.layerContainer-yqaFcK {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	pointer-events: none;
	z-index: 1002
}

.layer-v9HyYc {
	position: absolute;
	pointer-events: auto
}

.layerHidden-293Ou1 {
	visibility: hidden
}

.disabledPointerEvents-1ptgTB {
	pointer-events: none
}

.ring-13rgEW {
	position: absolute;
	display: none;
	pointer-events: none;
	background: none;
	--__adaptive-radius: 4px;
	border-radius: var(--__adaptive-radius);
	--__adaptive-focus-color: var(--focus-primary);
	-webkit-box-shadow: 0 0 0 4px var(--__adaptive-focus-color);
	box-shadow: 0 0 0 4px var(--__adaptive-focus-color)
}

.keyboard-mode .ring-13rgEW {
	display: block;
	background: none;
	margin: 0;
	padding: 0
}

.root-3R2ngo {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	contain: strict;
	pointer-events: all
}

.enter-1qIQaf,
.enterReducedMotion-2NDBR-,
.exit-1xyzxd,
.exitReducedMotion-2v89YR {
	-webkit-transition-duration: .15s;
	transition-duration: .15s;
	-webkit-transition-property: opacity, -webkit-transform;
	transition-property: opacity, -webkit-transform;
	transition-property: transform, opacity;
	transition-property: transform, opacity, -webkit-transform;
	-webkit-transition-timing-function: ease-in-out;
	transition-timing-function: ease-in-out
}

.enter-1qIQaf {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.enter-1qIQaf,
.enterReducedMotion-2NDBR- {
	opacity: 0
}

.exit-1xyzxd {
	-webkit-transform: scale(1);
	transform: scale(1)
}

.exit-1xyzxd,
.exitReducedMotion-2v89YR {
	opacity: 1
}

.enterActive-14DLLh,
.enterDone-2zvtsK {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.enterActiveReducedMotion-3ByHk9,
.enterDoneReducedMotion-3BHxYR {
	opacity: 1
}

.exitActive-JZFsGn,
.exitDone-2Q591Q {
	opacity: 0;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.exitActiveReducedMotion-1nh73q,
.exitDoneReducedMotion-1cPV4D {
	opacity: 0
}

.container-1sFeqf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.keybind-KpFkfr {
	margin-top: 8px;
	font-weight: 600;
	font-size: 13px;
	text-align: center
}

.closeButton-1tv5uR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	border-width: 2px;
	border-style: solid;
	border-radius: 50%;
	width: 36px;
	height: 36px;
	cursor: pointer
}

.closeButton-1tv5uR:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.theme-light .keybind-KpFkfr {
	color: #dcddde
}

.theme-light .closeButton-1tv5uR {
	border-color: #dcddde
}

.theme-light .closeButton-1tv5uR:hover {
	background-color: #f6f6f7
}

.theme-dark .keybind-KpFkfr {
	color: #72767d
}

.theme-dark .closeButton-1tv5uR {
	border-color: #72767d
}

.theme-dark .closeButton-1tv5uR:hover {
	background-color: rgba(114, 118, 125, .3)
}

.theme-dark .keybindBold-1942Wp {
	color: #b9bbbe
}

.theme-dark .closeButtonBold-8kKURP {
	border-color: #b9bbbe
}

.theme-dark .closeButtonBold-8kKURP:hover {
	background-color: rgba(185, 187, 190, .3)
}

@-webkit-keyframes spinner-wandering-cubes-1eyF3t {
	25% {
		-webkit-transform: translateX(22px) rotate(-90deg) scale(.5);
		transform: translateX(22px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(22px) translateY(22px) rotate(-180deg);
		transform: translateX(22px) translateY(22px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(22px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(22px) rotate(-270deg) scale(.5)
	}
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@keyframes spinner-wandering-cubes-1eyF3t {
	25% {
		-webkit-transform: translateX(22px) rotate(-90deg) scale(.5);
		transform: translateX(22px) rotate(-90deg) scale(.5)
	}
	50% {
		-webkit-transform: translateX(22px) translateY(22px) rotate(-180deg);
		transform: translateX(22px) translateY(22px) rotate(-180deg)
	}
	75% {
		-webkit-transform: translateX(0) translateY(22px) rotate(-270deg) scale(.5);
		transform: translateX(0) translateY(22px) rotate(-270deg) scale(.5)
	}
	to {
		-webkit-transform: rotate(-1turn);
		transform: rotate(-1turn)
	}
}

@-webkit-keyframes spinner-chasing-dots-rotate-1WX_VU {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes spinner-chasing-dots-rotate-1WX_VU {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes spinner-chasing-dots-bounce-39u8Kf {
	0%,
	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes spinner-chasing-dots-bounce-39u8Kf {
	0%,
	to {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@-webkit-keyframes spinner-pulsing-ellipsis-1qRxRG {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: .3
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@keyframes spinner-pulsing-ellipsis-1qRxRG {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	50% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: .3
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
}

@-webkit-keyframes spinner-low-motion-kHWo1a {
	0% {
		opacity: 1
	}
	50% {
		opacity: .6
	}
	to {
		opacity: 1
	}
}

@keyframes spinner-low-motion-kHWo1a {
	0% {
		opacity: 1
	}
	50% {
		opacity: .6
	}
	to {
		opacity: 1
	}
}

@-webkit-keyframes spinner-spinning-circle-rotate-1-ejtM {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes spinner-spinning-circle-rotate-1-ejtM {
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@-webkit-keyframes spinner-spinning-circle-dash-3G9Wwf {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 130, 200
	}
	to {
		stroke-dasharray: 130, 200;
		stroke-dashoffset: -124
	}
}

@keyframes spinner-spinning-circle-dash-3G9Wwf {
	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0
	}
	50% {
		stroke-dasharray: 130, 200
	}
	to {
		stroke-dasharray: 130, 200;
		stroke-dashoffset: -124
	}
}

.spinner-2enMB9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inner-1gJC7_ {
	position: relative;
	display: inline-block;
	width: 32px;
	height: 32px;
	contain: paint
}

.wanderingCubesItem-WPXqao {
	background-color: var(--brand-experiment-400);
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
	-webkit-animation: spinner-wandering-cubes-1eyF3t 1.8s ease-in-out infinite;
	animation: spinner-wandering-cubes-1eyF3t 1.8s ease-in-out infinite
}

.wanderingCubesItem-WPXqao:last-child {
	-webkit-animation-delay: -.9s;
	animation-delay: -.9s
}

.chasingDots-OdvUfk {
	-webkit-animation: spinner-chasing-dots-rotate-1WX_VU 2s linear infinite;
	animation: spinner-chasing-dots-rotate-1WX_VU 2s linear infinite
}

.chasingDotsItem-2DVNUn {
	width: 60%;
	height: 60%;
	display: inline-block;
	position: absolute;
	top: 0;
	background-color: var(--brand-experiment);
	border-radius: 100%;
	-webkit-animation: spinner-chasing-dots-bounce-39u8Kf 2s ease-in-out infinite;
	animation: spinner-chasing-dots-bounce-39u8Kf 2s ease-in-out infinite
}

.chasingDotsItem-2DVNUn:last-child {
	top: auto;
	bottom: 0;
	-webkit-animation-delay: -1s;
	animation-delay: -1s
}

.pulsingEllipsis-3YiXRF {
	height: auto;
	width: 28px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.pulsingEllipsisItem-32hhWL {
	-webkit-animation: spinner-pulsing-ellipsis-1qRxRG 1.4s ease-in-out infinite;
	animation: spinner-pulsing-ellipsis-1qRxRG 1.4s ease-in-out infinite;
	width: 6px;
	height: 6px;
	margin-right: 2px;
	background-color: hsl(180, calc(var(--saturation-factor, 1)*7.7%), 97.5%);
	border-radius: 3px;
	display: inline-block;
	opacity: .3
}

.pulsingEllipsisItem-32hhWL:nth-of-type(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.pulsingEllipsisItem-32hhWL:nth-of-type(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.lowMotionItem-1DvHia {
	-webkit-animation: spinner-low-motion-kHWo1a 1.4s ease-in-out infinite;
	animation: spinner-low-motion-kHWo1a 1.4s ease-in-out infinite;
	width: 6px;
	height: 6px;
	margin-right: 2px;
	background-color: var(--interactive-normal);
	border-radius: 3px;
	display: inline-block;
	opacity: .3
}

.lowMotionItem-1DvHia:nth-of-type(2) {
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.lowMotionItem-1DvHia:nth-of-type(3) {
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.stopAnimation-1XE1FK .chasingDots-OdvUfk,
.stopAnimation-1XE1FK .chasingDotsItem-2DVNUn,
.stopAnimation-1XE1FK .circular-2NaZOq,
.stopAnimation-1XE1FK .path-92Hmty,
.stopAnimation-1XE1FK .pulsingEllipsisItem-32hhWL,
.stopAnimation-1XE1FK .wanderingCubesItem-WPXqao,
.stop-animation .pulsingEllipsisItem-32hhWL {
	-webkit-animation: none;
	animation: none
}

.spinningCircle-2NAjGW {
	width: 100%
}

.spinningCircleInner-mbM5zM {
	-webkit-transform: rotate(280deg);
	transform: rotate(280deg)
}

.circular-2NaZOq {
	-webkit-animation: spinner-spinning-circle-rotate-1-ejtM 2s linear infinite;
	animation: spinner-spinning-circle-rotate-1-ejtM 2s linear infinite;
	height: 100%;
	width: 100%
}

.path-92Hmty {
	-webkit-animation: spinner-spinning-circle-dash-3G9Wwf 2s ease-in-out infinite;
	animation: spinner-spinning-circle-dash-3G9Wwf 2s ease-in-out infinite;
	stroke-dasharray: 1, 200;
	stroke-dashoffset: 0;
	fill: none;
	stroke-width: 6;
	stroke-miterlimit: 10;
	stroke-linecap: round
}

.path2-1q7bG_ {
	-webkit-animation-delay: .15s;
	animation-delay: .15s
}

.path3-2l9TIX {
	-webkit-animation-delay: .23s;
	animation-delay: .23s
}

.theme-light .path-92Hmty {
	stroke: var(--brand-experiment)
}

.theme-light .path2-1q7bG_ {
	stroke: var(--brand-experiment-300);
	opacity: .6
}

.theme-light .path3-2l9TIX {
	stroke: var(--brand-experiment-100);
	opacity: .3
}

.theme-dark .path-92Hmty,
.theme-dark .path2-1q7bG_ {
	stroke: var(--brand-experiment)
}

.theme-dark .path2-1q7bG_ {
	opacity: .6
}

.theme-dark .path3-2l9TIX {
	stroke: var(--brand-experiment-800)
}

html.low-saturation .lowSaturationUnderline-3svVxy {
	text-decoration: underline!important
}

.desaturate-qhyunI,
[data-accessibility*=desaturate] {
	-webkit-filter: saturate(var(--saturation-factor, 1));
	filter: saturate(var(--saturation-factor, 1))
}

.theme-dark {
	--brightness: calc(1.5 - var(--saturation-factor, 1)*0.5);
	--contrast: var(--saturation-factor, 1)
}

.theme-light {
	--brightness: calc(0.5 + var(--saturation-factor, 1)*0.5);
	--contrast: var(--saturation-factor, 1)
}

.desaturate-user-colors .desaturateUserColors-1gar-1 {
	-webkit-filter: saturate(var(--saturation-factor, 1)) contrast(var(--contrast, 1)) brightness(var(--brightness, 1));
	filter: saturate(var(--saturation-factor, 1)) contrast(var(--contrast, 1)) brightness(var(--brightness, 1))
}

.button-38aScr {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: none;
	border: none;
	border-radius: 3px;
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	padding: 2px 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.button-38aScr:disabled {
	cursor: not-allowed;
	opacity: .5
}

.borderBrand-1gITAL {
	border-color: var(--brand-experiment)!important
}

.lookFilled-1Gx00P.colorBrand-3pXr91 {
	color: #fff;
	background-color: var(--brand-experiment)
}

.lookFilled-1Gx00P.colorBrand-3pXr91:hover {
	background-color: var(--brand-experiment-560)
}

.lookFilled-1Gx00P.colorBrand-3pXr91:active {
	background-color: var(--brand-experiment-600)
}

.lookFilled-1Gx00P.colorBrand-3pXr91 .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorBrand-3pXr91:disabled {
	background-color: var(--brand-experiment)
}

.lookInverted-2D7oAl.colorBrand-3pXr91 {
	color: var(--brand-experiment);
	background-color: #fff
}

.lookInverted-2D7oAl.colorBrand-3pXr91:hover {
	background-color: var(--brand-experiment-100)
}

.lookInverted-2D7oAl.colorBrand-3pXr91:active {
	background-color: var(--brand-experiment-200)
}

.lookInverted-2D7oAl.colorBrand-3pXr91:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorBrand-3pXr91 .spinnerItem-3GlVyU {
	background-color: var(--brand-experiment)
}

.lookOutlined-3sRXeN.colorBrand-3pXr91 {
	color: var(--brand-experiment);
	border-color: var(--brand-experiment)
}

.lookOutlined-3sRXeN.colorBrand-3pXr91:active {
	background-color: hsla(--brand-experiment, .1)
}

.lookOutlined-3sRXeN.colorBrand-3pXr91:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorBrand-3pXr91 .spinnerItem-3GlVyU {
	background-color: var(--brand-experiment)
}

.lookLink-9FtZy-.colorBrand-3pXr91 {
	color: var(--brand-experiment)
}

.lookLink-9FtZy-.colorBrand-3pXr91:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, var(--brand-experiment) 0, var(--brand-experiment) 2px, transparent 0)
}

.lookLink-9FtZy-.colorBrand-3pXr91:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorBrand-3pXr91 .spinnerItem-3GlVyU {
	background-color: var(--brand-experiment)
}

.theme-dark .lookFilled-1Gx00P.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover {
	background-color: var(--brand-experiment);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverBrand-1_Fxlk.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverBrand-1_Fxlk.hasHover-3X1-zV:active {
	background-color: var(--brand-experiment-560);
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover {
	color: var(--brand-experiment);
	background-color: var(--brand-experiment-100)
}

.theme-dark .lookInverted-2D7oAl.hoverBrand-1_Fxlk.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverBrand-1_Fxlk.hasHover-3X1-zV:active {
	color: var(--brand-experiment);
	background-color: var(--brand-experiment-200)
}

.theme-dark .lookOutlined-3sRXeN.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover {
	color: var(--brand-experiment);
	border-color: var(--brand-experiment)
}

.theme-dark .lookOutlined-3sRXeN.hoverBrand-1_Fxlk.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverBrand-1_Fxlk.hasHover-3X1-zV:active {
	color: var(--brand-experiment);
	background-color: hsla(--brand-experiment, .1);
	border-color: var(--brand-experiment)
}

.theme-dark .lookLink-9FtZy-.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverBrand-1_Fxlk.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: var(--brand-experiment);
	background-image: linear-gradient(0deg, transparent, transparent 1px, var(--brand-experiment) 0, var(--brand-experiment) 2px, transparent 0)
}

.borderYellow-3PQ437 {
	border-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)!important
}

.lookFilled-1Gx00P.colorYellow-2JqYwt {
	color: #fff;
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookFilled-1Gx00P.colorYellow-2JqYwt:active,
.lookFilled-1Gx00P.colorYellow-2JqYwt:hover {
	background-color: null
}

.lookFilled-1Gx00P.colorYellow-2JqYwt .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorYellow-2JqYwt:disabled {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookInverted-2D7oAl.colorYellow-2JqYwt {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	background-color: #fff
}

.lookInverted-2D7oAl.colorYellow-2JqYwt:hover {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*100%), 97.8%)
}

.lookInverted-2D7oAl.colorYellow-2JqYwt:active {
	background-color: hsl(37, calc(var(--saturation-factor, 1)*95.7%), 90.8%)
}

.lookInverted-2D7oAl.colorYellow-2JqYwt:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorYellow-2JqYwt .spinnerItem-3GlVyU {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookOutlined-3sRXeN.colorYellow-2JqYwt {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	border-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookOutlined-3sRXeN.colorYellow-2JqYwt:active {
	background-color: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, .1)
}

.lookOutlined-3sRXeN.colorYellow-2JqYwt:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorYellow-2JqYwt .spinnerItem-3GlVyU {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookLink-9FtZy-.colorYellow-2JqYwt {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.lookLink-9FtZy-.colorYellow-2JqYwt:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%) 0, hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%) 2px, transparent 0)
}

.lookLink-9FtZy-.colorYellow-2JqYwt:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorYellow-2JqYwt .spinnerItem-3GlVyU {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.theme-dark .lookFilled-1Gx00P.hoverYellow-171chs.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverYellow-171chs.hasHover-3X1-zV:hover {
	background-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverYellow-171chs.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverYellow-171chs.hasHover-3X1-zV:active {
	background-color: null;
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverYellow-171chs.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverYellow-171chs.hasHover-3X1-zV:hover {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	background-color: hsl(38, calc(var(--saturation-factor, 1)*100%), 97.8%)
}

.theme-dark .lookInverted-2D7oAl.hoverYellow-171chs.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverYellow-171chs.hasHover-3X1-zV:active {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	background-color: hsl(37, calc(var(--saturation-factor, 1)*95.7%), 90.8%)
}

.theme-dark .lookOutlined-3sRXeN.hoverYellow-171chs.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverYellow-171chs.hasHover-3X1-zV:hover {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	border-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.theme-dark .lookOutlined-3sRXeN.hoverYellow-171chs.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverYellow-171chs.hasHover-3X1-zV:active {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	background-color: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, .1);
	border-color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.theme-dark .lookLink-9FtZy-.hoverYellow-171chs.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverYellow-171chs.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%) 0, hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%) 2px, transparent 0)
}

.borderLink-32thBH {
	border-color: var(--text-link)!important
}

.lookFilled-1Gx00P.colorLink-35jkBc {
	color: #fff;
	background-color: var(--text-link)
}

.lookFilled-1Gx00P.colorLink-35jkBc:active,
.lookFilled-1Gx00P.colorLink-35jkBc:hover {
	background-color: null
}

.lookFilled-1Gx00P.colorLink-35jkBc .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorLink-35jkBc:disabled {
	background-color: var(--text-link)
}

.lookInverted-2D7oAl.colorLink-35jkBc {
	color: var(--text-link);
	background-color: #fff
}

.lookInverted-2D7oAl.colorLink-35jkBc:active,
.lookInverted-2D7oAl.colorLink-35jkBc:disabled,
.lookInverted-2D7oAl.colorLink-35jkBc:hover {
	background-color: #fff
}

.lookInverted-2D7oAl.colorLink-35jkBc .spinnerItem-3GlVyU {
	background-color: var(--text-link)
}

.lookOutlined-3sRXeN.colorLink-35jkBc {
	color: var(--text-link);
	border-color: var(--text-link)
}

.lookOutlined-3sRXeN.colorLink-35jkBc:active {
	background-color: hsla(--text-link, .1)
}

.lookOutlined-3sRXeN.colorLink-35jkBc:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorLink-35jkBc .spinnerItem-3GlVyU {
	background-color: var(--text-link)
}

.lookLink-9FtZy-.colorLink-35jkBc {
	color: var(--text-link)
}

.lookLink-9FtZy-.colorLink-35jkBc:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, var(--text-link) 0, var(--text-link) 2px, transparent 0)
}

.lookLink-9FtZy-.colorLink-35jkBc:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorLink-35jkBc .spinnerItem-3GlVyU {
	background-color: var(--text-link)
}

.theme-dark .lookFilled-1Gx00P.hoverLink-i1fEKS.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverLink-i1fEKS.hasHover-3X1-zV:hover {
	background-color: var(--text-link);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverLink-i1fEKS.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverLink-i1fEKS.hasHover-3X1-zV:active {
	background-color: null;
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverLink-i1fEKS.hasHover-3X1-zV:active,
.theme-dark .lookInverted-2D7oAl.hoverLink-i1fEKS.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverLink-i1fEKS.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverLink-i1fEKS.hasHover-3X1-zV:hover {
	color: var(--text-link);
	background-color: #fff
}

.theme-dark .lookOutlined-3sRXeN.hoverLink-i1fEKS.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverLink-i1fEKS.hasHover-3X1-zV:hover {
	color: var(--text-link);
	border-color: var(--text-link)
}

.theme-dark .lookOutlined-3sRXeN.hoverLink-i1fEKS.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverLink-i1fEKS.hasHover-3X1-zV:active {
	color: var(--text-link);
	background-color: hsla(--text-link, .1);
	border-color: var(--text-link)
}

.theme-dark .lookLink-9FtZy-.hoverLink-i1fEKS.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverLink-i1fEKS.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: var(--text-link);
	background-image: linear-gradient(0deg, transparent, transparent 1px, var(--text-link) 0, var(--text-link) 2px, transparent 0)
}

.borderWhite-1TEEkR {
	border-color: #fff!important
}

.lookFilled-1Gx00P.colorWhite-rEQuAQ {
	color: #4f545c;
	background-color: #fff
}

.lookFilled-1Gx00P.colorWhite-rEQuAQ:active,
.lookFilled-1Gx00P.colorWhite-rEQuAQ:hover {
	background-color: null
}

.lookFilled-1Gx00P.colorWhite-rEQuAQ .spinnerItem-3GlVyU {
	background-color: #4f545c
}

.lookFilled-1Gx00P.colorWhite-rEQuAQ:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorWhite-rEQuAQ {
	color: #fff;
	background-color: #4f545c
}

.lookInverted-2D7oAl.colorWhite-rEQuAQ:active,
.lookInverted-2D7oAl.colorWhite-rEQuAQ:hover {
	background-color: #fff
}

.lookInverted-2D7oAl.colorWhite-rEQuAQ:disabled {
	background-color: #4f545c
}

.lookInverted-2D7oAl.colorWhite-rEQuAQ .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookOutlined-3sRXeN.colorWhite-rEQuAQ {
	color: #fff;
	border-color: #fff
}

.lookOutlined-3sRXeN.colorWhite-rEQuAQ:active {
	background-color: hsla(0, 0%, 100%, .1)
}

.lookOutlined-3sRXeN.colorWhite-rEQuAQ:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorWhite-rEQuAQ .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookLink-9FtZy-.colorWhite-rEQuAQ {
	color: #fff
}

.lookLink-9FtZy-.colorWhite-rEQuAQ:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #fff 0, #fff 2px, transparent 0)
}

.lookLink-9FtZy-.colorWhite-rEQuAQ:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorWhite-rEQuAQ .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverWhite-2uUmXw.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverWhite-2uUmXw.hasHover-3X1-zV:hover {
	background-color: #fff;
	color: #4f545c
}

.theme-dark .lookFilled-1Gx00P.hoverWhite-2uUmXw.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverWhite-2uUmXw.hasHover-3X1-zV:active {
	background-color: null;
	color: #4f545c
}

.theme-dark .lookInverted-2D7oAl.hoverWhite-2uUmXw.hasHover-3X1-zV:active,
.theme-dark .lookInverted-2D7oAl.hoverWhite-2uUmXw.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverWhite-2uUmXw.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverWhite-2uUmXw.hasHover-3X1-zV:hover {
	color: #fff;
	background-color: #fff
}

.theme-dark .lookOutlined-3sRXeN.hoverWhite-2uUmXw.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverWhite-2uUmXw.hasHover-3X1-zV:hover {
	color: #fff;
	border-color: #fff
}

.theme-dark .lookOutlined-3sRXeN.hoverWhite-2uUmXw.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverWhite-2uUmXw.hasHover-3X1-zV:active {
	color: #fff;
	background-color: hsla(0, 0%, 100%, .1);
	border-color: #fff
}

.theme-dark .lookLink-9FtZy-.hoverWhite-2uUmXw.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverWhite-2uUmXw.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #fff;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #fff 0, #fff 2px, transparent 0)
}

.borderBrandNew-15fytK {
	border-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)!important
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU {
	color: #fff;
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU:hover {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*51.4%), 52.4%)
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU:active {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*46.7%), 44.1%)
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorBrandNew-g5lmBU:disabled {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookInverted-2D7oAl.colorBrandNew-g5lmBU {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	background-color: #fff
}

.lookInverted-2D7oAl.colorBrandNew-g5lmBU:hover {
	background-color: hsl(240, calc(var(--saturation-factor, 1)*77.8%), 98.2%)
}

.lookInverted-2D7oAl.colorBrandNew-g5lmBU:active {
	background-color: hsl(236, calc(var(--saturation-factor, 1)*83.3%), 92.9%)
}

.lookInverted-2D7oAl.colorBrandNew-g5lmBU:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorBrandNew-g5lmBU .spinnerItem-3GlVyU {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookOutlined-3sRXeN.colorBrandNew-g5lmBU {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	border-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookOutlined-3sRXeN.colorBrandNew-g5lmBU:active {
	background-color: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, .1)
}

.lookOutlined-3sRXeN.colorBrandNew-g5lmBU:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorBrandNew-g5lmBU .spinnerItem-3GlVyU {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookLink-9FtZy-.colorBrandNew-g5lmBU {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.lookLink-9FtZy-.colorBrandNew-g5lmBU:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%) 0, hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%) 2px, transparent 0)
}

.lookLink-9FtZy-.colorBrandNew-g5lmBU:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorBrandNew-g5lmBU .spinnerItem-3GlVyU {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.theme-dark .lookFilled-1Gx00P.hoverBrandNew-OURftq.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverBrandNew-OURftq.hasHover-3X1-zV:hover {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverBrandNew-OURftq.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverBrandNew-OURftq.hasHover-3X1-zV:active {
	background-color: hsl(235, calc(var(--saturation-factor, 1)*51.4%), 52.4%);
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverBrandNew-OURftq.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverBrandNew-OURftq.hasHover-3X1-zV:hover {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	background-color: hsl(240, calc(var(--saturation-factor, 1)*77.8%), 98.2%)
}

.theme-dark .lookInverted-2D7oAl.hoverBrandNew-OURftq.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverBrandNew-OURftq.hasHover-3X1-zV:active {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	background-color: hsl(236, calc(var(--saturation-factor, 1)*83.3%), 92.9%)
}

.theme-dark .lookOutlined-3sRXeN.hoverBrandNew-OURftq.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverBrandNew-OURftq.hasHover-3X1-zV:hover {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	border-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.theme-dark .lookOutlined-3sRXeN.hoverBrandNew-OURftq.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverBrandNew-OURftq.hasHover-3X1-zV:active {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	background-color: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, .1);
	border-color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.theme-dark .lookLink-9FtZy-.hoverBrandNew-OURftq.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverBrandNew-OURftq.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%) 0, hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%) 2px, transparent 0)
}

.borderRed-3OOBNL {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)!important
}

.lookFilled-1Gx00P.colorRed-1TFJan {
	color: #fff;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookFilled-1Gx00P.colorRed-1TFJan:hover {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*56.7%), 48%)
}

.lookFilled-1Gx00P.colorRed-1TFJan:active {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*56.3%), 40.4%)
}

.lookFilled-1Gx00P.colorRed-1TFJan .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorRed-1TFJan:disabled {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookInverted-2D7oAl.colorRed-1TFJan {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	background-color: #fff
}

.lookInverted-2D7oAl.colorRed-1TFJan:hover {
	background-color: hsl(0, calc(var(--saturation-factor, 1)*80%), 98%)
}

.lookInverted-2D7oAl.colorRed-1TFJan:active {
	background-color: hsl(358, calc(var(--saturation-factor, 1)*81%), 91.8%)
}

.lookInverted-2D7oAl.colorRed-1TFJan:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorRed-1TFJan .spinnerItem-3GlVyU {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookOutlined-3sRXeN.colorRed-1TFJan {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookOutlined-3sRXeN.colorRed-1TFJan:active {
	background-color: hsla(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%, .1)
}

.lookOutlined-3sRXeN.colorRed-1TFJan:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorRed-1TFJan .spinnerItem-3GlVyU {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookLink-9FtZy-.colorRed-1TFJan {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.lookLink-9FtZy-.colorRed-1TFJan:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%) 0, hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%) 2px, transparent 0)
}

.lookLink-9FtZy-.colorRed-1TFJan:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorRed-1TFJan .spinnerItem-3GlVyU {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .lookFilled-1Gx00P.hoverRed-2NoOXI.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverRed-2NoOXI.hasHover-3X1-zV:hover {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverRed-2NoOXI.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverRed-2NoOXI.hasHover-3X1-zV:active {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*56.7%), 48%);
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverRed-2NoOXI.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverRed-2NoOXI.hasHover-3X1-zV:hover {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	background-color: hsl(0, calc(var(--saturation-factor, 1)*80%), 98%)
}

.theme-dark .lookInverted-2D7oAl.hoverRed-2NoOXI.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverRed-2NoOXI.hasHover-3X1-zV:active {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	background-color: hsl(358, calc(var(--saturation-factor, 1)*81%), 91.8%)
}

.theme-dark .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:active,
.theme-dark .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:hover {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverRed-2NoOXI.hasHover-3X1-zV:active {
	background-color: hsla(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%, .1)
}

.theme-dark .lookLink-9FtZy-.hoverRed-2NoOXI.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverRed-2NoOXI.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%) 0, hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%) 2px, transparent 0)
}

.borderGreen-1zc00I {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)!important
}

.lookFilled-1Gx00P.colorGreen-29iAKY {
	color: #fff;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookFilled-1Gx00P.colorGreen-29iAKY:hover {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.1%), 33.3%)
}

.lookFilled-1Gx00P.colorGreen-29iAKY:active {
	background-color: hsl(138, calc(var(--saturation-factor, 1)*47%), 25.9%)
}

.lookFilled-1Gx00P.colorGreen-29iAKY .spinnerItem-3GlVyU {
	background-color: #fff
}

.lookFilled-1Gx00P.colorGreen-29iAKY:disabled {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookInverted-2D7oAl.colorGreen-29iAKY {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	background-color: #fff
}

.lookInverted-2D7oAl.colorGreen-29iAKY:hover {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*83.8%), 92.7%)
}

.lookInverted-2D7oAl.colorGreen-29iAKY:active {
	background-color: hsl(138, calc(var(--saturation-factor, 1)*86.1%), 85.9%)
}

.lookInverted-2D7oAl.colorGreen-29iAKY:disabled {
	background-color: #fff
}

.lookInverted-2D7oAl.colorGreen-29iAKY .spinnerItem-3GlVyU {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookOutlined-3sRXeN.colorGreen-29iAKY {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookOutlined-3sRXeN.colorGreen-29iAKY:active {
	background-color: hsla(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%, .1)
}

.lookOutlined-3sRXeN.colorGreen-29iAKY:disabled {
	background-color: transparent
}

.lookOutlined-3sRXeN.colorGreen-29iAKY .spinnerItem-3GlVyU {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookLink-9FtZy-.colorGreen-29iAKY {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.lookLink-9FtZy-.colorGreen-29iAKY:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%) 0, hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%) 2px, transparent 0)
}

.lookLink-9FtZy-.colorGreen-29iAKY:disabled .contents-18-Yxp {
	background-image: none
}

.lookLink-9FtZy-.colorGreen-29iAKY .spinnerItem-3GlVyU {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .lookFilled-1Gx00P.hoverGreen-1gjdJc.hasHover-3X1-zV:hover,
.theme-light .lookFilled-1Gx00P.hoverGreen-1gjdJc.hasHover-3X1-zV:hover {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	color: #fff
}

.theme-dark .lookFilled-1Gx00P.hoverGreen-1gjdJc.hasHover-3X1-zV:active,
.theme-light .lookFilled-1Gx00P.hoverGreen-1gjdJc.hasHover-3X1-zV:active {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.1%), 33.3%);
	color: #fff
}

.theme-dark .lookInverted-2D7oAl.hoverGreen-1gjdJc.hasHover-3X1-zV:hover,
.theme-light .lookInverted-2D7oAl.hoverGreen-1gjdJc.hasHover-3X1-zV:hover {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	background-color: hsl(139, calc(var(--saturation-factor, 1)*83.8%), 92.7%)
}

.theme-dark .lookInverted-2D7oAl.hoverGreen-1gjdJc.hasHover-3X1-zV:active,
.theme-light .lookInverted-2D7oAl.hoverGreen-1gjdJc.hasHover-3X1-zV:active {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	background-color: hsl(138, calc(var(--saturation-factor, 1)*86.1%), 85.9%)
}

.theme-dark .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:active,
.theme-dark .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:hover,
.theme-light .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:hover {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:active,
.theme-light .lookOutlined-3sRXeN.hoverGreen-1gjdJc.hasHover-3X1-zV:active {
	background-color: hsla(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%, .1)
}

.theme-dark .lookLink-9FtZy-.hoverGreen-1gjdJc.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .lookLink-9FtZy-.hoverGreen-1gjdJc.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	background-image: linear-gradient(0deg, transparent, transparent 1px, hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%) 0, hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%) 2px, transparent 0)
}

.theme-dark .borderGrey-w8_7oO {
	border-color: #4f545c!important
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV {
	color: #fff;
	background-color: #4f545c
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:hover {
	background-color: #5d6269
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:active {
	background-color: #72767d
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-dark .lookFilled-1Gx00P.colorGrey-2DXtkV:disabled {
	background-color: #4f545c
}

.theme-dark .lookInverted-2D7oAl.colorGrey-2DXtkV {
	color: #4f545c;
	background-color: #fff
}

.theme-dark .lookInverted-2D7oAl.colorGrey-2DXtkV:hover {
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorGrey-2DXtkV:active {
	background-color: #dcddde
}

.theme-dark .lookInverted-2D7oAl.colorGrey-2DXtkV:disabled {
	background-color: #fff
}

.theme-dark .lookInverted-2D7oAl.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #4f545c
}

.theme-dark .lookOutlined-3sRXeN.colorGrey-2DXtkV {
	color: #4f545c;
	border-color: #4f545c
}

.theme-dark .lookOutlined-3sRXeN.colorGrey-2DXtkV:active {
	background-color: rgba(79, 84, 92, .1)
}

.theme-dark .lookOutlined-3sRXeN.colorGrey-2DXtkV:disabled {
	background-color: transparent
}

.theme-dark .lookOutlined-3sRXeN.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #4f545c
}

.theme-dark .lookLink-9FtZy-.colorGrey-2DXtkV {
	color: #4f545c
}

.theme-dark .lookLink-9FtZy-.colorGrey-2DXtkV:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #4f545c 0, #4f545c 2px, transparent 0)
}

.theme-dark .lookLink-9FtZy-.colorGrey-2DXtkV:disabled .contents-18-Yxp {
	background-image: none
}

.theme-dark .lookLink-9FtZy-.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #4f545c
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	background-color: #4f545c;
	color: #fff
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	background-color: #5d6269;
	color: #fff
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	color: #4f545c;
	background-color: #f6f6f7
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	color: #4f545c;
	background-color: #dcddde
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	color: #4f545c;
	border-color: #4f545c
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	color: #4f545c;
	background-color: rgba(79, 84, 92, .1);
	border-color: #4f545c
}

.theme-dark .theme-dark .lookLink-9FtZy-.hoverGrey-2CBXu0.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-dark .theme-light .lookLink-9FtZy-.hoverGrey-2CBXu0.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #4f545c;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #4f545c 0, #4f545c 2px, transparent 0)
}

.theme-dark .borderPrimary-2uDO4f {
	border-color: #fff!important
}

.theme-dark .lookFilled-1Gx00P.colorPrimary-3b3xI6 {
	color: #f6f6f7;
	background-color: #4f545c
}

.theme-dark .lookFilled-1Gx00P.colorPrimary-3b3xI6:active,
.theme-dark .lookFilled-1Gx00P.colorPrimary-3b3xI6:hover {
	background-color: #72767d
}

.theme-dark .lookFilled-1Gx00P.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #f6f6f7
}

.theme-dark .lookFilled-1Gx00P.colorPrimary-3b3xI6:disabled {
	background-color: #4f545c
}

.theme-dark .lookInverted-2D7oAl.colorPrimary-3b3xI6 {
	color: #4f545c;
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorPrimary-3b3xI6:hover {
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorPrimary-3b3xI6:active {
	background-color: #dcddde
}

.theme-dark .lookInverted-2D7oAl.colorPrimary-3b3xI6:disabled {
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #4f545c
}

.theme-dark .lookOutlined-3sRXeN.colorPrimary-3b3xI6 {
	color: #fff;
	border-color: #fff
}

.theme-dark .lookOutlined-3sRXeN.colorPrimary-3b3xI6:active {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .lookOutlined-3sRXeN.colorPrimary-3b3xI6:disabled {
	background-color: transparent
}

.theme-dark .lookOutlined-3sRXeN.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-dark .lookLink-9FtZy-.colorPrimary-3b3xI6 {
	color: #fff
}

.theme-dark .lookLink-9FtZy-.colorPrimary-3b3xI6:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #fff 0, #fff 2px, transparent 0)
}

.theme-dark .lookLink-9FtZy-.colorPrimary-3b3xI6:disabled .contents-18-Yxp {
	background-image: none
}

.theme-dark .lookLink-9FtZy-.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	background-color: #4f545c;
	color: #f6f6f7
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	background-color: #72767d;
	color: #f6f6f7
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	color: #4f545c;
	background-color: #f6f6f7
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	color: #4f545c;
	background-color: #dcddde
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	color: #fff;
	border-color: #fff
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	color: #fff;
	background-color: hsla(0, 0%, 100%, .1);
	border-color: #4f545c
}

.theme-dark .theme-dark .lookLink-9FtZy-.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-dark .theme-light .lookLink-9FtZy-.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #fff;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #fff 0, #fff 2px, transparent 0)
}

.theme-dark .borderTransparent-2nVGk5 {
	border-color: #dcddde!important
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9 {
	color: #f6f6f7;
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9:hover {
	background-color: hsla(0, 0%, 100%, .05)
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9:active {
	background-color: hsla(0, 0%, 100%, .01)
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #f6f6f7
}

.theme-dark .lookFilled-1Gx00P.colorTransparent-1ewNp9:disabled {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .lookInverted-2D7oAl.colorTransparent-1ewNp9 {
	color: hsla(0, 0%, 100%, .1);
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorTransparent-1ewNp9:hover {
	background-color: hsla(0, 0%, 100%, .05)
}

.theme-dark .lookInverted-2D7oAl.colorTransparent-1ewNp9:active {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .lookInverted-2D7oAl.colorTransparent-1ewNp9:disabled {
	background-color: #f6f6f7
}

.theme-dark .lookInverted-2D7oAl.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .lookOutlined-3sRXeN.colorTransparent-1ewNp9 {
	color: #dcddde;
	border-color: #dcddde
}

.theme-dark .lookOutlined-3sRXeN.colorTransparent-1ewNp9:active {
	background-color: rgba(220, 221, 222, .1)
}

.theme-dark .lookOutlined-3sRXeN.colorTransparent-1ewNp9:disabled {
	background-color: transparent
}

.theme-dark .lookOutlined-3sRXeN.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #dcddde
}

.theme-dark .lookLink-9FtZy-.colorTransparent-1ewNp9 {
	color: #dcddde
}

.theme-dark .lookLink-9FtZy-.colorTransparent-1ewNp9:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #dcddde 0, #dcddde 2px, transparent 0)
}

.theme-dark .lookLink-9FtZy-.colorTransparent-1ewNp9:disabled .contents-18-Yxp {
	background-image: none
}

.theme-dark .lookLink-9FtZy-.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #dcddde
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	background-color: hsla(0, 0%, 100%, .1);
	color: #f6f6f7
}

.theme-dark .theme-dark .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	background-color: hsla(0, 0%, 100%, .05);
	color: #f6f6f7
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	color: hsla(0, 0%, 100%, .1);
	background-color: hsla(0, 0%, 100%, .05)
}

.theme-dark .theme-dark .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	color: hsla(0, 0%, 100%, .1);
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	color: #dcddde;
	border-color: #dcddde
}

.theme-dark .theme-dark .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-dark .theme-light .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	color: #dcddde;
	background-color: rgba(220, 221, 222, .1);
	border-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .theme-dark .lookLink-9FtZy-.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-dark .theme-light .lookLink-9FtZy-.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #dcddde;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #dcddde 0, #dcddde 2px, transparent 0)
}

.theme-light .borderGrey-w8_7oO {
	border-color: #747f8d!important
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV {
	color: #fff;
	background-color: #747f8d
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV:hover {
	background-color: #5e6772
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV:active {
	background-color: #4f5660
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-light .lookFilled-1Gx00P.colorGrey-2DXtkV:disabled {
	background-color: #747f8d
}

.theme-light .lookInverted-2D7oAl.colorGrey-2DXtkV {
	color: #747f8d;
	background-color: #fff
}

.theme-light .lookInverted-2D7oAl.colorGrey-2DXtkV:hover {
	background-color: #f8f9f9
}

.theme-light .lookInverted-2D7oAl.colorGrey-2DXtkV:active {
	background-color: #e3e5e8
}

.theme-light .lookInverted-2D7oAl.colorGrey-2DXtkV:disabled {
	background-color: #fff
}

.theme-light .lookInverted-2D7oAl.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookOutlined-3sRXeN.colorGrey-2DXtkV {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .lookOutlined-3sRXeN.colorGrey-2DXtkV:active {
	background-color: rgba(116, 127, 141, .1)
}

.theme-light .lookOutlined-3sRXeN.colorGrey-2DXtkV:disabled {
	background-color: transparent
}

.theme-light .lookOutlined-3sRXeN.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorGrey-2DXtkV {
	color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorGrey-2DXtkV:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.theme-light .lookLink-9FtZy-.colorGrey-2DXtkV:disabled .contents-18-Yxp {
	background-image: none
}

.theme-light .lookLink-9FtZy-.colorGrey-2DXtkV .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	background-color: #747f8d;
	color: #fff
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-light .theme-light .lookFilled-1Gx00P.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	background-color: #5e6772;
	color: #fff
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	color: #747f8d;
	background-color: #f8f9f9
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-light .theme-light .lookInverted-2D7oAl.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	color: #747f8d;
	background-color: #e3e5e8
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:hover {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:active,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverGrey-2CBXu0.hasHover-3X1-zV:active {
	color: #747f8d;
	background-color: rgba(116, 127, 141, .1);
	border-color: #747f8d
}

.theme-light .theme-dark .lookLink-9FtZy-.hoverGrey-2CBXu0.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .theme-light .lookLink-9FtZy-.hoverGrey-2CBXu0.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #747f8d;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.theme-light .borderPrimary-2uDO4f {
	border-color: #747f8d!important
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6 {
	color: #fff;
	background-color: #747f8d
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6:hover {
	background-color: #9099a4
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6:active {
	background-color: #e3e5e8
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #fff
}

.theme-light .lookFilled-1Gx00P.colorPrimary-3b3xI6:disabled {
	background-color: #747f8d
}

.theme-light .lookInverted-2D7oAl.colorPrimary-3b3xI6 {
	color: #747f8d;
	background-color: #fff
}

.theme-light .lookInverted-2D7oAl.colorPrimary-3b3xI6:hover {
	background-color: #4f5660
}

.theme-light .lookInverted-2D7oAl.colorPrimary-3b3xI6:active {
	background-color: #2e3338
}

.theme-light .lookInverted-2D7oAl.colorPrimary-3b3xI6:disabled {
	background-color: #fff
}

.theme-light .lookInverted-2D7oAl.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6 {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6:active {
	background-color: rgba(116, 127, 141, .1)
}

.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6:disabled {
	background-color: transparent
}

.theme-light .lookOutlined-3sRXeN.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6 {
	color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6:disabled .contents-18-Yxp {
	background-image: none
}

.theme-light .lookLink-9FtZy-.colorPrimary-3b3xI6 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	background-color: #747f8d;
	color: #fff
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-light .theme-light .lookFilled-1Gx00P.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	background-color: #9099a4;
	color: #fff
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	color: #747f8d;
	background-color: #4f5660
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-light .theme-light .lookInverted-2D7oAl.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	color: #747f8d;
	background-color: #2e3338
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:active,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverPrimary-2D1j2r.hasHover-3X1-zV:active {
	color: #747f8d;
	background-color: rgba(116, 127, 141, .1);
	border-color: #747f8d
}

.theme-light .theme-dark .lookLink-9FtZy-.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .theme-light .lookLink-9FtZy-.hoverPrimary-2D1j2r.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #747f8d;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.theme-light .borderTransparent-2nVGk5 {
	border-color: #747f8d!important
}

.theme-light .lookFilled-1Gx00P.colorTransparent-1ewNp9 {
	color: #747f8d;
	background-color: rgba(116, 127, 141, .01)
}

.theme-light .lookFilled-1Gx00P.colorTransparent-1ewNp9:hover {
	background-color: rgba(116, 127, 141, .2)
}

.theme-light .lookFilled-1Gx00P.colorTransparent-1ewNp9:active {
	background-color: rgba(116, 127, 141, .25)
}

.theme-light .lookFilled-1Gx00P.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookFilled-1Gx00P.colorTransparent-1ewNp9:disabled {
	background-color: rgba(116, 127, 141, .01)
}

.theme-light .lookInverted-2D7oAl.colorTransparent-1ewNp9 {
	color: rgba(116, 127, 141, .01);
	background-color: #747f8d
}

.theme-light .lookInverted-2D7oAl.colorTransparent-1ewNp9:hover {
	background-color: rgba(116, 127, 141, .2)
}

.theme-light .lookInverted-2D7oAl.colorTransparent-1ewNp9:active {
	background-color: rgba(116, 127, 141, .25)
}

.theme-light .lookInverted-2D7oAl.colorTransparent-1ewNp9:disabled {
	background-color: #747f8d
}

.theme-light .lookInverted-2D7oAl.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: rgba(116, 127, 141, .01)
}

.theme-light .lookOutlined-3sRXeN.colorTransparent-1ewNp9 {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .lookOutlined-3sRXeN.colorTransparent-1ewNp9:active {
	background-color: rgba(116, 127, 141, .1)
}

.theme-light .lookOutlined-3sRXeN.colorTransparent-1ewNp9:disabled {
	background-color: transparent
}

.theme-light .lookOutlined-3sRXeN.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorTransparent-1ewNp9 {
	color: #747f8d
}

.theme-light .lookLink-9FtZy-.colorTransparent-1ewNp9:hover .contents-18-Yxp {
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.theme-light .lookLink-9FtZy-.colorTransparent-1ewNp9:disabled .contents-18-Yxp {
	background-image: none
}

.theme-light .lookLink-9FtZy-.colorTransparent-1ewNp9 .spinnerItem-3GlVyU {
	background-color: #747f8d
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	background-color: rgba(116, 127, 141, .01);
	color: #747f8d
}

.theme-light .theme-dark .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-light .theme-light .lookFilled-1Gx00P.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	background-color: rgba(116, 127, 141, .2);
	color: #747f8d
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	color: rgba(116, 127, 141, .01);
	background-color: rgba(116, 127, 141, .2)
}

.theme-light .theme-dark .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-light .theme-light .lookInverted-2D7oAl.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	color: rgba(116, 127, 141, .01);
	background-color: rgba(116, 127, 141, .25)
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover {
	color: #747f8d;
	border-color: #747f8d
}

.theme-light .theme-dark .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active,
.theme-light .theme-light .lookOutlined-3sRXeN.hoverTransparent-2Lz5CN.hasHover-3X1-zV:active {
	color: #747f8d;
	background-color: rgba(116, 127, 141, .1);
	border-color: rgba(116, 127, 141, .01)
}

.theme-light .theme-dark .lookLink-9FtZy-.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover .contents-18-Yxp,
.theme-light .theme-light .lookLink-9FtZy-.hoverTransparent-2Lz5CN.hasHover-3X1-zV:hover .contents-18-Yxp {
	color: #747f8d;
	background-image: linear-gradient(0deg, transparent, transparent 1px, #747f8d 0, #747f8d 2px, transparent 0)
}

.lookFilled-1Gx00P,
.lookInverted-2D7oAl {
	-webkit-transition: background-color .17s ease, color .17s ease;
	transition: background-color .17s ease, color .17s ease
}

.lookOutlined-3sRXeN {
	-webkit-transition: color .17s ease, background-color .17s ease, border-color .17s ease;
	transition: color .17s ease, background-color .17s ease, border-color .17s ease;
	border-width: 1px;
	border-style: solid
}

.lookBlank-3eh9lL {
	background: transparent;
	color: currentColor;
	border: 0;
	padding: 0;
	margin: 0
}

.sizeTiny-EgeIrh {
	width: 52px;
	height: 24px;
	min-width: 52px;
	min-height: 24px
}

.sizeSmall-2cSMqn {
	width: 60px;
	height: 32px;
	min-width: 60px;
	min-height: 32px
}

.sizeMedium-1AC_Sl {
	width: 96px;
	height: 38px;
	min-width: 96px;
	min-height: 38px
}

.sizeLarge-1vSeWK {
	width: 130px;
	height: 44px;
	min-width: 130px;
	min-height: 44px
}

.sizeXlarge-2yFAlZ {
	width: 148px;
	height: 50px;
	min-width: 148px;
	min-height: 50px;
	font-size: 16px;
	line-height: normal;
	padding: 2px 20px
}

.sizeMin-1mJd1x {
	display: inline;
	width: auto;
	height: auto;
	padding: 2px 4px
}

.sizeMax-1Mj0eU {
	width: 100%;
	height: 100%;
	min-width: 100%;
	min-height: 100%;
	font-size: 16px
}

.sizeIcon-1-kvKI {
	height: auto;
	padding: 4px
}

.grow-q77ONN,
.sizeIcon-1-kvKI {
	width: auto
}

.fullWidth-1orjjo {
	width: 100%
}

.submitting-3qlO9O {
	pointer-events: none
}

.lookFilled-1Gx00P .contents-18-Yxp,
.lookInverted-2D7oAl .contents-18-Yxp,
.lookLink-9FtZy- .contents-18-Yxp,
.lookOutlined-3sRXeN .contents-18-Yxp {
	margin: 0 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.lookLink-9FtZy- {}

@media (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.lookFilled-1Gx00P .contents-18-Yxp,
	.lookInverted-2D7oAl .contents-18-Yxp,
	.lookLink-9FtZy- .contents-18-Yxp,
	.lookOutlined-3sRXeN .contents-18-Yxp {
		margin: 0
	}
}

.submitting-3qlO9O .contents-18-Yxp {
	visibility: hidden
}

.spinner-3a9zLT {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0
}

.disabledButtonWrapper-3wH6-b {
	display: inline-block;
	position: relative
}

.disabledButtonOverlay-2DA5FI {
	cursor: not-allowed;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9
}

.container-2vhgEz {
	background-color: var(--background-primary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	width: 100%
}

.logoContainer-2oll5D {
	position: absolute;
	top: 48px;
	left: 48px;
	color: var(--logo-primary)
}

.closeButton-1jGESd {
	position: absolute;
	top: 48px;
	right: 48px
}

.content-1jf0rq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 300px;
	color: var(--text-normal)
}

.content-1jf0rq>:not(:last-child) {
	margin-bottom: 8px
}

.title-dHonOz {
	color: var(--header-primary);
	font-size: 24px;
	line-height: 30px;
	font-weight: 700
}

.captchaContainer-1t5zU- {
	margin-top: 8px;
	margin-bottom: 24px
}

.flex-1O1GKY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.alignStart-H-X2h- {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.alignEnd-1D6PQi {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.alignCenter-1dQNNs {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.alignStretch-DpGPf3 {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.alignBaseline-LAQbso {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.justifyStart-2NDFzi {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.justifyEnd-2E6vba {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.justifyCenter-3D2jYp {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.justifyAround-1n1pnI {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.justifyBetween-2tTqYu {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.noWrap-3jynv6 {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.wrap-ZIn9Iy {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.wrapReverse-3ssEE3 {
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}

.directionRow-3v3tfG {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.directionRowReverse-m8IjIq {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.directionColumn-35P_nr {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.spacer-1fA9zc {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	overflow: hidden
}

.vertical-V37hAW {}

.horizontal-2EEEnY {}

.horizontalReverse-3tRjY7 {}

.horizontal-2EEEnY>.spacer-1fA9zc,
.horizontalReverse-3tRjY7>.spacer-1fA9zc,
.vertical-V37hAW>.spacer-1fA9zc {
	min-height: 1px
}

.flexCenter-3_1bcw {}

.flex-1xMQg5 {}

.horizontal-1ae9ci {}

.horizontalReverse-2eTKWD {}

.horizontal-1ae9ci>.flex-1xMQg5,
.horizontal-1ae9ci>.flexChild-faoVW3 {
	margin-left: 10px;
	margin-right: 10px
}

.horizontal-1ae9ci>.flex-1xMQg5:first-child,
.horizontal-1ae9ci>.flexChild-faoVW3:first-child {
	margin-left: 0
}

.horizontal-1ae9ci>.flex-1xMQg5:last-child,
.horizontal-1ae9ci>.flexChild-faoVW3:last-child {
	margin-right: 0
}

.horizontalReverse-2eTKWD>.flex-1xMQg5,
.horizontalReverse-2eTKWD>.flexChild-faoVW3 {
	margin-left: 10px;
	margin-right: 10px
}

.horizontalReverse-2eTKWD>.flex-1xMQg5:first-child,
.horizontalReverse-2eTKWD>.flexChild-faoVW3:first-child {
	margin-right: 0
}

.horizontalReverse-2eTKWD>.flex-1xMQg5:last-child,
.horizontalReverse-2eTKWD>.flexChild-faoVW3:last-child {
	margin-left: 0
}

.horizontal-1ae9ci>.flexMarginReset-26Y2-5 {
	margin: 0
}

.selectable-2GY4I1 {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.strong-1TazCs {
	font-weight: 600
}

.colorStandard-2KCXvj {
	color: var(--text-normal)
}

.colorLink-2vG20E {
	color: var(--text-link)
}

.colorMuted-HdFt4q {
	color: var(--text-muted)
}

.colorError-3RX-d6 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.colorBrand-2tjs5J {
	color: var(--text-brand)
}

.colorHeaderPrimary-26Jzh- {
	color: var(--header-primary)
}

.colorHeaderSecondary-3Sp3Ft {
	color: var(--header-secondary)
}

.colorStatusYellow-3sKKh2 {
	color: var(--text-warning)
}

.colorStatusGreen-2saF4_ {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.colorStatusRed-1YV2rj {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.colorInteractiveActive-3Ip9Eu {
	color: var(--interactive-active)
}

.colorInteractiveNormal-PB7JN3 {
	color: var(--interactive-normal)
}

.size10-tblYdA {
	font-size: 10px;
	line-height: 12px
}

.size12-3cLvbJ {
	font-size: 12px;
	line-height: 16px
}

.size14-e6ZScH {
	font-size: 14px;
	line-height: 18px
}

.size16-1P40sf {
	font-size: 16px;
	line-height: 20px
}

.size20-17Iy80 {
	font-size: 20px;
	line-height: 24px
}

.size24-RIRrxO {
	font-size: 24px;
	line-height: 30px
}

.size32-o_H79z {
	font-size: 32px;
	line-height: 40px
}

.title-3sZWYQ {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	cursor: default;
	font-family: var(--font-display)
}

.h1-1qdNzo {
	font-size: 20px;
	line-height: 24px
}

.h1-1qdNzo,
.h2-2gWE-o {
	font-weight: 600
}

.h2-2gWE-o {
	font-size: 16px;
	line-height: 20px;
	text-transform: uppercase
}

.h3-3PDeKG {
	line-height: 24px;
	font-weight: 500
}

.h3-3PDeKG,
.h4-AQvcAz {
	font-size: 16px
}

.h4-AQvcAz {
	line-height: 20px;
	letter-spacing: .3px
}

.h4-AQvcAz,
.h5-18_1nd {
	font-weight: 600;
	text-transform: uppercase
}

.h5-18_1nd {
	font-size: 12px;
	line-height: 16px
}

.defaultMarginh4-2vWMG5 {
	margin-top: 0;
	margin-bottom: 0
}

.defaultMarginh1-peT3GC,
.defaultMarginh2-2LTaUL {
	margin-bottom: 20px
}

.defaultMarginh3-2iptLs,
.defaultMarginh5-2mL-bP {
	margin-bottom: 8px
}

.disabled-2Dh7SK {
	opacity: .5;
	cursor: not-allowed
}

.required-7sPBq3 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	padding-left: 4px
}

.errorMessage-3Guw2R {
	font-size: 12px;
	font-weight: 500;
	font-style: italic;
	text-transform: none
}

.errorSeparator-30Q6aR {
	padding-left: 4px;
	padding-right: 4px
}

.defaultColor-1_ajX0 {
	color: var(--header-primary)
}

.h5-18_1nd {
	color: var(--header-secondary)
}

.faded-3bns_w {
	opacity: .8
}

.error-25JxNp {
	color: var(--text-danger)
}

.scrollerBase-289Jih {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	min-height: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.thin-1ybCId {
	scrollbar-width: thin
}

.thin-1ybCId,
.thin-1ybCId.fade-2kXiP2:hover,
.thin-1ybCId.scrolling-1Cdwk- {
	scrollbar-color: var(--scrollbar-thin-thumb) var(--scrollbar-thin-track)
}

.thin-1ybCId::-webkit-scrollbar {
	width: 8px;
	height: 8px
}

.thin-1ybCId::-webkit-scrollbar-track {
	border-color: var(--scrollbar-thin-track);
	background-color: var(--scrollbar-thin-track);
	border: 2px solid var(--scrollbar-thin-track)
}

.thin-1ybCId::-webkit-scrollbar-thumb {
	background-clip: padding-box;
	border: 2px solid transparent;
	border-radius: 4px;
	background-color: var(--scrollbar-thin-thumb);
	min-height: 40px
}

.thin-1ybCId::-webkit-scrollbar-corner {
	background-color: transparent
}

.auto-Ge5KZx {
	scrollbar-width: auto
}

.auto-Ge5KZx,
.auto-Ge5KZx.fade-2kXiP2:hover,
.auto-Ge5KZx.scrolling-1Cdwk- {
	scrollbar-color: var(--scrollbar-auto-scrollbar-color-thumb) var(--scrollbar-auto-scrollbar-color-track)
}

.auto-Ge5KZx::-webkit-scrollbar {
	width: 16px;
	height: 16px
}

.auto-Ge5KZx::-webkit-scrollbar-track {
	background-color: var(--scrollbar-auto-track)
}

.auto-Ge5KZx::-webkit-scrollbar-thumb,
.auto-Ge5KZx::-webkit-scrollbar-track {
	border: 4px solid transparent;
	background-clip: padding-box;
	border-radius: 8px
}

.auto-Ge5KZx::-webkit-scrollbar-thumb {
	background-color: var(--scrollbar-auto-thumb);
	min-height: 40px
}

.auto-Ge5KZx::-webkit-scrollbar-corner {
	background-color: transparent
}

.none-2Eo-qx {
	scrollbar-width: none
}

.none-2Eo-qx::-webkit-scrollbar {
	width: 0;
	height: 0
}

.fade-2kXiP2 {
	scrollbar-color: transparent transparent
}

.fade-2kXiP2::-webkit-scrollbar-thumb,
.fade-2kXiP2::-webkit-scrollbar-track {
	visibility: hidden
}

.fade-2kXiP2:hover::-webkit-scrollbar-thumb,
.fade-2kXiP2:hover::-webkit-scrollbar-track {
	visibility: visible
}

.content-3YMskv {
	position: relative
}

.scrolling-1Cdwk- .content-3YMskv {
	pointer-events: none
}

.scrolling-1Cdwk-.fade-2kXiP2::-webkit-scrollbar-thumb,
.scrolling-1Cdwk-.fade-2kXiP2::-webkit-scrollbar-track {
	visibility: visible
}

.disableScrollAnchor-3V9UtP {
	overflow-anchor: none
}

.backdrop-1wrmKB {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.backdrop-1wrmKB.withLayer-RoELSG {
	pointer-events: all
}

.backdrop-29yll0 {
	background-color: #000
}

.backdrop-29yll0,
.layer-2KE1M9 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.layer-2KE1M9 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0;
	padding-top: 40px;
	padding-bottom: 40px
}

.hidden-3n5Ck8 * {
	pointer-events: none!important
}

.scrollbar-3dvm_9::-webkit-scrollbar-corner {
	border: none;
	background: none
}

.scrollbarDefault-3COgCQ {}

.scrollbarDefault-3COgCQ::-webkit-scrollbar {
	width: 14px;
	height: 14px
}

.scrollbarDefault-3COgCQ::-webkit-scrollbar-thumb,
.scrollbarDefault-3COgCQ::-webkit-scrollbar-track {
	border-radius: 7px;
	background-clip: padding-box;
	border: 3px solid transparent
}

.scrollbarDefault-3COgCQ::-webkit-scrollbar-thumb {
	background-color: var(--scrollbar-auto-thumb)
}

.scrollbarDefault-3COgCQ::-webkit-scrollbar-track {
	background-color: var(--scrollbar-auto-track);
	border-width: initial
}

.scrollbarGhost-2F9Zj2 {}

.scrollbarGhost-2F9Zj2::-webkit-scrollbar {
	width: 14px;
	height: 14px
}

.scrollbarGhost-2F9Zj2::-webkit-scrollbar-thumb,
.scrollbarGhost-2F9Zj2::-webkit-scrollbar-track {
	border-width: 3px;
	border-radius: 7px;
	background-clip: padding-box;
	border-style: solid
}

.scrollbarGhost-2F9Zj2::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .4);
	border-color: transparent
}

.scrollbarGhost-2F9Zj2::-webkit-scrollbar-track {
	border-width: initial;
	border-color: transparent;
	background-color: rgba(0, 0, 0, .1)
}

.scrollbarGhostHairline-1mSOM1 {}

.scrollbarGhostHairline-1mSOM1::-webkit-scrollbar {
	width: 4px;
	height: 4px
}

.scrollbarGhostHairline-1mSOM1::-webkit-scrollbar-thumb {
	background-color: rgba(24, 25, 28, .6);
	border-radius: 2px;
	cursor: move
}

.scrollbarGhostHairline-1mSOM1::-webkit-scrollbar-track {
	background-color: transparent;
	border: none
}

.wrapper-3Q5DdO {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow-y: auto;
	overflow-x: hidden;
	z-index: 1
}

.rightSplit-2US0xy {
	position: fixed;
	bottom: 0;
	right: 0;
	width: auto;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
	opacity: 1;
	pointer-events: none
}

.embedded-19g94k {
	position: absolute
}

.leftSplit-1qOwnR {
	position: relative;
	width: 100vw;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.nonEmbeddedLeftSplit-3z6mge {
	max-width: 1480px
}

.mobileWave-1vJwyR {
	position: fixed;
	left: 0;
	top: 0;
	width: 100vh;
	height: 100vh;
	background: url(/assets/45a73b117990bab4b99daa7fd456e50f.png) 0 0/cover no-repeat fixed;
	z-index: -1;
	pointer-events: none
}

.logo-2niOmb {
	position: relative;
	margin: 24px auto 0
}

@media (min-width:830px) {
	.logo-2niOmb {
		position: fixed;
		top: 24px;
		left: 24px;
		margin: 0
	}
}

.focusLock-Ns3yie {
	min-height: 0;
	max-width: 100%
}

.focusLock-Ns3yie,
.root-1gCeng {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.root-1gCeng {
	background-color: #fff;
	border-radius: 5px;
	margin: 0 auto;
	pointer-events: all;
	position: relative;
	max-height: 100%
}

.small-3iVZYw {
	width: 440px;
	max-height: 720px;
	min-height: 200px
}

.medium-2RE1hE {
	width: 600px;
	max-height: 800px
}

.large-3lXhLH,
.medium-2RE1hE {
	min-height: 400px
}

.large-3lXhLH {
	min-width: 800px;
	max-width: 960px
}

@media (max-width:485px) {
	.root-1gCeng {
		min-width: auto;
		width: 100%
	}
	.fullscreenOnMobile-1bD22y {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		border-radius: 0;
		max-height: none;
		overflow-y: auto;
		width: 100%
	}
	.fullscreenOnMobile-1bD22y .footer-2gL1pp,
	.fullscreenOnMobile-1bD22y .header-1TKi98 {
		border-radius: 0
	}
}

.theme-dark .root-1gCeng {
	background-color: #36393f;
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-light .root-1gCeng {
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.footer-2gL1pp,
.header-1TKi98 {
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 16px;
	z-index: 1;
	overflow-x: hidden
}

.header-1TKi98 {
	border-radius: 5px 5px 0 0;
	-webkit-transition: -webkit-box-shadow .1s ease-out;
	transition: -webkit-box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out, -webkit-box-shadow .1s ease-out;
	word-wrap: break-word
}

.footer-2gL1pp {
	border-radius: 0 0 5px 5px
}

.theme-dark .separator-2-RRj_ {
	-webkit-box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3);
	box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3)
}

.theme-dark .footer-2gL1pp {
	background-color: #2f3136;
	-webkit-box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6);
	box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6)
}

.theme-light .separator-2-RRj_ {
	-webkit-box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3);
	box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3)
}

.theme-light .footer-2gL1pp {
	background-color: #f6f6f7;
	-webkit-box-shadow: inset 0 1px 0 rgba(246, 246, 247, .6);
	box-shadow: inset 0 1px 0 rgba(246, 246, 247, .6)
}

.content-1LAB8Z {
	position: relative;
	z-index: 0;
	border-radius: 5px 5px 0 0;
	padding-left: 16px;
	padding-right: 16px;
	overflow-x: hidden
}

.close-hZ94c6 {
	height: 26px;
	padding: 4px;
	-webkit-transition: opacity .2s ease-in-out;
	transition: opacity .2s ease-in-out;
	opacity: .5;
	cursor: pointer;
	border-radius: 3px;
	color: var(--interactive-normal);
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.close-hZ94c6:hover {
	opacity: 1;
	color: var(--interactive-hover)
}

.closeWithCircleBackground-2dPHRx {
	width: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: rgba(0, 0, 0, .85);
	border-radius: 50%;
	padding: 0
}

.closeWithCircleBackground-2dPHRx .closeIcon-150W3V {
	width: 16px;
	height: 16px;
	color: var(--interactive-normal)
}

@media (max-width:485px) {
	.hideOnFullscreen-9ibOM4 {
		display: none
	}
}

.marginReset-236NPn {
	margin-top: 0;
	margin-bottom: 0
}

.marginTop4-2BNfKC {
	margin-top: 4px
}

.marginBottom4-2qk4Hy {
	margin-bottom: 4px
}

.marginTop8-1DLZ1n {
	margin-top: 8px
}

.marginBottom8-AtZOdT {
	margin-bottom: 8px
}

.marginTop20-3TxNs6 {
	margin-top: 20px
}

.marginBottom20-32qID7 {
	margin-bottom: 20px
}

.marginTop40-i-78cZ {
	margin-top: 40px
}

.marginBottom40-2vIwTv {
	margin-bottom: 40px
}

.marginTop60-3PGbtK {
	margin-top: 60px
}

.marginBottom60-Gs8NBA {
	margin-bottom: 60px
}

.marginCenterHorz-1s41rg {
	margin-left: auto;
	margin-right: auto
}

.marginLeft8-6V8lOs {
	margin-left: 8px
}

.container-14fypd {
	word-wrap: break-word
}

.form-26zE04 {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.modalContent-1T1Tix {
	padding-top: 20px;
	padding-bottom: 20px
}

.content-dfabe7 {
	height: 100%
}

.title-18-Ds0 {
	text-align: center
}

.minorContainer-Oi4S_y {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-top: 8px;
	margin-bottom: -10px;
	width: 100%;
	cursor: pointer
}

.minorAction-OVxOke {
	text-align: center;
	opacity: .6
}

.minorAction-OVxOke:hover {
	text-decoration: underline
}

.body-Mj9Oxz {
	text-align: center
}

.primaryButton-2BsGPp,
.secondaryButton-BIo-2g {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 45%;
	flex: 1 1 45%
}

.gutter-15v0rO {
	margin-left: 10px
}

.wrapper-1sSZUt {
	margin: 0
}

.base-1x0h_U {
	font-weight: 600;
	color: var(--header-primary)
}

.fontHeadline-3CnT7y {
	font-family: var(--font-headline)
}

.fontDisplay-1dagSA {
	font-family: var(--font-display)
}

.selectable-3oBWf0 {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.base-1x0h_U.muted-3-7c5L {
	color: var(--header-secondary)
}

.uppercase-3VWUQ9 {
	text-transform: uppercase
}

.fullArt-2zAZvG {
	margin: 38px 64px 20px;
	background: url(/assets/335c097a216b2d5a3d1e2660f54139e6.svg);
	width: 272px;
	height: 93px;
	background-position: 50%;
	background-repeat: no-repeat
}

.header-1X3-pa {
	text-transform: uppercase
}

.container-1rxwlY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.sparkleIcon-30-odx {
	height: 12px;
	width: 12px
}

.sparkleTop-2XxWeK {
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-right: auto
}

.sparkleBottom-KN5dmN {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: auto
}

.content-3JwLcx {
	padding-top: 24px;
	padding-bottom: 24px
}

.title-16zYnG {
	margin: 32px 0 8px
}

.subtitle-3J-A3E,
.title-16zYnG {
	text-align: center
}

.subtitle-3J-A3E {
	margin-top: 8px
}

.icon-11dtDJ {
	color: var(--interactive-active)
}

.iconBackground-1k37qw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 64px;
	width: 64px
}

.cancelButton-3tiCST {
	margin-right: 8px
}

.flowerStarContainer-3zDVtj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.flowerStar-1GeTsn {
	width: 100%;
	height: 100%
}

.childContainer-1wxZNh {
	position: absolute;
	top: -.05px;
	left: .05px;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	pointer-events: none
}

.tooltip-2QfLtc {
	position: relative;
	border-radius: 5px;
	font-weight: 500;
	font-size: 14px;
	line-height: 16px;
	max-width: 190px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-wrap: break-word;
	z-index: 1002;
	will-change: opacity, transform
}

.tooltipDisablePointerEvents-3eaBGN,
.tooltipPointer-3ZfirK {
	pointer-events: none
}

.tooltipPointer-3ZfirK {
	width: 0;
	height: 0;
	border: 5px solid transparent
}

.tooltipContent-bqVLWK {
	padding: 8px 12px;
	overflow: hidden
}

.tooltipContentAllowOverflow-fFbpe9 {
	overflow: visible
}

.tooltipTop-XDDSxx {
	-webkit-transform-origin: 50% 100%;
	transform-origin: 50% 100%
}

.tooltipTop-XDDSxx .tooltipPointer-3ZfirK {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px
}

.tooltipBottom-3ARrEK,
.tooltipCenter-2golRA {
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0
}

.tooltipBottom-3ARrEK .tooltipPointer-3ZfirK,
.tooltipCenter-2golRA .tooltipPointer-3ZfirK {
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-top-width: 5px;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.tooltipLeft-3EDOk1 {
	-webkit-transform-origin: 100% 50%;
	transform-origin: 100% 50%
}

.tooltipLeft-3EDOk1 .tooltipPointer-3ZfirK {
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -5px;
	border-right-width: 5px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.tooltipRight-2JM5PQ {
	-webkit-transform-origin: 0 50%;
	transform-origin: 0 50%
}

.tooltipRight-2JM5PQ .tooltipPointer-3ZfirK {
	position: absolute;
	right: 100%;
	top: 50%;
	margin-top: -5px;
	border-left-width: 5px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.theme-dark .tooltip-2QfLtc,
.theme-light .tooltip-2QfLtc {
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	color: var(--text-normal)
}

.theme-dark .tooltipPrimary-1d1ph4,
.theme-light .tooltipPrimary-1d1ph4 {
	background-color: var(--background-floating)
}

.theme-dark .tooltipPrimary-1d1ph4 .tooltipPointer-3ZfirK,
.theme-light .tooltipPrimary-1d1ph4 .tooltipPointer-3ZfirK {
	border-top-color: var(--background-floating)
}

.theme-dark .tooltipBlack-PPG47z,
.theme-light .tooltipBlack-PPG47z {
	background-color: #000;
	color: #fff
}

.theme-dark .tooltipBlack-PPG47z .tooltipPointer-3ZfirK,
.theme-light .tooltipBlack-PPG47z .tooltipPointer-3ZfirK {
	border-top-color: #000
}

.theme-dark .tooltipGrey-1hnvTt,
.theme-light .tooltipGrey-1hnvTt {
	background-color: #202225;
	color: #fff
}

.theme-dark .tooltipGrey-1hnvTt .tooltipPointer-3ZfirK,
.theme-light .tooltipGrey-1hnvTt .tooltipPointer-3ZfirK {
	border-top-color: #202225
}

.theme-dark .tooltipBrand-g03Nz8,
.theme-light .tooltipBrand-g03Nz8 {
	color: #fff;
	background-color: var(--brand-experiment)
}

.theme-dark .tooltipBrand-g03Nz8 .tooltipPointer-3ZfirK,
.theme-light .tooltipBrand-g03Nz8 .tooltipPointer-3ZfirK {
	border-top-color: var(--brand-experiment)
}

.theme-dark .tooltipRed-8-9NeP,
.theme-light .tooltipRed-8-9NeP {
	color: #fff;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .tooltipRed-8-9NeP .tooltipPointer-3ZfirK,
.theme-light .tooltipRed-8-9NeP .tooltipPointer-3ZfirK {
	border-top-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .tooltipGreen-WdeQwd,
.theme-light .tooltipGreen-WdeQwd {
	color: #fff;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .tooltipGreen-WdeQwd .tooltipPointer-3ZfirK,
.theme-light .tooltipGreen-WdeQwd .tooltipPointer-3ZfirK {
	border-top-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .tooltipYellow-E7eIBE,
.theme-light .tooltipYellow-E7eIBE {
	color: var(--status-warning-text);
	background-color: var(--status-warning-background)
}

.theme-dark .tooltipYellow-E7eIBE .tooltipPointer-3ZfirK,
.theme-light .tooltipYellow-E7eIBE .tooltipPointer-3ZfirK {
	border-top-color: var(--status-warning-background)
}

.background-2uufRq {
	width: 16px;
	height: 16px
}

.hubContainer-2GsMAo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.verified-1eC5dy {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.partnered-3nJayh {
	color: var(--brand-experiment)
}

.hub-3tYS7n {}

.hub-3tYS7n>.icon-1ihkOt>circle {
	fill: var(--background-accent)
}

.verifiedHub-1GBeCT {}

.verifiedHub-1GBeCT>.icon-1ihkOt>circle {
	fill: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.icon-1ihkOt {
	width: 100%;
	height: 100%;
	color: #fff
}

.size10-39i14u {
	font-size: 10px
}

.size12-3R0845 {
	font-size: 12px
}

.size14-3iUx6q {
	font-size: 14px
}

.size16-14cGz5 {
	font-size: 16px
}

.size18-3EXdSj {
	font-size: 18px
}

.size20-2QkeeC {
	font-size: 20px
}

.size22-3iBPR6 {
	font-size: 22px
}

.size24-1ONE4K {
	font-size: 24px
}

.size26-3MdnUv {
	font-size: 26px
}

.size36-3O_2zN {
	font-size: 36px
}

.noUserDrag-5Mb43F {
	-webkit-user-drag: none
}

.userSelectText-1o1dQ7 {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.userSelectNone-Iy6XEP {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.cursorDefault-331ZcI {
	cursor: default
}

.cursorPointer-1tw4YS {
	cursor: pointer
}

.guildPopout-3CgKqR {
	width: 250px;
	border-radius: 5px;
	overflow: hidden;
	max-height: calc(100vh - 20px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.iconMask-AFPO7u {
	-webkit-transition: background .2s ease-out, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out;
	transition: background .2s ease-out, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out;
	transition: box-shadow .2s ease-out, transform .2s ease-out, background .2s ease-out;
	transition: box-shadow .2s ease-out, transform .2s ease-out, background .2s ease-out, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out;
	padding: 4px;
	background-color: var(--activity-card-background)
}

.unavailableIcon-e1M1SS {
	margin-bottom: 16px;
	-webkit-transition: -webkit-box-shadow .1s ease-out;
	transition: -webkit-box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out, -webkit-box-shadow .1s ease-out;
	color: var(--header-secondary)
}

.iconWithSplash-19l002 {
	position: absolute;
	top: 94.62482px
}

.avatar-397jYv,
.splashImage-3SgZ2f {
	width: 100%;
	height: 100%
}

.splashImage-3SgZ2f {
	max-height: 140px;
	-o-object-fit: cover;
	object-fit: cover
}

.body-2Enz7L {
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.body-2Enz7L.hasSplash-200jeH {
	padding-top: 58px
}

.guildNameWrapper-1Mauc8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.guildName-vhRkcC {
	word-break: break-word;
	font-weight: 600
}

.badge-3CnxD1 {
	margin-right: 4px
}

.description-2CBrN8 {
	text-align: center;
	margin-top: 8px
}

.memberInfo-28ncC0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 16px;
	font-weight: 600;
	line-height: 1.25;
	color: var(--header-secondary)
}

.memberCount-2WToxu {
	margin-right: 8px
}

.memberCount-2WToxu:last-child {
	margin-right: 0
}

.dot-14zbHU {
	display: inline-block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	margin-right: 4px;
	margin-left: 4px
}

.dotOnline-3hjzjw {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.dotOffline-3gYNLJ {
	background-color: #b9bbbe
}

.memberText-21jAAz {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.footer-3OAEzG {
	background-color: var(--background-primary);
	max-width: 100%;
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.emojiHeader-1Mu53U {
	text-transform: uppercase;
	margin-bottom: 8px
}

.emojiContainer-3Wqma4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px
}

.emojiContainer-3Wqma4.withCounter-jpW8Nw {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.emoji-270c6v {
	margin-right: 8px
}

.emojiCounter-1BHDd2 {
	background-color: var(--background-secondary);
	height: 24px;
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 24px
}

@-webkit-keyframes placeholderPulse-2NB6YJ {
	0% {
		opacity: .2
	}
	50% {
		opacity: .5
	}
	to {
		opacity: .2
	}
}

@keyframes placeholderPulse-2NB6YJ {
	0% {
		opacity: .2
	}
	50% {
		opacity: .5
	}
	to {
		opacity: .2
	}
}

.placeholderSkeleton-2WHb-r {
	border-radius: 8px;
	background: #72767d;
	opacity: .2;
	-webkit-animation: placeholderPulse-2NB6YJ 3s ease-in-out infinite;
	animation: placeholderPulse-2NB6YJ 3s ease-in-out infinite
}

.splashPlaceholder-3eWUcT {
	width: 250px;
	height: 140.62482px;
	border-radius: 0
}

.iconPlaceholder-193bRZ {
	border-radius: 50%;
	width: 92px;
	height: 92px;
	margin-bottom: 16px;
	position: absolute;
	top: 94.62482px
}

.namePlaceholder-2Ciab4 {
	height: 18px;
	width: 170px;
	-webkit-animation-delay: .2s;
	animation-delay: .2s
}

.memberInfoPlaceholder-MpPvk8,
.namePlaceholder-2Ciab4 {
	margin: 2px 0
}

.memberInfoPlaceholder-MpPvk8 {
	height: 12px;
	width: 70px;
	-webkit-animation-delay: .3s;
	animation-delay: .3s
}

.viewButtonPlaceholder-1C07Fk {
	height: 128px
}

.unavailableHeader-2yDubR {
	margin-bottom: 8px
}

.theme-dark .guildPopout-3CgKqR {
	background-color: #202225;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(32, 34, 37, .6);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(32, 34, 37, .6)
}

.theme-dark .guildName-vhRkcC {
	color: #fff
}

.theme-light .guildPopout-3CgKqR {
	background-color: #f6f6f7;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(185, 187, 190, .3);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(185, 187, 190, .3)
}

.theme-light .guildName-vhRkcC {
	color: #4f5660
}

.icon-3o6xvg {
	position: relative;
	background-clip: padding-box;
	background-color: none;
	background-position: 50%;
	background-size: 100% 100%
}

.icon-3o6xvg .guildIconBadge-1PJHeq {
	position: absolute;
	right: -2px;
	bottom: -2px;
	width: 14px;
	height: 14px
}

.iconInactive-98JN5i {
	border-radius: 50%
}

.iconActiveMini-3PzjMn {
	border-radius: 6px
}

.iconActiveSmall-3IUUtn {
	border-radius: 9px
}

.iconActiveMedium-1UaEIR {
	border-radius: 12px
}

.iconActiveLarge-2nzn9z {
	border-radius: 15px
}

.iconActiveLarger-1L4Joi {
	border-radius: 16px
}

.iconActiveXLarge-_qKvKn {
	border-radius: 30px
}

.iconSizeSmol-2Dw61G {
	width: 16px;
	height: 16px
}

.iconSizeMini-3dKErj {
	width: 20px;
	height: 20px
}

.iconSizeSmaller-2whVAO {
	width: 24px;
	height: 24px
}

.iconSizeSmall-3aWgx9 {
	width: 30px;
	height: 30px
}

.iconSizeMedium-2OqPjI {
	width: 40px;
	height: 40px
}

.iconSizeLarge-161qtT {
	width: 50px;
	height: 50px
}

.iconSizeLarger-2MnpN2 {
	width: 64px;
	height: 64px
}

.iconSizeXLarge-1AvWOw {
	width: 100px;
	height: 100px
}

.acronym-1e2Mdt {
	overflow: hidden;
	white-space: nowrap;
	width: 100%
}

.noIcon-1a_FrS {
	background-color: var(--background-secondary);
	color: var(--text-normal);
	text-align: center
}

.noIcon-1a_FrS.iconSizeSmol-2Dw61G {
	line-height: 16px
}

.noIcon-1a_FrS.iconSizeMini-3dKErj {
	line-height: 20px
}

.noIcon-1a_FrS.iconSizeSmaller-2whVAO {
	line-height: 24px
}

.noIcon-1a_FrS.iconSizeSmall-3aWgx9 {
	line-height: 30px
}

.noIcon-1a_FrS.iconSizeMedium-2OqPjI {
	line-height: 40px
}

.noIcon-1a_FrS.iconSizeLarge-161qtT {
	line-height: 50px
}

.noIcon-1a_FrS.iconSizeLarger-2MnpN2 {
	line-height: 64px
}

.noIcon-1a_FrS.iconSizeXLarge-1AvWOw {
	line-height: 100px
}

.noAcronym-pYLF4V {
	background-color: var(--background-modifier-accent)
}

.loadingPopout-qYljDW {
	background-color: var(--background-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 8px
}

.full-motion .translate-2dAEQ6.animatorTop-2Y7x2r {
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}

.full-motion .translate-2dAEQ6.animatorBottom-fS5rNO {
	-webkit-transform: translate3d(0, 10px, 0);
	transform: translate3d(0, 10px, 0)
}

.full-motion .translate-2dAEQ6.animatorLeft-1EQxU0 {
	-webkit-transform: translate3d(-10px, 0, 0);
	transform: translate3d(-10px, 0, 0)
}

.full-motion .translate-2dAEQ6.animatorRight-3i_YPs {
	-webkit-transform: translate3d(10px, 0, 0);
	transform: translate3d(10px, 0, 0)
}

.full-motion .translate-2dAEQ6.animatorCenter-3Wx6K8 {
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0)
}

.full-motion .translate-2dAEQ6.didRender-33z1u8 {
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.full-motion .scale-3iLZhb {
	-webkit-transform: scale(.01);
	transform: scale(.01);
	opacity: 0
}

.full-motion .scale-3iLZhb.animatorTop-2Y7x2r {
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center
}

.full-motion .scale-3iLZhb.animatorBottom-fS5rNO {
	-webkit-transform-origin: top center;
	transform-origin: top center
}

.full-motion .scale-3iLZhb.animatorLeft-1EQxU0 {
	-webkit-transform-origin: top right;
	transform-origin: top right
}

.full-motion .scale-3iLZhb.animatorRight-3i_YPs {
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform-origin: top center;
	transform-origin: top center
}

.full-motion .scale-3iLZhb.didRender-33z1u8 {
	-webkit-transition: opacity .12s ease-out, -webkit-transform .12s ease-out;
	transition: opacity .12s ease-out, -webkit-transform .12s ease-out;
	transition: transform .12s ease-out, opacity .12s ease-out;
	transition: transform .12s ease-out, opacity .12s ease-out, -webkit-transform .12s ease-out;
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1
}

.fade-18lLrh {
	opacity: 0
}

.fade-18lLrh.didRender-33z1u8 {
	-webkit-transition: opacity .08s ease-out;
	transition: opacity .08s ease-out;
	opacity: 1
}

.container-7Unqij {
	padding: 4px 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 12px
}

.icon-3jQD8H {
	margin-right: 4px;
	color: var(--header-primary)
}

.dots-3Bkt3k {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	pointer-events: none;
	color: #fff
}

.dots-3Bkt3k.themed-IQiCm3 {
	color: var(--text-normal)
}

.mask-1qbNWk {
	display: block
}

.status-1AY8sU {
	width: 100%;
	height: 100%
}

.wrapper-3t9DeA {
	position: relative;
	border-radius: 50%
}

.pointer-2zj-Tb {
	cursor: pointer
}

.mask-1l8v16 {
	pointer-events: none;
	position: relative;
	display: block;
	height: 100%;
	width: auto
}

.status-1eOIMS,
.svg-2V3M55 {
	position: absolute
}

.status-1eOIMS {
	bottom: 0;
	right: 0;
	height: auto
}

.cursorDefault-dsQJ1n {
	cursor: default
}

.avatarStack-2Dr8S9 {
	display: grid;
	width: 100%;
	height: 100%
}

.avatar-VxgULZ,
.avatarSpeaking-2c8-9i {
	width: 100%;
	height: 100%;
	grid-area: 1/1
}

.avatar-VxgULZ {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none
}

.avatar-VxgULZ:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: var(--background-modifier-accent)
}

.avatarSpeaking-2c8-9i {
	-webkit-box-shadow: inset 0 0 0 2px hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%), inset 0 0 0 3px var(--background-secondary);
	box-shadow: inset 0 0 0 2px hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%), inset 0 0 0 3px var(--background-secondary);
	border-radius: 50%
}

.pointerEvents-2zdfdO {
	pointer-events: auto
}

.grid-3fdl0Y {
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-flow: row;
	gap: 8px
}

.speakerContainer-3h4uQU {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.avatar-vQKmqY {
	height: 20px!important;
	width: 20px!important;
	margin-right: 8px
}

.iconMicrophone-1A2Yqh,
.speakerCount-3KijLY {
	background-color: var(--background-tertiary)
}

.iconMicrophone-1A2Yqh {
	height: 20px;
	width: 20px;
	margin-right: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--header-secondary);
	border-radius: 50%
}

.textInGridContainer-XBWCa- {
	max-width: 164px
}

.textInGrid-1ba1AD {
	max-width: 124px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1200px) {
	.textInGrid-1ba1AD {
		max-width: 120px
	}
}

.contentContainer-r2-Vlj {
	padding: 16px
}

.contentContainer-r2-Vlj,
.headerContainer-5fBDkh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.guildIcon-21bg7K {
	margin-right: 8px;
	border-radius: 4px
}

.flexContainerRow-3kqdy5 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.flexContainerRow-3kqdy5,
.guildInfoContainer-1dd0zN {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	justify-items: center
}

.guildInfoContainer-1dd0zN {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.speakers-itlihF {
	margin-top: 12px
}

.topicText-2H6hYP {
	font-weight: 600
}

.description-28SNtQ,
.topicText-2H6hYP {
	margin-top: 8px;
	-webkit-line-clamp: 2
}

.description-28SNtQ,
.guildName-UP2boh,
.topicText-2H6hYP {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.guildName-UP2boh {
	margin-right: 4px;
	-webkit-line-clamp: 1
}

.guildName-UP2boh:not(.disabled-1hIg7X):hover {
	text-decoration: underline;
	color: var(--header-primary)
}

.featuredTag-2NRwvK {
	padding: 4px 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--brand-experiment);
	border-radius: 12px;
	margin-right: 12px
}

.featuredTagText-g04Gzg {
	color: #fff
}

.rightJustifiedContent-2QwekV {
	margin-left: auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.footer-1M9xRE,
.rightJustifiedContent-2QwekV {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-3UR7wb {
	color: var(--header-secondary);
	margin-right: 4px
}

.divider-2hNm_E {
	height: 1px;
	background-color: var(--background-modifier-accent);
	border: none;
	margin: 16px -16px 12px
}

.card-3Qj_Yx {
	position: relative;
	border-width: 1px;
	border-style: solid;
	border-radius: 5px
}

.card-3Qj_Yx a:hover {
	text-decoration: underline
}

.cardBrand-39zmMQ a,
.cardDanger-ZurOv3 a,
.cardSuccess-3uEYjj a,
.cardWarning-2yPNAa a {
	font-weight: 700
}

.cardDanger-ZurOv3 {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.cardDanger-ZurOv3,
.cardDangerOutline-3t0Do9 {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.cardWarning-2yPNAa {
	background-color: var(--status-warning-background)
}

.cardWarning-2yPNAa,
.cardWarningOutline-1cs56O {
	border-color: var(--status-warning-background)
}

.cardSuccess-3uEYjj {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.cardSuccess-3uEYjj,
.cardSuccessOutline-1Su_ab {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.cardBrand-39zmMQ {
	background-color: var(--brand-experiment)
}

.cardBrand-39zmMQ,
.cardBrandOutline-3jvFfo {
	border-color: var(--brand-experiment)
}

.cardPrimary-1Hv-to,
.cardPrimaryEditable-3KtE4g,
.cardPrimaryOutline-29Ujqw,
.cardPrimaryOutlineEditable-PEnpzz {}

.card-3Qj_Yx a {
	color: var(--text-link)
}

.cardBrand-39zmMQ a,
.cardDanger-ZurOv3 a,
.cardSuccess-3uEYjj a,
.cardWarning-2yPNAa a {
	color: #fff
}

.cardPrimary-1Hv-to {
	background: var(--deprecated-card-bg)
}

.cardPrimary-1Hv-to,
.cardPrimaryEditable-3KtE4g {
	border-color: var(--background-tertiary)
}

.cardPrimaryEditable-3KtE4g {
	background: var(--deprecated-card-editable-bg)
}

.cardPrimaryOutline-29Ujqw {
	border-color: var(--background-tertiary)
}

.inputWrapper-31_8H8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.input-cIJ7To {
	font-size: 16px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-radius: 3px;
	color: var(--text-normal);
	background-color: var(--deprecated-text-input-bg);
	border: 1px solid var(--deprecated-text-input-border);
	-webkit-transition: border-color .2s ease-in-out;
	transition: border-color .2s ease-in-out
}

.input-cIJ7To::-webkit-input-placeholder {
	-webkit-user-select: none;
	user-select: none;
	color: var(--text-muted)
}

.input-cIJ7To::-moz-placeholder {
	-moz-user-select: none;
	user-select: none;
	color: var(--text-muted)
}

.input-cIJ7To:-ms-input-placeholder {
	-ms-user-select: none;
	user-select: none;
	color: var(--text-muted)
}

.input-cIJ7To::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	color: var(--text-muted)
}

.input-cIJ7To:hover {
	border-color: var(--deprecated-text-input-border-hover)
}

.input-cIJ7To.focused-1mmYsC,
.input-cIJ7To:focus {
	border-color: var(--text-link)
}

.input-cIJ7To.error-2O5WFJ {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.input-cIJ7To.success-2-F980 {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.input-cIJ7To.disabled-2BKQFm {
	border-color: var(--deprecated-text-input-border-disabled)
}

.input-cIJ7To.editable-2UkCu4 {
	background-color: transparent;
	border-color: transparent
}

.inputDefault-_djjkz {
	padding: 10px;
	height: 40px
}

.inputMini-2xQV9P {
	line-height: 16px;
	padding: 4px 7px;
	height: 26px
}

.disabled-2BKQFm {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: not-allowed;
	opacity: .5
}

.focused-1mmYsC {
	border-color: var(--brand-experiment);
	opacity: 1
}

.inputPrefix-2VAOGg {
	font-size: 16px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	position: absolute;
	height: 40px;
	padding-top: 10px;
	padding-left: 20px;
	line-height: normal;
	color: var(--text-muted)
}

.theme-dark .inputPrefix-2VAOGg {
	opacity: .5
}

.spacing-28Gjbq {}

.error-1IOMCI {}

.card-30dMrN {
	padding: 10px
}

.warning-3KupJ6 {
	color: #fff
}

.container-3LGFk- {
	padding-top: 24px;
	padding-bottom: 24px
}

.header-3wG9rE {
	text-align: center
}

.subtitle-1CVvN5 {
	margin-top: 8px
}

.cancelButton-ZdSh8k {
	margin-right: 8px
}

.backButton-rfyPNn {
	margin-right: auto
}

.listItemContainer-32vont {
	margin-top: 24px;
	margin-left: 16px;
	margin-right: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.listItemIconContainer-2owYbI {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.listItemText-29sr6L {
	margin-left: 16px
}

.iconContainer-24L2fh {
	padding: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: var(--background-tertiary);
	color: var(--interactive-normal);
	border-radius: 50%
}

.badgeIconBackground-3XEsjB {
	color: var(--background-tertiary)
}

.badgeIconForeground-4vowbF {
	fill: var(--interactive-normal)
}

.previewCardContainer-QjFNt5 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 16px;
	padding-left: 16px;
	padding-right: 16px
}

.previewCard-KFE3bt,
.previewCardContainer-QjFNt5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.previewCard-KFE3bt {
	background-color: var(--background-floating);
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	border: 1px solid var(--background-modifier-accent);
	z-index: 3
}

.select-2TCrqx.error-3S-7y9 .errorMessage-1Y9q-X {
	font-size: 14px;
	line-height: 20px;
	margin-top: 8px;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.divider-3573oO {
	width: 100%;
	height: 1px;
	border-top: thin solid var(--background-modifier-accent)
}

.hiddenVisually-3S9wil,
.showOnFocus-2YoNv9:not(:focus-within) {
	clip: rect(0 0 0 0);
	-webkit-clip-path: inset(50%);
	clip-path: inset(50%);
	height: 1px;
	overflow: hidden;
	position: absolute;
	white-space: nowrap;
	width: 1px
}

.label-3g2yOo {
	cursor: default;
	display: block;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-family: var(--font-display);
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	text-transform: uppercase
}

.defaultMargin-2uTxfI,
.label-3g2yOo {
	margin-bottom: 8px
}

.disabled-1Yz_o5 {
	opacity: .5;
	cursor: not-allowed
}

.required-3jH2WG {
	color: var(--text-danger);
	padding-left: 4px
}

.formText-3fs7AJ a:hover {
	text-decoration: underline
}

.formText-3fs7AJ strong {
	font-weight: 600
}

.default-3nhoK-,
.labelDescriptor-1PqHgD,
.labelSelected-1I1cDg,
.placeholder-1lCpWK {}

.labelSelected-1I1cDg {
	font-weight: 400
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .labelSelected-1I1cDg {
		font-weight: 500
	}
}

.labelBold-1PKEeD {
	font-weight: 600
}

.description-3_Ncsb {
	font-size: 14px;
	line-height: 20px;
	font-weight: 400
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .description-3_Ncsb {
		font-weight: 500
	}
}

.modeDefault-3a2Ph1 {
	cursor: default
}

.modeSelectable-k2b2pa {
	cursor: text;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.modeDisabled-33Av8D {
	cursor: not-allowed;
	opacity: .3
}

.description-3_Ncsb,
.labelDescriptor-1PqHgD {
	color: var(--header-secondary)
}

.placeholder-1lCpWK {
	color: var(--text-muted)
}

.error-2lqm14 {
	color: var(--text-danger)
}

.error-2lqm14,
.success-3DJRlX {}

.success-3DJRlX {
	color: var(--text-positive)
}

.formNotice-2_hHWR {
	padding: 20px;
	cursor: default
}

.formNoticeTitle-2KGjDe {
	margin-bottom: 4px
}

.formNoticeBody-M4JFHP p {
	letter-spacing: -.39px;
	margin: 0 0 12px
}

.formNoticeBody-M4JFHP p:last-child {
	margin-bottom: 0
}

.formNoticeBody-M4JFHP u {
	text-decoration: none;
	font-style: italic
}

.icon-4lJsMQ {
	-webkit-user-drag: none
}

.whiteText-2PPsRK,
.whiteText-2PPsRK a {
	color: #fff
}

.children-rWhLdy {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.children-rWhLdy,
.sectionTitle-2vauyC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.container-3bTSed {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.title-3Tw-c1 {
	margin-bottom: 8px;
	text-transform: uppercase;
	font-weight: 700;
	color: var(--interactive-normal)
}

.inputs-14Hc7m {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 4px
}

.inputDay-18OXiE {
	width: 100px
}

.inputMonth-IGgn-0 {
	width: 154px
}

.inputYear-2J502p {
	width: 120px
}

.errors-ArjaXz {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.modal-20TEfh {
	width: 432px
}

.content-2Kd1kH {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 16px
}

.image-3wnQf5 {
	width: 148px;
	height: 82px;
	background-image: url(/assets/d5f72aff96864249408bb1023ce606c4.svg);
	-ms-flex-item-align: center;
	align-self: center
}

.title-2SfZSl {
	margin-top: 20px;
	text-align: center
}

.description-24oYBj {
	margin-top: 8px;
	text-align: center
}

.description-24oYBj,
.formItem-21QgGZ {
	margin-bottom: 16px
}

.formHeader-3ntgeL {
	overflow: visible;
	padding: 16px 16px 0
}

.formContent-1vWZEJ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	justify-items: center;
	padding-bottom: 16px
}

.formImage-km1xqE {
	position: absolute;
	width: 88px;
	height: 80px;
	background-image: url(/assets/9ad7e2f1ba2b687392a451866e8c1e9e.svg)
}

.formTitle-29Lcxo {
	margin-bottom: 8px;
	margin-top: 95px
}

.formBody-3pY2Cl {
	text-align: center
}

.formBody-3pY2Cl,
.formItem-9Gey9h {
	margin-bottom: 16px
}

.logoutButton-20GYNZ {
	margin: 4px auto auto;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content
}

.closeButton-3DtzaH {
	position: absolute;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: 12px;
	right: 4px
}

.successContent-3b2Ig4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.successTitle-2wbpkm {
	margin-bottom: 12px;
	text-align: center;
	font-weight: 600;
	color: var(--header-primary)
}

.successPromotion-3OUqFK {
	margin-bottom: 20px;
	text-align: center;
	color: var(--header-secondary)
}

.successImage-2Tgulb {
	margin-top: 16px;
	margin-bottom: 16px;
	width: 104px;
	height: 80px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/assets/ccd6653e4b9cedf670a9cb04cf266668.svg)
}

.modalLight-1SNwqJ {
	background-color: #fff;
	border-radius: 5px
}

.checkbox-3kaeSU {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.checkbox-3kaeSU.disabled-1hiCMV {
	opacity: .3;
	pointer-events: none
}

.checkbox-3kaeSU .checkboxInner-3yjcPe {
	width: 18px;
	height: 18px;
	position: relative;
	vertical-align: top;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.checkbox-3kaeSU .checkboxInner-3yjcPe:after,
.checkbox-3kaeSU .checkboxInner-3yjcPe:before {
	content: ""
}

.checkbox-3kaeSU .checkboxInner-3yjcPe span {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border: 2px solid #cdcdcd;
	-webkit-transition: .24s;
	transition: .24s;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.checkbox-3kaeSU .checkboxInner-3yjcPe+span {
	margin-left: 8px
}

.checkbox-3kaeSU .checkboxInner-3yjcPe .checkboxElement-1qV33p {
	display: none
}

.checkbox-3kaeSU .checkboxInner-3yjcPe .checkboxElement-1qV33p:checked+span {
	background-color: var(--brand-experiment);
	border-color: var(--brand-experiment)
}

.checkbox-3kaeSU .checkboxInner-3yjcPe .checkboxElement-1qV33p:checked+span:after {
	content: "";
	position: absolute;
	top: 0;
	left: 4px;
	display: table;
	width: 4px;
	height: 10px;
	border-color: #fff;
	border-style: solid;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.checkbox-3kaeSU .checkboxInner-3yjcPe .checkboxElement-1qV33p:disabled+span {
	border-color: #cdcdcd;
	background-color: #f3f3f3;
	cursor: not-allowed
}

.checkbox-3kaeSU .checkboxInner-3yjcPe .checkboxElement-1qV33p:checked:disabled+span {
	background-color: var(--brand-experiment-300);
	border-color: var(--brand-experiment-300)
}

.checkbox-3kaeSU .checkboxInner-3yjcPe.alt-6FvZrq .checkboxElement-1qV33p+span {
	background: #fff;
	border-color: #fff
}

.checkbox-3kaeSU .checkboxInner-3yjcPe.alt-6FvZrq .checkboxElement-1qV33p:checked+span:after {
	border-color: var(--brand-experiment)
}

.theme-dark .checkbox-3kaeSU .checkboxInner-3yjcPe span {
	border-color: hsla(0, 0%, 100%, .2)
}

.notificationToggle-2mXjJs {
	margin-top: 24px
}

.notificationContent-CdL2oV {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tooltipIcon-37lvsX {
	margin-left: 4px;
	color: var(--interactive-active)
}

.pill-3rwN5S {
	padding: 2px 4px;
	margin-left: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: 600;
	background-color: var(--brand-experiment);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__navigation-icon:before,
.react-datepicker__year-read-view--down-arrow {
	border-color: #ccc;
	border-style: solid;
	border-width: 3px 3px 0 0;
	content: "";
	display: block;
	height: 9px;
	position: absolute;
	top: 6px;
	width: 9px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
	margin-left: -4px;
	position: absolute;
	width: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	position: absolute;
	height: 0;
	width: 1px;
	content: "";
	z-index: -1;
	border: 8px solid transparent;
	left: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
	border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {
	top: 0;
	margin-top: -8px
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
	border-top: none;
	border-bottom-color: #f0f0f0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after {
	top: 0
}

.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {
	top: -1px;
	border-bottom-color: #aeaeae
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle {
	bottom: 0;
	margin-bottom: -8px
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,
.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
	border-bottom: none;
	border-top-color: #fff
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after {
	bottom: 0
}

.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before {
	bottom: -1px;
	border-top-color: #aeaeae
}

.react-datepicker-wrapper {
	display: inline-block;
	padding: 0;
	border: 0
}

.react-datepicker {
	font-family: Helvetica Neue, helvetica, arial, sans-serif;
	font-size: .8rem;
	background-color: #fff;
	color: #000;
	border: 1px solid #aeaeae;
	border-radius: .3rem;
	display: inline-block;
	position: relative
}

.react-datepicker--time-only .react-datepicker__triangle {
	left: 35px
}

.react-datepicker--time-only .react-datepicker__time-container {
	border-left: 0
}

.react-datepicker--time-only .react-datepicker__time,
.react-datepicker--time-only .react-datepicker__time-box {
	border-bottom-left-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.react-datepicker__triangle {
	position: absolute;
	left: 50px
}

.react-datepicker-popper {
	z-index: 1
}

.react-datepicker-popper[data-placement^=bottom] {
	padding-top: 10px
}

.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,
.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {
	left: auto;
	right: 50px
}

.react-datepicker-popper[data-placement^=top] {
	padding-bottom: 10px
}

.react-datepicker-popper[data-placement^=right] {
	padding-left: 8px
}

.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {
	left: auto;
	right: 42px
}

.react-datepicker-popper[data-placement^=left] {
	padding-right: 8px
}

.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {
	left: 42px;
	right: auto
}

.react-datepicker__header {
	text-align: center;
	background-color: #f0f0f0;
	border-bottom: 1px solid #aeaeae;
	border-top-left-radius: .3rem;
	padding: 8px 0;
	position: relative
}

.react-datepicker__header--time {
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px
}

.react-datepicker__header--time:not(.react-datepicker__header--time--only) {
	border-top-left-radius: 0
}

.react-datepicker__header:not(.react-datepicker__header--has-time-select) {
	border-top-right-radius: .3rem
}

.react-datepicker__month-dropdown-container--scroll,
.react-datepicker__month-dropdown-container--select,
.react-datepicker__month-year-dropdown-container--scroll,
.react-datepicker__month-year-dropdown-container--select,
.react-datepicker__year-dropdown-container--scroll,
.react-datepicker__year-dropdown-container--select {
	display: inline-block;
	margin: 0 2px
}

.react-datepicker-time__header,
.react-datepicker-year-header,
.react-datepicker__current-month {
	margin-top: 0;
	color: #000;
	font-weight: 700;
	font-size: .944rem
}

.react-datepicker-time__header {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.react-datepicker__navigation {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	cursor: pointer;
	position: absolute;
	top: 2px;
	padding: 0;
	border: none;
	z-index: 1;
	height: 32px;
	width: 32px;
	text-indent: -999em;
	overflow: hidden
}

.react-datepicker__navigation--previous {
	left: 2px
}

.react-datepicker__navigation--next {
	right: 2px
}

.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {
	right: 85px
}

.react-datepicker__navigation--years {
	position: relative;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.react-datepicker__navigation--years-previous {
	top: 4px
}

.react-datepicker__navigation--years-upcoming {
	top: -4px
}

.react-datepicker__navigation:hover :before {
	border-color: #a6a6a6
}

.react-datepicker__navigation-icon {
	position: relative;
	top: -1px;
	font-size: 20px
}

.react-datepicker__navigation-icon--next {
	left: -2px
}

.react-datepicker__navigation-icon--next:before {
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	left: -7px
}

.react-datepicker__navigation-icon--previous {
	right: -2px
}

.react-datepicker__navigation-icon--previous:before {
	-webkit-transform: rotate(225deg);
	transform: rotate(225deg);
	right: -7px
}

.react-datepicker__month-container {
	float: left
}

.react-datepicker__year {
	margin: .4rem;
	text-align: center
}

.react-datepicker__year-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	max-width: 180px
}

.react-datepicker__year .react-datepicker__year-text {
	display: inline-block;
	width: 4rem;
	margin: 2px
}

.react-datepicker__month {
	margin: .4rem;
	text-align: center
}

.react-datepicker__month .react-datepicker__month-text,
.react-datepicker__month .react-datepicker__quarter-text {
	display: inline-block;
	width: 4rem;
	margin: 2px
}

.react-datepicker__input-time-container {
	clear: both;
	width: 100%;
	float: left;
	margin: 5px 0 10px 15px;
	text-align: left
}

.react-datepicker__input-time-container .react-datepicker-time__caption,
.react-datepicker__input-time-container .react-datepicker-time__input-container {
	display: inline-block
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {
	display: inline-block;
	margin-left: 10px
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {
	width: auto
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,
.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {
	-webkit-appearance: none;
	margin: 0
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {
	-moz-appearance: textfield
}

.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {
	margin-left: 5px;
	display: inline-block
}

.react-datepicker__time-container {
	float: right;
	border-left: 1px solid #aeaeae;
	width: 85px
}

.react-datepicker__time-container--with-today-button {
	display: inline;
	border: 1px solid #aeaeae;
	border-radius: .3rem;
	position: absolute;
	right: -72px;
	top: 0
}

.react-datepicker__time-container .react-datepicker__time {
	position: relative;
	background: #fff;
	border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {
	width: 85px;
	overflow-x: hidden;
	margin: 0 auto;
	text-align: center;
	border-bottom-right-radius: .3rem
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {
	list-style: none;
	margin: 0;
	height: calc(195px + .85rem);
	overflow-y: scroll;
	padding-right: 0;
	padding-left: 0;
	width: 100%;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {
	height: 30px;
	padding: 5px 10px;
	white-space: nowrap
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {
	cursor: pointer;
	background-color: #f0f0f0
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {
	background-color: #216ba5;
	color: #fff;
	font-weight: 700
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {
	background-color: #216ba5
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {
	color: #ccc
}

.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {
	cursor: default;
	background-color: transparent
}

.react-datepicker__week-number {
	color: #ccc;
	display: inline-block;
	width: 1.7rem;
	line-height: 1.7rem;
	text-align: center;
	margin: .166rem
}

.react-datepicker__week-number.react-datepicker__week-number--clickable {
	cursor: pointer
}

.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {
	border-radius: .3rem;
	background-color: #f0f0f0
}

.react-datepicker__day-names,
.react-datepicker__week {
	white-space: nowrap
}

.react-datepicker__day-names {
	margin-bottom: -8px
}

.react-datepicker__day,
.react-datepicker__day-name,
.react-datepicker__time-name {
	color: #000;
	display: inline-block;
	width: 1.7rem;
	line-height: 1.7rem;
	text-align: center;
	margin: .166rem
}

.react-datepicker__month--in-range,
.react-datepicker__month--in-selecting-range,
.react-datepicker__month--selected,
.react-datepicker__quarter--in-range,
.react-datepicker__quarter--in-selecting-range,
.react-datepicker__quarter--selected {
	border-radius: .3rem;
	background-color: #216ba5;
	color: #fff
}

.react-datepicker__month--in-range:hover,
.react-datepicker__month--in-selecting-range:hover,
.react-datepicker__month--selected:hover,
.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter--in-selecting-range:hover,
.react-datepicker__quarter--selected:hover {
	background-color: #1d5d90
}

.react-datepicker__month--disabled,
.react-datepicker__quarter--disabled {
	color: #ccc;
	pointer-events: none
}

.react-datepicker__month--disabled:hover,
.react-datepicker__quarter--disabled:hover {
	cursor: default;
	background-color: transparent
}

.react-datepicker__day,
.react-datepicker__month-text,
.react-datepicker__quarter-text,
.react-datepicker__year-text {
	cursor: pointer
}

.react-datepicker__day:hover,
.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover,
.react-datepicker__year-text:hover {
	border-radius: .3rem;
	background-color: #f0f0f0
}

.react-datepicker__day--today,
.react-datepicker__month-text--today,
.react-datepicker__quarter-text--today,
.react-datepicker__year-text--today {
	font-weight: 700
}

.react-datepicker__day--highlighted,
.react-datepicker__month-text--highlighted,
.react-datepicker__quarter-text--highlighted,
.react-datepicker__year-text--highlighted {
	border-radius: .3rem;
	background-color: #3dcc4a;
	color: #fff
}

.react-datepicker__day--highlighted:hover,
.react-datepicker__month-text--highlighted:hover,
.react-datepicker__quarter-text--highlighted:hover,
.react-datepicker__year-text--highlighted:hover {
	background-color: #32be3f
}

.react-datepicker__day--highlighted-custom-1,
.react-datepicker__month-text--highlighted-custom-1,
.react-datepicker__quarter-text--highlighted-custom-1,
.react-datepicker__year-text--highlighted-custom-1 {
	color: #f0f
}

.react-datepicker__day--highlighted-custom-2,
.react-datepicker__month-text--highlighted-custom-2,
.react-datepicker__quarter-text--highlighted-custom-2,
.react-datepicker__year-text--highlighted-custom-2 {
	color: green
}

.react-datepicker__day--in-range,
.react-datepicker__day--in-selecting-range,
.react-datepicker__day--selected,
.react-datepicker__month-text--in-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__month-text--selected,
.react-datepicker__quarter-text--in-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__quarter-text--selected,
.react-datepicker__year-text--in-range,
.react-datepicker__year-text--in-selecting-range,
.react-datepicker__year-text--selected {
	border-radius: .3rem;
	background-color: #216ba5;
	color: #fff
}

.react-datepicker__day--in-range:hover,
.react-datepicker__day--in-selecting-range:hover,
.react-datepicker__day--selected:hover,
.react-datepicker__month-text--in-range:hover,
.react-datepicker__month-text--in-selecting-range:hover,
.react-datepicker__month-text--selected:hover,
.react-datepicker__quarter-text--in-range:hover,
.react-datepicker__quarter-text--in-selecting-range:hover,
.react-datepicker__quarter-text--selected:hover,
.react-datepicker__year-text--in-range:hover,
.react-datepicker__year-text--in-selecting-range:hover,
.react-datepicker__year-text--selected:hover {
	background-color: #1d5d90
}

.react-datepicker__day--keyboard-selected,
.react-datepicker__month-text--keyboard-selected,
.react-datepicker__quarter-text--keyboard-selected,
.react-datepicker__year-text--keyboard-selected {
	border-radius: .3rem;
	background-color: #2a87d0;
	color: #fff
}

.react-datepicker__day--keyboard-selected:hover,
.react-datepicker__month-text--keyboard-selected:hover,
.react-datepicker__quarter-text--keyboard-selected:hover,
.react-datepicker__year-text--keyboard-selected:hover {
	background-color: #1d5d90
}

.react-datepicker__day--in-selecting-range,
.react-datepicker__month-text--in-selecting-range,
.react-datepicker__quarter-text--in-selecting-range,
.react-datepicker__year-text--in-selecting-range {
	background-color: rgba(33, 107, 165, .5)
}

.react-datepicker__month--selecting-range .react-datepicker__day--in-range,
.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,
.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,
.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range {
	background-color: #f0f0f0;
	color: #000
}

.react-datepicker__day--disabled,
.react-datepicker__month-text--disabled,
.react-datepicker__quarter-text--disabled,
.react-datepicker__year-text--disabled {
	cursor: default;
	color: #ccc
}

.react-datepicker__day--disabled:hover,
.react-datepicker__month-text--disabled:hover,
.react-datepicker__quarter-text--disabled:hover,
.react-datepicker__year-text--disabled:hover {
	background-color: transparent
}

.react-datepicker__month-text.react-datepicker__month--in-range:hover,
.react-datepicker__month-text.react-datepicker__month--selected:hover,
.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__month-text.react-datepicker__quarter--selected:hover,
.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__month--selected:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,
.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover {
	background-color: #216ba5
}

.react-datepicker__month-text:hover,
.react-datepicker__quarter-text:hover {
	background-color: #f0f0f0
}

.react-datepicker__input-container {
	position: relative;
	display: inline-block;
	width: 100%
}

.react-datepicker__month-read-view,
.react-datepicker__month-year-read-view,
.react-datepicker__year-read-view {
	border: 1px solid transparent;
	border-radius: .3rem;
	position: relative
}

.react-datepicker__month-read-view:hover,
.react-datepicker__month-year-read-view:hover,
.react-datepicker__year-read-view:hover {
	cursor: pointer
}

.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,
.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {
	border-top-color: #b3b3b3
}

.react-datepicker__month-read-view--down-arrow,
.react-datepicker__month-year-read-view--down-arrow,
.react-datepicker__year-read-view--down-arrow {
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	right: -16px;
	top: 0
}

.react-datepicker__month-dropdown,
.react-datepicker__month-year-dropdown,
.react-datepicker__year-dropdown {
	background-color: #f0f0f0;
	position: absolute;
	width: 50%;
	left: 25%;
	top: 30px;
	z-index: 1;
	text-align: center;
	border-radius: .3rem;
	border: 1px solid #aeaeae
}

.react-datepicker__month-dropdown:hover,
.react-datepicker__month-year-dropdown:hover,
.react-datepicker__year-dropdown:hover {
	cursor: pointer
}

.react-datepicker__month-dropdown--scrollable,
.react-datepicker__month-year-dropdown--scrollable,
.react-datepicker__year-dropdown--scrollable {
	height: 150px;
	overflow-y: scroll
}

.react-datepicker__month-option,
.react-datepicker__month-year-option,
.react-datepicker__year-option {
	line-height: 20px;
	width: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto
}

.react-datepicker__month-option:first-of-type,
.react-datepicker__month-year-option:first-of-type,
.react-datepicker__year-option:first-of-type {
	border-top-left-radius: .3rem;
	border-top-right-radius: .3rem
}

.react-datepicker__month-option:last-of-type,
.react-datepicker__month-year-option:last-of-type,
.react-datepicker__year-option:last-of-type {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border-bottom-left-radius: .3rem;
	border-bottom-right-radius: .3rem
}

.react-datepicker__month-option:hover,
.react-datepicker__month-year-option:hover,
.react-datepicker__year-option:hover {
	background-color: #ccc
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {
	border-bottom-color: #b3b3b3
}

.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,
.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {
	border-top-color: #b3b3b3
}

.react-datepicker__month-option--selected,
.react-datepicker__month-year-option--selected,
.react-datepicker__year-option--selected {
	position: absolute;
	left: 15px
}

.react-datepicker__close-icon {
	cursor: pointer;
	background-color: transparent;
	border: 0;
	outline: 0;
	padding: 0 6px 0 0;
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	display: table-cell;
	vertical-align: middle
}

.react-datepicker__close-icon:after {
	cursor: pointer;
	background-color: #216ba5;
	color: #fff;
	border-radius: 50%;
	height: 16px;
	width: 16px;
	padding: 2px;
	font-size: 12px;
	line-height: 1;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	content: "\D7"
}

.react-datepicker__today-button {
	background: #f0f0f0;
	border-top: 1px solid #aeaeae;
	cursor: pointer;
	text-align: center;
	font-weight: 700;
	padding: 5px 0;
	clear: left
}

.react-datepicker__portal {
	position: fixed;
	width: 100vw;
	height: 100vh;
	background-color: rgba(0, 0, 0, .8);
	left: 0;
	top: 0;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	z-index: 2147483647
}

.react-datepicker__portal .react-datepicker__day,
.react-datepicker__portal .react-datepicker__day-name,
.react-datepicker__portal .react-datepicker__time-name {
	width: 3rem;
	line-height: 3rem
}

@media (max-height:550px),
(max-width:400px) {
	.react-datepicker__portal .react-datepicker__day,
	.react-datepicker__portal .react-datepicker__day-name,
	.react-datepicker__portal .react-datepicker__time-name {
		width: 2rem;
		line-height: 2rem
	}
}

.react-datepicker__portal .react-datepicker-time__header,
.react-datepicker__portal .react-datepicker__current-month {
	font-size: 1.44rem
}

.calendarPicker-2yf6Ci .react-datepicker {
	border: none;
	padding: 20px;
	font-family: var(--font-primary)
}

.calendarPicker-2yf6Ci .react-datepicker__header {
	padding-top: 0;
	border-bottom: 0
}

.calendarPicker-2yf6Ci .react-datepicker__current-month {
	margin: 0 0 10px;
	padding: 0 0 20px;
	border-bottom: 1px solid;
	font-size: 13px;
	line-height: 20px;
	font-weight: 600;
	text-transform: uppercase
}

.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next,
.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous {
	top: 20px;
	left: 20px;
	width: 18px;
	height: 18px;
	border: 1px solid;
	border-radius: 2px;
	background-repeat: no-repeat;
	background-size: 6px 12px;
	background-position: 50%;
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next.react-datepicker__navigation--next,
.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous.react-datepicker__navigation--next {
	left: auto;
	right: 20px;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next:focus-visible,
.calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous:focus-visible {
	-webkit-box-shadow: 0 0 0 4px var(--focus-primary);
	box-shadow: 0 0 0 4px var(--focus-primary)
}

.calendarPicker-2yf6Ci .react-datepicker__navigation-icon:before {
	border-width: 0
}

.calendarPicker-2yf6Ci .react-datepicker__month {
	margin: 0
}

.calendarPicker-2yf6Ci .react-datepicker__week:first-of-type>.react-datepicker__day:first-of-type {
	border-radius: 3px 0 0
}

.calendarPicker-2yf6Ci .react-datepicker__week:first-of-type>.react-datepicker__day:last-of-type {
	border-radius: 0 3px 0 0
}

.calendarPicker-2yf6Ci .react-datepicker__week:last-of-type>.react-datepicker__day {
	border-bottom: 1px solid #dcddde
}

.calendarPicker-2yf6Ci .react-datepicker__week:last-of-type>.react-datepicker__day:first-of-type {
	border-radius: 0 0 0 3px
}

.calendarPicker-2yf6Ci .react-datepicker__week:last-of-type>.react-datepicker__day:last-of-type {
	border-radius: 0 0 3px
}

.calendarPicker-2yf6Ci .react-datepicker__week>.react-datepicker__day:last-of-type {
	border-right: 1px solid
}

.calendarPicker-2yf6Ci .react-datepicker__day-names {
	margin-bottom: 10px
}

.calendarPicker-2yf6Ci .react-datepicker__day-name {
	width: 40px;
	font-size: 13px;
	font-weight: 500;
	line-height: 1em;
	text-transform: uppercase;
	margin: 0
}

.calendarPicker-2yf6Ci .react-datepicker__day {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
	width: 40px;
	height: 40px;
	line-height: 40px;
	border-top: 1px solid var(--deprecated-text-input-border-disabled);
	border-left: 1px solid var(--deprecated-text-input-border-disabled)
}

.calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--keyboard-selected,
.calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--selected:hover,
.calendarPicker-2yf6Ci .react-datepicker__day:hover {
	border-radius: 0;
	color: #fff;
	background-color: var(--brand-experiment)
}

.calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--selected {
	background: none;
	border-radius: 0
}

.calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--selected:after {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 3px;
	background-color: var(--brand-experiment)
}

.calendarPicker-2yf6Ci .react-datepicker__day:focus-visible {
	border-left-color: var(--focus-primary);
	border-top-color: var(--focus-primary);
	border: 1px solid var(--focus-primary)
}

.calendarPicker-2yf6Ci .react-datepicker__day--disabled,
.calendarPicker-2yf6Ci .react-datepicker__day--outside-month {
	font-weight: 500
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker {
	background-color: #fff
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__header {
	background-color: #fff;
	border-color: rgba(220, 221, 222, .2)
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__current-month {
	border-bottom-color: rgba(220, 221, 222, .2);
	color: #4f545c
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next,
.theme-light .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous {
	border-color: #dcddde;
	background-image: url(/assets/0fce6d7622d8173fcee0397634bff5b5.svg)
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__week:last-of-type .react-datepicker__day {
	border-bottom-color: #dcddde
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__week .react-datepicker__day:last-of-type {
	border-right-color: #dcddde
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__day-name {
	color: rgba(79, 84, 92, .6)
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__day {
	color: #4f545c
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled,
.theme-light .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled:hover {
	background-color: rgba(0, 0, 0, .05);
	color: rgba(0, 0, 0, .2)
}

.theme-light .calendarPicker-2yf6Ci .react-datepicker__day--disabled,
.theme-light .calendarPicker-2yf6Ci .react-datepicker__day--outside-month {
	background-color: #f6f6f7;
	color: rgba(79, 84, 92, .3)
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker {
	background-color: #36393f
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__header {
	background-color: #36393f;
	border-color: rgba(24, 25, 28, .2)
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__current-month {
	border-bottom-color: rgba(24, 25, 28, .3);
	color: #f6f6f7
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--next,
.theme-dark .calendarPicker-2yf6Ci .react-datepicker__navigation.react-datepicker__navigation--previous {
	border-color: #18191c;
	background-image: url(/assets/7619529e87dad31fd2ae83d9b9583e49.svg)
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__week:last-of-type .react-datepicker__day {
	border-bottom-color: #18191c
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__week .react-datepicker__day:last-of-type {
	border-right-color: #18191c
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day-name {
	color: rgba(246, 246, 247, .6)
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day {
	color: #f6f6f7
}

.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day--disabled,
.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day--outside-month,
.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled,
.theme-dark .calendarPicker-2yf6Ci .react-datepicker__day.react-datepicker__day--disabled:hover {
	background-color: #2f3136;
	color: rgba(246, 246, 247, .3)
}

.darkElevationLow-DABD7i {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.darkElevationHigh-6iWpWi {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.darkElevationBorderLow-39dDV7 {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.darkElevationBorderHigh-2U1nXW {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.lightElevationLow-3_Ybxi {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
}

.lightElevationHigh-3usmGv {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.lightElevationBorderLow-3APXjz {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2)
}

.lightElevationBorderHigh-2T98IF {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-light .elevationLow-2lY09M {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
}

.theme-light .elevationHigh-3A9Xbf {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-light .elevationBorderLow-2qgTRQ {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2)
}

.theme-light .elevationBorderHigh-2WYJ09 {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-dark .elevationLow-2lY09M {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.theme-dark .elevationHigh-3A9Xbf {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-dark .elevationBorderLow-2qgTRQ {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.theme-dark .elevationBorderHigh-2WYJ09 {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.calendarContainer-2ecZWM {}

.container-WaNuJN {
	cursor: pointer
}

.content-_iGVyR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.text-30i3bK {
	margin-right: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.icon-2le0yg {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin: -2px -2px -2px auto;
	color: var(--interactive-normal)
}

.disabled-HZttKj {
	cursor: not-allowed
}

.select-2fjwPw {
	border: 1px solid transparent;
	padding: 8px 8px 8px 12px;
	cursor: pointer;
	color: var(--text-normal);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: grid;
	grid-template-columns: 1fr auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	font-weight: 500
}

.searchable-1Zl-ns {
	padding-top: 8px;
	padding-bottom: 8px
}

.searchInput-5YMkDH {
	cursor: pointer;
	background: inherit;
	color: inherit;
	border: none;
	font-size: 16px;
	padding: 0;
	width: 100%
}

.editing-p4oIUO {
	font-weight: 400
}

.label-2lO3Xi {
	position: absolute;
	top: 0;
	bottom: 0;
	margin: auto;
	height: 16px;
	left: 12px
}

.open-kZ53_U {
	border-radius: 4px 4px 0 0;
	border-bottom-color: transparent
}

.disabled-9453HS,
.disabled-9453HS * {
	cursor: not-allowed;
	opacity: .6
}

.placeholder-ffQ18M,
.value-3EB36z {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.placeholder-ffQ18M {
	color: var(--text-muted)
}

.measurement-1lxjFG {
	position: absolute;
	visibility: hidden;
	pointer-events: none;
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.lookFilled-22uAsw.select-2fjwPw {
	background-color: var(--background-secondary);
	border-color: var(--background-tertiary)
}

.popout-VcNcHB {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid var(--background-tertiary);
	background: var(--background-secondary);
	border-radius: 0 0 4px 4px
}

.lookFilled-22uAsw.popout-VcNcHB {
	border-radius: 0 0 3px 3px
}

.lookFilled-22uAsw.option-3KoAJB,
.lookFilled-22uAsw.select-2fjwPw:hover.option-3KoAJB {
	border-bottom-color: var(--brand-experiment);
	border-color: var(--brand-experiment) var(--brand-experiment) var(--background-tertiary)
}

.option-3KoAJB {
	padding: 12px;
	cursor: pointer;
	color: var(--interactive-normal);
	display: grid;
	grid-template-columns: 1fr auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.option-3KoAJB.focused-1T6PE5,
.option-3KoAJB:focus,
.option-3KoAJB:hover {
	background-color: var(--background-secondary-alt);
	color: var(--interactive-hover)
}

.option-3KoAJB[aria-selected=true] {
	color: var(--interactive-active);
	background-color: var(--background-tertiary)
}

.selectedIcon-3uS11H {
	color: var(--brand-experiment)
}

.icons-2E-yxr {
	gap: 4px
}

.icons-2E-yxr,
.value-3EB36z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.value-3EB36z {
	gap: 8px
}

.clear-1-31NQ {
	display: block
}

.noResults-2F_8kS {
	padding: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: var(--background-secondary);
	width: 100%
}

.select-QHUX8_ {
	background-color: var(--deprecated-text-input-bg);
	border: 1px solid var(--deprecated-text-input-border);
	height: 40px
}

.doubleInput-1W2Xv8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	position: relative;
	margin-bottom: 16px
}

.doubleInput-1W2Xv8>div {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0;
	width: 0
}

.doubleInput-1W2Xv8>div:first-child {
	margin-right: 8px
}

.doubleInput-1W2Xv8>div:nth-child(2) {
	margin-left: 8px
}

.link-xxaTRF {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	font-size: 16px;
	font-weight: 400;
	color: var(--interactive-active)
}

.link-xxaTRF:hover {
	opacity: .8
}

.addIcon-2phqju {
	margin-right: 8px;
	color: var(--brand-experiment)
}

.removeIcon-2ovbtS {
	margin-right: 8px;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.textArea-1Lj-Ns {
	height: auto;
	resize: none
}

.resizeable-3Dlqvo {
	resize: auto
}

.inputMaxLength-1vRluy {
	position: relative
}

.flex-2mWL14 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.maxLength-39QFBo {
	position: absolute;
	bottom: 12px;
	right: 14px;
	font-size: 12px;
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	pointer-events: none;
	color: #72767d
}

.errorMessage-2BHrcU {
	margin-top: 8px;
	font-size: 14px;
	line-height: 20px;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

@-webkit-keyframes outgoing-call-pulse-E6kWPF {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	11.56% {
		opacity: 1
	}
	39.02% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	39.03% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	39.04% {
		opacity: 1
	}
	66.48% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	to {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@keyframes outgoing-call-pulse-E6kWPF {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	11.56% {
		opacity: 1
	}
	39.02% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	39.03% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	39.04% {
		opacity: 1
	}
	66.48% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	to {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
}

@-webkit-keyframes incoming-call-pulse-1fX7DI {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	0.7% {
		opacity: 1
	}
	25.54% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	25.55% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	25.56% {
		opacity: 1
	}
	49.98% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	49.99% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	50% {
		opacity: 1
	}
	74.69% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	74.70% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	74.71% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
}

@keyframes incoming-call-pulse-1fX7DI {
	0% {
		opacity: 0;
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	0.7% {
		opacity: 1
	}
	25.54% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	25.55% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	25.56% {
		opacity: 1
	}
	49.98% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	49.99% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	50% {
		opacity: 1
	}
	74.69% {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
	74.70% {
		-webkit-transform: scaleX(1);
		transform: scaleX(1)
	}
	74.71% {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: scale3d(1.1, 1.1, 1);
		transform: scale3d(1.1, 1.1, 1)
	}
}

.clickable-1rK_Yk {
	cursor: pointer
}

.wrapper-2QE8vf {
	position: relative
}

.wrapper-2QE8vf.ringingOutgoing-mbXhhQ:after {
	-webkit-animation: outgoing-call-pulse-E6kWPF 2.5s ease-out infinite;
	animation: outgoing-call-pulse-E6kWPF 2.5s ease-out infinite
}

.wrapper-2QE8vf.ringingIncoming-38YcLn:after,
.wrapper-2QE8vf.ringingOutgoing-mbXhhQ:after {
	content: "";
	position: absolute;
	pointer-events: none;
	left: -3px;
	top: -3px;
	width: 100%;
	height: 100%;
	border-radius: 100%;
	background: transparent;
	border: 3px solid var(--interactive-active);
	-webkit-transform-origin: center;
	transform-origin: center
}

.wrapper-2QE8vf.ringingIncoming-38YcLn:after {
	-webkit-animation: incoming-call-pulse-1fX7DI 5.407s ease-out infinite;
	animation: incoming-call-pulse-1fX7DI 5.407s ease-out infinite
}

.status-1WEaea {
	background-clip: padding-box;
	border-radius: 50%;
	padding: 4px;
	color: #fff;
	width: 16px;
	height: 16px;
	position: absolute;
	right: 0;
	bottom: 0;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.voiceAvatar-14IynY {
	width: 100%;
	height: 100%;
	border-radius: 50%;
	position: inherit
}

.voiceAvatar-14IynY.ringingOutgoing-mbXhhQ {
	opacity: .3
}

.border-Jn5IOt {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%
}

.border-Jn5IOt.speaking-B2MXPi {
	-webkit-box-shadow: inset 0 0 0 2px hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%), inset 0 0 0 3px var(--background-floating);
	box-shadow: inset 0 0 0 2px hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%), inset 0 0 0 3px var(--background-floating)
}

.app-focused .border-Jn5IOt {
	-webkit-transition: -webkit-box-shadow .1s ease-out;
	transition: -webkit-box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out, -webkit-box-shadow .1s ease-out
}

.overlay-39bWkM {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, .6);
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%
}

.overlayIcon-1kEQWX {
	width: 32px;
	height: 32px;
	color: #fff
}

.callAvatarMask-1SLlRi {
	position: relative;
	overflow: visible
}

.container-2C7mVN {
	background-color: var(--background-floating);
	padding: 8px;
	border-radius: 4px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	max-height: 300px
}

.user-2T5PJS {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	padding: 8px
}

.user-2T5PJS,
.username-14V20E {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.avatar-1bMVrA {
	margin-right: 12px;
	opacity: .5
}

.blockedNotice-jpy2eh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px
}

.blockedButton-1dIKR_ {
	font-size: 12px;
	margin-left: 4px;
	font-weight: 600;
	color: var(--text-link);
	cursor: pointer
}

.icon-YQXQbN {
	background-clip: padding-box;
	border-radius: 50%;
	padding: 2px;
	background-color: var(--background-accent);
	color: #fff;
	width: 12px;
	height: 12px;
	position: absolute;
	right: -2px;
	top: 0
}

.userInfo-3TMaew {
	margin-left: 12px
}

.radioBar-bMNUI- {
	border-left: 3px solid var(--radio-bar-accent-color);
	border-radius: 4px;
	display: grid;
	grid-template-columns: auto 1fr;
	grid-gap: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.item-26Dhrx[aria-checked=true] {
	color: var(--interactive-active)
}

.itemFilled-3llgIC[aria-checked=true] {
	background-color: var(--background-tertiary)
}

.radioIconForeground-XwlXQN {
	color: var(--control-brand-foreground)
}

.item-26Dhrx {
	color: var(--interactive-normal);
	cursor: pointer;
	border-radius: 3px;
	display: block
}

.item-26Dhrx:hover:not([aria-checked=true]) {
	color: var(--interactive-hover)
}

.item-26Dhrx:active:not([aria-checked=true]) {
	color: var(--interactive-active)
}

.itemFilled-3llgIC {
	background-color: var(--background-secondary)
}

.itemFilled-3llgIC:hover:not([aria-checked=true]) {
	background-color: var(--background-modifier-hover)
}

.itemFilled-3llgIC:active:not([aria-checked=true]) {
	background-color: var(--background-modifier-active)
}

.tooltipWrapper-3VcaN6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.tooltipWrapper-3VcaN6:last-child {
	margin: 0
}

.disabled-1FsPTr {
	opacity: .3;
	cursor: not-allowed
}

.info-3LOr12 {
	margin-right: 8px;
	width: 100%;
	display: grid;
	grid-gap: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.title-3BE6m5 {
	font-weight: 500
}

.icon-2pmPWA {
	margin-left: 8px
}

.privacyContainer-3XlHxK {
	margin-top: 8px;
	background-color: var(--background-secondary);
	border-radius: 8px;
	overflow: hidden
}

.privacyDivider-1zgLHF {
	width: auto;
	margin-left: 56px
}

.itemIcon-1Xr-pH {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: var(--interactive-normal)
}

.privacyHelpText-nTCoNr {
	margin-top: 8px
}

.privacyItemContainer-1eZeFa {
	padding: 12px 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.privacyItemContainer-1eZeFa:hover:not(.privacyItemDisabled-1IZFlB) {
	background-color: var(--background-secondary-alt)
}

.privacyItemDisabled-1IZFlB {
	opacity: .4;
	cursor: not-allowed
}

.privacyItemTextContainer-2_KGLY {
	margin-left: 16px;
	margin-right: 18px
}

.privacyItemTitleContainer-70Bn9p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.privacyItemTitle-2Z-F3m {
	font-weight: 600
}

.privacyItemRadio-2IsOrV {
	margin-left: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.radioSelected-1WHOhY {
	color: var(--interactive-active)
}

.radioNotSelected-9t6lm2 {
	color: var(--text-muted)
}

.radioIconForeground-3ga75s {
	color: var(--control-brand-foreground)
}

.pill-2KfgUI {
	padding: 2px 4px;
	margin-left: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: 600;
	background-color: var(--brand-experiment);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.content-377gr8 {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.banner-2InC54,
.content-377gr8 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.banner-2InC54 {
	background-color: var(--brand-experiment);
	margin: 0;
	height: 120px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative
}

.headerTextContainer-3F-06s {
	padding: 16px
}

.headerTitle-29Z695 {
	max-width: 270px;
	margin-top: 8px;
	text-align: left;
	font-weight: 700
}

.caption-342S-b {
	text-align: left;
	margin-top: 4px;
	color: #fff
}

.illustration-2FiZg0 {
	position: absolute;
	right: 0;
	bottom: 0
}

.infoListContainer-1QGkta {
	margin-top: 24px;
	margin-bottom: 24px;
	padding: 16px;
	background-color: var(--background-secondary);
	border-radius: 8px
}

.divider-3Iyg3I {
	margin-top: 16px;
	margin-bottom: 16px
}

.cancelButton-3J7GgY {
	margin-right: 8px
}

.backButton-HR3hNm {
	margin-right: auto
}

.modalContent-no-lBy {
	padding-bottom: 16px
}

.blockedUsersContainer-1f-HNY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.form-1Rg6af {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.formItem-1B0brO {
	width: 100%;
	margin-top: 24px
}

.topicFormItem-32kwOR {
	width: 100%;
	margin-bottom: 16px
}

.channelSelectionFormItem-AU-meU {
	margin-top: 24px
}

.textInput-2hUaEf {
	background-color: var(--background-secondary);
	border-radius: 4px;
	margin-bottom: 8px
}

.cancelButton-280zMn {
	margin-right: 8px
}

.buttonsContainer-2X9CqD {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.speakerHint-ES6h0I {
	margin-top: 8px
}

.itemIcon-1ef1gc {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: var(--interactive-normal)
}

.channelName-1mXqh4 {
	color: var(--header-primary);
	font-weight: 700
}

.channelSelection-1MN6q2 {
	margin: 8px 0 24px
}

.label-2fBZzm {
	margin: 24px 0 8px;
	text-transform: uppercase;
	font-weight: 700
}

.warning-3P4oqk {
	margin-bottom: 8px
}

.optionLabel-3J0Zf7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.optionText-2xKFi5 {
	margin-left: 16px
}

.notificationToggle-1eu5gG {
	margin-top: 24px
}

.notificationContent-1vzQme {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tooltipIcon-1zizjW {
	margin-left: 4px;
	color: var(--interactive-active)
}

.pill-302sLb {
	padding: 2px 4px;
	margin-left: 8px;
	border-radius: 4px;
	text-transform: uppercase;
	font-weight: 600;
	background-color: var(--brand-experiment);
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.container-3hMea0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 24px 0
}

.guildIcon-30yrn3 {
	border-radius: 8px;
	margin-bottom: 16px
}

.subheader-3zcPkA {
	margin-top: 8px
}

.transition-27fFQS {
	-webkit-transition: -webkit-transform .2s ease;
	transition: -webkit-transform .2s ease;
	transition: transform .2s ease;
	transition: transform .2s ease, -webkit-transform .2s ease
}

.directionDown-26e7eE {
	-webkit-transform: rotate3d(0, 0, -1, 0deg);
	transform: rotate3d(0, 0, -1, 0deg)
}

.directionRight-O8AY4M {
	-webkit-transform: rotate3d(0, 0, -1, 90deg);
	transform: rotate3d(0, 0, -1, 90deg)
}

.directionLeft-O8iqia {
	-webkit-transform: rotate3d(0, 0, -1, -90deg);
	transform: rotate3d(0, 0, -1, -90deg)
}

.directionUp-ZEk-_J {
	-webkit-transform: rotate3d(0, 0, -1, 180deg);
	transform: rotate3d(0, 0, -1, 180deg)
}

.illustration-3d7_Ms {
	height: 120px;
	width: 100%;
	position: relative;
	background-image: url(/assets/219f1737cef9afdd8da20152e8d1eeff.svg);
	background-position: bottom;
	background-repeat: no-repeat;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px
}

.headerContainer-BCdGSI,
.illustration-3d7_Ms {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.headerContainer-BCdGSI {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 24px 16px
}

.header-1AQlNL {
	text-align: center;
	font-family: var(--font-display);
	margin-bottom: 8px
}

.subheader-14K0Ir {
	text-align: center;
	padding: 0 32px
}

.contentContainer-3MLVEY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 16px;
	margin: 0
}

.bulletsContainer-3omDLR {
	width: 408px;
	background-color: var(--background-secondary);
	border-radius: 8px;
	overflow: hidden
}

.scroller-10BisQ {
	max-height: 255px;
	padding: 0 16px
}

.bulletItem-2v3LOS {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 64px
}

.clickable-2ebqgo {
	cursor: pointer
}

.clickable-2ebqgo:hover {
	background-color: var(--background-secondary-alt)
}

.circle-1anBj0 {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	background-color: var(--background-tertiary)
}

.bulletIcon-2xUIIO,
.circle-1anBj0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.bulletIcon-2xUIIO {
	width: 72px
}

.bulletContent-F2tMpP {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.borderBottom-cijHjW {
	border-bottom: 1px solid var(--background-modifier-accent)
}

.guildIcon-3p5gub {
	border-radius: 8px;
	margin: 8px 16px
}

.guildName-1kFdX0 {
	font-weight: 600
}

.caret-o3b7RH {
	margin-right: 24px;
	margin-left: auto;
	-webkit-transform: rotate(270deg);
	transform: rotate(270deg)
}

.caret-o3b7RH,
.icon-1_RaYT {
	color: var(--interactive-normal)
}

.footerContainer-3XZ7Bg {
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: none
}

.hint-3J_Cto {
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 8px
}

.button-1Z6F2y {
	width: 100%
}

.slideContainer-3Z0Qnk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: clamp(200px, calc(100vh - 80px), 660px)
}

.content-mK72R6 {
	padding-bottom: 20px
}

.body-3kE9vV {
	padding: 24px
}

.headerIconContainer-3zvlVZ {
	margin-bottom: 24px
}

.iconBackground-1iJ6Oq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 64px;
	width: 64px
}

.headerIcon-2HH87Q {
	color: var(--interactive-normal)
}

.title-XH3OPd {
	margin-bottom: 8px
}

.subtitle-2gi0Yl,
.title-XH3OPd {
	text-align: center
}

.content-1-UQqA {
	padding-top: 24px;
	padding-bottom: 24px
}

.iconBackground-1clSpP {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 64px;
	width: 64px
}

.headerIcon-3g95os {
	color: var(--header-primary)
}

.subtitle-blOBaJ,
.title-LSijZn {
	margin-top: 8px;
	text-align: center
}

.cancelButton-jTE1F3 {
	margin-right: 8px
}

.content-1zA5u9 {
	padding: 24px
}

.header-1ptJZH {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.footer-E3VztE {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.description-CL3kMk {
	margin-top: 8px
}

.theme-dark .footer-E3VztE {
	background-color: var(--background-tertiary)
}

.content-2xFTs5 {
	padding-top: 40px
}

.content-2xFTs5,
.stageIconBackground-135TMe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.stageIconBackground-135TMe {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 80px;
	width: 80px
}

.stageIcon-165KZv {
	color: var(--header-primary)
}

.headerTitle-lsNnIA {
	margin-bottom: 8px;
	margin-top: 8px
}

.buttonsContainer-23PQkw,
.headerSubtitle-2482V5 {
	margin-bottom: 24px
}

.buttonsContainer-23PQkw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.button-1p2mJ5 {
	margin: 4px;
	width: 50%
}

.icon-1bkaIS,
.innerButton-1Y5qJS {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.icon-1bkaIS {
	margin-right: 8px
}

.content-2ftjoC {
	padding-top: 24px
}

.content-2ftjoC,
.stageIconBackground-ljBnA5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.stageIconBackground-ljBnA5 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 60px;
	width: 60px
}

.stageIcon-21ZFwY {
	color: var(--header-primary)
}

.headerTitle-2e-XZw {
	margin-bottom: 8px;
	margin-top: 8px
}

.headerSubtitle-SjuGNS {
	margin-bottom: 32px
}

.container-3nHkOQ {
	height: 100%;
	width: 100%
}

.slideContainer-3JfqTe {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: clamp(200px, calc(100vh - 80px), 660px)
}

.closeButton-3oHzMa {
	position: absolute;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: 12px;
	right: 4px
}

.content-2TX59W {
	text-align: center
}

.image-2568Gg {
	margin-top: 24px;
	height: 90px;
	width: auto
}

.title-1X2dN- {
	margin-top: 16px;
	font-weight: 700
}

.subtitle-2ljJ8H {
	margin-top: 8px;
	margin-bottom: 32px
}

.button-2rjtHF {
	width: 100%
}

.applicationDetails-9QVoka {
	padding: 24px 0
}

.entry-1btQtX {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.entryIcon-wz4L9Q {
	margin-right: 8px;
	width: 16px;
	height: 16px;
	background-size: 16px 16px;
	background-position: 50%;
	background-repeat: no-repeat;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--text-muted)
}

.entryInner-2hiMQJ {
	font-weight: 500
}

.scopes-3GJ3xw {
	border-bottom: 1px solid var(--background-modifier-accent);
	padding: 24px 0
}

.scope-J5Vnxx {
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.scopeCheck-rUiN1D {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.scopeCheck-rUiN1D,
.scopeTimes-7s84Xf {
	margin-right: 12px;
	width: 24px;
	height: 24px;
	padding: 2px;
	border-radius: 50%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scopeTimes-7s84Xf {
	background-color: hsl(214, calc(var(--saturation-factor, 1)*9.9%), 50.4%)
}

.scopeInner-1g9Pzj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.scopeName-JzSRX6 {
	font-weight: 500
}

.sectionLabel-1pA-5F {
	margin-bottom: 16px;
	font-weight: 700;
	text-transform: uppercase;
	color: var(--header-secondary)
}

.icon-1Vf2He {
	width: 20px;
	height: 20px;
	color: #fff
}

.botPermissions-1zv5Xg {
	border-bottom: 1px solid var(--background-modifier-accent);
	padding: 16px 0 32px
}

.permissionsList-B0Dh4s {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.permission-39__Fj,
.permissionsList-B0Dh4s {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.permission-39__Fj {
	font-weight: 500;
	margin: 16px 0 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 2;
	-ms-flex: 2;
	flex: 2
}

.permissionsLabel-2dXyOx {
	font-weight: 500;
	margin-top: 8px
}

.disabledPermissionsLabel-uwYfOz {
	font-weight: 500;
	margin-top: 24px
}

.disabledPermissionIcon-Pm3Yy8 {
	margin-right: 8px;
	width: 18px;
	height: 18px;
	border-radius: 10%;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.icon-23g0Dq {
	width: 18px;
	height: 18px;
	color: #fff
}

.selectorGroup-dJ6TXV {
	border-bottom: 1px solid var(--background-modifier-accent);
	padding: 16px 0 24px
}

.select-1Hqz5i {
	margin: 8px 0;
	background-color: var(--background-secondary);
	border-radius: 3px
}

.label-1ANrVZ {
	font-weight: 500
}

.sectionLabel-1Qi0HG {
	font-weight: 700;
	text-transform: uppercase;
	color: var(--header-secondary)
}

.botTag-2WPJ74 {
	font-size: .625rem;
	text-transform: uppercase;
	vertical-align: top;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	text-indent: 0
}

.px-10SIf7.botTag-2WPJ74 {
	height: 15px;
	padding: 0 4px;
	margin-top: 1px;
	border-radius: 3px
}

.rem-2m9HGf.botTag-2WPJ74 {
	height: .9375rem;
	padding: 0 .275rem;
	margin-top: .075em;
	border-radius: .1875rem
}

.botTagRegular-2HEhHi {
	background: var(--brand-experiment);
	color: #fff
}

.botTagInvert-18-95s {
	background: #fff;
	color: var(--brand-experiment)
}

.botTagVerified-1klIIt {
	display: inline-block
}

.px-10SIf7 .botTagVerified-1klIIt {
	width: 15px;
	height: 15px;
	margin-left: -4px
}

.rem-2m9HGf .botTagVerified-1klIIt {
	width: .9375rem;
	height: .9375rem;
	margin-left: -.25rem
}

.botText-1526X_ {
	position: relative;
	font-weight: 500
}

.px-10SIf7 .botText-1526X_ {
	font-size: 10px;
	line-height: 15px
}

.rem-2m9HGf .botText-1526X_ {
	line-height: .9375rem
}

.header-1Gj-ua {
	padding: 32px 0 24px;
	border-radius: 8px 0;
	border-bottom: 1px solid var(--background-modifier-accent);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.applicationName-212NZT {
	font-weight: 700
}

.label-UzTiGn {
	margin-bottom: 8px
}

.currentUser-3BMWhF,
.label-UzTiGn {
	font-weight: 500
}

.currentUserTag-1dfMNW {
	display: inline
}

.currentUserDiscriminator-2hSQeo {
	display: inline;
	color: var(--interactive-normal)
}

.logoutLink-2hi5Sf {
	margin-left: 8px;
	color: var(--brand-experiment)
}

.headerIcons-3eFvs9 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px
}

.ellipseGroup-3yOSIs,
.headerIcons-3eFvs9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.ellipseGroup-3yOSIs {
	margin: 0 24px
}

.ellipse-34ZPbW {
	width: 4px;
	height: 4px;
	margin: 0 2px;
	background-color: var(--header-primary);
	opacity: .1;
	border-radius: 50%
}

.botTag-3EBhDH {
	margin-top: 4px!important;
	margin-left: 8px
}

.image-2jyRAK {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	-webkit-transition: opacity .2s linear .2s;
	transition: opacity .2s linear .2s
}

.image-2jyRAK.loaded-3PtF_J {
	opacity: 1
}

.logo-2iEHEq {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 130px;
	height: 36px;
	background: url(/assets/22fd790491653d837422d80e3500cf92.svg) no-repeat
}

.canvas-3XuBXe {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.canvas-3XuBXe,
.fallbackImage-31Sk4m {
	position: fixed;
	top: 0;
	left: 0;
	pointer-events: none
}

.fallbackImage-31Sk4m {
	width: 100%;
	height: 85%;
	min-width: 780px;
	min-height: 780px;
	max-width: 1000px;
	max-height: 1000px;
	background: url(/assets/c5c565a8b7cb84db7409e4052ead36fe.png) 0 0/contain no-repeat;
	border: none;
	opacity: 0;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.visible-JD5pR1 {
	opacity: 1
}

.embedded-30DdwH {
	position: absolute
}

.oauth2Wrapper-mHbF5q {
	min-width: 280px;
	max-width: 400px;
	min-height: 400px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	border-radius: 5px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	background-color: var(--background-floating)
}

.wrapper-L5YRoB {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 16px
}

.header-3a78__ {
	background-position: 50%;
	background-repeat: no-repeat;
	display: inline-block
}

.text-23oMQC {
	margin-top: 24px;
	text-align: center
}

.headerSuccess-_KN2IQ {
	width: 158px;
	height: 130px;
	background: url(/assets/490864169c9ad323ba882ed7a388ca64.svg) no-repeat
}

.headerFailure-2bMPeV {
	width: 92px;
	height: 92px;
	background: url(/assets/0465bf5dca08d42fb8b642ecba138d03.svg) no-repeat
}

.closeButton-2Og9Gm {
	position: absolute;
	right: 12px;
	top: 12px;
	opacity: .8
}

.footer-3ZalXG {
	padding: 16px;
	border-radius: 0 0 5px 5px;
	background-color: var(--background-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media (max-width:485px) {
	.footer-3ZalXG {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		padding: 0 16px 8px;
		background-color: transparent
	}
	.footer-3ZalXG button {
		margin-top: 8px
	}
}

.authorize-3eAFPo {
	width: 100%;
	height: 100%
}

.authorize-3eAFPo,
.captcha-2jlizN {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.captcha-2jlizN {
	padding-top: 28px;
	padding-bottom: 28px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.captchaLabel-16TXZW {
	font-weight: 500;
	margin-bottom: 20px
}

.recaptcha-16yJSA {
	height: 80px
}

.content-bHl-Nl {
	padding: 0 16px
}

.scrollContent-m6ynud {
	padding: 0 8px 0 16px
}

.anchor-3Z-8Bb {
	color: var(--text-link);
	text-decoration: none
}

.low-saturation .anchor-3Z-8Bb {
	text-decoration: underline;
	color: var(--text-link-low-saturation)
}

.anchorUnderlineOnHover-2ESHQB:hover {
	text-decoration: underline
}

.modalRoot-3UYjiS {
	width: 400px
}

.modal-1630pA {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 24px;
	overflow: visible
}

.header-2cDml2 {
	margin-bottom: 16px
}

.button-32WdHP {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%
}

.button-32WdHP:first-child {
	margin-left: 8px
}

.keybindShortcut-1BD6Z1 {
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 8px;
	margin-right: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.keybindShortcut-1BD6Z1,
.keybindShortcut-1BD6Z1 span {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	height: 23px
}

.keybindShortcut-1BD6Z1 span {
	background-color: var(--background-accent);
	border: 1px solid var(--background-primary);
	display: block;
	padding: 3px 6px 4px;
	margin-right: 3px;
	border-radius: 4px;
	cursor: default;
	min-width: 14px;
	min-height: 14px;
	text-align: center
}

.keybindShortcut-1BD6Z1 span .bindArrow-2X3Aom {
	width: 10px;
	height: 10px
}

.keybindShortcut-1BD6Z1 span .bindArrow-2X3Aom.up-2cOsD2 {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.keybindShortcut-1BD6Z1 span .bindArrow-2X3Aom.left-3u1rVI {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.keybindShortcut-1BD6Z1 span .bindArrow-2X3Aom.right-CbUyiH {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.keybindShortcut-1BD6Z1 span:active {
	-webkit-transform: translateY(2px);
	transform: translateY(2px);
	height: 21px;
	padding-bottom: 2px
}

.keybindShortcutQuickSwitcher-1-Xs5c {
	display: inline-block;
	margin-right: 5px;
	margin-bottom: 0
}

.keybindShortcutQuickSwitcher-1-Xs5c span {
	margin-right: 0
}

.keybindShortcutQuickSwitcher-1-Xs5c.up {
	margin-left: 5px
}

.keybindShortcutTipsNav-1mb0yH {
	margin-left: 4px;
	margin-right: 0
}

.keybindShortcutTipsNav-1mb0yH:first-of-type {
	margin-left: 0;
	margin-right: 4px
}

.keybindShortcutTipsNav-1mb0yH:last-of-type {
	margin-right: 4px
}

.keybindShortcutTipsSelect-HDyfe8:last-of-type {
	margin-left: 16px;
	position: relative
}

.keybindShortcutTipsSelect-HDyfe8:last-of-type:before {
	content: "";
	position: absolute;
	top: 0;
	left: -8px;
	width: 1px;
	height: 20px
}

.theme-light .keybindShortcut-1BD6Z1 {
	color: #fff
}

.theme-light .keybindShortcut-1BD6Z1 span {
	border: 1px solid #95989d;
	-webkit-box-shadow: inset 0 -4px 0 #2e3338;
	box-shadow: inset 0 -4px 0 #2e3338
}

.theme-light .keybindShortcut-1BD6Z1 span:active {
	-webkit-box-shadow: inset 0 -2px 0 #4f5660;
	box-shadow: inset 0 -2px 0 #4f5660;
	border: 1px solid #2e3338;
	color: #adadad
}

.theme-light .keybindShortcut-1BD6Z1 span:active g {
	fill: #adadad
}

.theme-light .dim-1l4L4y span {
	background-color: #fff;
	color: #95989d
}

.theme-light .dim-1l4L4y span .bindArrow-2X3Aom g {
	fill: #95989d
}

.theme-light .dim-1l4L4y span:active {
	color: #777a7e
}

.theme-light .dim-1l4L4y span:active .bindArrow-2X3Aom g {
	fill: #777a7e
}

.theme-light .dark-2P8byF span {
	color: #95989d;
	-webkit-box-shadow: inset 0 -4px 0 #202225;
	box-shadow: inset 0 -4px 0 #202225;
	border-color: #202225;
	background-color: #4f545c
}

.theme-light .dark-2P8byF span .bindArrow-2X3Aom g {
	fill: #95989d
}

.theme-light .dark-2P8byF span:active {
	color: #777a7e;
	-webkit-box-shadow: inset 0 -2px 0 #242629;
	box-shadow: inset 0 -2px 0 #242629
}

.theme-light .dark-2P8byF span:active .bindArrow-2X3Aom g {
	fill: #777a7e
}

.theme-light .keybindShortcutTipsSelect-HDyfe8:last-of-type:before {
	background-color: #dfe0e2
}

.theme-dark .keybindShortcut-1BD6Z1 {
	color: #f6f6f7
}

.theme-dark .keybindShortcut-1BD6Z1 span {
	color: #f6f6f7;
	-webkit-box-shadow: inset 0 -4px 0 #202225;
	box-shadow: inset 0 -4px 0 #202225
}

.theme-dark .keybindShortcut-1BD6Z1 span .bindArrow-2X3Aom g {
	fill: #f6f6f7
}

.theme-dark .keybindShortcut-1BD6Z1 span:active {
	color: #b9bbbe;
	-webkit-box-shadow: inset 0 -2px 0 #36393f;
	box-shadow: inset 0 -2px 0 #36393f;
	border: 1px solid #202225
}

.theme-dark .keybindShortcut-1BD6Z1 span:active .bindArrow-2X3Aom g {
	fill: #b9bbbe
}

.theme-dark .dim-1l4L4y span {
	background-color: #72767d;
	color: #b9bbbe
}

.theme-dark .dim-1l4L4y span .bindArrow-2X3Aom g {
	fill: #b9bbbe
}

.theme-dark .dim-1l4L4y span:active {
	color: null
}

.theme-dark .dim-1l4L4y span:active .bindArrow-2X3Aom g {
	fill: null
}

.theme-dark .keybindShortcutTipsSelect-HDyfe8:last-of-type:before {
	background-color: #4f545c
}

.keybindShortcutSearchPopout-1MAfqq {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin: 0
}

.keyboardShortcuts-1s_yPt {
	margin: 0
}

.closeButton-kcmOnx {
	position: absolute;
	top: 14px;
	right: 14px
}

.art-1zbbdz {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

.description-1cm6EO {
	line-height: 1.44;
	margin-bottom: 20px
}

.conflictButton-2TEeJu {
	height: 100px;
	width: 100%;
	border: 1px solid;
	padding: 20px;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.linkButtonSize-228MG- {
	height: 38px;
	width: auto
}

.linkButton-26G8CZ {
	padding: 0
}

.linkButton-26G8CZ:hover {
	text-decoration: underline
}

.retryButton-2AYLXs {
	margin-right: 8px
}

.conflictButtonInner-XZrTV7 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.title-1ao9Am {
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .5px
}

.buttonBody-3cgCL5 {
	line-height: 1.25;
	text-align: left;
	font-size: 16px
}

.timestamp-2Ur99a {
	font-weight: 700
}

.choiceWrapper-1m68jk {
	margin-top: 20px;
	margin-bottom: 20px
}

.choiceLine-BbJN0b {
	height: 1px;
	width: 100%
}

.choiceTitle-3e5g_W {
	margin: 0 8px
}

.conflictTitle-201X8O {
	margin-bottom: 4px
}

.conflictArt-2Lr21j {
	width: 60px;
	height: 60px;
	margin-right: 20px
}

.conflictDownloadArt-36cpxM,
.conflictUploadArt-3V4Em_ {}

.errorArt-3qzArg {
	width: 220px;
	height: 123px;
	margin-top: 20px;
	margin-bottom: 40px
}

.theme-dark .modal-1XR4nE {
	color: #dcddde
}

.theme-dark .conflictButton-2TEeJu {
	background-color: #2f3136;
	border-color: #202225
}

.theme-dark .conflictButton-2TEeJu:hover {
	background-color: #4f545c
}

.theme-dark .title-1ao9Am {
	color: #b9bbbe
}

.theme-dark .conflictUploadArt-3V4Em_ {
	background-image: url(/assets/b55aae0bca1abd3369da79d1e6618211.svg)
}

.theme-dark .conflictDownloadArt-36cpxM {
	background-image: url(/assets/c6252bc3f9adf69da8ef5af3b8e04c01.svg)
}

.theme-dark .errorArt-3qzArg {
	background-image: url(/assets/a9cea9dcca399579f75e78d703989496.svg)
}

.theme-dark .buttonBody-3cgCL5 {
	color: #fff
}

.theme-dark .choiceLine-BbJN0b {
	background-color: rgba(79, 84, 92, .6)
}

.theme-light .modal-1XR4nE {
	color: #72767d
}

.theme-light .conflictButton-2TEeJu {
	background-color: hsl(180, calc(var(--saturation-factor, 1)*7.7%), 97.5%);
	border-color: rgba(220, 221, 222, .6)
}

.theme-light .conflictButton-2TEeJu:hover {
	border-color: rgba(185, 187, 190, .6);
	background-color: rgba(220, 221, 222, .3)
}

.theme-light .title-1ao9Am {
	color: #b9bbbe
}

.theme-light .conflictUploadArt-3V4Em_ {
	background-image: url(/assets/d4303335f7d43a0f62cb9061f638974a.svg)
}

.theme-light .conflictDownloadArt-36cpxM {
	background-image: url(/assets/f2b6352b388b1db124b024a67715adc3.svg)
}

.theme-light .errorArt-3qzArg {
	background-image: url(/assets/9f981a4377e84c4bbddeb477133793be.svg)
}

.theme-light .buttonBody-3cgCL5 {
	color: #4f545c
}

.theme-light .choiceLine-BbJN0b {
	background-color: rgba(220, 221, 222, .6)
}

.theme-dark .svgContentRight-VRT04v {
	fill: #4f545c
}

.theme-dark .svgContentLeft-i3sITr {
	fill: #40444b
}

.theme-dark .svgContentLines-3hGvN4,
.theme-dark .svgDots-2tp4yT {
	fill: #72767d
}

.theme-dark .svgTag-3iksEu {
	fill: #dcddde
}

.theme-light .svgContentRight-VRT04v {
	fill: #fff
}

.theme-light .svgContentLeft-i3sITr,
.theme-light .svgContentLines-3hGvN4 {
	fill: #c7ccd1
}

.theme-light .svgDots-2tp4yT {
	fill: #ebedef
}

.theme-light .svgTag-3iksEu {
	fill: #9099a4
}

.wrapper-3o7UcG {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 16px;
	width: 432px;
	height: 104px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-indent: 0;
	background-color: var(--background-secondary)
}

.titleRegion-1Npsrb,
.wrapper-3o7UcG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.titleRegion-1Npsrb {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 16px;
	text-transform: uppercase
}

.infoIcon-1WLE3n,
.title-159n91 {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.infoIcon-1WLE3n {
	width: 16px;
	height: 16px;
	margin-left: 4px
}

.copyLink-2thG89 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600;
	padding-right: 8px;
	margin-left: 16px;
	cursor: pointer
}

.copyLink-2thG89:before {
	content: "";
	position: absolute;
	top: 2px;
	left: -8px;
	display: block;
	height: 12px;
	width: 1px;
	margin-right: 8px;
	pointer-events: none
}

.copyLink-2thG89.copied-1nnTOy {
	cursor: default
}

.copyLinkIcon-3vb9Gr {
	display: block;
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.content-K0fyfa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.infoLink-3363PK {
	cursor: pointer
}

.buildInfo-2w4mAE {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden;
	padding-right: 8px;
	height: 40px
}

.button-9dbsAI {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.buttonSize-15cg_j {
	width: 80px;
	height: 40px
}

.subHead-2hL6ji {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 500
}

.icon-3aYPfm {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	display: block;
	margin-right: 16px
}

.buildDetails-2mYzfS {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	font-weight: 500;
	font-size: 16px;
	line-height: 20px
}

.barLoader-2pDp68 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 84%;
	height: 16px;
	border-radius: 8px
}

.barTitle-1RhSSH {
	width: 45%;
	margin-top: 2px;
	margin-bottom: 4px
}

.buttonLoader-2kPem2 {
	width: 80px;
	height: 40px;
	border-radius: 4px
}

.theme-dark .infoLink-3363PK {
	color: #b9bbbe!important
}

.theme-dark .copyLink-2thG89:before {
	background-color: #40444b
}

.theme-dark .buildDetails-2mYzfS,
.theme-dark .copyLink-2thG89:hover,
.theme-dark .infoLink-3363PK:hover {
	color: #f6f6f7!important
}

.theme-dark .copyLink-2thG89.copied-1nnTOy,
.theme-dark .copyLink-2thG89.copied-1nnTOy:hover {
	color: var(--text-positive)
}

.theme-dark .barLoader-2pDp68,
.theme-dark .buttonLoader-2kPem2 {
	background-color: #40444b
}

.theme-light .infoLink-3363PK {
	color: #4f5660!important
}

.theme-light .copyLink-2thG89:before {
	background-color: #4f5660
}

.theme-light .buildDetails-2mYzfS,
.theme-light .copyLink-2thG89:hover,
.theme-light .infoLink-3363PK:hover {
	color: #23262a!important
}

.theme-light .copyLink-2thG89.copied-1nnTOy,
.theme-light .copyLink-2thG89.copied-1nnTOy:hover {
	color: var(--text-positive)
}

.theme-light .barLoader-2pDp68,
.theme-light .buttonLoader-2kPem2 {
	background-color: #d2d6da
}

.theme-light .disabledButtonOverride-3Ntxjs {
	background-color: #c7ccd1!important
}

.title-3KTIjF {
	margin-bottom: 8px
}

h1.title-3KTIjF {
	font-size: 20px;
	line-height: 1.2;
	font-weight: 500
}

h2.title-3KTIjF {
	font-size: 16px;
	line-height: 1.25;
	font-weight: 600
}

h3.title-3KTIjF {
	font-size: 14px;
	line-height: 1.14
}

h3.title-3KTIjF,
h4.title-3KTIjF,
h5.title-3KTIjF,
h6.title-3KTIjF {
	font-weight: 600;
	text-transform: uppercase
}

h4.title-3KTIjF,
h5.title-3KTIjF,
h6.title-3KTIjF {
	font-size: 12px;
	line-height: 1.33
}

.theme-dark h1.title-3KTIjF,
.theme-dark h2.title-3KTIjF {
	color: #fff
}

.theme-dark h3.title-3KTIjF {
	color: #dcddde
}

.theme-dark h4.title-3KTIjF,
.theme-dark h5.title-3KTIjF,
.theme-dark h6.title-3KTIjF {
	color: #b9bbbe
}

.theme-light h1.title-3KTIjF,
.theme-light h2.title-3KTIjF {
	color: #36393f
}

.theme-light h3.title-3KTIjF,
.theme-light h4.title-3KTIjF,
.theme-light h5.title-3KTIjF,
.theme-light h6.title-3KTIjF {
	color: #72767d
}

.hljs {
	display: block;
	overflow-x: auto;
	padding: .5em;
	border-radius: 4px;
	color: var(--header-secondary);
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

.hljs-comment,
.hljs-quote {
	color: var(--interactive-muted)
}

.hljs-addition,
.hljs-keyword,
.hljs-selector-tag {
	color: #859900
}

.hljs-doctag,
.hljs-literal,
.hljs-meta .hljs-meta-string,
.hljs-number,
.hljs-regexp,
.hljs-string {
	color: #2aa198
}

.hljs-name,
.hljs-section,
.hljs-selector-class,
.hljs-selector-id,
.hljs-title {
	color: #268bd2
}

.hljs-attr,
.hljs-attribute,
.hljs-class .hljs-title,
.hljs-template-variable,
.hljs-type,
.hljs-variable {
	color: #b58900
}

.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-meta .hljs-keyword,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-subst,
.hljs-symbol {
	color: #cb4b16
}

.hljs-built_in,
.hljs-deletion {
	color: #dc322f
}

.hljs-formula {
	background: #073642
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.markdown-11q6EU {
	font-size: 16px;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.markdown-11q6EU h1,
.markdown-11q6EU h2,
.markdown-11q6EU h3,
.markdown-11q6EU h4,
.markdown-11q6EU h5,
.markdown-11q6EU h6,
.markdown-11q6EU hr {
	margin: 20px 0 8px
}

.markdown-11q6EU .blockquote-2-nEPK,
.markdown-11q6EU ol,
.markdown-11q6EU p,
.markdown-11q6EU pre,
.markdown-11q6EU table,
.markdown-11q6EU ul {
	margin-top: 8px
}

.markdown-11q6EU :first-child {
	margin-top: 0
}

.markdown-11q6EU hr,
.markdown-11q6EU p {
	margin-bottom: 0
}

.markdown-11q6EU strong {
	font-weight: 600
}

.markdown-11q6EU em {
	font-style: italic
}

.markdown-11q6EU ol li {
	list-style-type: decimal;
	margin-left: 20px
}

.markdown-11q6EU ul {
	margin: 0 0 12px
}

.markdown-11q6EU ul li {
	list-style-type: disc;
	margin: 8px 0 0 20px
}

.markdown-11q6EU ul li:first-child {
	margin-top: 0
}

.markdown-11q6EU table {
	border-collapse: collapse
}

.markdown-11q6EU th {
	font-weight: 600
}

.markdown-11q6EU td,
.markdown-11q6EU th {
	padding: 8px;
	border-left: 1px solid transparent;
	border-right: 1px solid transparent;
	text-align: left
}

.markdown-11q6EU tr {
	border: 1px solid transparent
}

.markdown-11q6EU img {
	border-radius: 3px
}

.markdown-11q6EU .blockquote-2-nEPK {
	display: block;
	padding-left: 8px;
	border-left: 4px solid transparent
}

.markdown-11q6EU .blockquote-2-nEPK p {
	margin: 0
}

.markdown-11q6EU .codeInline-1FHKS7 {
	padding: .2em
}

.markdown-11q6EU .paragraph-3Ejjt0 {
	margin-bottom: 8px
}

.theme-dark .markdown-11q6EU {
	color: #b9bbbe
}

.theme-dark .markdown-11q6EU th {
	color: #fff;
	background-color: #202225;
	border-color: #4f545c
}

.theme-dark .markdown-11q6EU td {
	border-color: #4f545c
}

.theme-dark .markdown-11q6EU tr {
	color: #b9bbbe;
	border-color: #4f545c
}

.theme-dark .markdown-11q6EU tr:nth-child(2n) {
	background-color: #2f3136
}

.theme-dark .markdown-11q6EU .blockquote-2-nEPK {
	border-left-color: #4f545c
}

.theme-dark .markdown-11q6EU code {
	background-color: #2f3136
}

.theme-dark .markdown-11q6EU .codeInline-1FHKS7 {
	color: #dcddde
}

.spinner-2Ubxu6 {
	margin-top: 20px
}

.markdown-38ZvHn {
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 30px
}

.checkboxWrapper-SkhIWG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	font-size: 16px;
	max-width: 100%
}

.checkboxWrapper-SkhIWG.row-3QHy4I {
	background-color: var(--background-secondary);
	padding: 10px;
	border-radius: 3px
}

.checkboxWrapper-SkhIWG.row-3QHy4I.checked-3_4uQ9 {
	background-color: var(--background-tertiary);
	color: var(--interactive-active)
}

.checkboxWrapper-SkhIWG.row-3QHy4I:hover:not(.checked-3_4uQ9) {
	background-color: var(--background-modifier-hover);
	color: var(--interactive-hover)
}

.checkboxWrapper-SkhIWG.row-3QHy4I:active:not(.checked-3_4uQ9) {
	background-color: var(--background-modifier-active);
	color: var(--interactive-active)
}

.checkboxWrapperDisabled-36r8NK {
	opacity: .6
}

.checkboxWrapperDisabled-36r8NK.row-3QHy4I {
	opacity: .3
}

.alignTop-1ntJ4- {
	-webkit-box-align: top;
	-ms-flex-align: top;
	align-items: top
}

.alignCenter-MrlN6q {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.input-3ITkQf {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	margin: 0;
	padding: 0;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.inputDefault-3JxKJ2,
.inputDisabled-110Jqx {
	width: 100%;
	height: 100%;
	z-index: 1
}

.inputDefault-3JxKJ2 {
	cursor: pointer
}

.inputDisabled-110Jqx {
	cursor: not-allowed
}

.inputReadonly-rYU97L {
	cursor: default;
	width: 0;
	height: 0;
	z-index: -1
}

.box-mmYMsp {
	border-radius: 3px
}

.round-2jCFai {
	border-radius: 50%
}

.checkbox-1ix_J3 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	border-width: 1px;
	border-style: solid;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.label-cywgfr {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0
}

.labelClickable-11AuB8 {
	cursor: pointer
}

.labelDisabled-G7bjji {
	cursor: not-allowed
}

.labelForward-1wfipV {
	padding-left: 8px
}

.labelReversed-1RI8G7 {
	padding-right: 8px
}

.theme-light .checkbox-1ix_J3 {
	border-color: #b9bbbe
}

.theme-light.checked-3_4uQ9 {
	background: #fff
}

.theme-dark .checkbox-1ix_J3 {
	border-color: #72767d
}

.theme-dark.checked-3_4uQ9 {
	border-color: #fff;
	background-color: #fff
}

.formTitle-2sqUuS {
	margin-bottom: 8px
}

.checkbox-2Yh6o3 {
	margin-bottom: 10px
}

.checkbox-2Yh6o3:last-child {
	margin-bottom: 0
}

.checkboxLabel-1zn0UC {
	color: var(--interactive-normal)
}

.finePrint-RDL9Gx {
	color: var(--channels-default);
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px
}

.gameIcon-gg34Dz {
	-webkit-user-drag: none;
	background-size: 100%;
	border-radius: 3px;
	color: var(--header-primary)
}

.large-1DtyYQ,
.medium-2wqF9d,
.small-xOVx-r {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.xsmall-18LM5r {
	width: 24px;
	height: 24px
}

.small-xOVx-r {
	width: 30px;
	height: 30px
}

.medium-2wqF9d {
	width: 40px;
	height: 40px
}

.large-1DtyYQ {
	width: 60px;
	height: 60px
}

.eighty-1Bli46 {
	width: 80px;
	height: 80px
}

.error-3iVqOt {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	font-size: 14px;
	font-weight: 500;
	margin-top: 4px
}

.splash-9yPB5w {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background-position: 50%;
	background-size: cover;
	height: 120px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: .1;
	-webkit-mask: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
	-webkit-mask: linear-gradient(#000, transparent);
	mask: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
	mask: linear-gradient(#000, transparent)
}

.gameIcon-ZGZ9aM {
	margin-right: 20px
}

.gameName-3S4nBI {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 16px;
	font-weight: 600
}

.installSize-1eXbBX {
	border-radius: 3px;
	font-size: 14px;
	font-weight: 600;
	padding: 5px 8px;
	white-space: nowrap
}

.divider-38zUJA {
	height: 1px;
	margin: 20px 0
}

.selector-3yEc8N {
	margin-bottom: 20px
}

.installButton-2kMnvZ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.premiumIcon-3GPLjg {
	margin-right: 4px
}

.terms-1QAfrU {
	margin-bottom: 20px
}

.theme-dark .gameName-3S4nBI {
	color: #dcddde
}

.theme-dark .installSize-1eXbBX {
	background-color: #4f545c;
	color: #f6f6f7
}

.theme-dark .divider-38zUJA {
	background-color: rgba(47, 49, 54, .6)
}

.theme-dark .premiumTerms-QoMVGx {
	color: #dcddde
}

.content-O7cZt5 {
	padding: 32px 16px
}

.header-2MZwao {
	margin-bottom: 8px;
	text-align: center
}

.headerShortcut-3Je8yd {
	display: inline-block;
	margin: 0 4px;
	-webkit-transform: translateY(-4px);
	transform: translateY(-4px)
}

.tips-2V51be {
	background-color: var(--background-secondary-alt);
	border-radius: 8px;
	padding: 16px;
	margin: 16px 0
}

.tips-2V51be li {
	display: grid;
	grid-template-columns: auto 1fr
}

.wrapper-1prNyd {
	overflow: hidden;
	min-height: 100vh;
	background-size: cover;
	color: var(--text-normal);
	background-color: var(--background-secondary);
	background-position: 50% 0
}

.flexWrapper-2EgxO2 {
	height: 100vh
}

.image-3zK3Wt {
	width: 254px;
	height: 154px;
	margin-bottom: 40px;
	background-size: 100% 100%
}

.text-NLHgOm {
	width: 440px;
	margin-bottom: 20px
}

.note-450gs3 {
	font-size: 16px;
	color: var(--text-muted)
}

.note-450gs3,
.title-3trS3_ {
	text-align: center
}

.title-3trS3_ {
	font-size: 24px;
	line-height: 8px;
	margin-bottom: 24px;
	font-weight: 600;
	color: var(--header-primary)
}

.theme-light .wrapper-1prNyd {
	background-image: url(/assets/86548cb347b5acfb41bcb328c89b9bdc.svg)
}

.theme-light .image-3zK3Wt {
	background-image: url(/assets/0a111abac0327b74a86ee380548ec5cd.svg)
}

.theme-dark .wrapper-1prNyd {
	background-image: url(/assets/86548cb347b5acfb41bcb328c89b9bdc.svg)
}

.theme-dark .image-3zK3Wt {
	background-image: url(/assets/5656f17248cf747f56433a1d60c8c1bf.svg)
}

.titleBar-AC4pGV {
	z-index: 3001;
	-webkit-app-region: drag;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.withFrame-haYltI {
	height: 18px;
	margin-top: 4px
}

.typeMacOS-3EmCyP {
	position: absolute;
	width: 72px
}

.typeMacOSWithFrame-3R_i5S {}

.typeMacOSWithFrame-3R_i5S .macButtons-2MuSAC {
	margin-top: -2px;
	margin-right: -70px
}

.typeWindows-1za-n7 {}

.wordmark-2iDDfm {
	pointer-events: none;
	font-size: 0
}

.wordmarkWindows-1v0lYD {
	position: absolute;
	top: 0;
	left: 0;
	padding: 4px 9px 3px;
	color: var(--text-muted)
}

.wordmarkMacOS-1Ch9T0 {
	margin: 0 auto
}

.winButton-iRh8-Z {
	position: relative;
	top: -4px;
	cursor: pointer;
	width: 28px;
	height: 22px;
	pointer-events: auto;
	-webkit-app-region: no-drag
}

.winButtonMinMax-PBQ2gm {}

.winButtonMinMax-PBQ2gm:hover {
	background-color: var(--background-modifier-hover);
	color: var(--interactive-hover)
}

.winButtonMinMax-PBQ2gm:active {
	background-color: var(--background-modifier-active);
	color: var(--interactive-active)
}

.winButtonClose-1HsbF- {}

.winButtonClose-1HsbF-:hover {
	color: #fff;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.winButton-iRh8-Z {
	color: var(--interactive-normal)
}

.macButtons-2MuSAC {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 70px;
	padding: 10px
}

.macButtons-2MuSAC svg {
	display: block;
	visibility: hidden
}

.focused-3B0xkw .macButtons-2MuSAC:hover svg {
	visibility: visible
}

.macButton-c_Adir {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 12px;
	height: 12px;
	border-radius: 50%;
	-webkit-app-region: no-drag
}

.macButtonClose-MwZ2nf,
.macButtonMaximize-2FMHAO,
.macButtonMinimize-3EJ6wo {}

.macButtonMaximize-2FMHAO {
	background-color: #34c749
}

.macButtonMaximize-2FMHAO:active {
	background-color: #2a9f3a
}

.macButtonMinimize-3EJ6wo {
	background-color: #fdbc40
}

.macButtonMinimize-3EJ6wo:active {
	background-color: #ca9633
}

.macButtonClose-MwZ2nf {
	background-color: #fc615d
}

.macButtonClose-MwZ2nf:active {
	background-color: #ca4e4a
}

.unfocused-1QsMU3 .macButtonClose-MwZ2nf,
.unfocused-1QsMU3 .macButtonMaximize-2FMHAO,
.unfocused-1QsMU3 .macButtonMinimize-3EJ6wo {
	background-color: var(--background-modifier-accent)
}

.container-2SuFUc {
	position: absolute;
	margin: 8px;
	bottom: 0;
	right: 0;
	padding: 8px;
	white-space: pre;
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 10px;
	background-color: var(--background-secondary);
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
	box-shadow: var(--elevation-stroke), var(--elevation-high);
	border-radius: 3px;
	pointer-events: all;
	z-index: 1001;
	min-height: 5em;
	width: 320px
}

.containerMinimized-3FMdcw {
	width: auto;
	min-height: auto
}

.content-3Xc0iT {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	min-height: 5em
}

.contentMinimized-2138DT {
	display: none
}

.notTracked-g-p2CU {
	color: var(--text-muted)
}

.label-1AJL-4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.baseIcon-21Qr71 {
	width: 12px;
	height: 12px
}

.iconNotTracked-1vjQS1 {
	color: hsl(210, calc(var(--saturation-factor, 1)*9.8%), 80%)
}

.iconTracked-kluQMo {
	color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%)
}

.minimizeButton-jig842 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 8px;
	cursor: pointer
}

.jsonSection-1NbdLM {
	margin-left: 8px;
	margin-bottom: 8px;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.stack-e8PBNo {
	color: var(--text-muted)
}

.current-26YhOj,
.stack-e8PBNo {}

.downloadApps-wbBFdZ {
	border-radius: 5px;
	min-width: 880px;
	min-height: 387px
}

.downloadApps-wbBFdZ,
.downloadApps-wbBFdZ .contentWrapper-37w9gg {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.downloadApps-wbBFdZ .contentWrapper-37w9gg {
	text-decoration: none!important
}

.downloadApps-wbBFdZ .inner-2LETmR {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 10px
}

.downloadApps-wbBFdZ .header-nJMe-Q {
	text-align: center;
	text-transform: uppercase;
	font-weight: 700;
	font-size: 22px;
	padding: 20px 0;
	margin: 0;
	color: #737f8d
}

.downloadApps-wbBFdZ .footer-1nkeBm {
	text-align: center;
	font-size: 14px;
	margin-top: 6px;
	color: #99aab5
}

.downloadApps-wbBFdZ .footer-1nkeBm a {
	font-weight: 700;
	color: var(--text-link);
	text-decoration: none;
	cursor: pointer
}

.downloadApps-wbBFdZ .footer-1nkeBm a:hover {
	text-decoration: underline
}

.downloadApps-wbBFdZ .platformsWrap-m7IVu3 {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.downloadApps-wbBFdZ .platforms-28Rb-3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 24px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border: 2px solid #99aab5;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 3px;
	margin-left: 15px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .iconWrap-1pnF3w {
	position: relative;
	-ms-flex-item-align: center;
	align-self: center;
	margin: 25px 0;
	width: 100px;
	height: 100px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb {
	-webkit-transition: opacity .3s ease-in-out;
	transition: opacity .3s ease-in-out;
	background-repeat: no-repeat;
	position: absolute;
	-ms-flex-item-align: center;
	align-self: center;
	width: 100%;
	height: 100%
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.active-iLSdWQ {
	opacity: 0
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.apple-1fKN59 {
	background-image: url(/assets/3e1fc71bf06c18948e0a22638974046c.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.apple-1fKN59.active-iLSdWQ {
	background-image: url(/assets/1416435e040fde8d5989aca0046fd811.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.android-gGrHJu {
	background-image: url(/assets/21ad8179fc8ff141e697bbe08b9fd0b0.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.android-gGrHJu.active-iLSdWQ {
	background-image: url(/assets/bd41f5fa61c5449147822b16cd781fc3.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.windows-29yOum {
	background-image: url(/assets/8e498f06b1810ae16f6b3a7c56e9089a.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.windows-29yOum.active-iLSdWQ {
	background-image: url(/assets/4f2de8336d160442c074045047924e95.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.linux-15cW1y {
	background-image: url(/assets/4480b2849fbd6b4bc56eea1f34e72aa5.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.linux-15cW1y.active-iLSdWQ {
	background-image: url(/assets/acdcdf7b374842a2904df0c9bf4cea9f.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.ios-Z7K-rr {
	background-image: url(/assets/40bd63ebba96b82a1dcbd174987f24f3.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .icon-2Pk7pb.ios-Z7K-rr.active-iLSdWQ {
	background-image: url(/assets/de09c1a167a87741246b9f3ec239e0ea.svg)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236:first-child {
	margin-left: 0
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 p {
	text-transform: uppercase;
	font-size: 13px;
	margin: 5px 0;
	text-align: center;
	font-weight: 500;
	color: #99aab5
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .downloadButtons-3H1BTc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .downloadButtons-3H1BTc.list-3wJ7Rg {
	padding: 0 20px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .downloadButtons-3H1BTc.list-3wJ7Rg .downloadButton-1bWXpg {
	margin: 20px 5px;
	width: 65px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236 .downloadButton-1bWXpg {
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
	background-color: #99aab5;
	text-decoration: none;
	text-align: center;
	border-radius: 3px;
	font-weight: 500;
	font-size: 16px;
	padding: 12px 0;
	color: #fff;
	width: 150px;
	margin: 20px
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236.active-iLSdWQ {
	-webkit-transform: scale(1.025);
	transform: scale(1.025);
	border-color: var(--brand-experiment)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236.active-iLSdWQ .icon-2Pk7pb {
	opacity: 0
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236.active-iLSdWQ .icon-2Pk7pb.active-iLSdWQ {
	opacity: 1
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236.active-iLSdWQ p {
	color: var(--brand-experiment)
}

.downloadApps-wbBFdZ .platforms-28Rb-3 .platform-iik236.active-iLSdWQ .downloadButton-1bWXpg {
	background-color: var(--brand-experiment)
}

.qrCodeOverlay-3sEnfP {
	width: 100%;
	height: 100%;
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.qrCodeOverlay-3sEnfP img {
	width: 40px;
	height: 40px;
	image-rendering: crisp-edges
}

.qrCodeContainer-EYitqX {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	position: relative
}

.container-HublYr {
	gap: 16px
}

.container-HublYr,
.mobileContainer-1x7CLQ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.mobileContainer-1x7CLQ {
	background-color: #fff;
	padding: 24px;
	border-radius: 8px;
	gap: 24px
}

.subcontainer-3wtLI- {
	width: 320px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.header-2lqoyd {
	font-family: var(--font-display);
	font-size: 20px;
	color: #000;
	font-weight: 700;
	margin-top: 16px
}

.subheader-AECc1B {
	margin-top: 12px;
	font-size: 16px;
	color: #4f5660
}

.buttonContainer-3lQJkz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	margin-top: 24px
}

.downloadButton-2QokFP {
	height: 40px;
	width: 132px
}

.desktopDownloadButton-u02XQl {
	width: 100%;
	margin-top: auto;
	height: 40px
}

.linuxDownloadButtonContainer-3nzYxz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	gap: 12px;
	margin-top: auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.linuxDownloadButton-3_MACn {
	width: 60px;
	height: 40px
}

.desktopButtonContainer-1fgize {
	display: grid;
	gap: 12px;
	margin-top: 24px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	grid-row: auto auto;
	grid-template-columns: 140px 140px
}

.desktopDownloadButtonFixed-2YZhzj {
	min-width: 100px;
	height: 40px
}

.mobileImageContainer-2Tscm0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.mobileImage-DY1nTe {
	position: relative;
	top: 24px;
	width: 276px;
	height: 308px
}

.desktopContainer-spQem0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: #fff;
	border-radius: 8px;
	padding: 24px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 364px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.desktopHeader-1LNLub {
	font-family: var(--font-display);
	font-size: 20px;
	color: #000;
	font-weight: 700;
	margin-top: 16px;
	gap: initial
}

.desktopSubHeader-3UUZGI {
	margin-top: 12px;
	color: #4f5660;
	font-size: 16px
}

.laptopImage-3RG2nk {
	width: 264px;
	height: 158px
}

.desktopSubcontainer-23BuVt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

@media (max-width:1400px) {
	.container-HublYr {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 684px
	}
	.desktopContainer-spQem0 {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		width: 100%;
		max-width: 100%;
		gap: 66px;
		text-align: initial;
		padding-right: 48px
	}
	.header-2lqoyd {
		font-size: 25px
	}
	.laptopImage-3RG2nk {
		width: 214px;
		height: 128px
	}
	.desktopDownloadButton-u02XQl {
		width: 132px
	}
	.desktopHeader-1LNLub {
		margin-top: 0
	}
	.desktopButtonContainer-1fgize,
	.linuxDownloadButtonContainer-3nzYxz {
		-webkit-box-pack: initial;
		-ms-flex-pack: initial;
		justify-content: normal
	}
}

[data-popout-root],
html {
	--brand-experiment-100: hsl(240, calc(var(--saturation-factor, 1)*77.8%), 98.2%);
	--brand-experiment-130: hsl(236, calc(var(--saturation-factor, 1)*87.5%), 96.9%);
	--brand-experiment-160: hsl(235, calc(var(--saturation-factor, 1)*84.6%), 94.9%);
	--brand-experiment-200: hsl(236, calc(var(--saturation-factor, 1)*83.3%), 92.9%);
	--brand-experiment-230: hsl(236, calc(var(--saturation-factor, 1)*87%), 91%);
	--brand-experiment-260: hsl(235, calc(var(--saturation-factor, 1)*86.2%), 88.6%);
	--brand-experiment-300: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 85.9%);
	--brand-experiment-330: hsl(235, calc(var(--saturation-factor, 1)*85.1%), 81.6%);
	--brand-experiment-360: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%);
	--brand-experiment-400: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 71.8%);
	--brand-experiment-430: hsl(235, calc(var(--saturation-factor, 1)*85.7%), 69.8%);
	--brand-experiment-460: hsl(235, calc(var(--saturation-factor, 1)*85.5%), 67.5%);
	--brand-experiment: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--brand-experiment-500: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--brand-experiment-530: hsl(235, calc(var(--saturation-factor, 1)*66.7%), 58.8%);
	--brand-experiment-560: hsl(235, calc(var(--saturation-factor, 1)*51.4%), 52.4%);
	--brand-experiment-600: hsl(235, calc(var(--saturation-factor, 1)*46.7%), 44.1%);
	--brand-experiment-630: hsl(235, calc(var(--saturation-factor, 1)*46.7%), 38.2%);
	--brand-experiment-660: hsl(235, calc(var(--saturation-factor, 1)*47.1%), 33.3%);
	--brand-experiment-700: hsl(235, calc(var(--saturation-factor, 1)*47%), 25.9%);
	--brand-experiment-730: hsl(235, calc(var(--saturation-factor, 1)*46.8%), 24.3%);
	--brand-experiment-760: hsl(234, calc(var(--saturation-factor, 1)*46.9%), 22.2%);
	--brand-experiment-800: hsl(235, calc(var(--saturation-factor, 1)*47.5%), 19.4%);
	--brand-experiment-830: hsl(235, calc(var(--saturation-factor, 1)*47.4%), 14.9%);
	--brand-experiment-860: hsl(235, calc(var(--saturation-factor, 1)*46.9%), 9.6%);
	--brand-experiment-900: hsl(233, calc(var(--saturation-factor, 1)*50%), 3.1%);
	--brand-experiment-05a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.05);
	--brand-experiment-10a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.1);
	--brand-experiment-15a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.15);
	--brand-experiment-20a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.2);
	--brand-experiment-25a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.25);
	--brand-experiment-30a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.3);
	--brand-experiment-35a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.35);
	--brand-experiment-40a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.4);
	--brand-experiment-45a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.45);
	--brand-experiment-50a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.5);
	--brand-experiment-55a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.55);
	--brand-experiment-60a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.6);
	--brand-experiment-65a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.65);
	--brand-experiment-70a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.7);
	--brand-experiment-75a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.75);
	--brand-experiment-80a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.8);
	--brand-experiment-85a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.85);
	--brand-experiment-90a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.9);
	--brand-experiment-95a: hsla(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%, 0.95)
}

[data-popout-root].low-saturation,
html.low-saturation {
	--control-brand-foreground: var(--interactive-normal)
}

html.disable-high-contrast * {
	forced-color-adjust: none
}

.errorPage-u8SYh4 {
	width: 100%
}

.emoji {
	-o-object-fit: contain;
	object-fit: contain;
	width: 1.375em;
	height: 1.375em;
	vertical-align: bottom
}

.emoji.jumboable {
	width: 3rem;
	height: 3rem;
	min-height: 3rem
}

.loading-Ags1CY {
	position: absolute;
	width: 100%;
	height: 100vh;
	background: var(--background-secondary);
	color: var(--text-normal)
}

.modal-3c3bKg {
	position: fixed;
	top: 0;
	left: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: distribute;
	align-content: space-around;
	padding-top: 60px;
	padding-bottom: 60px;
	z-index: 1000;
	opacity: 0;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

@media (max-height:600px) {
	.modal-3c3bKg {
		padding-top: 20px;
		padding-bottom: 20px
	}
}

.inner-1ilYF7 {
	position: relative;
	pointer-events: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0
}

.app-1q1i1E,
.mobileApp-13Vx-n {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	z-index: auto
}

.mobileApp-13Vx-n {
	overflow: auto
}

.modal-yWgWj- {
	border-radius: 5px;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0
}

.theme-dark .modal-yWgWj- {
	background-color: #36393f;
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-light .modal-yWgWj- {
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.sizeSmall-1jtLQy {
	width: 440px;
	max-height: 660px;
	min-height: 200px
}

.sizeMedium-df47zS {
	width: 600px;
	max-height: 800px;
	min-height: 400px
}

.sizeLarge-2yOtf1 {
	min-width: 800px;
	max-width: 960px;
	min-height: 400px
}

@media (max-width:485px) {
	.sizeLarge-2yOtf1,
	.sizeMedium-df47zS,
	.sizeSmall-1jtLQy {
		min-width: auto;
		width: 96%;
		-ms-flex-item-align: center;
		align-self: center;
		max-height: 100vh
	}
	.fullscreenOnMobile-1aglG_ {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		width: 100%;
		border-radius: 0;
		overflow-y: auto
	}
	.fullscreenOnMobile-1aglG_ .footer-3rDWdC,
	.fullscreenOnMobile-1aglG_ .header-2tA9Os {
		border-radius: 0
	}
	.hideOnFullscreen-2tpqvf {
		display: none
	}
}

.app-2rEoOp {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: var(--background-tertiary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.app-2rEoOp button {
	cursor: pointer
}

.layers-3q14ss {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden;
	min-width: 0;
	min-height: 0
}

.art-RyCKMR {
	width: 220px;
	height: 110px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	margin: 16px auto
}

.theme-dark .art-RyCKMR {
	background-image: url(/assets/f0fd53980da8cde41a97db3cf20de65d.svg)
}

.theme-light .art-RyCKMR {
	background-image: url(/assets/cbaf9a2a8548c4aae2fc177de072d5d2.svg)
}

a,
abbr,
acronym,
address,
applet,
big,
blockquote,
body,
caption,
cite,
code,
dd,
del,
dfn,
div,
dl,
dt,
em,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
html,
iframe,
img,
ins,
kbd,
label,
legend,
li,
object,
ol,
p,
pre,
q,
s,
samp,
small,
span,
strike,
strong,
table,
tbody,
td,
tfoot,
th,
thead,
tr,
tt,
ul,
var {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size: 100%;
	vertical-align: baseline
}

a {
	color: var(--text-link);
	text-decoration: none;
	cursor: pointer
}

a img {
	border: none
}

body {
	line-height: 1;
	margin: 0;
	padding: 0;
	font-family: var(--font-primary);
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background: transparent
}

p {
	margin: 14px 0
}

ol,
ul {
	list-style: none
}

::-webkit-input-placeholder,
input,
select,
textarea {
	font-family: var(--font-primary);
	font-weight: 400
}

::-moz-placeholder,
input,
select,
textarea {
	font-family: var(--font-primary);
	font-weight: 400
}

:-ms-input-placeholder,
input,
select,
textarea {
	font-family: var(--font-primary);
	font-weight: 400
}

::placeholder,
input,
select,
textarea {
	font-family: var(--font-primary);
	font-weight: 400
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light ::-webkit-input-placeholder,
	.theme-light input,
	.theme-light select,
	.theme-light textarea {
		font-weight: 500
	}
	.theme-light ::-moz-placeholder,
	.theme-light input,
	.theme-light select,
	.theme-light textarea {
		font-weight: 500
	}
	.theme-light :-ms-input-placeholder,
	.theme-light input,
	.theme-light select,
	.theme-light textarea {
		font-weight: 500
	}
	.theme-light ::placeholder,
	.theme-light input,
	.theme-light select,
	.theme-light textarea {
		font-weight: 500
	}
}

strong {
	font-weight: 600
}

button {
	font-family: var(--font-primary);
	font-weight: 500;
	border: 0;
	cursor: pointer
}

code {
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 14px;
	line-height: 16px
}

:root {
	--font-primary: Whitney, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-display: Ginto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-code: Consolas, "Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, "Courier New", Courier, monospace;
	--font-headline: Ginto Nord, Ginto, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-korean: Whitney, "Apple SD Gothic Neo", "NanumBarunGothic", "\B9D1\C740   \ACE0\B515", "Malgun Gothic", Gulim, ÃªÂµÂ´Ã«Â¦Â¼, Dotum, Ã«Ââ€¹Ã¬â€ºâ‚¬, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-japanese: Whitney, Hiragino Sans, "\30D2\30E9\30AE\30CE\89D2\30B4   ProN W3", "Hiragino Kaku Gothic ProN", "\30E1\30A4\30EA\30AA", Meiryo, Osaka, "MS PGothic", "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-chinese-simplified: Whitney, "Microsoft YaHei New", Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜, "Microsoft Yahei", "Microsoft JhengHei", Ã¥Â®â€¹Ã¤Â½â€œ, SimSun, "Helvetica Neue", Helvetica, Arial, sans-serif;
	--font-chinese-traditional: Whitney, "Microsoft JhengHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã¦Â­Â£Ã©Â»â€˜Ã©Â«â€, "Microsoft JhengHei UI", "Microsoft YaHei", Ã¥Â¾Â®Ã¨Â»Å¸Ã©â€ºâ€¦Ã©Â»â€˜, Ã¥Â®â€¹Ã¤Â½â€œ, SimSun, "Helvetica Neue", Helvetica, Arial, sans-serif
}

@font-face {
	font-family: Whitney;
	font-weight: 300;
	src: url(/assets/6c6374bad0b0b6d204d8d6dc4a18d820.woff) format("woff")
}

@font-face {
	font-family: Whitney;
	font-weight: 400;
	src: url(/assets/e8acd7d9bf6207f99350ca9f9e23b168.woff) format("woff")
}

@font-face {
	font-family: Whitney;
	font-weight: 500;
	src: url(/assets/3bdef1251a424500c1b3a78dea9b7e57.woff) format("woff")
}

@font-face {
	font-family: Whitney;
	font-weight: 600;
	src: url(/assets/be0060dafb7a0e31d2a1ca17c0708636.woff) format("woff")
}

@font-face {
	font-family: Whitney;
	font-weight: 700;
	src: url(/assets/8e12fb4f14d9c4592eb8ec9f22337b04.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 300;
	src: url(/assets/148d0f25ba9c02a9190be23e882c7f87.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 400;
	src: url(/assets/32c4f766e4892c054dfd367dbe0fc6dc.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 500;
	src: url(/assets/32c4f766e4892c054dfd367dbe0fc6dc.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 600;
	src: url(/assets/88055567e3d928bcb1e67e967081572e.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 700;
	src: url(/assets/746a4f241e03deffc59b08c5650cf458.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 300;
	font-style: italic;
	src: url(/assets/26ec135289ee1c4e5439e30fa7d771b0.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 400;
	font-style: italic;
	src: url(/assets/7a504226cbb79a1a6990a72266007030.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 500;
	font-style: italic;
	src: url(/assets/7a504226cbb79a1a6990a72266007030.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 600;
	font-style: italic;
	src: url(/assets/4ea3faef5f6c0c74eb4d5e1a4a5de0b4.woff) format("woff")
}

@font-face {
	font-family: Ginto;
	font-weight: 700;
	font-style: italic;
	src: url(/assets/09788e4fa057f2e0067e13209e56c8a7.woff) format("woff")
}

@font-face {
	font-family: Ginto Nord;
	font-weight: 500;
	src: url(/assets/64f5045e7c47202da327cadef3c611d1.woff2) format("woff2"), url(/assets/e4308d367bcb6c91660d8618148e307d.woff) format("woff")
}

@font-face {
	font-family: Ginto Nord;
	font-weight: 600;
	src: url(/assets/37342aa4e66eb4137df0c8921e3853f0.woff2) format("woff2"), url(/assets/9d099dc8ec6264f00561648293f3d4b9.woff) format("woff")
}

@font-face {
	font-family: Ginto Nord;
	font-weight: 700;
	src: url(/assets/ae7c84783ad48b6d1c8e2bfbe707e0d4.woff2) format("woff2"), url(/assets/92e32db984c8577d8b81548b43b9c061.woff) format("woff")
}

.theme-dark {
	--header-primary: #fff;
	--header-secondary: #b9bbbe;
	--text-normal: #dcddde;
	--text-muted: #72767d;
	--text-link: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%);
	--text-link-low-saturation: hsl(197, calc(var(--saturation-factor, 1)*100%), 52.9%);
	--text-positive: hsl(139, calc(var(--saturation-factor, 1)*66.8%), 58.6%);
	--text-warning: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	--text-danger: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	--text-brand: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%);
	--interactive-normal: #b9bbbe;
	--interactive-hover: #dcddde;
	--interactive-active: #fff;
	--interactive-muted: #4f545c;
	--background-primary: #36393f;
	--background-secondary: #2f3136;
	--background-secondary-alt: #292b2f;
	--background-tertiary: #202225;
	--background-accent: #4f545c;
	--background-floating: #18191c;
	--background-mobile-primary: #36393f;
	--background-mobile-secondary: #2f3136;
	--background-modifier-hover: rgba(79, 84, 92, 0.16);
	--background-modifier-active: rgba(79, 84, 92, 0.24);
	--background-modifier-selected: rgba(79, 84, 92, 0.32);
	--background-modifier-accent: hsla(0, 0%, 100%, 0.06);
	--info-positive-text: #fff;
	--info-warning-text: #fff;
	--info-danger-text: #fff;
	--info-help-background: hsla(197, calc(var(--saturation-factor, 1)*100%), 47.8%, 0.1);
	--info-help-foreground: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%);
	--info-help-text: #fff;
	--status-warning-text: #000;
	--scrollbar-thin-thumb: #202225;
	--scrollbar-thin-track: transparent;
	--scrollbar-auto-thumb: #202225;
	--scrollbar-auto-track: hsl(210, calc(var(--saturation-factor, 1)*9.8%), 20%);
	--scrollbar-auto-scrollbar-color-thumb: #202225;
	--scrollbar-auto-scrollbar-color-track: #2f3136;
	--elevation-stroke: 0 0 0 1px rgba(4, 4, 5, 0.15);
	--elevation-low: 0 1px 0 rgba(4, 4, 5, 0.2), 0 1.5px 0 rgba(6, 6, 7, 0.05), 0 2px 0 rgba(4, 4, 5, 0.05);
	--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.16);
	--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.24);
	--logo-primary: #fff;
	--control-brand-foreground: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%);
	--control-brand-foreground-new: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 77.5%);
	--background-mentioned: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, 0.1);
	--background-mentioned-hover: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, 0.08);
	--background-message-hover: rgba(4, 4, 5, 0.07);
	--channels-default: #8e9297;
	--guild-header-text-shadow: 0 1px 1px rgba(0, 0, 0, 0.4);
	--channeltextarea-background: #40444b;
	--activity-card-background: #202225;
	--textbox-markdown-syntax: #8e9297;
	--deprecated-card-bg: rgba(32, 34, 37, 0.6);
	--deprecated-card-editable-bg: rgba(32, 34, 37, 0.3);
	--deprecated-store-bg: #36393f;
	--deprecated-quickswitcher-input-background: #72767d;
	--deprecated-quickswitcher-input-placeholder: hsla(0, 0%, 100%, 0.3);
	--deprecated-text-input-bg: rgba(0, 0, 0, 0.1);
	--deprecated-text-input-border: rgba(0, 0, 0, 0.3);
	--deprecated-text-input-border-hover: #040405;
	--deprecated-text-input-border-disabled: #202225;
	--deprecated-text-input-prefix: #dcddde
}

.theme-dark,
.theme-light {
	--info-positive-background: hsla(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%, 0.1);
	--info-positive-foreground: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	--info-warning-background: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, 0.1);
	--info-warning-foreground: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	--info-danger-background: hsla(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%, 0.1);
	--info-danger-foreground: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	--status-positive-background: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	--status-positive-text: #fff;
	--status-warning-background: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	--status-danger-background: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	--status-danger-text: #fff;
	--focus-primary: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%)
}

.theme-light {
	--header-primary: #060607;
	--header-secondary: #4f5660;
	--text-normal: #2e3338;
	--text-muted: #747f8d;
	--text-link: hsl(212, calc(var(--saturation-factor, 1)*100%), 43.9%);
	--text-link-low-saturation: hsl(212, calc(var(--saturation-factor, 1)*100%), 43.9%);
	--text-positive: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	--text-warning: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	--text-danger: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	--text-brand: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--interactive-normal: #4f5660;
	--interactive-hover: #2e3338;
	--interactive-active: #060607;
	--interactive-muted: #c7ccd1;
	--background-primary: #fff;
	--background-secondary: #f2f3f5;
	--background-secondary-alt: #ebedef;
	--background-tertiary: #e3e5e8;
	--background-accent: #747f8d;
	--background-floating: #fff;
	--background-mobile-primary: #f8f9f9;
	--background-mobile-secondary: #fff;
	--background-modifier-hover: rgba(116, 127, 141, 0.08);
	--background-modifier-active: rgba(116, 127, 141, 0.16);
	--background-modifier-selected: rgba(116, 127, 141, 0.24);
	--background-modifier-accent: rgba(6, 6, 7, 0.08);
	--info-positive-text: #000;
	--info-warning-text: #000;
	--info-danger-text: #000;
	--info-help-background: hsla(212, calc(var(--saturation-factor, 1)*100%), 43.9%, 0.1);
	--info-help-foreground: hsl(212, calc(var(--saturation-factor, 1)*100%), 43.9%);
	--info-help-text: #000;
	--status-warning-text: #fff;
	--scrollbar-thin-thumb: rgba(79, 84, 92, 0.3);
	--scrollbar-thin-track: transparent;
	--scrollbar-auto-thumb: #ccc;
	--scrollbar-auto-track: #f2f2f2;
	--scrollbar-auto-scrollbar-color-thumb: #e3e5e8;
	--scrollbar-auto-scrollbar-color-track: #f2f3f5;
	--elevation-stroke: 0 0 0 1px rgba(6, 6, 7, 0.08);
	--elevation-low: 0 1px 0 rgba(6, 6, 7, 0.1), 0 1.5px 0 rgba(6, 6, 7, 0.025), 0 2px 0 rgba(6, 6, 7, 0.025);
	--elevation-medium: 0 4px 4px rgba(0, 0, 0, 0.08);
	--elevation-high: 0 8px 16px rgba(0, 0, 0, 0.16);
	--logo-primary: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--control-brand-foreground: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--control-brand-foreground-new: hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%);
	--background-mentioned: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, 0.1);
	--background-mentioned-hover: hsla(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%, 0.2);
	--background-message-hover: rgba(6, 6, 7, 0.02);
	--channels-default: #6a7480;
	--guild-header-text-shadow: 0 1px 1px hsla(0, 0%, 100%, 0.4);
	--channeltextarea-background: #ebedef;
	--activity-card-background: #fff;
	--textbox-markdown-syntax: #6a7480;
	--deprecated-card-bg: #f8f9f9;
	--deprecated-card-editable-bg: rgba(246, 246, 247, 0.6);
	--deprecated-store-bg: #f8f9f9;
	--deprecated-quickswitcher-input-background: #fff;
	--deprecated-quickswitcher-input-placeholder: rgba(79, 84, 92, 0.3);
	--deprecated-text-input-bg: rgba(79, 84, 92, 0.02);
	--deprecated-text-input-border: rgba(79, 84, 92, 0.3);
	--deprecated-text-input-border-hover: #b9bbbe;
	--deprecated-text-input-border-disabled: #dcddde;
	--deprecated-text-input-prefix: #b9bbbe
}

.appMount-3lHmkl,
body,
html {
	height: 100%;
	width: 100%
}

.appMount-3lHmkl {
	position: absolute;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.appMount-3lHmkl,
body {
	background-color: var(--background-tertiary);
	text-rendering: optimizeLegibility
}

.overlay .appMount-3lHmkl,
.overlay body {
	background: transparent
}

::-webkit-input-placeholder,
body,
button,
input,
select,
textarea {
	font-family: var(--font-primary);
	text-rendering: optimizeLegibility
}

::-moz-placeholder,
body,
button,
input,
select,
textarea {
	font-family: var(--font-primary);
	text-rendering: optimizeLegibility
}

:-ms-input-placeholder,
body,
button,
input,
select,
textarea {
	font-family: var(--font-primary);
	text-rendering: optimizeLegibility
}

::placeholder,
body,
button,
input,
select,
textarea {
	font-family: var(--font-primary);
	text-rendering: optimizeLegibility
}

html:lang(ja) ::-webkit-input-placeholder,
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) select,
html:lang(ja) textarea,
html:lang(ja-JP) ::-webkit-input-placeholder,
html:lang(ja-JP) body,
html:lang(ja-JP) button,
html:lang(ja-JP) input,
html:lang(ja-JP) select,
html:lang(ja-JP) textarea {
	font-family: var(--font-japanese)
}

html:lang(ja) ::-moz-placeholder,
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) select,
html:lang(ja) textarea,
html:lang(ja-JP) ::-moz-placeholder,
html:lang(ja-JP) body,
html:lang(ja-JP) button,
html:lang(ja-JP) input,
html:lang(ja-JP) select,
html:lang(ja-JP) textarea {
	font-family: var(--font-japanese)
}

html:lang(ja) :-ms-input-placeholder,
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) select,
html:lang(ja) textarea,
html:lang(ja-JP) :-ms-input-placeholder,
html:lang(ja-JP) body,
html:lang(ja-JP) button,
html:lang(ja-JP) input,
html:lang(ja-JP) select,
html:lang(ja-JP) textarea {
	font-family: var(--font-japanese)
}

html:lang(ja) ::placeholder,
html:lang(ja) body,
html:lang(ja) button,
html:lang(ja) input,
html:lang(ja) select,
html:lang(ja) textarea,
html:lang(ja-JP) ::placeholder,
html:lang(ja-JP) body,
html:lang(ja-JP) button,
html:lang(ja-JP) input,
html:lang(ja-JP) select,
html:lang(ja-JP) textarea {
	font-family: var(--font-japanese)
}

html:lang(ko) ::-webkit-input-placeholder,
html:lang(ko) body,
html:lang(ko) button,
html:lang(ko) input,
html:lang(ko) select,
html:lang(ko) textarea {
	font-family: var(--font-korean)
}

html:lang(ko) ::-moz-placeholder,
html:lang(ko) body,
html:lang(ko) button,
html:lang(ko) input,
html:lang(ko) select,
html:lang(ko) textarea {
	font-family: var(--font-korean)
}

html:lang(ko) :-ms-input-placeholder,
html:lang(ko) body,
html:lang(ko) button,
html:lang(ko) input,
html:lang(ko) select,
html:lang(ko) textarea {
	font-family: var(--font-korean)
}

html:lang(ko) ::placeholder,
html:lang(ko) body,
html:lang(ko) button,
html:lang(ko) input,
html:lang(ko) select,
html:lang(ko) textarea {
	font-family: var(--font-korean)
}

html:lang(zh-CN) ::-webkit-input-placeholder,
html:lang(zh-CN) body,
html:lang(zh-CN) button,
html:lang(zh-CN) input,
html:lang(zh-CN) select,
html:lang(zh-CN) textarea {
	font-family: var(--font-chinese-simplified)
}

html:lang(zh-CN) ::-moz-placeholder,
html:lang(zh-CN) body,
html:lang(zh-CN) button,
html:lang(zh-CN) input,
html:lang(zh-CN) select,
html:lang(zh-CN) textarea {
	font-family: var(--font-chinese-simplified)
}

html:lang(zh-CN) :-ms-input-placeholder,
html:lang(zh-CN) body,
html:lang(zh-CN) button,
html:lang(zh-CN) input,
html:lang(zh-CN) select,
html:lang(zh-CN) textarea {
	font-family: var(--font-chinese-simplified)
}

html:lang(zh-CN) ::placeholder,
html:lang(zh-CN) body,
html:lang(zh-CN) button,
html:lang(zh-CN) input,
html:lang(zh-CN) select,
html:lang(zh-CN) textarea {
	font-family: var(--font-chinese-simplified)
}

html:lang(zh-HK) ::-webkit-input-placeholder,
html:lang(zh-HK) body,
html:lang(zh-HK) button,
html:lang(zh-HK) input,
html:lang(zh-HK) select,
html:lang(zh-HK) textarea,
html:lang(zh-TW) ::-webkit-input-placeholder,
html:lang(zh-TW) body,
html:lang(zh-TW) button,
html:lang(zh-TW) input,
html:lang(zh-TW) select,
html:lang(zh-TW) textarea {
	font-family: var(--font-chinese-traditional)
}

html:lang(zh-HK) ::-moz-placeholder,
html:lang(zh-HK) body,
html:lang(zh-HK) button,
html:lang(zh-HK) input,
html:lang(zh-HK) select,
html:lang(zh-HK) textarea,
html:lang(zh-TW) ::-moz-placeholder,
html:lang(zh-TW) body,
html:lang(zh-TW) button,
html:lang(zh-TW) input,
html:lang(zh-TW) select,
html:lang(zh-TW) textarea {
	font-family: var(--font-chinese-traditional)
}

html:lang(zh-HK) :-ms-input-placeholder,
html:lang(zh-HK) body,
html:lang(zh-HK) button,
html:lang(zh-HK) input,
html:lang(zh-HK) select,
html:lang(zh-HK) textarea,
html:lang(zh-TW) :-ms-input-placeholder,
html:lang(zh-TW) body,
html:lang(zh-TW) button,
html:lang(zh-TW) input,
html:lang(zh-TW) select,
html:lang(zh-TW) textarea {
	font-family: var(--font-chinese-traditional)
}

html:lang(zh-HK) ::placeholder,
html:lang(zh-HK) body,
html:lang(zh-HK) button,
html:lang(zh-HK) input,
html:lang(zh-HK) select,
html:lang(zh-HK) textarea,
html:lang(zh-TW) ::placeholder,
html:lang(zh-TW) body,
html:lang(zh-TW) button,
html:lang(zh-TW) input,
html:lang(zh-TW) select,
html:lang(zh-TW) textarea {
	font-family: var(--font-chinese-traditional)
}

a,
button,
div,
input,
label,
select,
span,
strong,
textarea {
	outline: 0
}

img[alt] {
	text-indent: -9999px
}

.wrapper-6URcxg {
	background-image: url('https://wallpapercave.com/wp/wp5077168.jpg');
	width: 100%;
	height: 100%
}

@media (min-width:486px) {
	.wrapper-6URcxg {
		position: absolute;
		top: 0;
		left: 0;
		min-height: 580px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.platform-osx .wrapper-6URcxg:before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 32px;
	z-index: 1;
	-webkit-app-region: drag
}

.platform-osx .splashBackground-1FRCko:before {
	content: "";
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	height: 32px;
	z-index: 1;
	-webkit-app-region: drag
}

.platform-win .splashBackground-1FRCko:before {
	content: "";
	position: fixed;
	top: 0;
	right: 0;
	width: 84px;
	height: 22px;
	background: rgba(0, 0, 0, .3);
	border-bottom-left-radius: 3px;
	z-index: 1;
	-webkit-transition: background .4s ease .4s;
	transition: background .4s ease .4s
}

.platform-win .theme-dark .splashBackground-1FRCko.loggingIn-3Hi-BU:before,
.platform-win .theme-light .splashBackground-1FRCko.loggingIn-3Hi-BU:before {
	background: transparent
}

.characterBackground-2itjYF {
	position: relative;
	width: 100vw;
	min-height: 100vh;
	overflow: auto
}

.characterBackground-2itjYF .artwork-1adZW0 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.characterBackground-2itjYF .logo-1-AbdC {
	display: block
}

.characterBackground-2itjYF .logo-1-AbdC,
.splashBackground-1FRCko .logo-1-AbdC {
	position: fixed;
	top: 24px;
	left: 50%;
	margin-left: -65px;
	margin-top: 0
}

@media (min-width:830px) {
	.characterBackground-2itjYF .logo-1-AbdC {
		top: 53px;
		left: 48px;
		margin: 0
	}
	.splashBackground-1FRCko .logo-1-AbdC {
		position: fixed;
		top: 24px;
		left: 24px;
		margin: 0
	}
	.platform-osx .splashBackground-1FRCko .logo-1-AbdC {
		top: 40px
	}
}

.spacer-2b8O1V {
	width: 8px
}

.input-3yHnCz {
	width: 44px;
	height: 44px;
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	font-size: 17px;
	text-align: center;
	margin-left: 4px;
	margin-right: 4px
}

.theme-light .input-3yHnCz {
	background-color: hsl(216, calc(var(--saturation-factor, 1)*9.8%), 90%);
	color: #36393f
}

.theme-dark .input-3yHnCz {
	background-color: #4f545c;
	color: #f6f6f7
}

.authBox-hW6HRx {
	width: 480px;
	padding: 32px;
	font-size: 18px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	border-radius: 5px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.authBox-hW6HRx a {
	color: var(--text-link)
}

.authBox-hW6HRx a:hover {
	text-decoration: underline
}

.authBoxExpanded-2jqaBe {
	width: 600px;
}

.centeringWrapper-2Rs1dR {
	width: 100%;
	text-align: center
}

.avatar-1gWJaf {
	margin-bottom: 24px
}

@media (max-width:485px) {
	.authBox-hW6HRx {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		padding: 70px 16px 40px;
		width: 100%;
		height: 100%;
		min-height: 500px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: -webkit-gradient(linear, right top, left bottom, from(#3d4046), to(#1e1e23));
		background: linear-gradient(to left bottom, #3d4046, #1e1e23);
		border-radius: 0;
		overflow: scroll
	}
	.authBox-hW6HRx:before {
		content: "";
		position: absolute;
		top: 20px;
		height: 36px;
		width: 112px;
		background: url(/assets/22fd790491653d837422d80e3500cf92.svg) no-repeat
	}
	@media (max-width:830px) {
		.authBox-hW6HRx.authBoxExpanded-2jqaBe {
			max-width: unset
		}
	}
	.authBox-hW6HRx .centeringWrapper-2Rs1dR {
		position: relative;
		min-height: 540px
	}
}

@media (max-width:830px) {
	.authBoxExpanded-2jqaBe {
		max-width: 480px
	}
}

.is-mobile .authBox-hW6HRx {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 70px 16px 20px;
	width: 100%;
	height: 100%;
	min-height: 500px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: -webkit-gradient(linear, right top, left bottom, from(#3d4046), to(#1e1e23));
	background: linear-gradient(to left bottom, #3d4046, #1e1e23);
	border-radius: 0;
	overflow: scroll
}

.is-mobile .authBox-hW6HRx:before {
	content: "";
	position: absolute;
	top: 20px;
	height: 36px;
	width: 112px;
	background: url(/assets/22fd790491653d837422d80e3500cf92.svg) no-repeat
}

@media (max-width:830px) {
	.is-mobile .authBox-hW6HRx.authBoxExpanded-2jqaBe {
		max-width: unset
	}
}

.is-mobile .authBox-hW6HRx .centeringWrapper-2Rs1dR {
	position: relative;
	min-height: 540px
}

.theme-light.authBox-hW6HRx {
	color: #747f8d;
	background: #f8f9f9
}

.theme-light.authBox-hW6HRx:before {
	background: url(/assets/fcd92bc77a099db37095457dd4dd2eec.svg) no-repeat;
	width: 130px
}

.theme-dark.authBox-hW6HRx {
	color: #72767d;
	background: var(--background-mobile-primary)
}

.theme-dark.authBox-hW6HRx:before {
	background: url(/assets/22fd790491653d837422d80e3500cf92.svg) no-repeat;
	width: 130px
}

.title-jXR8lp {
	font-weight: 600
}

.subText-1XkjIB {
	color: var(--text-muted)
}

.subText-1XkjIB strong {
	color: rgba(185, 187, 190, .9);
	font-weight: 600
}

.pill-1dHPfk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pillOnline-35Y-7N {
	margin-right: 16px
}

.pillMessage-1btqlx {
	font-size: 14px;
	white-space: nowrap;
	color: var(--header-secondary)
}

@media (min-height:640px) {
	.pillMessage-1btqlx {
		font-size: 16px
	}
}

.pillIcon-BaqtHs {
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-right: 4px
}

.pillIconTotal-1BqTcA {
	background-color: var(--header-secondary)
}

.pillIconOnline-2JGlqR {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.pillFlat-1xkgQH {
	background: transparent
}

.pillFlat-1xkgQH .pillIconTotal-1BqTcA {
	background-color: var(--text-muted)
}

.spinnerVideo-4cbMvj {
	width: 200px;
	height: 200px
}

.spinnerText-lNRnYJ {
	font-weight: 500;
	font-size: 16px;
	font-style: italic;
	color: #fff
}

.image-2dZWJQ {
	width: 100%;
	max-width: 186px;
	height: auto;
	max-height: 120px;
	pointer-events: none
}

.block-egJnc0 {
	width: 100%;
	text-align: left
}

.button-3k0cO7 {
	font-size: 16px;
	line-height: 24px
}

.linkButton-wzh5kV {
	display: block;
	padding-left: 0;
	padding-right: 0
}

.inviteIcon-DSd8cG {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.inviteLargeIcon-HrAH61 {
	margin-right: 0
}

.inviteSmallIcon-1-yydW {
	margin-right: 8px;
	margin-top: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.downloadButtonSubtext-2DRDta {
	margin-top: 8px;
	text-align: center
}

.inputError-1PrjdI,
.inputError-1PrjdI:focus,
.inputError-1PrjdI:hover {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.authBoxWithMobileBanner-1Iy9y7 {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 0 16px 40px;
	height: 100vh;
	overflow: auto
}

.theme-dark .authBoxWithMobileBanner-1Iy9y7,
.theme-light .authBoxWithMobileBanner-1Iy9y7 {
	color: #72767d;
	background: #36393f
}

.mobileBannerLogo-2Kb4rf {
	position: absolute;
	top: 20px;
	height: 36px;
	width: 112px;
	background: url(/assets/22fd790491653d837422d80e3500cf92.svg) no-repeat
}

.mobileBanner-3st25I {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: calc(100% + 32px);
	margin: 0 -16px -32px;
	max-height: 100px;
	overflow: hidden
}

.mobileBanner-3st25I img {
	width: 100%
}

@media (min-height:720px) {
	.mobileBanner-3st25I {
		margin-bottom: -50px;
		max-height: none
	}
}

.description-3iuMrd {
	margin-top: 8px;
	font-size: 12px
}

.footer-R83Ab3 {
	padding: 20px 32px;
	margin: 0 -32px -32px;
	border-radius: 0 0 5px 5px
}

@media (max-width:485px) {
	.footer-R83Ab3 {
		margin: 0
	}
}

.theme-dark .footer-R83Ab3 {
	background-color: #2f3136;
	-webkit-box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6);
	box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6)
}

@media (max-width:485px) {
	.theme-dark .footer-R83Ab3 {
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.theme-light .footer-R83Ab3 {
	background-color: #dcddde;
	-webkit-box-shadow: inset 0 1px 0 rgba(220, 221, 222, .6);
	box-shadow: inset 0 1px 0 rgba(220, 221, 222, .6)
}

@media (max-width:485px) {
	.theme-light .footer-R83Ab3 {
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.error-36J3A_ {
	margin-top: 8px;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.subTitle-1-bIFL {
	margin-bottom: 24px
}

.button-3xPjNA {
	margin-top: 24px
}

.theme-dark .codeInput-2cYD0k,
.theme-light .codeInput-2cYD0k {
	background-color: var(--deprecated-text-input-bg);
	border: 1px solid var(--deprecated-text-input-border)
}

.theme-dark .codeInput-2cYD0k:focus,
.theme-light .codeInput-2cYD0k:focus {
	border: 1px solid var(--brand-experiment)
}

.avatar-1Mj8bY,
.guildIcon-1k02sK {
	margin-bottom: 20px
}

.container-QZKkpR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.title-10HEtO {
	margin-top: 2px;
	color: var(--header-primary);
	font-size: 24px;
	font-weight: 600;
	line-height: 30px
}

.subtitle-1izn1t {
	font-size: 16px;
	line-height: 20px;
	text-align: center
}

.subtitle-1izn1t strong {
	color: var(--header-primary)
}

.userText-53oh7E {
	word-break: break-word
}

.templateIcon-3f-SZb {
	vertical-align: middle
}

.templateIcon-3f-SZb,
.usagePill-2WGS4A {
	color: var(--header-secondary)
}

.usagePill-2WGS4A {
	background-color: var(--background-secondary);
	border-radius: 16px;
	font-size: 14px;
	padding: 8px 16px;
	margin-top: 16px
}

.verifiedIcon-2zGt44,
.verifiedNameContainer-HWD4YK {
	display: inline-block
}

.verifiedIcon-2zGt44 {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	margin: -8px 4px 0 2px;
	top: 3px
}

.verifiedCheckContainer-3VSuK8 {
	position: relative;
	top: 1px
}

.verifiedCheck-2Ze-9s {
	color: #fff
}

.image-1ecFZy {
	margin-bottom: 16px;
	border-radius: 8px;
	width: 100%
}

.header-a5HgW3 {
	margin-bottom: 8px
}

.usagePill-_nSrnP {
	background-color: var(--background-primary);
	display: inline-block
}

.container-cMG81i {
	border-radius: 4px;
	overflow: hidden;
	background-color: var(--background-tertiary)
}

.container-cMG81i,
.inner-2P4tQO {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.inner-2P4tQO {
	position: relative;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 1px;
	min-width: 0
}

.disabled-1ytYrN .inner-2P4tQO {
	opacity: .3
}

.input-3Xdcic {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: transparent;
	border: none;
	resize: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 48px;
	margin: 1px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--text-normal)
}

.input-3Xdcic::-webkit-input-placeholder {
	color: var(--text-muted);
	opacity: 1
}

.disabled-1ytYrN .input-3Xdcic {
	cursor: not-allowed
}

.tag-2gZFdE {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	text-align: center;
	margin: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	cursor: pointer;
	-webkit-transition: none;
	transition: none;
	background-color: var(--background-primary)
}

.tag-2gZFdE:hover {
	text-decoration: none
}

.small-2oHLgT .input-3Xdcic,
.small-2oHLgT .tag-2gZFdE {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	height: 20px;
	padding: 0 4px
}

.medium-1LLV3p .input-3Xdcic,
.medium-1LLV3p .tag-2gZFdE {
	font-size: 16px;
	line-height: 32px;
	height: 30px;
	padding: 0 8px
}

.large-laZJpW .input-3Xdcic,
.large-laZJpW .tag-2gZFdE {
	font-size: 20px;
	line-height: 40px;
	height: 38px;
	padding: 0 16px
}

.close-365pYL {
	width: 12px;
	height: 12px;
	margin-left: 4px
}

.close-365pYL,
.iconLayout-3OgqU3 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.iconLayout-3OgqU3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 22px;
	height: 22px;
	cursor: text
}

.pointer-aRJXzd {
	cursor: pointer
}

.medium-1LLV3p.iconLayout-3OgqU3 {
	width: 32px;
	height: 32px
}

.large-laZJpW.iconLayout-3OgqU3 {
	width: 40px;
	height: 40px
}

.iconContainer-2wXvy1 {
	position: relative;
	width: 16px;
	height: 16px
}

.medium-1LLV3p .iconContainer-2wXvy1 {
	width: 20px;
	height: 20px
}

.large-laZJpW .iconContainer-2wXvy1 {
	width: 24px;
	height: 24px
}

.icon-1S6UIr {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	-webkit-transition: opacity .1s ease-out, -webkit-transform .1s ease-out;
	transition: opacity .1s ease-out, -webkit-transform .1s ease-out;
	transition: transform .1s ease-out, opacity .1s ease-out;
	transition: transform .1s ease-out, opacity .1s ease-out, -webkit-transform .1s ease-out;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: var(--interactive-normal)
}

.icon-1S6UIr.visible-3bFCH- {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1
}

.clear--Eywng {}

.iconLayout-3OgqU3:hover .clear--Eywng {
	color: var(--interactive-hover)
}

.iconLayout-3OgqU3:active .clear--Eywng {
	color: var(--interactive-active)
}

.selectableItem-1MP3MQ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	height: 34px;
	padding: 8px 10px;
	margin: 2px 4px 2px 0;
	cursor: pointer
}

.selectableItem-1MP3MQ.selected-31soGA {
	cursor: default
}

.selectableItemLabel-1RKQjD {
	font-size: 16px;
	position: relative;
	top: 1px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme-light .selectableItem-1MP3MQ {
	color: #4f545c
}

.theme-light .selectableItem-1MP3MQ:hover {
	background-color: #dcddde
}

.theme-dark .selectableItem-1MP3MQ {
	color: #f6f6f7
}

.theme-dark .selectableItem-1MP3MQ:hover {
	background-color: rgba(32, 34, 37, .6)
}

.popoutList-T9CKZQ {
	border-radius: 5px;
	padding: 10px 10px 0
}

.popoutListInput-1l9TUI {
	width: 100%
}

.popoutListEmpty-voOEBJ {
	cursor: default;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 10px 0;
	margin: 2px 4px 2px 0
}

.divider-faSUbd {}

.theme-light .popoutList-T9CKZQ {
	background: #fff
}

.theme-light .popoutListEmpty-voOEBJ {
	color: #4f545c
}

.theme-dark .popoutList-T9CKZQ {
	background: #36393f
}

.theme-dark .popoutListEmpty-voOEBJ {
	color: #f6f6f7
}

.phoneFieldPopout-7PzjOO {
	width: 220px;
	height: 240px;
	position: absolute;
	top: 40px;
	left: 0
}

.phoneFieldPopout-7PzjOO .phoneFieldScroller-1rORCK {
	height: 196px;
	padding-bottom: 10px
}

.phoneFieldPopout-7PzjOO .countryItem-2OHkzd {
	width: 100%
}

.phoneFieldPopout-7PzjOO .countryName-1Qmnov {
	font-size: 13px;
	line-height: 18px;
	margin-right: 8px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.phoneFieldPopout-7PzjOO .countryCode-1zrlUB {
	font-weight: 600;
	font-size: 13px;
	text-align: right
}

.theme-light .phoneFieldPopout-7PzjOO .countryName-1Qmnov {
	color: #72767d
}

.theme-light .phoneFieldPopout-7PzjOO .countryCode-1zrlUB {
	color: #4f545c
}

.theme-dark .phoneFieldPopout-7PzjOO .countryName-1Qmnov {
	color: #b9bbbe
}

.theme-dark .phoneFieldPopout-7PzjOO .countryCode-1zrlUB {
	color: #f6f6f7
}

.outerContainer-2pDY4c {
	position: relative
}

.container-1uOKxa {
	overflow: hidden
}

.container-1uOKxa,
.innerContainer-20_g0H {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.countryCode-2YakYv {
	padding: 9px 8px;
	line-height: normal;
	white-space: nowrap
}

.separator-39gxf1 {
	width: 1px;
	background-color: var(--background-modifier-accent);
	margin: 8px 4px
}

.popout-NCeqAn {
	z-index: 1
}

.hidden-2l9u-8 {
	display: none
}

.input-1CjGeR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inputWrapper-3aw2Sf {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.inputField-4g7rSQ {
	border: none;
	background-color: transparent
}

.applicationIcon-28iDrP {
	margin-right: 8px
}

.container-23z5yI {
	width: 100%
}

.guildBadge-3vRjwA {
	position: relative;
	margin-right: 6px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 25px;
	height: 25px
}

.appIcon-lZGJcM {
	display: inline-block
}

.appIconSize-2ugydl {
	width: 100px;
	height: 100px
}

.appIcon-lZGJcM,
.avatar-2Gi7sV,
.guildIcon-1PRDp6 {
	margin-bottom: 24px
}

@media (max-height:720px) {
	.appIcon-lZGJcM,
	.avatar-2Gi7sV,
	.guildIcon-1PRDp6 {
		margin-bottom: 0;
		width: 64px;
		height: 64px
	}
}

.compactAvatar-3qGnXy {
	margin-bottom: 8px
}

.inviteResolvingGuildName-bQULNl {
	margin-top: 8px
}

.inviteResolvingGuildName-bQULNl,
.title-2_aCTw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.title-2_aCTw {
	margin-top: 4px;
	color: var(--header-primary);
	font-weight: 600
}

@media (min-height:640px) {
	.title-2_aCTw {
		margin-top: 8px
	}
}

.activityCount-2GgGMq,
.directInviteSubTitle-u2ba2r {
	margin-top: 4px
}

@media (min-height:640px) {
	.activityCount-2GgGMq {
		margin-top: 8px
	}
}

.guildContainer-3vevW1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.appIn-_bj_p1 {
	margin: 4px 0
}

.appGuildName-2aGDAZ {
	color: var(--header-primary)
}

.transitionGroup-aR7y1d {
	overflow: hidden;
	position: relative
}

.measurement-DMxQp7 {
	overflow: hidden
}

.measurementFill-31KKmO {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 100%
}

.measurementFillStatic-MZ1pNY {
	height: 100%
}

.animatedNode-5VAmrN {
	width: 100%
}

.qrLogin-1AOZMt {
	position: relative;
	overflow: hidden;
	width: 240px;
	height: 344px
}

.qrLogin-1AOZMt,
.qrLoginInner-c_7ePj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.qrLoginInner-c_7ePj {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.qrCode-wG6ZgU {
	-ms-interpolation-mode: nearest-neighbor;
	image-rendering: -webkit-optimize-contrast;
	image-rendering: -moz-crisp-edges;
	image-rendering: -o-pixelated;
	image-rendering: pixelated;
	position: absolute
}

.qrCodeContainer-3sXarj {
	width: 176px;
	height: 176px;
	position: relative;
	margin-bottom: 32px
}

.qrCodeContainer-3sXarj,
.qrCodeOverlay-qgtlTP {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.qrCodeOverlay-qgtlTP {
	width: 100%;
	height: 100%;
	position: absolute;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.qrCodeOverlay-qgtlTP img {
	width: 50px;
	height: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	image-rendering: crisp-edges
}

.qrAvatar-8_WYAf {
	margin-bottom: 32px
}

.startOverButton-3q0wUV {
	color: var(--brand-experiment);
	margin-top: 16px
}

.verticalSeparator-3huAjp {
	margin: 0 32px;
	border: 1px solid var(--background-modifier-accent)
}

@media (max-width:830px) {
	.qrLogin-1AOZMt,
	.verticalSeparator-3huAjp {
		display: none
	}
}

.column-3OSB2u {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 32px
}

.column-3OSB2u:nth-child(odd) {
	background-color: var(--background-secondary)
}

.column-3OSB2u:nth-child(2n) {
	background-color: var(--background-primary)
}

.column-3OSB2u:first-child {
	padding-left: 32px
}

.column-3OSB2u:last-child {
	padding-right: 32px
}

.container-1WbC0Y {
	padding: 0;
	overflow: hidden
}

.content-3vcdXQ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.horizontalAuthBox-18f_tk {
	width: 960px
}

.needAccount-23l_Wh {
	font-size: 14px;
	line-height: 16px
}

.smallRegisterLink-2LCrMe {
	display: inline-block;
	margin-left: 4px;
	margin-bottom: 0;
	vertical-align: bottom;
	padding: 0
}

.mainLoginContainer-1ddwnR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start
}

.mobile-1ryxso {
	width: 100%
}

.title-2sg2wH {
	margin-bottom: 8px
}

.subtitle-1tsRgk {
	margin-bottom: 24px
}

.img-14RJ4C {
	margin-bottom: 20px;
	width: 252px;
	height: 168px
}

.checkbox-333Zkg {
	margin-right: 8px
}

.subText-2N96YG {
	color: var(--text-normal)
}

.image-2QWf3Q {
	margin: 20px auto;
	background-repeat: no-repeat;
	background-size: cover
}

.imageUpgrade-moI_hv {
	width: 267px;
	height: 120px
}

.imageCancel-2x4k_k {
	width: 166px;
	height: 144px
}

.imageUnclaimed-5nJyYs,
.imageUnverified-2NLnW6 {
	width: 162px;
	height: 100px
}

.message-1F58Gs {
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 16px;
	line-height: 1.44
}

.theme-dark .message-1F58Gs {
	color: #b9bbbe
}

.theme-dark .secondaryButton-197mr8 {
	color: #fff
}

.theme-dark .imageUpgrade-moI_hv {
	background-image: url(/assets/d8371709428ae18e72c92a419931f43f.svg)
}

.theme-dark .imageCancel-2x4k_k {
	background: url(/assets/40c7bc64839852a875c69b4bf2182676.svg)
}

.theme-dark .imageUnclaimed-5nJyYs {
	background-image: url(/assets/eb38bedd2469cc0ee75d038314b808de.svg)
}

.theme-dark .imageUnverified-2NLnW6 {
	background-image: url(/assets/9ee155142daa13a74e603cc1c1bad485.svg)
}

.theme-light .message-1F58Gs {
	color: #72767d
}

.theme-light .secondaryButton-197mr8 {
	color: #4f545c
}

.theme-light .imageUpgrade-moI_hv {
	background-image: url(/assets/6b6db1ab88f06c54d63c553b09822749.svg)
}

.theme-light .imageCancel-2x4k_k {
	background: url(/assets/9aab26efad30d10d2a457e25b816bd76.svg)
}

.theme-light .imageUnclaimed-5nJyYs {
	background-image: url(/assets/bd04383ff5def04b9a03fd70f545ae34.svg)
}

.theme-light .imageUnverified-2NLnW6 {
	background-image: url(/assets/6f6d652ea8bb11a8acde40a2916d2328.svg)
}

.header-3bB_GQ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 24px;
	padding-bottom: 24px
}

.title-2HFmAi {
	font-weight: 700
}

.subtitle-8DQCLU,
.title-2HFmAi {
	text-align: center
}

.subtitle-8DQCLU {
	margin-top: 8px
}

.modalCloseButton-nA1JXv {
	position: absolute;
	top: 16px;
	right: 16px
}

.content-2Cyhe6 {
	padding-bottom: 16px
}

.password-3REpJO {
	margin-top: 16px
}

.cancel-204y04 {
	margin-right: 8px
}

.message-3rf57R {
	margin-top: 20px;
	margin-bottom: 20px
}

.imageUnverified-1QCPtJ {
	background-repeat: no-repeat;
	background-size: cover;
	height: 100px;
	margin: 20px auto;
	width: 162px
}

.theme-dark .imageUnverified-1QCPtJ {
	background-image: url(/assets/9ee155142daa13a74e603cc1c1bad485.svg)
}

.theme-light .imageUnverified-1QCPtJ {
	background-image: url(/assets/6f6d652ea8bb11a8acde40a2916d2328.svg)
}

.shinyButton-3uFlM- {
	overflow: hidden
}

.buttonShine-1CSUM8 {
	-webkit-animation-delay: .75s;
	animation-delay: .75s;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	-webkit-animation-name: Shine-2sIJ1p;
	animation-name: Shine-2sIJ1p;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
	color: hsla(0, 0%, 100%, .1)
}

.shineContainer-1HHuZ1 {
	position: absolute;
	top: -50%;
	bottom: 0;
	right: 0
}

.shineContainerDefault-2bbFgu {
	left: -50%
}

.shineContainerSmall-1MIVgq {
	left: -100%
}

.shine-2f1uEU {
	background-color: currentColor;
	height: 300%;
	position: relative;
	top: -100%;
	-webkit-transform: rotate(30deg);
	transform: rotate(30deg);
	width: 56px
}

.shinePaused-1D7eIe {
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.shineInner-fWUhvE {
	background-color: currentColor;
	height: 100%;
	width: 16px
}

@-webkit-keyframes Shine-2sIJ1p {
	0% {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}
	to {
		-webkit-transform: translate3d(200%, 0, 0);
		transform: translate3d(200%, 0, 0)
	}
}

@keyframes Shine-2sIJ1p {
	0% {
		-webkit-transform: translate3d(-50%, 0, 0);
		transform: translate3d(-50%, 0, 0)
	}
	to {
		-webkit-transform: translate3d(200%, 0, 0);
		transform: translate3d(200%, 0, 0)
	}
}

.sofortCopy-2hZss- {
	margin-top: 5px
}

.warnBlock-2vlhcX {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 10px
}

.warnIcon-2LVzAf {
	background-image: url(/assets/b49c87140d056234c2566d1806bd510a.svg);
	position: absolute;
	top: 12px;
	width: 24px;
	height: 24px
}

.warnText-3R1Ie0 {
	margin-left: 34px
}

.cardIcon-3U4mwZ {
	position: relative;
	text-indent: -9999em;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	box-shadow: 0 1px 3px rgba(0, 0, 0, .1);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transition: -webkit-transform .3s ease-in-out;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.cardIcon-3U4mwZ:after,
.cardIcon-3U4mwZ:before {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

.cardIcon-3U4mwZ:before {
	background-image: url(/assets/3f0d56bf816fb54a4b70ef02e4f25687.svg);
	background-size: 100% 100%;
	border-radius: 2px;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: rotateY(0deg);
	transform: rotateY(0deg)
}

.cardIcon-3U4mwZ:after,
.cardIcon-3U4mwZ:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block
}

.cardIcon-3U4mwZ:after {
	background: url(/assets/47034abf987d576279eef987473083b5.svg);
	background-size: 100% 100%;
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.cardIcon-3U4mwZ.visa-wmEUYN:before {
	background-image: url(/assets/74dabd23b4a8e624e0dc10b550b20b1f.svg)
}

.cardIcon-3U4mwZ.american-express-2JYHQz:before,
.cardIcon-3U4mwZ.amex-34lhch:before {
	background-image: url(/assets/904d64be1ff945b93e95da5cef359eb8.svg)
}

.cardIcon-3U4mwZ.discover-380k9c:before {
	background-image: url(/assets/ad36553983828f46952c9ed776862250.svg)
}

.cardIcon-3U4mwZ.master-card-1eMGLE:before,
.cardIcon-3U4mwZ.mastercard-2PR9Wc:before {
	background-image: url(/assets/bc3d41e9c8cfc895a6f3caf66becb73b.svg)
}

.cardIcon-3U4mwZ.paypal-1_sEH-:before {
	background-image: url(/assets/e803058a80fe9934741944df059f9763.svg)
}

.cardIcon-3U4mwZ.paymentRequest-7yBZCi:before {
	background-image: url(/assets/9121ee2c33595951f64e9398612a537e.svg)
}

.cardIcon-3U4mwZ.gPay-23y16H:before {
	background-image: url(/assets/e310a4344ee7c4e812bb063375b41e30.svg)
}

.cardIcon-3U4mwZ.sofort-eJ1MEW:before {
	background-image: url(/assets/db4248ddd8d0f1799a849d824d466f57.svg)
}

.cardIcon-3U4mwZ.przelewy24-2aa47r:before {
	background-image: url(/assets/ad97c7ddd72e9fe28e0c9bd9ea777c8e.svg)
}

.cardIcon-3U4mwZ.giropay-23XS_T:before {
	background-image: url(/assets/02d35d04fa05b5322334f4bd2324e09b.svg)
}

.cardIconSmall-2gJ6xX {
	width: 32px;
	height: 22px
}

.cardIconMedium-1N98Bu {
	width: 64px;
	height: 44px
}

.cardIconLarge-2Hh3T0 {
	width: 96px;
	height: 66px
}

.cardIconXLarge-1hyB-0 {
	width: 128px;
	height: 88px
}

.flipped-26DCUA {
	-webkit-transform: rotateY(180deg);
	transform: rotateY(180deg)
}

.paymentSourceLabel-1lo4Ca {
	margin-left: 8px;
	line-height: 22px;
	text-overflow: ellipsis;
	overflow: hidden
}

.paymentSourceLabel-1lo4Ca:first-child {
	margin-left: 0
}

.paymentSourceSelectedOption-3FziLU {
	overflow: hidden
}

.paymentSourceHasWarning-2RVnfr {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.paymentSourceWarning-1OX-_Q {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-line-pack: center;
	align-content: center;
	padding: 8px 8px 8px 12px;
	background-color: var(--background-tertiary);
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px
}

.paymentSourceWarningIcon-3mJyFL {
	padding-right: 8px
}

.theme-dark .error-tDF6fl,
.theme-light .error-tDF6fl {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.copyInput-2rOSt7 {
	overflow: hidden;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border: 1px solid;
	cursor: pointer;
	border-radius: 3px;
	height: 40px
}

.copyInputDefault-21sXtF,
.copyInputError-WlP8ke {}

.copyInputError-WlP8ke {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.copyInputSuccess-XZc7BO {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.layout-17VGBm {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.inputWrapper-2YT_dU {
	position: relative
}

.button-38qaLQ {
	margin: 4px 4px 4px 0;
	padding: 2px 20px!important;
	border-radius: 2px;
	-webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
	transition: background-color .2s ease-in-out, color .2s ease-in-out
}

.hiddenMessage-1iiFV5,
.input-31cgnL {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	background-color: transparent;
	padding: 10px 0 10px 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.input-31cgnL {
	width: 100%;
	min-width: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	border: none;
	-webkit-transition: color .15s ease;
	transition: color .15s ease;
	cursor: text
}

.inputDefault-A2ud2y,
.inputError-reIyaS {}

.inputError-reIyaS {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.inputSuccess-3U9sNd {
	color: var(--text-positive)
}

.hiddenMessage-1iiFV5 {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.inputHidden-1K-bD4 {
	visibility: hidden
}

.theme-light .copyInput-2rOSt7 {
	background-color: rgba(79, 84, 92, .02)
}

.theme-light .copyInputDefault-21sXtF {
	border-color: rgba(79, 84, 92, .3)
}

.theme-light .hiddenMessage-1iiFV5,
.theme-light .inputDefault-A2ud2y {
	color: #4f545c
}

.theme-light .hiddenMessage-1iiFV5::-webkit-input-placeholder,
.theme-light .inputDefault-A2ud2y::-webkit-input-placeholder {
	color: rgba(79, 84, 92, .3)
}

.theme-light .hiddenMessage-1iiFV5::-moz-placeholder,
.theme-light .inputDefault-A2ud2y::-moz-placeholder {
	color: rgba(79, 84, 92, .3)
}

.theme-light .hiddenMessage-1iiFV5:-ms-input-placeholder,
.theme-light .inputDefault-A2ud2y:-ms-input-placeholder {
	color: rgba(79, 84, 92, .3)
}

.theme-light .hiddenMessage-1iiFV5::placeholder,
.theme-light .inputDefault-A2ud2y::placeholder {
	color: rgba(79, 84, 92, .3)
}

.theme-dark .copyInput-2rOSt7 {
	background-color: rgba(0, 0, 0, .1)
}

.theme-dark .copyInputDefault-21sXtF {
	border-color: rgba(0, 0, 0, .3)
}

.theme-dark .hiddenMessage-1iiFV5,
.theme-dark .inputDefault-A2ud2y {
	color: #f6f6f7
}

.theme-dark .hiddenMessage-1iiFV5::-webkit-input-placeholder,
.theme-dark .inputDefault-A2ud2y::-webkit-input-placeholder {
	color: rgba(246, 246, 247, .3)
}

.theme-dark .hiddenMessage-1iiFV5::-moz-placeholder,
.theme-dark .inputDefault-A2ud2y::-moz-placeholder {
	color: rgba(246, 246, 247, .3)
}

.theme-dark .hiddenMessage-1iiFV5:-ms-input-placeholder,
.theme-dark .inputDefault-A2ud2y:-ms-input-placeholder {
	color: rgba(246, 246, 247, .3)
}

.theme-dark .hiddenMessage-1iiFV5::placeholder,
.theme-dark .inputDefault-A2ud2y::placeholder {
	color: rgba(246, 246, 247, .3)
}

.blurb-143skT {
	margin-top: 10px;
	font-size: 16px;
	line-height: 1.44;
	text-align: center;
	max-width: 360px
}

.divider-2rujXH {
	width: 100%;
	height: 1px;
	margin: 20px 0
}

.subtext-2QfZHv {
	font-size: 12px;
	line-height: 14px;
	margin-top: 8px
}

.installSelector-1OcF6d,
.storeTerms-3G4Jo7 {
	width: 100%
}

.confirmButton-1ktpa8,
.header-1fmANI,
.icon-3w4Cq1,
.storeTerms-3G4Jo7 {
	margin-top: 20px
}

.termsCheckbox-3YWF9A {
	margin-bottom: 10px
}

.termsCheckbox-3YWF9A:last-child {
	margin-bottom: 0
}

.header-1fmANI {
	font-size: 20px
}

.theme-dark .header-1fmANI {
	color: #fff
}

.theme-dark .blurb-143skT,
.theme-dark .storeTerms-3G4Jo7,
.theme-dark .subtext-2QfZHv {
	color: #b9bbbe
}

.theme-dark .divider-2rujXH {
	background-color: rgba(47, 49, 54, .6)
}

.theme-light .header-1fmANI {
	color: #36393f
}

.theme-light .blurb-143skT,
.theme-light .storeTerms-3G4Jo7,
.theme-light .subtext-2QfZHv {
	color: #72767d
}

.theme-light .divider-2rujXH {
	background-color: rgba(220, 221, 222, .6)
}

.error-20ZZpF {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px;
	font-size: 14px;
	line-height: 1.3;
	font-weight: 500;
	padding: 8px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.error-20ZZpF a {
	color: #fff;
	font-weight: 600
}

.error-20ZZpF a:hover {
	text-decoration: underline
}

.icon-25oV0D {
	width: 24px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.text-1ebFA_ {
	margin-left: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.backgroundRed-2jrPZy {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff
}

.errorClose-19Dwss {
	cursor: pointer;
	-ms-flex-item-align: flex-center;
	align-self: flex-center
}

.errorClose-19Dwss,
.errorCloseIcon-3y2VHJ {
	width: 16px;
	height: 16px
}

.backgroundTertiary-3PbXb3 {
	background-color: var(--background-tertiary);
	color: var(--interactive-active)
}

.backgroundAccent-349kuI {
	background-color: var(--background-accent);
	color: #fff
}

.table-39R0Oe {
	background-color: var(--background-secondary);
	border-radius: 4px;
	padding: 16px
}

.header-2fYolP {
	color: var(--interactive-active);
	font-weight: 600;
	margin-bottom: 8px
}

.header-2fYolP,
.rowBase-19ReVc {
	font-size: 16px;
	line-height: 20px
}

.rowBase-19ReVc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 500
}

.rowBase-19ReVc:not(:last-child) {
	margin-bottom: 8px
}

.row-gSQ6pC {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: var(--interactive-normal)
}

.row-gSQ6pC,
.rowAmount-2vWhGc {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.rowAmount-2vWhGc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.rowPercentDiscount-1Ip6TE {
	margin-left: 8px;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	color: #fff;
	padding: 2px 4px;
	border-radius: 2px;
	font-size: 12px;
	line-height: 16px
}

.rowDiscountOriginalPrice-3ZHMbT {
	color: var(--text-muted);
	font-size: 14px;
	font-weight: 500;
	line-height: 16px;
	margin: -4px 0 4px;
	text-align: right;
	text-decoration: line-through
}

.entitlementDiscountRow-1PWKPc {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	color: var(--text-positive)
}

.divider-35lQBz {
	background-color: var(--background-modifier-accent);
	height: 1px;
	margin: 16px 0
}

.dividerExtended-3N_mcn {
	height: 4px;
	margin-left: -16px;
	margin-right: -16px
}

.totalRow-br_EPR {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.totalLabel-kW8CA9 {
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}

.totalAmount-QMwGZT,
.totalLabel-kW8CA9 strong {
	color: var(--interactive-active);
	font-weight: 600
}

.finePrint-aNvLWf {
	color: var(--text-normal);
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	margin: 16px 0
}

.pricePerInterval-WZc5oR {
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 400;
	line-height: 20px
}

.pricePerInterval-WZc5oR strong {
	color: var(--interactive-active);
	font-size: 24px;
	font-weight: 600;
	line-height: 30px
}

.wrapper-3xYGNM {
	border-radius: 4px;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.wrapperActive-1eM2cQ {
	background-color: var(--background-modifier-accent)
}

.link-3dHnkW {
	color: var(--interactive-active);
	font-size: 14px;
	font-weight: 600;
	line-height: 18px
}

.note-3f9OXN {
	margin-top: 20px;
	position: relative;
	font-size: 12px
}

.note-3f9OXN~.note-3f9OXN {
	margin-top: 8px
}

.icon-gt7KBA {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px
}

.large-2kb0Cr {
	width: 20px;
	height: 20px
}

.small-1Htrse {
	width: 14px;
	height: 14px
}

.colorWarning-2efEE- {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%)
}

.colorError-2vGbJj {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.colorPrimary-3hws2f {
	color: var(--text-muted)
}

.breadcrumbs-SOzMJD {
	overflow: hidden
}

.breadcrumbWrapper-WmDjgG {
	font-weight: 600;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	color: var(--text-muted)
}

.activeBreadcrumb-p6aw-F {
	color: var(--interactive-active)
}

.breadcrumbClickWrapper-TpEb92,
.breadcrumbFinalWrapper-3WqsGi {
	overflow: hidden
}

.breadcrumb-OALf_a {
	font-size: 14px
}

.breadcrumbArrow-1bJVKv {
	width: 18px;
	height: 18px
}

.interactiveBreadcrumb-3qFng9 {
	cursor: pointer
}

.content-1YdlXf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0
}

.breadcrumbsWrapper-3avBWN {
	border-bottom: 1px solid var(--background-modifier-accent);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 0 16px;
	padding: 16px 0
}

.bodyWrapper-3GGwfp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	min-height: 0;
	position: relative
}

.scroller-3tPHw0 {
	height: 100%;
	padding: 0 16px 16px
}

.errorBlockWrapper-1ZfYVz {
	padding: 16px 16px 0
}

.paymentNote-3NUaTF {
	padding: 0 16px
}

.loadingBlock-2I2zJI {
	height: 192px
}

.sequencer-2GXxB2 {
	flex-direction: column
}

.sequencer-2GXxB2,
.sequencerStatic-UthWGP {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column
}

.sequencerAnimatedNode-GEjG0S,
.sequencerStatic-UthWGP {
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.sequencerAnimatedNode-GEjG0S {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	min-height: 0
}

.button-1w5pas {
	position: relative;
	top: 3px;
	opacity: .8;
	-webkit-transition: stroke-dasharray .2s ease-out, -webkit-transform .2s ease-out;
	transition: stroke-dasharray .2s ease-out, -webkit-transform .2s ease-out;
	transition: transform .2s ease-out, stroke-dasharray .2s ease-out;
	transition: transform .2s ease-out, stroke-dasharray .2s ease-out, -webkit-transform .2s ease-out;
	margin-left: 4px
}

.button-1w5pas.open-1Te94t {
	-webkit-transform: translate3d(0, -3px, 0) rotate(-90deg);
	transform: translate3d(0, -3px, 0) rotate(-90deg)
}

.button-1w5pas.open-1Te94t path {
	stroke-dasharray: 14
}

.button-1w5pas path {
	stroke-width: 2px;
	stroke-dasharray: 7;
	stroke-dashoffset: 1;
	-webkit-transition: stroke-dasharray .2s ease;
	transition: stroke-dasharray .2s ease
}

.buttonIcon-1BKzBu {
	margin-right: 8px
}

.button-1vm4ZO {
	width: 200px;
	margin-bottom: 8px
}

.button-1vm4ZO:last-child {
	margin-bottom: 0
}

.button-1vm4ZO:nth-of-type(odd) {
	margin-right: 8px
}

.allPaymentsToggleButton-XaXcaK {
	color: var(--header-primary);
	margin: 20px auto 0;
	padding: 4px 4px 0;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500
}

.allPaymentsToggleButton-XaXcaK:hover {
	cursor: pointer
}

.allPaymentsSection-24Igpm {
	padding-top: 24px
}

.hidden-2DMsP9 {
	display: none
}

.inputWrapper-2YCfto {
	position: relative
}

.paypalIcon-2dBx_b {
	position: absolute;
	top: 9px;
	left: 8px;
	z-index: 1
}

.paypalInput-3MddcM {
	padding-left: 48px;
	cursor: default
}

.theme-dark .paypalInput-3MddcM,
.theme-dark .paypalInput-3MddcM:focus,
.theme-dark .paypalInput-3MddcM:hover,
.theme-light .paypalInput-3MddcM,
.theme-light .paypalInput-3MddcM:focus,
.theme-light .paypalInput-3MddcM:hover {
	border-color: rgba(0, 0, 0, .3)
}

.row-2grg9k {
	padding-top: 20px
}

.row-2grg9k:first-child {
	padding-top: 0
}

.section-1Hw6N9 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.section-1Hw6N9:first-child {
	padding-left: 0
}

.width100-2aXN2H {
	width: 100%
}

.width75-3anqmd {
	width: 75%
}

.width60-1v9DeU {
	width: 60%
}

.width40-1Gna7C {
	width: 40%
}

.width30-2P1hBi {
	width: 30%
}

.width50-23-miv {
	width: 50%
}

.width25-3DEhbv {
	width: 25%
}

.p24Form-3DemgK {
	padding-top: 20px
}

.modal-3Msmb3 {
	overflow-x: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.planSelector-2xxBP_ {
	margin-top: 20px
}

.form-2d3M9m {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 660px
}

.divider-1que2t {
	position: relative;
	border-top: 1px solid;
	margin: 0 20px
}

.content-PS26MV {
	margin-bottom: 20px
}

.giftToggle-3G-6sw {
	margin-top: 16px
}

.formTitle-1_5gw4 {
	margin: 20px 0 10px
}

.errorBlock-1yXil7,
.purchaseTerms-1aF7k1 {
	margin-top: 20px
}

.invalidIcon-1uHQWY {
	width: 18px;
	height: 18px;
	padding: 0 1px
}

.choosePaymentSourceType-2Q_3qs {
	margin-top: 20px
}

.buyButtonTooltipWrapper-3ISTfu {
	position: relative
}

.buyButtonTooltipTarget-2JtpkN {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1;
	cursor: not-allowed
}

.backButtonSize-4hJ3lM {
	height: 38px;
	width: auto
}

.backButton-14DZbs {
	padding: 0
}

.backButton-14DZbs:hover {
	text-decoration: underline
}

.modalContent-3rVa23 {
	-webkit-overflow-scrolling: touch
}

@media (max-width:485px) and (max-height:550px) {
	.form-2d3M9m {
		display: block
	}
	.modalContent-3rVa23 {
		height: auto
	}
}

.theme-dark .divider-1que2t {
	border-color: #2f3136
}

.theme-dark .backButtonColor-N09dXJ {
	color: #fff
}

.theme-dark .checkboxLabel-3WoD3k {
	color: #b9bbbe
}

.theme-light .divider-1que2t {
	border-color: rgba(220, 221, 222, .6)
}

.theme-light .backButtonColor-N09dXJ {
	color: #4f545c
}

.theme-light .checkboxLabel-3WoD3k {
	color: #b9bbbe
}

.cardNumberWrapper-2D83Wo {
	position: relative
}

.cardIcon-2MnSei {
	position: absolute;
	top: 12px;
	left: 10px
}

.cardInput-1hh1N- {
	padding: 10px 9px;
	border-radius: 3px;
	background-color: var(--deprecated-text-input-bg);
	border: 1px solid var(--deprecated-text-input-border)
}

.hiddenDiv-3ywgLc {
	visibility: hidden
}

.cardNumberInput-3an3uq {
	padding-left: 55px
}

.cardInputFocused-19S1J3 {
	border-color: var(--text-link)
}

.cardInputError-1GUPnt {
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .inputPrefix-2iFFkc {
	opacity: .5
}

.cardNumberWrapper-3fnAdq {
	position: relative
}

.cardIcon-22ZAZn {
	position: absolute;
	top: 9px;
	left: 10px
}

.cardIcon-22ZAZn.submitting-1dY48P {
	-webkit-animation: pulse-2sZk7o .75s ease-in-out infinite alternate;
	animation: pulse-2sZk7o .75s ease-in-out infinite alternate
}

.cardNumberInput-1EkDl_ {
	padding-left: 55px
}

@-webkit-keyframes pulse-2sZk7o {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	to {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		opacity: .6
	}
}

@keyframes pulse-2sZk7o {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 1
	}
	to {
		-webkit-transform: scale(.9);
		transform: scale(.9);
		opacity: .6
	}
}

.awaitingAuthenticationStep-3mW1JG,
.body-31Cs__ {
	padding-top: 16px;
	padding-bottom: 16px
}

.skuButtons-3KnDcG {
	padding: 0 8px 0 16px
}

.button-3Wn6-1 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 258px;
	border-radius: 8px;
	padding: 24px;
	position: relative;
	margin-bottom: 16px
}

.tier2-3pW_6T {
	background-image: linear-gradient(32deg, #b473f5, #e292aa)
}

.tier1-UUxEBG {
	background-image: linear-gradient(32deg, #738ef5, #b3aeff 75.25%)
}

.tier2Image-1_9GtA {
	background-image: url(/assets/98d607da06d333690a5d16e9ae5317fa.svg);
	height: 237px;
	width: 297px
}

.tier1Image-3ShgQH,
.tier2Image-1_9GtA {
	position: absolute;
	bottom: 0;
	right: 0
}

.tier1Image-3ShgQH {
	background-image: url(/assets/d8a7af65c03bfd40df71756283194bd4.svg);
	height: 234px;
	width: 279px
}

.tierTitle-24KvK4 {
	margin-bottom: 16px
}

.text-1AMsjB {
	width: 160px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500
}

.description-1XiJ8P {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 16px
}

.priceWrapper-3ug9CZ {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.price-3ihUyv,
.price-3ihUyv strong {
	color: #fff
}

.subscriptionCostRowAmount-15tMYg {
	font-weight: 500
}

.subscriptionCostRow-3imIke {
	color: var(--header-primary)
}

.invoiceItemLabelWithIcon-1wBD7Y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.invoiceItemLabelIcon-2DH7qm {
	color: var(--interactive-normal);
	margin-left: 8px;
	height: 14px;
	width: 14px
}

.invoiceItemTooltip-2dMGk8 {
	max-width: 240px
}

.invoiceItemTooltip-2dMGk8 p {
	margin: 0
}

.invoiceItemTooltip-2dMGk8 strong {
	font-weight: 700
}

.subscriptionDetailsToggle-3dzjj6 {
	color: var(--text-normal);
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	margin: -16px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 16px 0;
	cursor: pointer
}

.subscriptionDetailsToggleCaret-vbWnyU {
	margin-left: 6px;
	height: 16px;
	width: 16px
}

.subscriptionPeriodResetNotice-b5C4Ac {
	color: var(--text-normal);
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	margin-bottom: 16px
}

.subscriptionAddedInvoiceItem-2V_n7J {
	color: var(--text-positive)
}

.headerBackground-23gIwK {
	position: relative;
	top: -20px;
	left: -20px;
	right: -20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 20px;
	min-height: 77px;
	width: 100%
}

.tier1HeaderBackground-3LjWgU {
	background-color: var(--brand-experiment)
}

.tier2HeaderBackground-2BUqcl {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%)), to(hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%)));
	background-image: linear-gradient(90deg, hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%))
}

.closeIcon-1Te9hO {
	opacity: 1
}

.headerTop-Bg0929 {
	position: relative;
	width: 100%
}

.headerIcon-1OW_re {
	width: auto;
	height: 22px
}

.headerIcon-1OW_re.tier1-ObWVGJ {
	height: 35px
}

.price-1rEl-z {
	position: relative;
	margin-top: 20px;
	padding: 2px 12px;
	font-weight: 500;
	font-size: 14px;
	line-height: 1.71;
	color: var(--brand-experiment);
	background-color: #fff;
	border-radius: 3px;
	-ms-flex-item-align: end;
	align-self: flex-end
}

.closeButton-2PEpYG {
	color: #fff!important
}

.closeButton-2PEpYG:hover {
	background-color: hsla(0, 0%, 100%, .04)!important
}

.theme-dark .closeIcon-1Te9hO {
	color: #f6f6f7
}

.theme-dark .headerIcon-1OW_re,
.theme-light .closeIcon-1Te9hO,
.theme-light .headerIcon-1OW_re {
	color: #fff
}

.wrapper-1P_m9K svg {
	display: block
}

.tier2Animation-M5D31n {
	position: relative
}

.panningAnimation-38NjY9 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 20px;
	right: 0;
	overflow: hidden
}

.panningAnimationInner-2-99fl {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-size: 100% 100%
}

.tier2Background-gCUPNQ {
	opacity: .2;
	background-image: url(/assets/8d2cc61d9f06d4b1fb0e3b15b36b2817.svg)
}

.tier2Foreground-2tYn8P {
	background-image: url(/assets/88635b43b1f70f094f034b1cce8ab329.svg)
}

.guildWrapper-13lnzT {
	position: relative
}

.guildBackground-3UtSZ2 {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.guildBackground-3UtSZ2,
.guildStar-35l026 {
	position: absolute
}

.modalHeader-1a6oWz {
	margin-bottom: -20px;
	padding-bottom: 0
}

.header-jiLdx9 {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.headerAnimation-pQYQcu {
	position: absolute;
	top: 0;
	right: 0;
	bottom: -20px;
	left: 50%;
	min-width: 440px;
	overflow: hidden;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: 100%
}

.header-RSCE0X {
	color: #fff;
	overflow-x: visible;
	position: relative;
	min-height: 77px;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.headerTier1-2Ckjmd {
	background-color: var(--brand-experiment)
}

.headerTier2-3FKMxd {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%)), to(hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%)));
	background-image: linear-gradient(90deg, hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%))
}

.header-RSCE0X .closeButton-52_sX- {
	position: absolute;
	top: 16px;
	right: 16px;
	color: #fff;
	opacity: .8
}

.header-RSCE0X .closeButton-52_sX-:hover {
	opacity: 1
}

.headerLogo-3yYMKQ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	position: relative;
	z-index: 1
}

.headerLogoWordmark-3s0bFX {
	width: auto;
	height: 15px
}

.headerLogoTier2-K7zsGB {
	width: auto;
	height: 22px
}

.headerLogoTier1-tgveOB {
	width: auto;
	height: 35px
}

.headerAnimationWrapper-1W2JzL {
	bottom: -20px;
	overflow: hidden;
	z-index: 0
}

.headerAnimation-3SJLN4,
.headerAnimationWrapper-1W2JzL {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%
}

.headerAnimation-3SJLN4 {
	bottom: 0;
	left: 50%;
	min-width: 440px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

.loader-3HXZ2q {
	margin-top: 64px
}

.invoiceHeader-3VOJTm {
	margin: 16px 0 8px
}

.invoice-28DmWy {
	margin-bottom: 16px
}

.paymentSourceWrapper-2dIzE4 {
	margin: 16px 0
}

.paymentSourceOptionalWarning-bonA40 {
	margin-top: 16px;
	color: var(--text-normal)
}

.contentWrapper-2H52F3 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	flex-direction: column;
	min-height: 0
}

.contentWrapper-2H52F3,
.referralBody-2ZG7wu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column
}

.referralBody-2ZG7wu {
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 32px
}

.referralHeaderText-eg8ruT {
	margin-bottom: 16px
}

.referralImage-3HdRPX {
	height: 50px;
	margin-bottom: 20px
}

@media (max-width:485px) {
	.shaker-35cz7E {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
	.root-1ANs48 {
		width: 100vw;
		border-radius: 0
	}
}

.trialCheckbox-2rz9Q1 {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.trialCheckboxLabel-3DxtAL {
	font-size: 14px;
	line-height: 18px
}

.animationContainer-cNePAf,
.container-2mdxGH {
	position: relative;
	z-index: 0
}

.animationContainer-cNePAf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 8px;
	overflow: hidden
}

.svgBorder-1CQ67m {
	position: absolute;
	top: -1px;
	left: -1px;
	height: calc(100% + 2px);
	width: calc(100% + 2px);
	z-index: 1
}

.svgCopy-3RgiTa {
	display: block
}

.animationContainer-cNePAf {
	color: var(--header-primary)
}

.shine-KMI5j7 {
	color: hsla(0, 0%, 100%, .5)
}

.confirmation-NXinYV {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 56px 32px 64px
}

.banner-2TeZN0,
.text-1F94k4 {
	margin-bottom: 16px
}

.text-1F94k4 {
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	text-align: center
}

.shaker-1QVc6p {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	max-height: 660px;
	height: 100%
}

.modalHeader-3heSN8 {
	margin-bottom: -20px;
	padding-bottom: 0
}

.header-2jljXY {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.headerAnimation-2ipCWU {
	position: absolute;
	top: 0;
	bottom: -20px;
	left: calc(50% - 220px);
	width: 440px
}

.spinner-2UYkNB {
	position: relative;
	top: calc(50% - 16px)
}

.stepBody-1cR8n4 {
	padding-top: 16px
}

.bodyText-1uGqIv {
	color: var(--interactive-normal);
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	margin-bottom: 16px
}

.selectPlanChooseSubtitle-2QNzXl,
.selectPlanChooseTitle-2ClZSL {
	color: var(--interactive-active);
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 8px
}

.selectPlanChooseTitle-2ClZSL {
	font-weight: 600
}

.selectPlanChooseSubtitle-2QNzXl {
	margin-bottom: 18px
}

.planOption-3m2svN {
	color: var(--interactive-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 8px 0;
	cursor: pointer
}

.planOptionDisabled-JiB80K {
	opacity: .6
}

.planOptionClickable-2m4lfF {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.planOptionDisabled-JiB80K .planOptionClickable-2m4lfF {
	cursor: not-allowed
}

.planOptionCheckbox-3ik8cg {
	margin-right: 10px
}

.planOptionInterval-2idEhf {
	color: var(--interactive-normal);
	font-weight: 500
}

.optionSelected-1d91jC {
	color: var(--interactive-active)
}

.planOptionCurrentPlan-1NIWWm,
.planOptionMonthsFree-d4pf3C {
	margin-left: 4px
}

.planOptionDiscount-cS8uaO {
	color: #fff;
	text-transform: uppercase;
	border-radius: 16px;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	font-size: 12px;
	line-height: 16px;
	padding: 2px 8px;
	font-weight: 500;
	margin-left: 8px
}

.selectPlanDivider-1mx_6q {
	background-color: var(--background-modifier-accent);
	height: 1px;
	margin: 8px 0 16px
}

.selectPlanTotalRow-Coq3OB {
	margin-top: 8px
}

.taxInclusiveNote-2PeWCh {
	margin-bottom: 16px
}

.renewalInvoiceDate-2NNrkM {
	color: var(--text-normal);
	margin-bottom: 16px
}

.invoice-3GWhNe {
	margin-bottom: 16px
}

.grandfatheredUpgradeNote-3hxZHm,
.paymentSourceWrapper-RY23yY {
	margin: 16px 0
}

@media (max-width:485px) {
	.shaker-1QVc6p {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		max-height: none
	}
	.root-2k49pR {
		width: 100vw;
		border-radius: 0
	}
}

.premiumSubscribeButton-3TowJw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.premiumIcon-YgHhed {
	margin-right: 4px
}

.buttonText-3LvUCc {
	max-width: 140px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.giftButton-2uAsFo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.giftIcon-1DsQ4W {
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.overflow-WK9Ogt {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: relative
}

.arrow-gKvcEx {
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.arrow-gKvcEx.open-2d6eoT {
	-webkit-transform: translate3d(0, -3px, 0) rotate(-180deg);
	transform: translate3d(0, -3px, 0) rotate(-180deg)
}

.gifTag-31zFY8 {
	background-image: url(/assets/e689380400b1f2d2c6320a823a1ab079.svg);
	width: 29px;
	height: 22px
}

.imageWrapper-2p5ogY {
	display: block;
	position: relative;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	overflow: hidden;
	border-radius: 3px
}

.imageWrapper-2p5ogY img {
	position: absolute
}

.imageWrapperBackground-E_M6Nu {
	background: rgba(0, 0, 0, .05)
}

.imageWrapperInner-3_dNk0 {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.imageError-2OefUi {
	width: 200px;
	height: 102px;
	background-image: url(/assets/feaff2557c548146aad83669db695e0b.svg);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain
}

.imagePlaceholder-1AxUV5 {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.imagePlaceholderOverlay-ETNjpn {
	background-color: rgba(0, 0, 0, .6)
}

.imageAccessory-3uSIjZ {
	position: absolute;
	top: 6px;
	right: 6px;
	z-index: 1
}

.imageZoom-1n-ADA {
	cursor: nesw-resize;
	cursor: -webkit-zoom-in;
	cursor: zoom-in
}

.clickable-3Ya1ho {
	cursor: pointer
}

.theme-dark .imageError-2OefUi {
	background-image: url(/assets/9a31e0f65d520cc12d7f42374d59a2d1.svg)
}

.background-opacity-low .imageWrapper-2p5ogY,
.background-opacity-medium .imageWrapper-2p5ogY {
	opacity: .6
}

.overlay-unlocked .imageWrapper-2p5ogY {
	opacity: 1
}

.wrapper-2K4Z3k {
	position: relative
}

.downloadLink-1ywL9o {
	position: absolute;
	top: 100%;
	font-size: 14px;
	font-weight: 500;
	display: inline-block;
	-ms-flex-item-align: start;
	align-self: flex-start;
	color: #fff!important;
	text-decoration: none;
	line-height: 30px;
	-webkit-transition: opacity .15s ease;
	transition: opacity .15s ease;
	opacity: .5;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.downloadLink-1ywL9o:hover {
	opacity: 1
}

.modal-qgFCbT {
	background: transparent!important;
	-webkit-box-shadow: none!important;
	box-shadow: none!important
}

.image-1tIMwV,
.modal-qgFCbT {
	border-radius: 0
}

.mediaBarInteraction-37i2O4,
.mediaBarInteractionDragging-2QurIZ {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin: 0 7px
}

.mediaBarInteraction-37i2O4:hover .mediaBarWrapper-3D7r67,
.mediaBarInteractionDragging-2QurIZ:hover .mediaBarWrapper-3D7r67 {
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .3);
	box-shadow: 0 1px 1px rgba(0, 0, 0, .3)
}

.mediaBarInteraction-37i2O4:hover .bubble-3qRl2J,
.mediaBarInteractionDragging-2QurIZ:hover .bubble-3qRl2J {
	opacity: 1
}

.mediaBarInteraction-37i2O4:hover .mediaBarGrabber-1FqnbN {
	-webkit-transform: scale(1);
	transform: scale(1);
	background-color: var(--brand-experiment-560)
}

.mediaBarInteraction-37i2O4:hover .mediaBarPreview-1jfyFs {
	opacity: .3
}

.mediaBarInteraction-37i2O4:hover .bubble-3qRl2J,
.mediaBarInteractionDragging-2QurIZ .bubble-3qRl2J {
	opacity: 1
}

.mediaBarInteractionDragging-2QurIZ .mediaBarGrabber-1FqnbN {
	-webkit-transform: scale(1);
	transform: scale(1);
	background-color: var(--brand-experiment-560)
}

.mediaBarInteractionVolume-3QZqYd {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	-ms-flex-item-align: center;
	align-self: center;
	border-radius: 8px;
	background-color: rgba(0, 0, 0, .7);
	padding: 4px 8px;
	width: 72px;
	margin: 0 4px 0 0
}

.vertical-1gJnJQ {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform-origin: top;
	transform-origin: top;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	height: 54px;
	width: 140px
}

.horizontal-3Sq5iO,
.vertical-1gJnJQ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.horizontal-3Sq5iO {
	width: 100%;
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.fakeEdges-27pgtp {
	position: relative
}

.fakeEdges-27pgtp:after,
.fakeEdges-27pgtp:before {
	content: "";
	position: absolute;
	top: 0;
	height: 100%;
	width: 3px;
	z-index: 1
}

.fakeEdges-27pgtp:before {
	left: -3px;
	border-radius: 3px 0 0 3px
}

.fakeEdges-27pgtp:after {
	right: -3px;
	border-radius: 0 3px 3px 0
}

.buffer-26XPkd {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	opacity: .3
}

.buffer-26XPkd,
.buffer-26XPkd:after,
.buffer-26XPkd:before {
	background-color: #fff
}

.mediaBarWrapper-3D7r67 {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 6px
}

.mediaBarWrapper-3D7r67,
.mediaBarWrapper-3D7r67:after,
.mediaBarWrapper-3D7r67:before {
	background-color: rgba(185, 187, 190, .3)
}

.mediaBarWrapperVolume-354-jo {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 72px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.mediaBarPreview-1jfyFs,
.mediaBarProgress-1xaPtl {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%
}

.mediaBarPreview-1jfyFs {
	z-index: 0;
	opacity: 0
}

.mediaBarPreview-1jfyFs,
.mediaBarPreview-1jfyFs:after,
.mediaBarPreview-1jfyFs:before {
	background-color: #fff
}

.mediaBarProgress-1xaPtl {
	z-index: 3
}

.mediaBarGrabber-1FqnbN,
.mediaBarProgress-1xaPtl,
.mediaBarProgress-1xaPtl:after,
.mediaBarProgress-1xaPtl:before {
	background-color: var(--brand-experiment)
}

.mediaBarGrabber-1FqnbN {
	position: absolute;
	top: 50%;
	right: 0;
	z-index: 2;
	width: 10px;
	height: 10px;
	border-radius: 5px;
	margin-top: -5px;
	margin-right: -5px;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	-webkit-transition: background-color .25s linear, -webkit-transform .25s ease-in-out;
	transition: background-color .25s linear, -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out, background-color .25s linear;
	transition: transform .25s ease-in-out, background-color .25s linear, -webkit-transform .25s ease-in-out;
	cursor: -webkit-grab;
	cursor: grab
}

.bubble-3qRl2J {
	border-radius: 3px;
	top: -28px;
	padding: 0 8px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	width: auto;
	height: 18px;
	line-height: 18px;
	text-align: center;
	font-weight: 600;
	font-size: 12px;
	color: #f6f6f7;
	opacity: 0;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	background-color: #000
}

.bubble-3qRl2J,
.bubble-3qRl2J:before {
	position: absolute;
	pointer-events: none
}

.bubble-3qRl2J:before {
	top: 100%;
	left: 50%;
	content: " ";
	width: 0;
	height: 0;
	margin-left: -5px;
	border: 5px solid transparent;
	border-top-color: #000
}

.wrapper-129saQ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 12px;
	height: 48px;
	border-radius: 24px;
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	pointer-events: none
}

.wrapper-129saQ a:link,
.wrapper-129saQ a:visited {
	pointer-events: auto;
	cursor: pointer;
	display: block;
	color: #fff!important
}

.wrapperHasPlayText-24Ab80 {
	padding: 5px 18px 4px 10px;
	-webkit-transition: background-color .2s linear;
	transition: background-color .2s linear
}

.wrapperHasPlayText-24Ab80:hover {
	background-color: rgba(0, 0, 0, .9)
}

.iconWrapper-21idzA {
	pointer-events: auto;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	opacity: .6;
	cursor: pointer;
	-webkit-transition: opacity .25s, color .25s;
	transition: opacity .25s, color .25s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.disableInteractions-31GcUw .iconWrapper-21idzA,
.disableInteractions-31GcUw a:link,
.disableInteractions-31GcUw a:visited {
	pointer-events: none
}

.iconWrapperActive-12kkfE {}

.iconWrapperActive-12kkfE:hover {
	opacity: 1
}

.iconWrapperActive-12kkfE:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.iconWrapperHasPlayText-ksGr18 {
	opacity: 1
}

.text-pPnELr {
	font-size: 16px;
	padding-left: 4px
}

.icon-3ZFEtL {
	display: block;
	width: 24px;
	height: 24px
}

.iconPlay-2kgvwV {
	margin-left: 1px;
	margin-right: -1px
}

.iconExternal-NKMKxg,
.iconExternalMargins-2v2mzg,
.iconPlay-2kgvwV {}

.iconExternalMargins-2v2mzg {
	margin-left: 2px;
	margin-right: 4px
}

.volumeButton-2XwKVs {
	position: relative
}

.volumeButtonSlider-3U2qy1 {
	position: absolute;
	bottom: calc(100% + 16px);
	left: -78px;
	right: 0;
	display: none;
	-webkit-app-region: no-drag
}

.volumeButtonSlider-3U2qy1.sliderVisible-2GQ2wC {
	display: initial
}

.wrapper-2TxpI8 {
	position: relative;
	overflow: hidden;
	border-radius: 3px;
	color: #fff;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.wrapperAudio-1jDe0Q,
.wrapperControlsHidden-35Gtol,
.wrapperPaused-19pWuK,
.wrapperPlaying-1pXOW5 {}

.wrapperControlsHidden-35Gtol {
	cursor: default
}

.wrapperAudio-1jDe0Q {
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-style: solid;
	border-width: 1px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	overflow: visible;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.videoControls-2kcYic {
	position: absolute;
	left: 0;
	right: 0;
	bottom: -10px;
	padding-bottom: 10px;
	height: 32px
}

.audioControls-2HsaU6,
.videoControls-2kcYic {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: rgba(0, 0, 0, .6)
}

.audioControls-2HsaU6 {
	margin-top: 4px;
	border-radius: 3px
}

.controlIcon-3cRbti {
	display: block;
	width: 24px;
	height: 24px;
	padding: 4px;
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	opacity: .6
}

.controlIcon-3cRbti:hover {
	opacity: 1
}

.controlIcon-3cRbti:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.volumeSliderWrapper-1A8mUw {
	margin-bottom: 4px;
	margin-left: -4px
}

.durationTimeWrapper-OugPFt {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin: 4px;
	height: 12px
}

.durationTimeDisplay-jww5fr,
.durationTimeSeparator-2_xpJ7 {
	font-weight: 500;
	display: inline-block;
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 12px;
	line-height: 12px;
	vertical-align: text-top
}

.durationTimeSeparator-2_xpJ7 {
	margin: 0 2px
}

.video-8eMOth {
	position: relative;
	display: block;
	width: 100%;
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	border-radius: 3px
}

.video-8eMOth:-webkit-full-screen {
	z-index: 99999
}

.video-8eMOth::-webkit-media-controls-enclosure {
	display: none!important
}

.audio-2-PNle {
	position: absolute;
	display: block;
	width: 0;
	height: 0
}

.audioMetadata-3zOuGv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.audioMetadata-3zOuGv:before {
	width: 24px;
	height: 40px;
	content: "";
	background-image: url(/assets/e83eaad3ae5c32a355b55f157e6cd3da.svg);
	background-size: 100% auto;
	background-repeat: no-repeat
}

.audioMetadata-3zOuGv .metadataContent-3c_ZXw {
	padding: 0 8px
}

.audioMetadata-3zOuGv .metadataDownload-1fk90V {
	height: 24px;
	opacity: 1
}

.audioMetadata-3zOuGv .metadataIcon-2FyCKU {
	color: var(--interactive-normal)
}

.audioMetadata-3zOuGv .metadataIcon-2FyCKU:hover {
	color: var(--interactive-hover)
}

.audioMetadata-3zOuGv .metadataSize-2UOOLK {
	color: var(--text-muted)
}

.metadata-13NcHb {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: -10px;
	left: 0;
	right: 0;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), to(rgba(0, 0, 0, .9)));
	background-image: linear-gradient(0deg, transparent, rgba(0, 0, 0, .9));
	padding: 22px 12px 12px;
	z-index: 1
}

.metadataContent-3c_ZXw {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden
}

.metadataName-14STf- {
	font-size: 16px;
	line-height: 20px
}

.metadataName-14STf-,
.metadataSize-2UOOLK {
	font-weight: 500;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.metadataSize-2UOOLK {
	font-size: 12px;
	line-height: 16px;
	opacity: .7
}

.metadataDownload-1fk90V {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	opacity: .6
}

.metadataDownload-1fk90V:hover {
	opacity: 1
}

.metadataIcon-2FyCKU {
	width: 24px;
	height: 25px;
	color: #fff
}

.playCenter-Fe8u3X {
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	z-index: 1
}

.playCenter-Fe8u3X,
.playPausePop-RnpJoM {
	position: absolute;
	pointer-events: none
}

.playPausePop-RnpJoM {
	top: 50%;
	left: 50%;
	margin-left: -23px;
	margin-top: -23px;
	padding: 12px;
	width: 24px;
	height: 24px;
	background-color: rgba(0, 0, 0, .6);
	color: #fff;
	border-radius: 50%
}

.playPausePop-RnpJoM .playPausePopIcon-p-D8VH {
	width: 24px;
	height: 24px;
	display: block
}

.theme-dark .wrapper-2TxpI8 {
	background-color: #202225
}

.theme-dark .wrapperAudio-1jDe0Q {
	border-color: var(--background-secondary-alt);
	background-color: var(--background-secondary)
}

.theme-light .wrapper-2TxpI8 {
	background-color: #f6f6f7
}

.theme-light .wrapperAudio-1jDe0Q {
	border-color: var(--background-secondary-alt);
	background-color: var(--background-secondary)
}

.background-opacity-high .audioControls-2HsaU6,
.background-opacity-low .audioControls-2HsaU6,
.background-opacity-medium .audioControls-2HsaU6 {
	background-color: rgba(0, 0, 0, .3)
}

.background-opacity-high .audioMetadata-3zOuGv:before,
.background-opacity-low .audioMetadata-3zOuGv:before,
.background-opacity-medium .audioMetadata-3zOuGv:before {
	opacity: .6
}

.combobox-3V1oCd {
	overflow: hidden;
	height: 100%
}

.list-1xE9GQ {
	list-style: none;
	height: 100%;
	margin-top: 8px
}

.item-2J2GlB {
	font-weight: 500;
	border-radius: 4px;
	padding: 10px 8px;
	margin-bottom: 4px;
	color: var(--interactive-normal);
	cursor: pointer;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	outline: none
}

.focused-dKLoQt,
.item-2J2GlB:hover:not(.disabled-w6MDKJ) {
	background-color: var(--background-modifier-hover);
	color: var(--interactive-hover)
}

.itemLabel-38pPIt {
	width: 100%
}

.itemCheckbox-x25t6M~.itemLabel-38pPIt {
	margin-left: 8px
}

.empty-1tY4oL {
	padding: 20px;
	text-align: center;
	display: grid;
	grid-gap: 12px
}

.disabled-w6MDKJ {
	opacity: .3;
	cursor: not-allowed
}

.selected-2114Fj {
	background-color: var(--background-modifier-selected)
}

.selectedBrand-1UKrSX {
	background: var(--brand-experiment-500);
	color: #fff
}

.selectedBrand-1UKrSX.focused-dKLoQt,
.selectedBrand-1UKrSX:hover {
	background: var(--brand-experiment-600);
	color: #fff
}

.spinner-2vhCyH {
	width: 100%;
	height: 100%
}

.container-1pMiXm {
	width: 100%;
	display: grid
}

.textContainer-C0szpm {
	min-height: 118px;
	height: 100%;
	overflow: hidden;
	background-color: var(--background-secondary);
	border: 1px solid var(--background-secondary-alt);
	border-radius: 4px 4px 0 0
}

.textContainer-C0szpm,
.textContainer-C0szpm pre {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.textContainer-C0szpm pre {
	border-radius: 4px 4px 0 0
}

.codeView-1JPDeA {
	font-size: 0.875rem;
	line-height: 1rem;
	min-height: 100px
}

.codeView-1JPDeA::-webkit-scrollbar-track {
	margin: 0 .5em
}

.expanded-2itZLW {
	overflow: auto
}

.footer-2yA7Ep {
	background-color: var(--background-secondary);
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	height: 40px;
	border: 1px solid var(--background-secondary-alt);
	border-top: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0 0 4px 4px;
	padding: 0 10px;
	font-size: 0.875rem;
	min-width: 0
}

.footer-2yA7Ep,
.toggleExpandSection-3WJYqa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.toggleExpandSection-3WJYqa {
	cursor: pointer;
	padding-right: 10px
}

.toggleExpandSection-3WJYqa:hover {
	color: var(--interactive-hover)
}

.openFullPreviewSection-DZS30W {
	cursor: pointer;
	padding-top: 4px
}

.openFullPreviewSection-DZS30W:hover {
	color: var(--interactive-hover)
}

.footerGap-Dnjvue {
	-webkit-box-flex: 200;
	-ms-flex: 200 0 auto;
	flex: 200 0 auto
}

.downloadSection-3DLWUO {
	color: var(--interactive-normal)
}

.downloadSection-3DLWUO:hover {
	color: var(--interactive-hover);
	text-decoration: none
}

.attachmentName-1iFwvb {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: inline-block;
	text-align: right
}

.formattedSize-2PXVec {
	padding-left: 2px;
	color: var(--interactive-muted);
	text-align: right;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.downloadButton-3RfpkU {
	padding-left: 4px
}

.languageSelector-2LVJrh {
	margin-top: 4px;
	padding: 8px 8px 4px;
	background-color: var(--background-floating);
	border-radius: 4px;
	overflow: hidden;
	max-width: 176px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	height: 284px
}

.codeIcon-3YZylx {
	min-width: 24px;
	padding-left: 4px;
	padding-bottom: 4px
}

.codeIcon-3YZylx:hover {
	color: var(--interactive-hover)
}

.modalRoot-2o6FJT {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	height: 100%;
	min-height: auto
}

.modalContent-3XArPg {
	display: grid;
	width: 100%;
	height: 100%
}

.modalTextContainer-ITvzbi {
	overflow: scroll;
	background-color: var(--background-secondary);
	border: 1px solid var(--background-secondary-alt);
	border-radius: 4px 4px 0 0
}

.modalTextContainer-ITvzbi,
.modalTextContainer-ITvzbi pre {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.modalTextContainer-ITvzbi pre {
	border-radius: 4px 4px 0 0
}

.barBase-1c2Rfb {
	position: absolute;
	left: 16px;
	right: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 2;
	min-height: 24px;
	text-transform: capitalize;
	-webkit-transition: opacity .15s;
	transition: opacity .15s;
	opacity: .95;
	cursor: pointer
}

.barBase-1c2Rfb:hover {
	opacity: 1
}

.barButtonBase-2uLO1z {
	text-align: left;
	background: none;
	color: #fff;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: 500;
	padding: 0 12px;
	font-size: 14px;
	line-height: 24px;
	height: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.barButtonIcon-3t4V3d {
	display: block;
	position: relative;
	top: -1px;
	width: 16px;
	height: 16px;
	margin-left: 8px
}

.jumpToPresentBar-G1R9s6 {
	bottom: 0;
	border-radius: 8px 8px 0 0;
	background-color: var(--background-accent);
	opacity: .95;
	padding-bottom: 8px
}

.jumpToPresentBar-G1R9s6:active {
	margin-bottom: -1px
}

.jumpToPresentBar-G1R9s6 .spinner-1AwyAQ {
	padding-right: 12px
}

.jumpToPresentBar-G1R9s6 .spinnerItem-2swXFm {
	background-color: #fff
}

.messagesErrorBar-nyJGU7 {
	bottom: 0;
	border-radius: 8px 8px 0 0;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	opacity: .9;
	padding-bottom: 8px
}

.messagesErrorBar-nyJGU7:active {
	margin-bottom: -1px
}

.messagesErrorBar-nyJGU7 .spinner-1AwyAQ {
	padding-right: 12px
}

.messagesErrorBar-nyJGU7 .spinnerItem-2swXFm {
	background-color: #fff
}

.newMessagesBar-265mhP {
	top: 0;
	border-radius: 0 0 8px 8px;
	background-color: var(--brand-experiment);
	-webkit-box-shadow: var(--elevation-low);
	box-shadow: var(--elevation-low)
}

.newMessagesBar-265mhP:active {
	padding-top: 1px;
	-webkit-box-shadow: 0 0 0 transparent;
	box-shadow: 0 0 0 transparent
}

.barButtonMain-3K-jeJ {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	display: block;
	position: relative
}

.barButtonMain-3K-jeJ,
.span-1mKrMp {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.barButtonAlt-mYL1lj {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	font-weight: 600;
	position: relative
}

.loadingMore-FEpq89 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.loadingMore-FEpq89 .spinner-1AwyAQ {
	display: inline-block;
	margin: 0
}

.hasMore-3POVhk,
.loadingMore-FEpq89 {
	margin: 16px 6px 16px 16px;
	height: 32px
}

.hasMore-3POVhk {
	-webkit-box-shadow: inset 0 0 0 1px var(--background-modifier-accent);
	box-shadow: inset 0 0 0 1px var(--background-modifier-accent);
	color: var(--brand-experiment);
	text-align: center;
	font-size: 12px;
	line-height: 32px;
	font-weight: 500;
	border-radius: 3px;
	text-transform: uppercase;
	cursor: pointer
}

.hasMore-3POVhk:hover {
	background-color: var(--background-modifier-hover)
}

.messageGroupBlocked-2lRk_V {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	margin: 6px 0;
	background-color: rgba(0, 0, 0, .05);
	color: var(--text-muted);
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.messageGroupBlocked-2lRk_V:last-child {
	margin-bottom: 12px
}

.messageGroupBlockedBtn-2PRkNr {
	text-align: center;
	font-size: 12px;
	font-weight: 500;
	padding: 9px 0;
	text-transform: uppercase;
	cursor: pointer;
	margin: 0;
	color: var(--interactive-normal)
}

.messageGroupBlockedBtn-2PRkNr:hover {
	background-color: rgba(0, 0, 0, .05)
}

.revealed-3K53gX .messageGroupBlockedBtn-2PRkNr {
	color: var(--interactive-active)
}

.tooltip-ocNES0 {
	text-align: center
}

.altText-Nuhr0k {
	display: inline-block;
	font-weight: 500;
	color: var(--text-muted);
	font-size: 12px;
	margin: .25rem 0 .75rem;
	line-height: 16px
}

.clickCTA-2B6Kbs {
	color: #b9bbbe
}

.popoutContainer-1MXdqN {
	width: 288px;
	border-radius: 8px;
	overflow: hidden;
	background-color: var(--background-floating);
	-webkit-box-shadow: var(--elevation-low);
	box-shadow: var(--elevation-low)
}

@-webkit-keyframes popout-loading-3ETohm {
	0% {
		-webkit-transform: translate3d(-256px, 0, 0);
		transform: translate3d(-256px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-256px, 0, 0);
		transform: translate3d(-256px, 0, 0)
	}
}

@keyframes popout-loading-3ETohm {
	0% {
		-webkit-transform: translate3d(-256px, 0, 0);
		transform: translate3d(-256px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-256px, 0, 0);
		transform: translate3d(-256px, 0, 0)
	}
}

.popoutLoadingBackground-1dkDdT {
	-webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22256%22%20height%3D%2278%22%20viewBox%3D%2232%2024%20256%2078%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M36%2024C33.7909%2024%2032%2025.7909%2032%2028V78C32%2080.2091%2033.7909%2082%2036%2082H86C88.2091%2082%2090%2080.2091%2090%2078V28C90%2025.7909%2088.2091%2024%2086%2024H36ZM110%2024C107.791%2024%20106%2025.7909%20106%2028V38C106%2040.2091%20107.791%2042%20110%2042H179C181.209%2042%20183%2040.2091%20183%2038V28C183%2025.7909%20181.209%2024%20179%2024H110ZM106%2058C106%2055.7909%20107.791%2054%20110%2054H284C286.209%2054%20288%2055.7909%20288%2058V68C288%2070.2091%20286.209%2072%20284%2072H110C107.791%2072%20106%2070.2091%20106%2068V58ZM110%2084C107.791%2084%20106%2085.7909%20106%2088V98C106%20100.209%20107.791%20102%20110%20102H223C225.209%20102%20227%20100.209%20227%2098V88C227%2085.7909%20225.209%2084%20223%2084H110Z%22%20fill%3D%22%23000000%22%20%2F%3E%3C%2Fsvg%3E");
	mask: url("data:image/svg+xml;utf8,%3Csvg%20width%3D%22256%22%20height%3D%2278%22%20viewBox%3D%2232%2024%20256%2078%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M36%2024C33.7909%2024%2032%2025.7909%2032%2028V78C32%2080.2091%2033.7909%2082%2036%2082H86C88.2091%2082%2090%2080.2091%2090%2078V28C90%2025.7909%2088.2091%2024%2086%2024H36ZM110%2024C107.791%2024%20106%2025.7909%20106%2028V38C106%2040.2091%20107.791%2042%20110%2042H179C181.209%2042%20183%2040.2091%20183%2038V28C183%2025.7909%20181.209%2024%20179%2024H110ZM106%2058C106%2055.7909%20107.791%2054%20110%2054H284C286.209%2054%20288%2055.7909%20288%2058V68C288%2070.2091%20286.209%2072%20284%2072H110C107.791%2072%20106%2070.2091%20106%2068V58ZM110%2084C107.791%2084%20106%2085.7909%20106%2088V98C106%20100.209%20107.791%20102%20110%20102H223C225.209%20102%20227%20100.209%20227%2098V88C227%2085.7909%20225.209%2084%20223%2084H110Z%22%20fill%3D%22%23000000%22%20%2F%3E%3C%2Fsvg%3E");
	-webkit-mask-size: 100%;
	mask-size: 100%;
	mask-type: luminance;
	margin: 16px;
	width: 256px;
	height: 78px;
	position: relative;
	overflow: hidden
}

.popoutLoadingForeground-2mZT61 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 512px;
	-webkit-animation: popout-loading-3ETohm 4s ease-in-out infinite;
	animation: popout-loading-3ETohm 4s ease-in-out infinite;
	background-image: -webkit-gradient(linear, left top, right top, from(#36393f), color-stop(#4f545c), to(#36393f));
	background-image: linear-gradient(90deg, #36393f, #4f545c, #36393f)
}

.theme-light .popoutLoadingForeground-2mZT61 {
	background-image: -webkit-gradient(linear, left top, right top, from(#f6f6f7), color-stop(#dcddde), to(#f6f6f7));
	background-image: linear-gradient(90deg, #f6f6f7, #dcddde, #f6f6f7)
}

&.background-opacity-high .messageGroupBlocked-2lRk_V,
&.background-opacity-low .messageGroupBlocked-2lRk_V,
&.background-opacity-medium .messageGroupBlocked-2lRk_V {
	background-color: rgba(54, 57, 63, .3);
	border-color: rgba(47, 49, 54, .2)
}

&.background-opacity-high .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr,
&.background-opacity-low .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr,
&.background-opacity-medium .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr {
	background-color: transparent;
	color: #f6f6f7
}

&.background-opacity-high .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr:hover,
&.background-opacity-low .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr:hover,
&.background-opacity-medium .messageGroupBlocked-2lRk_V .messageGroupBlockedBtn-2PRkNr:hover {
	background: rgba(54, 57, 63, .4)
}

.background-opacity-low .divider-1zpjU3:not(.dividerRed-258GgF) {
	opacity: .8
}

.background-opacity-low .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO {
	opacity: .8;
	color: #fff
}

.background-opacity-low .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO:before {
	border-color: currentColor
}

.background-opacity-medium .divider-1zpjU3 {
	opacity: .8
}

.background-opacity-medium .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO {
	color: null
}

.background-opacity-medium .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO:before {
	background-color: currentColor;
	opacity: .8
}

.background-opacity-high .divider-1zpjU3 {
	opacity: .5
}

.background-opacity-high .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO {
	color: null
}

.background-opacity-high .divider-1zpjU3:not(.dividerRed-258GgF) .dividerContent-178VBO:before {
	background-color: currentColor;
	opacity: .8
}

.disableInteractions-z9ck59.hasMore-3POVhk {
	visibility: hidden
}

.emoji {
	-o-object-fit: contain;
	object-fit: contain;
	width: 1.375em;
	height: 1.375em;
	vertical-align: bottom
}

.emoji.jumboable {
	width: 3rem;
	height: 3rem;
	min-height: 3rem
}

.emojiSection-3Fb9ix {
	padding: 16px;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.primaryEmoji-3LinDq {
	min-width: 3rem;
	min-height: 3rem;
	margin-top: 4px
}

.emojiName-27Bjxw {
	font-weight: 600
}

.ctaButton-fjBGVN {
	margin: 16px auto 0
}

.guildSection-1EoFKd {
	padding: 16px;
	background-color: var(--background-secondary-alt)
}

.guildTitle-2IliYu {
	color: var(--header-secondary);
	margin-bottom: 8px
}

.guildIcon-1zxZMV {
	width: 100%;
	height: 100%;
	cursor: pointer
}

.guildBadge-2YTIW_ {
	margin-right: 4px;
	min-width: 16px
}

.guildName-nBoMcU {
	cursor: pointer
}

.showMoreEmojis-1Xd5A3 {
	color: var(--interactive-normal);
	cursor: pointer;
	-webkit-transition: color .125s;
	transition: color .125s;
	font-weight: 600;
	margin-top: 8px
}

.showMoreEmojis-1Xd5A3:hover {
	color: var(--interactive-active)
}

.showMoreEmojisArrow-PK64BO {
	position: relative;
	left: 4px;
	height: 16px;
	width: 16px;
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s;
	transition: transform .1s, -webkit-transform .1s
}

.showMoreEmojisArrow-PK64BO.showMoreEmojisArrowCollapsed-2esWuk {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.otherEmojisContainer-lyudgL {
	margin-top: 4px
}

.otherEmoji-2IRr39 {
	height: 2rem;
	width: 2rem;
	min-width: 2rem;
	-ms-flex-preferred-size: calc(16.66667% - 4px);
	flex-basis: calc(16.66667% - 4px);
	margin: 4px 2px
}

.truncatingText-18osv_ {
	min-width: 0
}

.dotSeparator-2SMscJ {
	border-radius: 50%;
	width: 4px;
	height: 4px;
	margin: 0 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-color: var(--interactive-muted)
}

.theme-light .popoutContent-33P_eV,
.theme-light .popoutLoader-38dq4E {
	background-color: var(--background-floating);
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high)
}

.emojiContainer-3X8SvE {
	display: inline-block;
	cursor: pointer
}

.wrapper-3WhCwL {
	border-radius: 3px;
	padding: 0 2px;
	font-weight: 500;
	unicode-bidi: -moz-plaintext;
	unicode-bidi: plaintext;
	color: var(--brand-experiment-530);
	background: var(--brand-experiment-15a);
	position: relative
}

.theme-dark .wrapper-3WhCwL {
	background: var(--brand-experiment-30a);
	color: var(--brand-experiment-200)
}

.theme-dark.low-contrast .wrapper-3WhCwL {
	background: var(--brand-experiment-05a);
	color: var(--brand-experiment-300)
}

.interactive {
	-webkit-transition: background-color 50ms ease-out, color 50ms ease-out;
	transition: background-color 50ms ease-out, color 50ms ease-out;
	cursor: pointer
}

.interactive:hover {
	color: #fff;
	background-color: var(--brand-experiment)
}

.channelIcon-1MN1lz {
	width: 1.05rem;
	height: 1.3rem;
	-o-object-fit: contain;
	object-fit: contain;
	position: absolute;
	left: .125rem;
	top: 0
}

.mention.iconMention-1_KJ_B {
	padding-left: 1.3rem
}

.mention.iconMentionText-8GCluA {
	padding-left: 1.2rem
}

.mention.iconMentionThread-3v2JSq {
	padding-left: 1.35rem
}

.inlineContent-3ZjPuv {
	opacity: 1;
	-webkit-transition: all .1s ease;
	transition: all .1s ease
}

.spoilerContainer-331r0R {
	position: relative;
	-webkit-filter: blur(0);
	filter: blur(0);
	border-radius: 3px
}

.spoilerContainer-331r0R.hidden-HHr2R9 {
	cursor: pointer;
	overflow: hidden
}

.spoilerWarning-2aAZq1 {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600;
	cursor: pointer;
	z-index: 1;
	padding: 8px 12px;
	border-radius: 20px;
	letter-spacing: .5px;
	font-size: 15px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.spoilerWarning-2aAZq1.embed-2Fkp92 {
	margin-left: 4px
}

.spoilerText-3p6IlD {
	border-radius: 3px;
	-webkit-transition: all .1s ease;
	transition: all .1s ease
}

.spoilerText-3p6IlD.codeBlock-2328Tz {
	display: block;
	width: 90%;
	border-radius: 5px
}

.spoilerText-3p6IlD.codeBlock-2328Tz pre {
	max-width: 100%
}

.spoilerText-3p6IlD.quoteBlock-1Ck12r {
	display: block;
	width: 90%;
	border-radius: 5px
}

.spoilerText-3p6IlD.quoteBlock-1Ck12r blockquote {
	max-width: 100%
}

.spoilerText-3p6IlD.hidden-HHr2R9 {
	cursor: pointer
}

.spoilerText-3p6IlD.hidden-HHr2R9 .inlineContent-3ZjPuv {
	cursor: pointer;
	opacity: 0;
	pointer-events: none
}

.theme-dark .spoilerText-3p6IlD {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .spoilerText-3p6IlD.hidden-HHr2R9 {
	background-color: #202225
}

.theme-dark .spoilerText-3p6IlD.hidden-HHr2R9:hover {
	background-color: rgba(32, 34, 37, .8)
}

.theme-dark .spoilerWarning-2aAZq1 {
	color: #dcddde;
	background-color: rgba(0, 0, 0, .6)
}

.theme-dark .spoilerContainer-331r0R:hover .spoilerWarning-2aAZq1 {
	color: #fff;
	background-color: rgba(0, 0, 0, .9)
}

.theme-dark .spoilerContainer-331r0R.hidden-HHr2R9:not(:focus) {
	-webkit-box-shadow: .5px .5px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: .5px .5px 1px 1px rgba(0, 0, 0, .1)
}

.theme-light .spoilerText-3p6IlD {
	background-color: rgba(0, 0, 0, .1)
}

.theme-light .spoilerText-3p6IlD.hidden-HHr2R9 {
	background-color: #b9bbbe
}

.theme-light .spoilerText-3p6IlD.hidden-HHr2R9:hover {
	background-color: rgba(185, 187, 190, .8)
}

.theme-light .spoilerWarning-2aAZq1 {
	color: #dcddde;
	background-color: rgba(0, 0, 0, .6)
}

.theme-light .spoilerContainer-331r0R:hover .spoilerWarning-2aAZq1 {
	color: #fff;
	background-color: rgba(0, 0, 0, .9)
}

.theme-light .spoilerContainer-331r0R.hidden-HHr2R9:not(:focus) {
	-webkit-box-shadow: .5px .5px 1px 1px rgba(0, 0, 0, .1);
	box-shadow: .5px .5px 1px 1px rgba(0, 0, 0, .1)
}

.hljs {
	display: block;
	overflow-x: auto;
	padding: .5em;
	border-radius: 4px;
	color: var(--header-secondary);
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

.hljs-comment,
.hljs-quote {
	color: var(--interactive-muted)
}

.hljs-addition,
.hljs-keyword,
.hljs-selector-tag {
	color: #859900
}

.hljs-doctag,
.hljs-literal,
.hljs-meta .hljs-meta-string,
.hljs-number,
.hljs-regexp,
.hljs-string {
	color: #2aa198
}

.hljs-name,
.hljs-section,
.hljs-selector-class,
.hljs-selector-id,
.hljs-title {
	color: #268bd2
}

.hljs-attr,
.hljs-attribute,
.hljs-class .hljs-title,
.hljs-template-variable,
.hljs-type,
.hljs-variable {
	color: #b58900
}

.hljs-bullet,
.hljs-link,
.hljs-meta,
.hljs-meta .hljs-keyword,
.hljs-selector-attr,
.hljs-selector-pseudo,
.hljs-subst,
.hljs-symbol {
	color: #cb4b16
}

.hljs-built_in,
.hljs-deletion {
	color: #dc322f
}

.hljs-formula {
	background: #073642
}

.hljs-emphasis {
	font-style: italic
}

.hljs-strong {
	font-weight: 700
}

.markup-2BOw-j {
	font-size: 1rem;
	line-height: 1.375rem;
	white-space: pre-wrap;
	white-space: break-spaces;
	word-wrap: break-word;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	color: var(--text-normal);
	font-weight: 400
}

.markup-2BOw-j a {
	color: var(--text-link);
	word-break: break-word;
	text-decoration: none;
	cursor: pointer
}

.markup-2BOw-j a:hover {
	text-decoration: underline
}

.markup-2BOw-j strong {
	font-weight: 700
}

.markup-2BOw-j em {
	font-style: italic
}

.markup-2BOw-j pre {
	border-radius: 4px;
	padding: 0;
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 0.75rem;
	line-height: 1rem;
	margin-top: 6px;
	white-space: pre-wrap;
	background-clip: border-box
}

.markup-2BOw-j blockquote,
.markup-2BOw-j pre {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 90%
}

.markup-2BOw-j blockquote {
	text-indent: 0
}

.markup-2BOw-j blockquote pre {
	max-width: 100%
}

.markup-2BOw-j code {
	font-size: 0.875rem;
	line-height: 1.125rem;
	text-indent: 0;
	white-space: pre-wrap;
	scrollbar-width: thin;
	scrollbar-color: var(--background-tertiary) var(--background-secondary);
	background: var(--background-secondary);
	border: 1px solid var(--background-tertiary)
}

.markup-2BOw-j code.inline {
	width: auto;
	height: auto;
	padding: .2em;
	margin: -.2em 0;
	border-radius: 3px;
	font-size: 85%;
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	text-indent: 0;
	border: none;
	white-space: pre-wrap
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .markup-2BOw-j {
		font-weight: 500
	}
}

.blockquoteContainer-U5TVEi {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.blockquoteContainer-U5TVEi .blockquoteDivider-2hH8H6 {
	width: 4px;
	border-radius: 4px
}

.blockquoteContainer-U5TVEi blockquote {
	padding: 0 8px 0 12px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-indent: 0
}

.blockquoteDivider-2hH8H6 {
	background-color: var(--interactive-muted)
}

.slateBlockquoteContainer-u5zDDJ .blockquoteDivider-2hH8H6,
.slateBlockquoteContainer-u5zDDJ blockquote {
	margin: 0;
	border-radius: 0
}

.background-opacity-low .markup-2BOw-j,
.background-opacity-medium .markup-2BOw-j {
	font-weight: 400
}

.background-opacity-low .markup-2BOw-j {
	color: #fff;
	text-shadow: 0 0 1px #202225, 1px 1px 0 #202225
}

.background-opacity-low .markup-2BOw-j a {
	color: var(--text-link);
	text-shadow: 0 0 1px rgba(32, 34, 37, .7), 1px 1px 0 rgba(32, 34, 37, .7)
}

.background-opacity-medium .markup-2BOw-j {
	color: #f6f6f7;
	text-shadow: 0 0 1px #36393f, 1px 1px 0 #36393f
}

.background-opacity-medium .markup-2BOw-j a {
	color: var(--text-link);
	text-shadow: 0 0 1px rgba(32, 34, 37, .8), 1px 1px 0 rgba(32, 34, 37, .8)
}

.background-opacity-high .markup-2BOw-j {
	color: #f6f6f7;
	text-shadow: 0 0 1px #36393f, 1px 1px 0 #36393f
}

.background-opacity-low pre,
.background-opacity-medium pre {
	border-color: rgba(79, 84, 92, .2)
}

.background-opacity-high pre,
.background-opacity-low pre,
.background-opacity-medium pre {
	background: rgba(47, 49, 54, .3);
	border-color: rgba(32, 34, 37, .1)
}

.background-opacity-high code,
.background-opacity-low code,
.background-opacity-medium code {
	background-color: transparent
}

.background-opacity-high code.inline,
.background-opacity-low code.inline,
.background-opacity-medium code.inline {
	background-color: rgba(47, 49, 54, .3)
}

.background-opacity-high .mention,
.background-opacity-low .mention,
.background-opacity-medium .mention {
	text-shadow: 0 1px 1px var(--brand-experiment-600), 0 1px 0 var(--brand-experiment-600)
}

.overlay-unlocked code,
.overlay-unlocked code.inline {
	background: var(--background-secondary);
	border-color: var(--background-tertiary)
}

.roleMention-2Bj0ju {
	font-weight: 500
}

.rolePopout-25sKc- {
	width: 240px;
	background-color: var(--background-secondary);
	border-radius: 8px;
	max-height: calc(100vh - 20px)
}

.roleHeader-apnU9D {
	padding: 12px 8px 0 16px;
	height: 40px
}

.roleScroller-211T6P {
	margin-top: 4px;
	margin-bottom: 8px
}

.timestamp-1Dd_pn {
	background-color: var(--background-modifier-accent);
	border-radius: 3px;
	padding: 0 2px
}

.timestampTooltip-2YTl4z {
	max-width: unset
}

@-webkit-keyframes placeholderPulse-34GVGw {
	0% {
		opacity: .5
	}
	50% {
		opacity: 1
	}
	to {
		opacity: .5
	}
}

@keyframes placeholderPulse-34GVGw {
	0% {
		opacity: .5
	}
	50% {
		opacity: 1
	}
	to {
		opacity: .5
	}
}

.multiplePlaceholder-M9zbu6,
.placeholder-3KRNN9 {
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow: hidden;
	-webkit-animation: placeholderPulse-34GVGw 3s ease-in-out infinite;
	animation: placeholderPulse-34GVGw 3s ease-in-out infinite
}

.placeholder-3KRNN9 {
	height: 44px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mulitplePlaceholderUsername-pogq9I,
.placeholderUsername-2B_OA9 {
	border-radius: 8px;
	height: 14px
}

.mulitplePlaceholderUsername-pogq9I {
	margin-top: 12px
}

.avatarSmall-2ZCvxB {
	width: 32px;
	height: 32px
}

.avatarLarge-29Rv8a {
	width: 40px;
	height: 40px
}

.placeholderAvatar-damqh6 {
	border-radius: 50%
}

.mulitplePlaceholderUsername-pogq9I,
.placeholderAvatar-damqh6,
.placeholderUsername-2B_OA9 {
	background-color: var(--background-primary)
}

.avatarMasked-RmBa_y {
	-webkit-mask-image: url(/assets/bdfdb44edfec770fb4e448cbbebfe922.svg);
	mask-image: url(/assets/bdfdb44edfec770fb4e448cbbebfe922.svg);
	-webkit-mask-position: 0 0;
	mask-position: 0 0;
	-webkit-mask-size: 100% 100%;
	mask-size: 100% 100%;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	margin-right: -6px
}

.container-2Pjhx- {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: block;
	padding: 1px 0;
	border-radius: 4px;
	-webkit-transition: none;
	transition: none;
	color: var(--channels-default)
}

.container-2Pjhx- .muted-3mU76i {
	color: var(--interactive-muted)
}

.muted-3mU76i .avatar-3uk_u9 {
	opacity: .3
}

.clickable-1JJAn8.container-2Pjhx-:hover,
.clickable-1JJAn8.container-2Pjhx-:hover .muted-3mU76i {
	color: var(--interactive-hover)
}

.clickable-1JJAn8.container-2Pjhx-:hover .avatar-3uk_u9 {
	opacity: 1
}

.clickable-1JJAn8.container-2Pjhx-:active,
.highlighted-1gWxXa.container-2Pjhx-,
.selected-aXhQR6.container-2Pjhx- {
	color: var(--interactive-active)
}

.layout-2DM8Md {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	height: 42px;
	padding: 0 8px
}

.wrappedLayout-3DR7Pk {
	height: auto;
	padding: 5px 8px
}

.clickable-1JJAn8:hover .layout-2DM8Md {
	background-color: var(--background-modifier-hover);
	cursor: pointer
}

.clickable-1JJAn8:active .layout-2DM8Md {
	background-color: var(--background-modifier-active)
}

.selected-aXhQR6 .layout-2DM8Md {
	background-color: var(--background-modifier-selected)
}

.avatar-3uk_u9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 32px;
	height: 32px;
	margin-right: 12px
}

.content-3QAtGj {
	min-width: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.content-3QAtGj,
.name-uJV0GL {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.name-uJV0GL {
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.wrappedName-26qVtL {
	overflow: none;
	white-space: normal
}

.nameAndDecorators-5FJ2dg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subText-1KtqkB {
	margin-top: -2px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.children-gzQq2t {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 8px
}

.icon-15YQ1T {
	margin-left: 2px
}

.emoji-2cWBLE,
.icon-15YQ1T {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.textRuler-wO-qHe {
	position: absolute;
	visibility: hidden
}

.member-3-YXUe {
	position: relative;
	max-width: 224px;
	margin-left: 8px
}

.offline-3nJYBR {
	opacity: .3
}

.offline-3nJYBR:hover {
	opacity: 1
}

.icon-1A2_vz {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	top: 1px;
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.ownerIcon-2NH9FM {
	color: var(--text-warning);
	margin-left: 4px
}

.lostPermission-2pphCL {
	text-decoration: line-through
}

.premiumIcon-1rDbWQ {
	color: hsl(302, calc(var(--saturation-factor, 1)*100%), 72.5%);
	margin-left: 3px
}

.placeholder-3X_lzF {
	padding: 4px 8px
}

.botTag-3W9SuW {
	margin-left: 4px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.roleColor-rz2vM0 {
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.activity-2Gy-9S {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	line-height: 16px;
	color: var(--channels-default);
	font-weight: 500
}

.activityText-yGKsKm {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.activityEmoji-2GDGtF {
	margin-right: 4px;
	width: 14px;
	height: 14px
}

.menu-3sdvDG {
	position: relative;
	z-index: 1;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: auto;
	cursor: default;
	max-height: calc(100vh - 32px);
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	background: var(--background-floating);
	border-radius: 4px
}

.scroller-3BxosC {
	padding: 6px 8px
}

.styleFixed-sX-yHV {
	width: 220px
}

.styleFlexible-wGDiIL {
	min-width: 188px;
	max-width: 320px
}

.item-1tOPte {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	margin: 2px 0;
	border-radius: 2px;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	cursor: pointer
}

.item-1tOPte.hideInteraction-1iHO1O {
	cursor: default
}

.customItem-a8hq58 {
	color: var(--interactive-normal);
	border-color: var(--interactive-normal);
	font-size: 14px;
	font-weight: 500;
	line-height: 18px
}

.labelContainer-1BLJti {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 32px;
	padding: 6px 8px
}

.label-22pbtT {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.subtext-13Lvrj {
	margin-top: 2px;
	white-space: normal
}

.iconContainer-2-XQPY {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	height: 18px;
	width: 18px;
	margin-left: 8px
}

.iconContainerLeft-3SHzHp {
	margin-left: 0;
	margin-right: 8px
}

.icon-LYJorE {
	width: 18px;
	height: 18px
}

.hintContainer-Vai8dx,
.imageContainer-2fGqYU {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-height: 18px;
	margin-left: 8px
}

.caret-1XEpQV,
.image-3v3Wjg {
	height: 18px
}

.caret-1XEpQV {
	width: 18px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.disabled-1WRMNA {
	cursor: pointer;
	pointer-events: none;
	opacity: .5
}

.separator-2I32lJ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin: 4px;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.submenuContainer-2gbm7M {
	position: relative
}

.submenuPaddingContainer-fiOCHc {
	padding: 0 8px
}

.submenu-2-ysNh {
	min-width: 188px;
	max-width: 320px
}

.colorDefault-2K3EoJ {
	color: var(--interactive-normal);
	border-color: var(--interactive-normal)
}

.colorDefault-2K3EoJ .subtext-13Lvrj {
	color: var(--text-muted);
	font-size: 12px;
	line-height: 16px
}

.colorDefault-2K3EoJ .checkbox-3s5GYZ,
.colorDefault-2K3EoJ .radioSelection-1HmrQS {
	color: var(--control-brand-foreground)
}

.colorDefault-2K3EoJ .check-1JyqgN {
	color: #fff
}

.colorDefault-2K3EoJ.focused-3afm-j {
	background-color: var(--brand-experiment-560);
	color: #fff
}

.colorDefault-2K3EoJ.focused-3afm-j .checkbox-3s5GYZ,
.colorDefault-2K3EoJ.focused-3afm-j .radioSelection-1HmrQS,
.colorDefault-2K3EoJ.focused-3afm-j .subtext-13Lvrj {
	color: #fff
}

.colorDefault-2K3EoJ.focused-3afm-j .check-1JyqgN {
	color: var(--brand-experiment-560)
}

.colorDefault-2K3EoJ:active:not(.hideInteraction-1iHO1O) {
	background-color: var(--brand-experiment-600);
	color: #fff
}

.colorBrand-ROmMP1 {
	color: var(--brand-experiment-360)
}

.theme-light .colorBrand-ROmMP1:not(.focused-3afm-j) {
	color: var(--brand-experiment-500)
}

.colorDanger-2qLCe1 {}

.colorDanger-2qLCe1,
.colorDanger-2qLCe1 .checkbox-3s5GYZ,
.colorDanger-2qLCe1 .radioSelection-1HmrQS {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.colorDanger-2qLCe1.focused-3afm-j {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff
}

.colorDanger-2qLCe1.focused-3afm-j .check-1JyqgN {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.colorDanger-2qLCe1:active:not(.hideInteraction-1iHO1O) {
	background-color: null;
	color: #fff
}

.colorPremium-p4p7qO {}

.colorPremium-p4p7qO .icon-LYJorE {
	color: hsl(302, calc(var(--saturation-factor, 1)*100%), 72.5%)
}

.colorPremium-p4p7qO.focused-3afm-j .icon-LYJorE,
.colorPremium-p4p7qO:active:not(.hideInteraction-1iHO1O) .icon-LYJorE {
	color: #fff
}

.colorGreen-2ZgJka {}

.colorGreen-2ZgJka,
.colorGreen-2ZgJka .checkbox-3s5GYZ,
.colorGreen-2ZgJka .radioSelection-1HmrQS {
	color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%)
}

.colorGreen-2ZgJka.focused-3afm-j {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%);
	color: #fff
}

.colorGreen-2ZgJka.focused-3afm-j .check-1JyqgN {
	color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%)
}

.colorGreen-2ZgJka:active:not(.hideInteraction-1iHO1O) {
	background-color: null;
	color: #fff
}

.groupLabel-2t5iuZ {
	text-transform: uppercase;
	font-family: var(--font-display);
	font-weight: 700;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 0
}

.listWrapper-21hRUc {
	overflow-x: hidden;
	overflow-y: scroll;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.listHeight-3jP-vC {
	visibility: hidden
}

.listItems-1uJgMC {
	contain: layout;
	position: absolute
}

.scroller-3gAZLs {
	height: 100%
}

.image-3wFWIj {
	width: 156px;
	height: 137px
}

.text-ojZtuK {}

.theme-dark .image-3wFWIj {
	background-image: url(/assets/1e3eefd7b16f4e6b59faa3e3d48f582f.svg)
}

.theme-light .image-3wFWIj {
	background-image: url(/assets/f448e486ed9792938c6dcec4c476734b.svg)
}

.base-PmTxvP {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 16px;
	min-width: 16px;
	min-height: 16px;
	font-size: 12px;
	line-height: 16px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.baseShapeRound-1Mm1YW {
	border-radius: 8px
}

.baseShapeRoundLeft-ym85l3 {
	border-radius: 8px 0 0 8px
}

.baseShapeRoundRight-1962en {
	border-radius: 0 8px 8px 0
}

.numberBadge-2s8kKX {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.textBadge-1iylP6 {
	padding: 0 6px;
	font-family: var(--font-display);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.iconBadge-2NuvG9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 16px
}

.icon-3s6X1M {
	padding: 2px;
	width: 100%;
	height: 100%
}

.tag-2eAWqi {
	text-transform: uppercase
}

.premiumPromo-3oM7cT {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	padding: 0 15px 15px;
	margin-top: -5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.content-P4SiGI,
.premiumPromo-3oM7cT {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.content-P4SiGI {
	font-size: 12px;
	line-height: 16px;
	color: #fff;
	cursor: pointer;
	opacity: .6
}

.content-P4SiGI:hover {
	opacity: 1
}

.content-P4SiGI:hover .navArrow-3Q9QPC {
	-webkit-transform: translate3d(2px, 0, 0);
	transform: translate3d(2px, 0, 0)
}

.navArrow-3Q9QPC {
	width: 14px;
	height: 14px;
	-webkit-transition: -webkit-transform .1s ease-in-out;
	transition: -webkit-transform .1s ease-in-out;
	transition: transform .1s ease-in-out;
	transition: transform .1s ease-in-out, -webkit-transform .1s ease-in-out
}

@-webkit-keyframes uploadIconAnimateInLeft-lEUOPh {
	0% {
		-webkit-transform: translateZ(0) rotate(0deg);
		transform: translateZ(0) rotate(0deg);
		opacity: .6
	}
	4.1667% {
		-webkit-transform: translate3d(0, -1px, 0) rotate(0deg);
		transform: translate3d(0, -1px, 0) rotate(0deg);
		opacity: .68
	}
	30.8334% {
		-webkit-transform: translate3d(-48px, -10px, 0) rotate(-36deg);
		transform: translate3d(-48px, -10px, 0) rotate(-36deg);
		opacity: 1
	}
	58.3334% {
		-webkit-transform: translate3d(-41px, -3px, 0) rotate(-28deg);
		transform: translate3d(-41px, -3px, 0) rotate(-28deg);
		opacity: 1
	}
	75% {
		-webkit-transform: translate3d(-45px, -8px, 0) rotate(-32deg);
		transform: translate3d(-45px, -8px, 0) rotate(-32deg);
		opacity: 1
	}
	83.3334% {
		-webkit-transform: translate3d(-44px, -7px, 0) rotate(-30.7deg);
		transform: translate3d(-44px, -7px, 0) rotate(-30.7deg);
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(-44px, -6px, 0) rotate(-30deg);
		transform: translate3d(-44px, -6px, 0) rotate(-30deg);
		opacity: 1
	}
}

@keyframes uploadIconAnimateInLeft-lEUOPh {
	0% {
		-webkit-transform: translateZ(0) rotate(0deg);
		transform: translateZ(0) rotate(0deg);
		opacity: .6
	}
	4.1667% {
		-webkit-transform: translate3d(0, -1px, 0) rotate(0deg);
		transform: translate3d(0, -1px, 0) rotate(0deg);
		opacity: .68
	}
	30.8334% {
		-webkit-transform: translate3d(-48px, -10px, 0) rotate(-36deg);
		transform: translate3d(-48px, -10px, 0) rotate(-36deg);
		opacity: 1
	}
	58.3334% {
		-webkit-transform: translate3d(-41px, -3px, 0) rotate(-28deg);
		transform: translate3d(-41px, -3px, 0) rotate(-28deg);
		opacity: 1
	}
	75% {
		-webkit-transform: translate3d(-45px, -8px, 0) rotate(-32deg);
		transform: translate3d(-45px, -8px, 0) rotate(-32deg);
		opacity: 1
	}
	83.3334% {
		-webkit-transform: translate3d(-44px, -7px, 0) rotate(-30.7deg);
		transform: translate3d(-44px, -7px, 0) rotate(-30.7deg);
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(-44px, -6px, 0) rotate(-30deg);
		transform: translate3d(-44px, -6px, 0) rotate(-30deg);
		opacity: 1
	}
}

@-webkit-keyframes uploadIconAnimateInMiddle-3DqCs3 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	30.8334% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	58.3334% {
		-webkit-transform: translate3d(0, -3px, 0);
		transform: translate3d(0, -3px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -8px, 0);
		transform: translate3d(0, -8px, 0)
	}
	83.3334% {
		-webkit-transform: translate3d(0, -7px, 0);
		transform: translate3d(0, -7px, 0)
	}
	to {
		-webkit-transform: translate3d(0, -6px, 0);
		transform: translate3d(0, -6px, 0)
	}
}

@keyframes uploadIconAnimateInMiddle-3DqCs3 {
	0% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	30.8334% {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0)
	}
	58.3334% {
		-webkit-transform: translate3d(0, -3px, 0);
		transform: translate3d(0, -3px, 0)
	}
	75% {
		-webkit-transform: translate3d(0, -8px, 0);
		transform: translate3d(0, -8px, 0)
	}
	83.3334% {
		-webkit-transform: translate3d(0, -7px, 0);
		transform: translate3d(0, -7px, 0)
	}
	to {
		-webkit-transform: translate3d(0, -6px, 0);
		transform: translate3d(0, -6px, 0)
	}
}

@-webkit-keyframes uploadIconAnimateInRight-KUAMIW {
	0% {
		-webkit-transform: translateZ(0) rotate(0deg);
		transform: translateZ(0) rotate(0deg);
		opacity: .6
	}
	4.1667% {
		-webkit-transform: translate3d(0, -1px, 0) rotate(0deg);
		transform: translate3d(0, -1px, 0) rotate(0deg);
		opacity: .68
	}
	30.8334% {
		-webkit-transform: translate3d(48px, -10px, 0) rotate(36deg);
		transform: translate3d(48px, -10px, 0) rotate(36deg);
		opacity: 1
	}
	58.3334% {
		-webkit-transform: translate3d(41px, -3px, 0) rotate(28deg);
		transform: translate3d(41px, -3px, 0) rotate(28deg);
		opacity: 1
	}
	75% {
		-webkit-transform: translate3d(45px, -8px, 0) rotate(32deg);
		transform: translate3d(45px, -8px, 0) rotate(32deg);
		opacity: 1
	}
	83.3334% {
		-webkit-transform: translate3d(44px, -7px, 0) rotate(30.7deg);
		transform: translate3d(44px, -7px, 0) rotate(30.7deg);
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(44px, -6px, 0) rotate(30deg);
		transform: translate3d(44px, -6px, 0) rotate(30deg);
		opacity: 1
	}
}

@keyframes uploadIconAnimateInRight-KUAMIW {
	0% {
		-webkit-transform: translateZ(0) rotate(0deg);
		transform: translateZ(0) rotate(0deg);
		opacity: .6
	}
	4.1667% {
		-webkit-transform: translate3d(0, -1px, 0) rotate(0deg);
		transform: translate3d(0, -1px, 0) rotate(0deg);
		opacity: .68
	}
	30.8334% {
		-webkit-transform: translate3d(48px, -10px, 0) rotate(36deg);
		transform: translate3d(48px, -10px, 0) rotate(36deg);
		opacity: 1
	}
	58.3334% {
		-webkit-transform: translate3d(41px, -3px, 0) rotate(28deg);
		transform: translate3d(41px, -3px, 0) rotate(28deg);
		opacity: 1
	}
	75% {
		-webkit-transform: translate3d(45px, -8px, 0) rotate(32deg);
		transform: translate3d(45px, -8px, 0) rotate(32deg);
		opacity: 1
	}
	83.3334% {
		-webkit-transform: translate3d(44px, -7px, 0) rotate(30.7deg);
		transform: translate3d(44px, -7px, 0) rotate(30.7deg);
		opacity: 1
	}
	to {
		-webkit-transform: translate3d(44px, -6px, 0) rotate(30deg);
		transform: translate3d(44px, -6px, 0) rotate(30deg);
		opacity: 1
	}
}

@-webkit-keyframes uploadModalShake-1PBhUb {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0)
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}

@keyframes uploadModalShake-1PBhUb {
	10%,
	90% {
		-webkit-transform: translate3d(-1px, 0, 0);
		transform: translate3d(-1px, 0, 0)
	}
	20%,
	80% {
		-webkit-transform: translate3d(2px, 0, 0);
		transform: translate3d(2px, 0, 0)
	}
	30%,
	50%,
	70% {
		-webkit-transform: translate3d(-4px, 0, 0);
		transform: translate3d(-4px, 0, 0)
	}
	40%,
	60% {
		-webkit-transform: translate3d(4px, 0, 0);
		transform: translate3d(4px, 0, 0)
	}
}

@-webkit-keyframes uploadTextFadeIn-3vkVkM {
	0%,
	8.334% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
		opacity: 0
	}
	45.8%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes uploadTextFadeIn-3vkVkM {
	0%,
	8.334% {
		-webkit-transform: translate3d(0, -4px, 0);
		transform: translate3d(0, -4px, 0);
		opacity: 0
	}
	45.8%,
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@-webkit-keyframes uploadModalBounceTransition-2UbjF9 {
	0% {
		-webkit-transform: translateZ(0) scale(.99);
		transform: translateZ(0) scale(.99)
	}
	50% {
		-webkit-transform: translateZ(0) scale(1.005);
		transform: translateZ(0) scale(1.005)
	}
	to {
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}
}

@keyframes uploadModalBounceTransition-2UbjF9 {
	0% {
		-webkit-transform: translateZ(0) scale(.99);
		transform: translateZ(0) scale(.99)
	}
	50% {
		-webkit-transform: translateZ(0) scale(1.005);
		transform: translateZ(0) scale(1.005)
	}
	to {
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}
}

@-webkit-keyframes uploadModalBounce-30cglS {
	0% {
		-webkit-transform: translateZ(0) scale(.99);
		transform: translateZ(0) scale(.99)
	}
	15%,
	to {
		top: -10px;
		left: -10px;
		right: -10px;
		bottom: -10px
	}
	33.3334% {
		-webkit-transform: translateZ(0) scale(1.005);
		transform: translateZ(0) scale(1.005)
	}
	54.1667% {
		-webkit-transform: translateZ(0) scale(.995);
		transform: translateZ(0) scale(.995)
	}
	70.8334%,
	to {
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}
}

@keyframes uploadModalBounce-30cglS {
	0% {
		-webkit-transform: translateZ(0) scale(.99);
		transform: translateZ(0) scale(.99)
	}
	15%,
	to {
		top: -10px;
		left: -10px;
		right: -10px;
		bottom: -10px
	}
	33.3334% {
		-webkit-transform: translateZ(0) scale(1.005);
		transform: translateZ(0) scale(1.005)
	}
	54.1667% {
		-webkit-transform: translateZ(0) scale(.995);
		transform: translateZ(0) scale(.995)
	}
	70.8334%,
	to {
		-webkit-transform: translateZ(0) scale(1);
		transform: translateZ(0) scale(1)
	}
}

.uploadArea-3QgLtW {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	visibility: hidden;
	background: rgba(0, 0, 0, .8);
	font-size: 36px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	z-index: 2000
}

.uploadArea-3QgLtW strong {
	font-weight: 700
}

.uploadArea-3QgLtW * {
	pointer-events: none
}

.uploadArea-3QgLtW.droppable-1orUyP {
	visibility: visible
}

.uploadArea-3QgLtW.uploadModalIn-1z07Bv {
	opacity: 1
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc {
	-webkit-animation: uploadIconAnimateIn-2ME8Vn .25s ease-in-out 0s normal forwards;
	animation: uploadIconAnimateIn-2ME8Vn .25s ease-in-out 0s normal forwards;
	width: 310px;
	height: 170px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .icon-kyxXVr.one-2crnLX {
	-webkit-animation: uploadIconAnimateInLeft-lEUOPh .8s ease 0s normal forwards;
	animation: uploadIconAnimateInLeft-lEUOPh .8s ease 0s normal forwards
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .icon-kyxXVr.two-3BBQI9 {
	-webkit-animation: uploadIconAnimateInMiddle-3DqCs3 .8s ease 0s normal forwards;
	animation: uploadIconAnimateInMiddle-3DqCs3 .8s ease 0s normal forwards
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .icon-kyxXVr.three-27ScFD {
	-webkit-animation: uploadIconAnimateInRight-KUAMIW .8s ease 0s normal forwards;
	animation: uploadIconAnimateInRight-KUAMIW .8s ease 0s normal forwards
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .instructions-2Du9gG,
.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .title-2Vtl4y {
	opacity: 0;
	-webkit-animation: uploadTextFadeIn-3vkVkM 1s ease .175s normal forwards;
	animation: uploadTextFadeIn-3vkVkM 1s ease .175s normal forwards
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .instructions-2Du9gG {
	-webkit-animation-delay: .185s;
	animation-delay: .185s;
	-webkit-animation-duration: 1.25s;
	animation-duration: 1.25s
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*66.7%), 54.1%);
	-webkit-animation: uploadModalShake-1PBhUb .82s cubic-bezier(.36, .07, .19, .97) both;
	animation: uploadModalShake-1PBhUb .82s cubic-bezier(.36, .07, .19, .97) both;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	padding: 10px;
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: auto
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 .instructions-2Du9gG {
	margin-bottom: 15px
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 a {
	cursor: pointer;
	color: hsla(0, 0%, 100%, .7)
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 a:hover {
	color: #fff
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 .icon-kyxXVr.one-2crnLX {
	-webkit-animation-delay: .115s;
	animation-delay: .115s
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 .icon-kyxXVr.two-3BBQI9 {
	-webkit-animation-delay: .01s;
	animation-delay: .01s
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc.error-kKl9o2 .icon-kyxXVr.three-27ScFD {
	-webkit-animation-delay: .08s;
	animation-delay: .08s
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .bgScale-1otPtc {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	border-radius: 10px;
	background: var(--brand-experiment);
	-webkit-animation: uploadModalBounce-30cglS .8s ease 0s normal forwards;
	animation: uploadModalBounce-30cglS .8s ease 0s normal forwards
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 2px dashed hsla(0, 0%, 100%, .4);
	border-radius: 6px;
	width: 100%
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .title-2Vtl4y {
	font-size: 22px;
	font-weight: 700;
	padding: 0 8px;
	width: 100%;
	color: #fff;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .title-2Vtl4y strong {
	color: #fff
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .instructions-2Du9gG {
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	margin-top: 4px;
	color: #fff
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .icons-1w691d {
	position: relative;
	width: 100px;
	height: 60px
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .wrapOne-14G98n {
	-webkit-transform: translate3d(0, -70px, 0);
	transform: translate3d(0, -70px, 0)
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .wrapTwo-mQGI3R {
	-webkit-transform: translate3d(0, -80px, 0);
	transform: translate3d(0, -80px, 0)
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .wrapThree-1CNQ42 {
	-webkit-transform: translate3d(0, -70px, 0);
	transform: translate3d(0, -70px, 0)
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .icon-kyxXVr {
	position: absolute;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100px;
	height: 130px;
	background-repeat: no-repeat;
	background-position: 50%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .icon-kyxXVr.one-2crnLX {
	background-image: url(/assets/515d0236bce3ba834026209dc78489f0.svg);
	opacity: 0
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .icon-kyxXVr.two-3BBQI9 {
	background-image: url(/assets/a532e755c36b75762a75ff0794456efb.svg);
	-webkit-filter: drop-shadow(0 0 48px rgba(88, 101, 242, .5));
	filter: drop-shadow(0 0 48px rgba(88, 101, 242, .5))
}

.uploadModalIn-1z07Bv .uploadDropModal-2kTwbc .inner-3nWsbo .icon-kyxXVr.three-27ScFD {
	background-image: url(/assets/35827c42a3af54bd169cff0a866eb428.svg);
	opacity: 0
}

.crossOne-G8l6vW,
.crossTwo-aG_i7H,
.lightOne-i8nDwl,
.lightTwo-3AK5zn,
.popOne-33Hy62,
.sparkleOne-zvhFgj,
.sparkleTwo-R0oeYq {
	opacity: .95;
	z-index: 1;
	-webkit-animation-iteration-count: 1!important;
	animation-iteration-count: 1!important
}

.sparkleOne-zvhFgj {
	bottom: -40px;
	right: -15px
}

.sparkleTwo-R0oeYq {
	top: -67px;
	right: 12px;
	-webkit-animation-delay: 1.2s;
	animation-delay: 1.2s
}

.lightOne-i8nDwl {
	top: 24px;
	right: -35px;
	-webkit-animation-delay: .4s;
	animation-delay: .4s
}

.lightTwo-3AK5zn {
	top: -32px;
	left: -10px;
	-webkit-animation-delay: .61s;
	animation-delay: .61s
}

.crossOne-G8l6vW {
	right: 100px;
	bottom: -35px;
	-webkit-animation-delay: .56s;
	animation-delay: .56s
}

.crossTwo-aG_i7H {
	left: -70px;
	bottom: 50px;
	-webkit-animation-delay: .8s;
	animation-delay: .8s
}

.popOne-33Hy62 {
	bottom: -40px;
	left: 50px;
	-webkit-animation-delay: .7s;
	animation-delay: .7s
}

.uploadModal-2ifh8j {
	width: 530px;
	min-height: 258px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-perspective: 1000;
	perspective: 1000;
	-webkit-filter: blur(0);
	filter: blur(0)
}

.uploadModal-2ifh8j.transitioning-jYFzwb {
	-webkit-animation: uploadModalBounceTransition-2UbjF9 .2s ease 0s normal forwards;
	animation: uploadModalBounceTransition-2UbjF9 .2s ease 0s normal forwards
}

.uploadModal-2ifh8j .inner-3nWsbo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin: 4px;
	color: var(--header-primary)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K {
	position: relative;
	height: 103px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K.expandable-3khGbD {
	height: unset;
	display: block
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K.expandable-3khGbD .description-2ug5H_ {
	padding: 16px 16px 24px
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100px;
	height: 130px;
	margin-top: -42px;
	background-repeat: no-repeat;
	background-position: 50%
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.image-2yrs5j {
	background-color: var(--background-secondary);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	-o-object-fit: contain;
	object-fit: contain;
	-webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, .4);
	box-shadow: 0 2px 8px rgba(0, 0, 0, .4)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.video-27RLEH {
	background-image: url(/assets/7252adb1cdb9603a49ce1bab7c3c41e7.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.acrobat-3K1PC6 {
	background-image: url(/assets/325421cb49d6e0717b8c7b9dfa2d4bdc.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.ae-1Y5Jq3 {
	background-image: url(/assets/5acc0abb7cbb015848085fc0993142bf.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.sketch-ZMuo7D {
	background-image: url(/assets/a4389a7644d1ec25e7132159b71c5175.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.ai-11KAaB {
	background-image: url(/assets/ad55c3f2f2354618478e36f2a10f2ea3.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.archive-2hqXug {
	background-image: url(/assets/157ccfe93c91db60adddd48a75b69205.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.code-aoB-kL {
	background-image: url(/assets/35827c42a3af54bd169cff0a866eb428.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.document-2cvI0u {
	background-image: url(/assets/515d0236bce3ba834026209dc78489f0.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.photoshop-1UWfyZ,
.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.ps-2T6Jrl {
	background-image: url(/assets/9655e45a31ab290cf812ba2de902f232.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.spreadsheet-1QuSej {
	background-image: url(/assets/c1ebd9af7ce0a639af9d99b4980bda13.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.webcode-22GGLX {
	background-image: url(/assets/6b35b41a1e3a8099667499b71414328b.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.audio-14DQXq {
	background-image: url(/assets/e83eaad3ae5c32a355b55f157e6cd3da.svg);
	margin: -42px 8px 8px
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .icon-kyxXVr.unknown-3TPTMr {
	background-image: url(/assets/7b3a37fa249a857b0ff136db0a73f44c.svg)
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .description-2ug5H_ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px 16px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .description-2ug5H_ .filename-ovv3c5 {
	font-size: 20px;
	font-weight: 700;
	height: 22px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .description-2ug5H_ .subtitle-26nRzM {
	color: var(--header-secondary);
	font-size: 16px;
	line-height: 20px;
	margin-top: 4px
}

.uploadModal-2ifh8j .inner-3nWsbo .file-34mY5K .description-2ug5H_ .filesize-s2nTZM {
	margin-top: 6px;
	font-size: 10px;
	opacity: .6
}

.uploadModal-2ifh8j .inner-3nWsbo .comment-4IWttf {
	margin: 0 18px
}

.uploadModal-2ifh8j .inner-3nWsbo .comment-4IWttf .label-3aiqT2 {
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500
}

.uploadModal-2ifh8j .inner-3nWsbo .comment-4IWttf .label-3aiqT2 .optional--ezibr {
	color: var(--header-secondary);
	margin-left: 5px
}

.uploadModal-2ifh8j .inner-3nWsbo .channelTextAreaUpload-3t7EIx {
	margin-bottom: 18px
}

.uploadModal-2ifh8j .hasSpoilers-1IRtQC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.uploadModal-2ifh8j .footerRightAlign-GmwgFk {
	margin-left: auto
}

.uploadModal-2ifh8j .footer-3mqk7D {
	border-radius: 0 0 5px 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 20px;
	z-index: 1;
	overflow-x: hidden
}

.uploadModal-2ifh8j .footer-3mqk7D.hasSpoilers-1IRtQC {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.cancelAllButton-16p7ma {
	margin: 0 auto 0 0
}

.theme-dark .uploadModal-2ifh8j {
	background-color: #36393f;
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-dark .footer-3mqk7D {
	background-color: #2f3136;
	-webkit-box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6);
	box-shadow: inset 0 1px 0 rgba(47, 49, 54, .6)
}

.theme-light .uploadModal-2ifh8j {
	background: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-light .footer-3mqk7D {
	background-color: #f6f6f7;
	-webkit-box-shadow: inset 0 1px 0 rgba(246, 246, 247, .6);
	box-shadow: inset 0 1px 0 rgba(246, 246, 247, .6)
}

.destination-3ZiRO2 {
	margin-top: 4px;
	overflow: hidden;
	text-overflow: ellipsis
}

.destination-3ZiRO2 strong {
	color: var(--header-primary);
	font-weight: 500
}

.notice-ZSe05e {
	background-color: var(--background-tertiary);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.noticeWithoutRightPadding-2GAvOv {
	padding: 8px 0 8px 8px
}

.noticeWithRightPadding-3OxAxd {
	padding: 8px
}

.noticeLeft-18mVYJ {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-2-jrW5 {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.text-2Jge2Q {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-right: 16px
}

.nitroPreviewUpsell-1BvGON {
	border-radius: 5px 5px 0 0;
	padding-right: 0;
	padding-left: 12px
}

.slider-1PF9SW {
	width: 100%;
	height: 40px;
	position: relative
}

.mini-dmm9yo {
	height: 20px
}

.mini-dmm9yo .bar-2Qqk5Z {
	top: 17px;
	height: 6px
}

.mini-dmm9yo .grabber-3mFHz2 {
	width: 12px;
	height: 12px;
	margin-left: -7px;
	margin-top: 3px;
	border-radius: 50%
}

.disabled-bolDAc {
	opacity: .6
}

.disabled-bolDAc .grabber-3mFHz2 {
	cursor: not-allowed
}

.input-2_ChIk {
	display: none
}

.bar-2Qqk5Z {
	position: relative;
	top: 16px;
	height: 8px;
	border-radius: 4px;
	display: block;
	overflow: hidden
}

.barFill-23-gu- {
	background: var(--brand-experiment);
	height: 100%
}

.track-11EASc {
	position: absolute;
	top: 0;
	right: 5px;
	bottom: 0;
	left: 5px
}

.grabber-3mFHz2 {
	width: 10px;
	height: 24px;
	margin-left: -5px;
	top: 50%;
	margin-top: -13px;
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #dcddde;
	-webkit-box-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05), 0 2px 2px 0 rgba(0, 0, 0, .1), 0 3px 3px 0 rgba(0, 0, 0, .05);
	box-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05), 0 2px 2px 0 rgba(0, 0, 0, .1), 0 3px 3px 0 rgba(0, 0, 0, .05);
	cursor: ew-resize
}

.grabber-3mFHz2,
.mark-1xjQqt {
	position: absolute;
	left: 0
}

.mark-1xjQqt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 24px;
	margin-left: -12px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.markAbove-2I4brk {
	top: -6px
}

.markBelow-6DH75T {
	bottom: -12px
}

.markValue-2DwdXI {
	padding-left: 1px;
	font-weight: 700;
	font-size: 10px;
	margin-bottom: 4px;
	min-height: 10px
}

.markDash-3hAolZ {
	height: 24px;
	width: 2px
}

.markDashSimple-1vLOGW {
	margin-top: 10px
}

.theme-light .bar-2Qqk5Z {
	background: #dcddde
}

.theme-light .markValue-2DwdXI {
	color: #b9bbbe
}

.theme-light .markDash-3hAolZ {
	background: #dcddde
}

.theme-dark .bar-2Qqk5Z {
	background: #4f545c
}

.theme-dark .markValue-2DwdXI {
	color: #72767d
}

.theme-dark .markDash-3hAolZ {
	background: #4f545c
}

.defaultValue-3gC7yw .markValue-2DwdXI {
	color: var(--text-positive)
}

.modalContent-nFuWe- {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.editingContainer-1iOrsV,
.modalContent-nFuWe- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.editingContainer-1iOrsV {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	overflow: hidden;
	background-color: #000;
	border-radius: 4px
}

.editingContainerAvatar-HyS-Vl {
	min-height: 300px;
	height: 400px;
	max-height: 500px
}

.editingContainerBanner-OAHy-i {
	height: 300px
}

.image-1O4VR4 {
	height: 100%;
	pointer-events: all;
	position: absolute
}

.image-1O4VR4,
.imageEnabled-fDxIJV {
	cursor: -webkit-grab;
	cursor: grab
}

.imageEnabled-fDxIJV {}

.imageDisabled-VmdCvB {
	cursor: not-allowed
}

.icon-1BtL8T {
	color: var(--text-normal);
	padding: 0 20px
}

.overlay-qP93Id {
	z-index: 1;
	border: 5px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	pointer-events: none;
	position: absolute;
	-webkit-box-shadow: rgba(47, 49, 54, .6) 0 0 0 9999px;
	box-shadow: 0 0 0 9999px rgba(47, 49, 54, .6)
}

.overlayAvatar-1voNS7 {
	border-radius: 50%
}

.overlayAvatar-1voNS7,
.overlayBanner-394JZU {}

.sliderContainer-2Pbe0z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 90%;
	margin: 20px auto
}

.cancelButton-2NwKof {
	margin-right: 12px
}

.modalFooter-37WjOa {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.buttonsRight-_u8_mF,
.modalFooter-37WjOa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.buttonsRight-_u8_mF {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.root-3-OKEZ {
	text-align: center
}

.root-3-OKEZ p {
	margin: 0 0 16px
}

.header-1afJj7 {
	margin-bottom: 8px
}

.content-3zS6lm {
	margin-bottom: 32px
}

.footer-1dAGh4 {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.primaryActions-LD_-cb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.secondaryAction-1rI7Iw {
	margin-right: 8px
}

.artContainer-1EdHbR {
	position: relative;
	margin: -48px auto 24px;
	border-radius: 8px;
	-webkit-box-shadow: var(--elevation-medium);
	box-shadow: var(--elevation-medium)
}

.art-1r1UyT,
.artContainer-1EdHbR {
	width: 225px;
	height: 149px
}

.sparkleBadge-2pfBfb {
	position: absolute;
	top: 0;
	left: 0;
	margin-top: -18px;
	margin-left: -12px;
	display: block;
	width: 47px;
	height: 34px;
	-webkit-filter: drop-shadow(0 1px 3px rgba(0, 0, 0, .3));
	filter: drop-shadow(0 1px 3px hsla(0, 0%, 0%, .3))
}

.newBadge-2wENLF {
	display: inline-block;
	vertical-align: middle;
	margin-top: -2px
}

.learnMoreLink-2r-LKX {
	cursor: pointer;
	color: var(--text-link)
}

.container-3auIfb {
	position: relative;
	width: 40px;
	height: 24px
}

.container-3auIfb,
.input-rwLH4i {
	border-radius: 14px;
	cursor: pointer
}

.input-rwLH4i {
	position: absolute;
	opacity: 0;
	width: 100%;
	height: 100%
}

.input-rwLH4i[disabled] {
	cursor: not-allowed;
	pointer-events: none
}

.slider-TkfMQL {
	display: block;
	position: absolute;
	left: 0;
	width: 28px;
	height: 18px;
	margin: 3px
}

.container-2_Tvc_ {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 20px
}

.container-2_Tvc_,
.labelRow-16e77k {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.labelRow-16e77k {
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 100%;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.control-2BBjec {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.disabled-2HSEFa {
	cursor: not-allowed
}

.disabled-2HSEFa .titleDefault-a8-ZSr,
.disabled-2HSEFa .titleMini-pBwj_L {
	cursor: not-allowed;
	opacity: .6
}

.title-31JmR4 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	overflow: hidden;
	margin-top: 0;
	margin-bottom: 0;
	color: var(--header-primary);
	line-height: 24px;
	font-size: 16px;
	font-weight: 500;
	word-wrap: break-word;
	cursor: pointer
}

.note-1V3kyJ {
	margin-top: 8px
}

.dividerDefault-3rvLe- {
	margin-top: 20px
}

.spacingTop24-2TKHkv {
	margin-top: 24px
}

.permissionWarning-1y-7yL {
	margin-top: 8px
}

.selector-3qI8sT {
	margin-top: 16px;
	width: 100%
}

.backgroundHeader-1XLrO1 {}

.backgroundHeader-1XLrO1,
.backgroundHeaderLeft-1ABfi9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.backgroundHeaderLeft-1ABfi9 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.betaTag-ECPmWf {
	margin-left: 4px
}

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

.backgroundUploadClickArea-VIZvmA {
	position: relative;
	cursor: pointer
}

.backgroundUploadClickArea-VIZvmA:hover .backgroundUploadIcon-1OuiDo {
	color: var(--interactive-active)
}

.backgroundUploadIconBase-3Y_gqP {
	height: 16px;
	width: 16px;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.backgroundUploadIcon-1OuiDo {
	color: var(--interactive-normal)
}

.backgroundUploadIconDisabled-3IzDiu {
	color: var(--interactive-muted)
}

.backgroundCustomUpsellTooltipInner-160RF- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.backgroundCustomUpsellTooltipIcon-siX72v {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	color: var(--text-normal);
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.backgroundUpsell-1mW4tw {
	margin-top: 16px;
	max-width: 100%
}

.backgroundOptions-2NdDN_ {
	margin-top: 16px;
	display: grid;
	grid-template-columns: repeat(auto-fill, 178px);
	gap: 16px;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.backgroundOption-3SYprY {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width: 100%;
	height: 91px;
	background-color: var(--background-tertiary);
	border-radius: 4px;
	-webkit-transition: background .2s ease-out, opacity .2s ease-in, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out;
	transition: background .2s ease-out, opacity .2s ease-in, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out;
	transition: box-shadow .2s ease-out, transform .2s ease-out, background .2s ease-out, opacity .2s ease-in;
	transition: box-shadow .2s ease-out, transform .2s ease-out, background .2s ease-out, opacity .2s ease-in, -webkit-box-shadow .2s ease-out, -webkit-transform .2s ease-out
}

.backgroundOption-3SYprY:hover {
	-webkit-transform: translateY(-1px);
	transform: translateY(-1px);
	-webkit-box-shadow: var(--elevation-medium);
	box-shadow: var(--elevation-medium)
}

.backgroundOption-3SYprY:hover .backgroundImageOption-127aO7 {
	-webkit-transform: scale(1.05) translateZ(0);
	transform: scale(1.05) translateZ(0)
}

.backgroundOptionSelected-33AYZn {
	border: 2px solid hsl(235, calc(var(--saturation-factor, 1)*85.6%), 64.7%)
}

.backgroundOptionContent-24R4fn {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	height: 100%;
	color: var(--interactive-normal)
}

.backgroundIconOptionIcon-_LqemE {
	height: 24px;
	width: 24px
}

.backgroundImageOption-127aO7 {
	height: 100%;
	width: 100%;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat;
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.backgroundOptionBlurred-2TpdE8 .backgroundOptionContent-24R4fn {
	color: #fff
}

.backgroundOptionBackgroundBlurred-2J0z6O {
	position: absolute;
	-webkit-filter: blur(14px);
	filter: blur(14px)
}

.backgroundOptionBlurBackground-3c3gSC {
	background-image: url(/assets/8fb53e999888053aa3d85d4c61e26959.png)
}

.backgroundCustomInlineUpsellBackground-1q8bd1 {
	background-image: url(/assets/08ed5fe901dd4f852da1ecd8f13dfc5a.png)
}

.backgroundCustomInlineUpsell-1aMMlC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.backgroundCustomInlineUpsellIcon-GmWo_F {
	width: 14px;
	height: 14px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 4px
}

.customBackgroundTooltip-147103 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--interactive-normal)
}

.customBackgroundTooltipIcon-6AvJY6 {
	margin-right: 4px;
	width: 16px;
	height: 16px
}

.previewToggle-1Ertm9 {
	margin-top: 24px
}

.content-3n1cMX {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 16px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.contentWithVideoBackgrounds-1Q8HbA {
	width: 600px
}

.header-1EVHO2,
.subtitle-gARoTt {
	text-align: center
}

.subtitle-gARoTt {
	margin-top: 8px;
	color: var(--interactive-normal)
}

.spinner-2D09Su {
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.camera-1WWmPt,
.spinner-2D09Su {
	position: absolute
}

.camera-1WWmPt {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transform: scaleX(-1);
	transform: scaleX(-1)
}

.cameraPreview-3VbjBn {
	margin: 24px auto 0;
	position: relative;
	background: var(--background-secondary-alt);
	border-radius: 4px;
	overflow: hidden;
	height: 207px;
	width: 368px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.footerButtonGroup-2QjUvu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.item-2TSF7r {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.badge-ylPMyP {
	margin-left: 4px;
	text-transform: uppercase
}

.avatarUploader-3XDtmn {
	text-align: center;
	font-size: 12px
}

.avatarUploader-3XDtmn .removeButton-1hcZyG {
	margin-top: 10px;
	font-size: 14px;
	font-weight: 600;
	display: block;
	text-decoration: none;
	cursor: pointer
}

.avatarUploader-3XDtmn .sizeInfo-SKMPPw {
	margin-top: 10px;
	display: block;
	font-size: 10px;
	color: #87909c
}

.avatarUploader-3XDtmn .sizeInfo-SKMPPw strong {
	font-weight: 700
}

.avatarUploader-3XDtmn.disabled-10u2on .avatarUploaderInner-3UNxY3:focus-within,
.avatarUploader-3XDtmn.disabled-10u2on .avatarUploaderInner-3UNxY3:hover {
	-webkit-box-shadow: none;
	box-shadow: none
}

.avatarUploaderInner-3UNxY3 {
	display: inline-block;
	width: 138px;
	height: 138px;
	border-radius: 50%;
	background-color: var(--brand-experiment);
	background-size: cover;
	background-position: 50%;
	background-repeat: no-repeat;
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: -webkit-box-shadow background-color .1s .1s;
	transition: -webkit-box-shadow background-color .1s .1s;
	transition: box-shadow background-color .1s .1s;
	transition: box-shadow background-color .1s .1s, -webkit-box-shadow background-color .1s .1s;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.avatarUploaderInner-3UNxY3>* {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: none;
	color: #fff
}

.avatarUploaderInner-3UNxY3 .fileInput-23-d-3,
.avatarUploaderInner-3UNxY3 input[type=file] {
	pointer-events: auto
}

.avatarUploaderInner-3UNxY3:focus-within,
.avatarUploaderInner-3UNxY3:hover {
	-webkit-box-shadow: inset 0 0 120px rgba(0, 0, 0, .75);
	box-shadow: inset 0 0 120px rgba(0, 0, 0, .75)
}

.avatarUploaderInner-3UNxY3:focus-within .avatarUploaderAcronym-3SioMc,
.avatarUploaderInner-3UNxY3:hover .avatarUploaderAcronym-3SioMc {
	visibility: hidden
}

.avatarUploaderInner-3UNxY3:focus-within .avatarUploaderHint-3SN212,
.avatarUploaderInner-3UNxY3:hover .avatarUploaderHint-3SN212 {
	visibility: visible
}

.fileInput-23-d-3 {
	cursor: pointer
}

.avatarUploaderAcronym-3SioMc {
	font-size: 40px;
	overflow: hidden;
	white-space: nowrap
}

.avatarUploaderHint-3SN212 {
	visibility: hidden;
	font-size: 10px;
	font-weight: 700;
	text-transform: uppercase;
	line-height: 12px;
	white-space: pre
}

.avatarUploaderIcon-3UIzEQ {
	position: absolute;
	top: 0;
	right: 0;
	left: auto;
	width: 28px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 50%;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .2);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.avatarUploaderIconDisabled-1ePkOQ {
	opacity: 1%
}

.removeButton-1hcZyG {
	color: var(--interactive-normal)
}

.removeButton-1hcZyG:hover {
	color: var(--interactive-hover)
}

.theme-light .avatarUploaderIcon-3UIzEQ {
	background-color: #fff;
	background-image: url(/assets/71581d199cdc2488d0918b917053d8c5.svg)
}

.theme-dark .avatarUploaderIcon-3UIzEQ {
	background-color: #dcddde;
	background-image: url(/assets/4a1000a95b1aad334e98f9d15b9d0ec4.svg)
}

.card-3G-r0J {
	margin-bottom: 20px;
	padding: 10px;
	line-height: 20px
}

.identityDescription-Ug-LlS {
	margin-bottom: 16px
}

.itemGroup-RamNh5 {
	margin-bottom: 8px
}

.perServerAvatarTitle-2XHGZl {
	margin-top: 24px
}

.modalContent-2jbePY {
	padding-bottom: 24px
}

.reset-3R4_Qn {
	cursor: pointer;
	padding-left: 0;
	padding-right: 0;
	margin-top: 8px
}

.reset-3R4_Qn:hover {
	opacity: 1;
	text-decoration: underline
}

.avatarError-Z5-Fpy,
.nickError-2B7ydO {
	margin-top: 8px
}

.warning-1Hb_iF {
	color: #fff
}

.upsellCard-27q57L {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: var(--background-tertiary);
	padding: 8px;
	color: var(--text-normal);
	border-radius: 4px;
	margin-bottom: 8px;
	cursor: pointer
}

.upsellIcon-2ahsiq {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 8px
}

.upsellText-BaOluH {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.upsellText-BaOluH strong {
	font-weight: 400;
	color: var(--text-link)
}

.avatarUploader-2mZTUT {
	margin-top: 24px
}

.avatarUploaderInner-1mFky4 {
	width: 80px;
	height: 80px;
	background-color: var(--background-secondary)
}

.disabled-3JC_nn {
	opacity: .4;
	position: relative
}

.disabled-3JC_nn:after {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.serverAvatarPremiumIconContainer-QNyWnL {
	margin-left: 4px
}

.serverAvatarPremiumIcon-AVVxnk {
	display: inline-block;
	vertical-align: middle;
	position: relative;
	top: -1px
}

.labelWrapper-KL3-vV {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 8px;
	-moz-column-gap: 8px;
	column-gap: 8px;
	row-gap: 4px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.label-XiO4av {
	text-overflow: ellipsis;
	overflow: hidden
}

.newBadge-34a1Fs {
	display: inline-block;
	text-transform: uppercase;
	vertical-align: middle
}

.badgeSpacing-C_A7t1 {
	margin-left: 8px
}

.description-3BvR20 {
	margin-bottom: 16px
}

.input-2suNrw {
	margin-bottom: 8px
}

.reset-2IwrbI {
	text-transform: capitalize;
	cursor: pointer;
	margin-bottom: 20px;
	padding-left: 1px;
	padding-right: 1px;
	opacity: .6
}

.reset-2IwrbI:hover {
	opacity: 1;
	text-decoration: underline
}

.spacing-2jY1b4 {}

.spacing-2IUlSR {}

.mask-2xtthE {
	display: block
}

.icon-3Rn_DX {
	width: 32px;
	height: 32px
}

.icon-2VCx8O {
	color: var(--interactive-normal)
}

.wrapper-2siovq {
	border-radius: 8px;
	-webkit-transition: background-color .1s ease-in-out;
	transition: background-color .1s ease-in-out
}

.wrapper-2siovq:hover {
	background-color: var(--background-modifier-hover)
}

.wrapper-2siovq:hover .icon-2VCx8O {
	color: var(--interactive-hover)
}

.selected-3xBBKs,
.selected-3xBBKs:hover {
	background-color: var(--background-primary)
}

.selected-3xBBKs .icon-2VCx8O,
.selected-3xBBKs:hover .icon-2VCx8O {
	color: var(--interactive-active)
}

.theme-light .selected-3xBBKs .icon-2VCx8O,
.theme-light .selected-3xBBKs:hover .icon-2VCx8O {
	color: #4f5660
}

.wrapper-3N9-Kx {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 4px;
	height: 16px;
	border-radius: 2px;
	margin: 2px 0
}

.loadingWrapper-3MIWTZ {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.disabled-2IGvcl {
	cursor: pointer;
	pointer-events: none;
	opacity: .5
}

.focused-oQNxjC {
	background-color: var(--brand-experiment-560)
}

.icon-1UBnv_ {
	margin-right: 4px
}

.list-23PQQ_ {
	max-height: 500px
}

.roleRow-1iQo_1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.roleDot-2bTP_S {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.sliderContainer-2Nrll8 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 8px;
	overflow: visible
}

.slider-2zxowp {
	position: relative;
	top: -14px
}

.container-3Fb-hU {
	position: relative;
	height: 100%;
	margin-right: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow: hidden;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.column-33vdru {
	padding-top: 12px;
	height: auto;
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0;
	opacity: .1
}

.gif-J69mz8 {
	background-color: var(--text-link)
}

.categoryLoader-1UbzZM,
.gif-J69mz8 {
	margin-left: 12px;
	margin-bottom: 12px;
	border-radius: 5px
}

.categoryLoader-1UbzZM {
	height: 110px;
	background-color: #000
}

.wrapper-1GJGVj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	height: 100%;
	font-size: 14px;
	font-weight: 500
}

.sadImage-2ph8SI {
	width: 90px;
	height: 90px;
	background-size: 90px;
	background-repeat: no-repeat;
	margin-bottom: 20px
}

.theme-dark .wrapper-1GJGVj {
	color: #72767d
}

.theme-dark .sadImage-2ph8SI {
	background-image: url(/assets/28e8c52ad284779a9272dad02a70fa4e.svg)
}

.theme-dark .forceLightTheme-1nVhlT .wrapper-1GJGVj,
.theme-light .wrapper-1GJGVj {
	color: #99aab5
}

.theme-dark .forceLightTheme-1nVhlT .sadImage-2ph8SI,
.theme-light .sadImage-2ph8SI {
	background-image: url(/assets/82b585afafcfb12c4d013635a4543bb5.svg)
}

@-webkit-keyframes ripple-N7-maz {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 1
	}
	90% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
		opacity: 0
	}
	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

@keyframes ripple-N7-maz {
	0% {
		-webkit-transform: scale(.4);
		transform: scale(.4);
		opacity: 1
	}
	90% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
		opacity: 0
	}
	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

@-webkit-keyframes bounce-3G6o78 {
	25% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

@keyframes bounce-3G6o78 {
	25% {
		-webkit-transform: scale(.6);
		transform: scale(.6)
	}
	50% {
		-webkit-transform: scale(1.2);
		transform: scale(1.2)
	}
	to {
		-webkit-transform: scale(1);
		transform: scale(1)
	}
}

.size-3rN-gI {
	width: 29px;
	height: 29px
}

.gifFavoriteButton-3Zycl7 {
	color: #fff
}

.gifFavoriteButton-3Zycl7:after {
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	border: 2px solid hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	border-radius: 50%;
	pointer-events: none
}

.gifFavoriteButton-3Zycl7:hover {
	color: hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	-webkit-transform: none;
	transform: none
}

.gifFavoriteButton-3Zycl7.selected-1mBDsA {
	color: var(--text-warning)
}

.gifFavoriteButton-3Zycl7.selected-1mBDsA.showPulse-1P_rPG:after {
	-webkit-animation: ripple-N7-maz .45s ease;
	animation: ripple-N7-maz .45s ease
}

.gifFavoriteButton-3Zycl7.selected-1mBDsA.showPulse-1P_rPG .icon-38TLpf {
	-webkit-animation: bounce-3G6o78 .4s linear;
	animation: bounce-3G6o78 .4s linear
}

.icon-38TLpf {
	display: block;
	width: 100%;
	height: 100%
}

.results-3i9FaE {
	height: 100%
}

.result-3w1ZcL {
	position: relative;
	cursor: pointer;
	border-radius: 5px
}

.result-3w1ZcL,
.result-3w1ZcL:after {
	-webkit-transition: -webkit-box-shadow .15s ease-out;
	transition: -webkit-box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out;
	transition: box-shadow .15s ease-out, -webkit-box-shadow .15s ease-out
}

.result-3w1ZcL:after {
	content: "";
	display: block;
	position: absolute;
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
	border-radius: 7px;
	z-index: 10;
	pointer-events: none
}

.result-3w1ZcL:hover {
	z-index: 2
}

.result-3w1ZcL:hover .favButton-_fxLew {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.result-3w1ZcL.focused-1En8bG,
.result-3w1ZcL.focused-1En8bG:after {
	-webkit-transition: none;
	transition: none
}

.gif-1TcNIB {
	position: relative;
	display: block;
	width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	background-color: transparent;
	border-radius: 5px
}

.endContainer-1ZDW8j {
	padding-top: 32px;
	padding-bottom: 32px;
	text-align: center
}

.endContainer-1ZDW8j:after {
	content: "";
	height: 220px;
	width: 100%;
	display: block;
	margin: 0 auto;
	background-size: contain;
	background-position: bottom;
	background-repeat: no-repeat
}

.endText-3SrwuD {
	font-size: 16px;
	font-weight: 500;
	margin-bottom: 8px
}

.searchSuggestions-1ztAmy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 32px
}

.searchSuggestion-2K8OBX {
	border-radius: 3px;
	margin-right: 4px;
	margin-top: 4px
}

.noResults-PCM0-U {
	height: 100%
}

.spinnerContainer-1jOqer {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.favButton-_fxLew {
	position: absolute;
	top: 4px;
	right: 4px;
	z-index: 4;
	opacity: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform: translateY(-10px);
	transform: translateY(-10px);
	-webkit-transition: opacity .1s ease, -webkit-transform .2s ease;
	transition: opacity .1s ease, -webkit-transform .2s ease;
	transition: transform .2s ease, opacity .1s ease;
	transition: transform .2s ease, opacity .1s ease, -webkit-transform .2s ease;
	width: 26px;
	height: 26px
}

.emptyHints-1EYR-5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 6px 0 6px 6px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.emptyHint-2ZHXNQ {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 33.33%;
	flex: 1 1 33.33%
}

.emptyHintCard-2mUdMe {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	position: relative;
	height: 160px;
	border-radius: 5px;
	margin: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.emptyHintSpacer-XKHTzr {
	height: 160px
}

.emptyHintText-1QDF9N {
	font-size: 15px;
	max-width: 180px;
	line-height: 1.6;
	text-align: center
}

.emptyHintFavorite-3Bf6b2 {
	position: absolute;
	top: 6px;
	right: 6px;
	width: 29px;
	height: 29px
}

@-webkit-keyframes loadIN-3GZ05S {
	0% {
		-webkit-transform: translate3d(0, 24px, 0);
		transform: translate3d(0, 24px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

@keyframes loadIN-3GZ05S {
	0% {
		-webkit-transform: translate3d(0, 24px, 0);
		transform: translate3d(0, 24px, 0);
		opacity: 0
	}
	to {
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		opacity: 1
	}
}

.placeholder-1kJjXI {
	border-radius: 5px;
	opacity: 0;
	width: 100%;
	height: 100%;
	-webkit-animation: loadIN-3GZ05S .6s cubic-bezier(.17, .67, .16, .99);
	animation: loadIN-3GZ05S .6s cubic-bezier(.17, .67, .16, .99);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	will-change: transform3d, opacity;
	-webkit-transform: translate3d(0, 48px, 0);
	transform: translate3d(0, 48px, 0)
}

.theme-dark .focused-1En8bG,
.theme-dark .result-3w1ZcL:hover {
	-webkit-box-shadow: 0 11px 22px 1px rgba(4, 4, 5, .3);
	box-shadow: 0 11px 22px 1px rgba(4, 4, 5, .3)
}

.theme-dark .focused-1En8bG:after,
.theme-dark .result-3w1ZcL:hover:after {
	-webkit-box-shadow: inset 0 0 0 2px var(--brand-experiment), inset 0 0 0 3px #2f3136;
	box-shadow: inset 0 0 0 2px var(--brand-experiment), inset 0 0 0 3px #2f3136
}

.theme-dark .placeholder-1kJjXI {
	background: rgba(79, 84, 92, .6)
}

.theme-dark .endContainer-1ZDW8j:after {
	background-image: url(/assets/be5f088125f778701a7e4fad471a45da.svg)
}

.theme-dark .endText-3SrwuD {
	color: #b9bbbe
}

.theme-dark .searchSuggestion-2K8OBX.searchSuggestion-2K8OBX:hover {
	color: #fff;
	background-color: var(--brand-experiment-500);
	border-color: var(--brand-experiment-500)
}

.theme-dark .emptyHintCard-2mUdMe {
	background-color: #36393f;
	color: #b9bbbe
}

.theme-dark .emptyHintFavorite-3Bf6b2 {
	color: var(--text-warning)
}

.theme-light .focused-1En8bG,
.theme-light .result-3w1ZcL:hover {
	-webkit-box-shadow: 0 4px 12px 0 rgba(4, 4, 5, .2);
	box-shadow: 0 4px 12px 0 rgba(4, 4, 5, .2)
}

.theme-light .focused-1En8bG:after,
.theme-light .result-3w1ZcL:hover:after {
	-webkit-box-shadow: inset 0 0 0 2px var(--brand-experiment), inset 0 0 0 3px #dcddde;
	box-shadow: inset 0 0 0 2px var(--brand-experiment), inset 0 0 0 3px #dcddde
}

.theme-light .placeholder-1kJjXI {
	background: rgba(220, 221, 222, .6)
}

.theme-light .endText-3SrwuD {
	color: #72767d
}

.theme-light .endContainer-1ZDW8j:after {
	background-image: url(/assets/82d8c5ce20dacf4bedb99089446ff365.svg)
}

.theme-light .searchSuggestion-2K8OBX.searchSuggestion-2K8OBX:hover {
	color: #fff;
	background-color: var(--brand-experiment-500);
	border-color: var(--brand-experiment-500)
}

.theme-light .emptyHintCard-2mUdMe {
	background-color: #dcddde;
	color: #4f545c
}

.theme-light .emptyHintFavorite-3Bf6b2 {
	color: var(--text-warning)
}

.container-2jxBbw {
	height: 100%
}

.categoryFade-2ybR1J,
.categoryFadeBlurple-1j72_A {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 1;
	border-radius: 4px;
	-webkit-transition: background-color .15s ease-out;
	transition: background-color .15s ease-out
}

.categoryText-2-8pri {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 3;
	font-weight: 600;
	pointer-events: none
}

.categoryIcon-21RREB {
	margin-right: 4px;
	width: 20px;
	height: 20px
}

.categoryName-UvMsNp {
	font-size: 16px;
	line-height: 16px;
	font-weight: 600
}

.spinnerContainer-2MJ3GP {
	height: 100%
}

.formatSelectors-3aBz_F,
.spinnerContainer-2MJ3GP {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.formatSelectors-3aBz_F {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.formatSelectors-3aBz_F select {
	display: block;
	margin: 0 4px
}

.theme-dark .categoryFade-2ybR1J,
.theme-light .categoryFade-2ybR1J {
	background-color: rgba(0, 0, 0, .4)
}

.theme-dark .categoryFade-2ybR1J:hover,
.theme-light .categoryFade-2ybR1J:hover {
	background-color: rgba(0, 0, 0, .7)
}

.theme-dark .categoryFadeBlurple-1j72_A,
.theme-light .categoryFadeBlurple-1j72_A {
	background-color: var(--brand-experiment-80a)
}

.theme-dark .categoryFadeBlurple-1j72_A:hover,
.theme-light .categoryFadeBlurple-1j72_A:hover {
	background-color: var(--brand-experiment-95a)
}

.theme-dark .categoryText-2-8pri,
.theme-light .categoryText-2-8pri {
	color: #fff;
	text-shadow: 0 1px 1px rgba(0, 0, 0, .6)
}

.container-3ISnnM {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	width: 100%;
	overflow: hidden;
	white-space: normal
}

.container-3ISnnM:after {
	background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, .1)));
	background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .1));
	content: "";
	height: 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	pointer-events: none
}

.content-ySCtCx {
	position: relative;
	z-index: 0
}

.searchBar--fTZYa {
	width: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.header-1TOWci {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	z-index: 1;
	padding: 0 16px 12px
}

.searchHeader-2r8VVk {
	margin-bottom: 0;
	margin-left: 8px
}

.backButton-JyKGC1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 28px;
	cursor: pointer;
	margin-right: 8px
}

.content-ySCtCx {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden
}

.theme-dark .header-1TOWci {
	-webkit-box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3);
	box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3)
}

.theme-dark .backButton-JyKGC1 {
	color: #b9bbbe
}

.theme-dark .backButton-JyKGC1:hover {
	color: #dcddde
}

.theme-light .container-3ISnnM {
	background-color: #f6f6f7
}

.theme-light .header-1TOWci {
	-webkit-box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3);
	box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3)
}

.theme-light .backButton-JyKGC1 {
	color: #72767d
}

.theme-light .backButton-JyKGC1:hover {
	color: #4f545c
}

.theme-light .content-ySCtCx:after {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 1px;
	background: rgba(185, 187, 190, .3);
	z-index: 100
}

.gifPicker-2tIUs0 {
	padding-top: 16px;
	max-height: 560px;
	height: 100%;
	width: 440px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.modalContent-3FEGI5 {
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.optionBox-1b4n4P {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--background-floating);
	border-radius: 4px;
	-webkit-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
	border: 1px solid var(--interactive-muted);
	cursor: pointer;
	padding: 16px;
	width: 192px;
	height: 192px
}

.optionBox-1b4n4P:first-child {
	margin-right: 16px
}

.optionBox-1b4n4P:hover {
	border-color: var(--brand-experiment)
}

.optionBox-1b4n4P:hover .optionBoxText-1p0iCZ {
	color: var(--interactive-active)
}

.contentCircle-2uR76y {
	position: relative;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 128px;
	width: 128px;
	background-color: var(--brand-experiment);
	border-radius: 128px;
	margin: 0 auto;
	overflow: hidden
}

.contentCircle-2uR76y,
.optionBoxText-1p0iCZ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.optionBoxText-1p0iCZ {
	margin-top: 16px;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	line-height: 20px
}

.nitroWheel-3qURGP {
	margin-right: 6px;
	width: 20px;
	height: 20px
}

.uploadIcon-1byPa5 {
	height: 24px;
	width: 24px;
	color: #fff;
	padding-top: 2px;
	padding-left: 5px
}

.gifGrid-BMlNqY {
	display: grid;
	grid-template-rows: 64px 64px;
	grid-template-columns: 64px 64px
}

.gif-1r_dIR {
	background-size: cover
}

.gifIconContainer-3OM7ph {
	position: absolute;
	background-color: #36393f;
	opacity: .88;
	height: 54px;
	width: 54px;
	border-radius: 54px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.gifIcon-15nHVd {
	background-color: #fff;
	opacity: 1
}

.nitroWheelFlair-39w3E1 {
	width: 16px;
	height: 16px
}

.nitroWheelFlairContainer-2Lv_Hx {
	margin-right: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.banner-2QYc2d {
	position: relative;
	-webkit-transition: background-color .1s;
	transition: background-color .1s
}

.banner-2QYc2d:hover .bannerOverlay-1uIerX,
.banner-2QYc2d:hover .pencilIcon-XSi-VE {
	opacity: 1
}

.bannerPremium-2hSAwz {
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: cover
}

.popoutBanner-19WKGg {
	width: 300px;
	height: 60px
}

.popoutBannerPremium-1n96gg {
	width: 300px;
	height: 120px
}

.profileBanner-33-uE1 {
	width: 600px;
	height: 120px
}

.profileBannerPremium-35utuo {
	width: 600px;
	height: 240px
}

.settingsBanner-15-pZk {
	width: 100%;
	height: 100px
}

.pencilIcon-XSi-VE {
	position: absolute;
	color: #fff;
	opacity: 0
}

.pencilIcon-XSi-VE,
.popoutBanner-19WKGg .pencilIcon-XSi-VE,
.popoutBannerPremium-1n96gg .pencilIcon-XSi-VE {
	top: 10px;
	right: 12px
}

.profileBanner-33-uE1 .pencilIcon-XSi-VE,
.profileBannerPremium-35utuo .pencilIcon-XSi-VE {
	top: 14px;
	right: 16px
}

.bannerOverlay-1uIerX {
	position: absolute;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease
}

.bannerOverlayPopout-1clJ34 {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), inset 0 0 120px rgba(0, 0, 0, .6);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), inset 0 0 120px rgba(0, 0, 0, .6)
}

.bannerOverlayProfile-31VOgt {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), inset 0 0 300px rgba(0, 0, 0, .8);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), inset 0 0 300px rgba(0, 0, 0, .8)
}

.bannerOverlayHidden-3SxVWg {
	display: none
}

.premiumIconWrapper-1A-UH5 {
	position: absolute;
	top: 6px;
	right: 8px;
	z-index: 2;
	opacity: 0;
	-webkit-transform: translate3d(0, -5px, 0);
	transform: translate3d(0, -5px, 0);
	-webkit-transition: opacity .15s ease-out, -webkit-transform .15s ease-out;
	transition: opacity .15s ease-out, -webkit-transform .15s ease-out;
	transition: opacity .15s ease-out, transform .15s ease-out;
	transition: opacity .15s ease-out, transform .15s ease-out, -webkit-transform .15s ease-out
}

.profileBannerPremium-35utuo .premiumIconWrapper-1A-UH5 {
	top: 14px;
	right: 16px
}

.premiumIcon-2EjK1H {
	color: #fff;
	display: block;
	margin-left: -2px;
	margin-right: -2px
}

.reducedMotion-3H6P8E .premiumIconWrapper-1A-UH5 {
	-webkit-transition: none;
	transition: none
}

.gifTag-kA7fXf {
	position: absolute;
	top: 8px;
	right: 8px;
	opacity: 1;
	z-index: 1;
	pointer-events: none
}

.profileBannerPremium-35utuo .gifTag-kA7fXf {
	top: 16px;
	right: 16px
}

.banner-2QYc2d:hover .premiumIconWrapper-1A-UH5 {
	opacity: 1;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.banner-2QYc2d:hover .gifTag-kA7fXf {
	opacity: 0
}

.clickable-j92RzV {
	cursor: pointer
}

.container-3XJ8ns {
	width: 250px;
	overflow: hidden;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px;
	background-color: var(--background-primary);
	border: 1px solid var(--background-modifier-accent)
}

.list-1MFD7e {
	height: 280px;
	padding: 8px 0
}

.roleIcon-1_1CJy {
	display: inline-block;
	overflow: hidden;
	-o-object-fit: contain;
	object-fit: contain
}

.roleIcon-1_1CJy:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: var(--background-modifier-accent);
	border-radius: 50%
}

.root-3-B5F3 {
	position: relative;
	margin-top: 2px
}

.role-2irmRk {
	font-size: 12px;
	font-weight: 500;
	background: var(--background-secondary-alt);
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 22px;
	margin: 0 4px 4px 0;
	padding: 4px
}

.roleCircle-3xAZ1j {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	padding: 0;
	margin: 0 4px
}

.roleRemoveIcon-2-TeGW {
	display: none;
	width: 10px;
	height: 10px
}

.role-2irmRk:hover .roleRemoveIcon-2-TeGW,
.roleRemoveIconFocused-2ynLxl .roleRemoveIcon-2-TeGW {
	display: block
}

.roleName-32vpEy {
	max-width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-right: 4px
}

.actionButton-VzECiy {
	color: var(--interactive-active);
	font-size: 11px;
	line-height: 11px
}

.overflowButton-1SCpCf {
	padding: 4px 8px
}

.addButton-pcyyf6 {
	padding: 4px 5px
}

.addButtonIcon-1NMJ8u {
	cursor: pointer;
	width: 14px;
	height: 14px
}

.overflowRolesPopout-140n9i {
	border-radius: 3px;
	padding: 8px;
	width: 200px
}

.overflowRolesPopoutArrowWrapper-2Dx30g {
	margin-left: -8px;
	overflow: hidden;
	width: 16px;
	height: 12px
}

.overflowRolesPopoutArrow-2O66oH {
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.popoutBottom-2BJWty .overflowRolesPopoutArrowWrapper-2Dx30g {
	position: absolute;
	bottom: 100%;
	left: 50%
}

.popoutBottom-2BJWty .overflowRolesPopoutArrow-2O66oH {
	position: absolute;
	bottom: -4px;
	left: 4px
}

.popoutTop-1WcJ06 .overflowRolesPopoutArrowWrapper-2Dx30g {
	position: absolute;
	top: 100%;
	left: 50%
}

.popoutTop-1WcJ06 .overflowRolesPopoutArrow-2O66oH {
	position: absolute;
	top: -4px;
	left: 4px
}

.overflowRolesPopoutHeader-ciqDLE {
	margin-bottom: 8px
}

.popoutRoleDot-1XPcoA {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.overflowRolesPopoutHeaderIcon-6PNEZA {
	margin-right: 4px;
	width: 12px;
	height: 12px
}

.overflowRolesPopoutHeaderText-1SW-y3 {
	font-size: 12px;
	font-weight: 700;
	color: #72767d;
	text-transform: uppercase
}

.theme-dark .overflowRolesPopout-140n9i {
	color: hsla(0, 0%, 100%, .8)
}

.theme-dark .overflowRolesPopout-140n9i,
.theme-dark .overflowRolesPopoutArrow-2O66oH {
	background-color: #36393f;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(32, 34, 37, .6);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2), 0 0 0 1px rgba(32, 34, 37, .6)
}

.theme-light .overflowRolesPopout-140n9i {
	color: rgba(79, 84, 92, .8)
}

.theme-light .overflowRolesPopout-140n9i,
.theme-light .overflowRolesPopoutArrow-2O66oH {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1), 0 0 0 1px rgba(185, 187, 190, .3);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1), 0 0 0 1px rgba(185, 187, 190, .3)
}

.roleIcon-228VjM {
	margin-right: 4px
}

.textarea-2r0oV8 {
	background-color: transparent;
	border: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--text-normal);
	font-size: 12px;
	line-height: 14px;
	max-height: 88px;
	padding: 4px;
	resize: none;
	width: 100%
}

.textarea-2r0oV8::-webkit-input-placeholder {
	color: var(--header-secondary)
}

.textarea-2r0oV8::-moz-placeholder {
	color: var(--header-secondary)
}

.textarea-2r0oV8:-ms-input-placeholder {
	color: var(--header-secondary)
}

.textarea-2r0oV8::placeholder {
	color: var(--header-secondary)
}

.textarea-2r0oV8:focus {
	background-color: var(--background-tertiary)
}

.height12-2Ltw-k {
	line-height: 12px
}

.height14-RAZbc0 {
	line-height: 14px
}

.height16-2Lv3qA {
	line-height: 16px
}

.height20-mO2eIN {
	line-height: 20px
}

.height24-3XzeJx {
	line-height: 24px
}

.height28-3tox65 {
	line-height: 28px
}

.height30-yt7xZf {
	line-height: 30px
}

.height36-36OHCc {
	line-height: 36px
}

.height44-GQFvfT {
	line-height: 44px
}

.text-AOoUen {
	font-weight: 500;
	color: hsla(0, 0%, 100%, .8)
}

.textLeft-3EZXG6,
.textRight-1XO5Ye {}

.bar-3urHkF {
	background-color: rgba(79, 84, 92, .16);
	height: 4px;
	margin-bottom: 4px
}

.bar-3urHkF,
.barInner-3NDaY_ {
	border-radius: 2px
}

.barInner-3NDaY_ {
	background-color: #fff;
	height: 100%;
	min-width: 4px
}

.themed-2aMyTM .textLeft-3EZXG6,
.themed-2aMyTM .textRight-1XO5Ye {
	color: var(--text-normal)
}

.themed-2aMyTM .barInner-3NDaY_ {
	background-color: var(--text-normal)
}

.theme-light .newPopoutActivityStyles .barInner-3NDaY_,
.theme-light .newProfileActivityStyles .barInner-3NDaY_ {
	background-color: var(--header-primary)
}

.theme-light .newPopoutActivityStyles .text-AOoUen,
.theme-light .newProfileActivityStyles .text-AOoUen {
	color: var(--header-primary)
}

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

.headerContainer-1_MTZL {
	width: 100%;
	min-width: 0;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.headerText-1HLrL7 {
	font-weight: 700;
	text-transform: uppercase
}

.headerText-1HLrL7+div {
	margin-left: 8px
}

.headerTextNormal-2mGWX3 {}

.headerTextEmptyBody-1kb9TT {}

.body-ZAhrcj {}

.bodyAlignCenter-1KzvJk,
.bodyNormal-2D39hT {}

.assets-VMAukC {
	position: relative;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.xboxAssets-aGhVw8 {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.assetsLargeMaskStreamPreview-2V7xlA,
.assetsLargeMaskUserPopout-12EBBc,
.assetsLargeMaskVoiceChannel-2k1oGM {
	-webkit-mask: url(/assets/3a10988d0f55c63294100b270818207a.svg);
	mask: url(/assets/3a10988d0f55c63294100b270818207a.svg)
}

.assetsLargeMaskActivityFeed-3eznI9,
.assetsLargeMaskProfile-1Qkfen {
	-webkit-mask: url(/assets/ba356d72b838326dae400f83c813411c.svg);
	mask: url(/assets/ba356d72b838326dae400f83c813411c.svg)
}

.assetsProfile-1qp_pu {
	max-height: 144px
}

.assetsLargeImage-eYwpTX {
	border-radius: 8px;
	display: block;
	-o-object-fit: cover;
	object-fit: cover
}

.assetsLargeImageStreamPreview-1A9lfF,
.assetsLargeImageUserPopout-3Pp8BK,
.assetsLargeImageUserPopoutXbox-2hgKt0 {
	width: 60px;
	height: 60px
}

.assetsLargeImageActivityFeed-25vA7H,
.assetsLargeImageActivityFeedXbox-3Tr-tf,
.assetsLargeImageProfile-3YXDex {
	width: 90px;
	height: 90px
}

.assetsLargeImageVoiceChannel-dGmxCi {
	width: 64px;
	height: 64px
}

.assetsLargeImageActivityFeedTwitch-35IZuj {
	width: 100%;
	height: 260px;
	-webkit-mask: -webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(80%, #000));
	-webkit-mask: linear-gradient(0deg, transparent 10%, #000 80%);
	mask: -webkit-gradient(linear, left bottom, left top, color-stop(10%, transparent), color-stop(80%, #000));
	mask: linear-gradient(0deg, transparent 10%, #000 80%);
	border-radius: 8px
}

.assetsLargeImageProfileXbox-1t6G2m {
	width: 60px;
	height: 60px
}

.assetsLargeImageProfileTwitch-298r77 {
	width: 162px;
	height: 90px
}

.assetsSmallImage-3_3Bzj {
	border-radius: 50%;
	position: absolute;
	bottom: -4px;
	right: -4px
}

.assetsSmallImageStreamPreview-1Sdyfc,
.assetsSmallImageUserPopout-2yc71g,
.assetsSmallImageVoiceChannel-19SIVn {
	width: 20px;
	height: 20px
}

.assetsSmallImageActivityFeed-2LNxrO,
.assetsSmallImageProfile-3JcsV1 {
	width: 30px;
	height: 30px
}

.gameIcon-_0rmMm {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.screenshareIcon-Bnlgnp {
	width: 40px;
	height: 40px;
	background-image: url(/assets/48e17966070e58a560c33ccbe732058a.svg)
}

.content-3JfFJh {
	overflow: hidden
}

.contentImagesStreamPreview-19sAie,
.contentImagesUserPopout-1vLdRA,
.contentImagesVoiceChannel-1LLEDQ {
	margin-left: 10px
}

.contentImagesActivityFeed-2f9veg,
.contentImagesProfile-1Mz07W {
	margin-left: 20px
}

.contentNoImagesProfile-371_Rv,
.contentNoImagesStreamPreview-3JDPTV,
.contentNoImagesUserPopout-PCCPyZ,
.contentNoImagesVoiceChannel-2C-iFg {}

.contentNoImagesActivityFeed-FEn3nf,
.contentNoImagesProfile-371_Rv {
	margin-bottom: -4px
}

.contentGameImageStreamPreview-3FGJd1,
.contentGameImageUserPopout-2KWIsz,
.contentGameImageVoiceChannel-3-m1X_ {
	margin-bottom: -1px;
	margin-left: 10px
}

.contentGameImageProfile-WTVbI0 {
	margin-bottom: -2px;
	margin-left: 10px
}

.textRow-19NEd_ {
	display: block;
	font-size: 14px;
	line-height: 18px
}

.details-38sfDr,
.nameNormal-2lqVQK,
.playTime-2uWd1Z,
.state-Tt0LO3,
.timestamp-VjAZmo {}

.detailsWrap-22pigg,
.nameWrap-3Z4G_9 {}

.activityActivityFeed-3xysim .name-29ETJS {
	display: none
}

.activityActivityFeed-3xysim .details-38sfDr {
	font-weight: 600
}

.timeBarUserPopout-AWPFf2 {
	margin-top: 12px
}

.timeBarActivityFeed-24_oBt,
.timeBarProfile-10b-fm {
	margin-top: 10px
}

.timeBarVoiceChannel-1toAIF {
	margin-top: 4px
}

.activityName-1IaRLn,
.nameNormal-2lqVQK,
.nameWrap-3Z4G_9 {
	color: #fff
}

.bodyLink-3A8Buv {}

.bodyLink-3A8Buv:hover {
	text-decoration: underline
}

.twitchImageContainer-hVw_dv {
	background: #18191c;
	position: relative;
	border-radius: 8px
}

.twitchImageOverlay-CXCd19 {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 16px
}

.twitchBackgroundImage-3iXCea {
	min-height: 260px;
	display: inline-block
}

.streamUsername-eO7oss {
	font-weight: 600;
	font-size: 16px;
	line-height: 1.25;
	color: #dcddde
}

.streamName-1q4JEo {
	margin-top: 8px;
	color: #b9bbbe;
	font-weight: 500;
	font-size: 14px
}

.streamGame-2odMhn {
	text-transform: uppercase;
	color: #72767d;
	font-size: 12px;
	font-weight: 600;
	margin-top: 8px
}

.activityVoiceChannel-OPU-Fm .headerText-1HLrL7 {
	color: var(--interactive-normal)
}

.activityVoiceChannel-OPU-Fm .activityName-1IaRLn,
.activityVoiceChannel-OPU-Fm .name-29ETJS,
.activityVoiceChannel-OPU-Fm .nameNormal-2lqVQK,
.activityVoiceChannel-OPU-Fm .nameWrap-3Z4G_9 {
	color: var(--header-primary)
}

.activityVoiceChannel-OPU-Fm .content-3JfFJh,
.activityVoiceChannel-OPU-Fm .details-38sfDr,
.activityVoiceChannel-OPU-Fm .playTime-2uWd1Z,
.activityVoiceChannel-OPU-Fm .state-Tt0LO3,
.activityVoiceChannel-OPU-Fm .timestamp-VjAZmo {
	color: var(--header-secondary)
}

.spotifyIcon-2J9kSv {
	display: none
}

.theme-light .activityActivityFeed-3xysim .content-3JfFJh,
.theme-light .activityActivityFeed-3xysim .details-38sfDr {
	color: #4f545c
}

.theme-light .activityStreamPreview-3r3GiX .activityName-1IaRLn,
.theme-light .activityStreamPreview-3r3GiX .content-3JfFJh,
.theme-light .activityStreamPreview-3r3GiX .details-38sfDr,
.theme-light .activityStreamPreview-3r3GiX .name-29ETJS,
.theme-light .activityStreamPreview-3r3GiX .nameNormal-2lqVQK {
	color: #23262a
}

.theme-dark .activityActivityFeed-3xysim .content-3JfFJh,
.theme-dark .activityActivityFeed-3xysim .details-38sfDr {
	color: #dcddde
}

.theme-dark .activityStreamPreview-3r3GiX .activityName-1IaRLn,
.theme-dark .activityStreamPreview-3r3GiX .content-3JfFJh,
.theme-dark .activityStreamPreview-3r3GiX .details-38sfDr,
.theme-dark .activityStreamPreview-3r3GiX .name-29ETJS,
.theme-dark .activityStreamPreview-3r3GiX .nameNormal-2lqVQK {
	color: #f6f6f7
}

.theme-dark .activityProfile-2bJRaP .content-3JfFJh,
.theme-dark .activityProfile-2bJRaP .details-38sfDr,
.theme-dark .activityProfile-2bJRaP .headerText-1HLrL7,
.theme-dark .activityProfile-2bJRaP .name-29ETJS,
.theme-dark .activityUserPopout-2yItg2 .content-3JfFJh,
.theme-dark .activityUserPopout-2yItg2 .details-38sfDr,
.theme-dark .activityUserPopout-2yItg2 .headerText-1HLrL7,
.theme-dark .activityUserPopout-2yItg2 .name-29ETJS,
.theme-light .activityProfile-2bJRaP .content-3JfFJh,
.theme-light .activityProfile-2bJRaP .details-38sfDr,
.theme-light .activityProfile-2bJRaP .headerText-1HLrL7,
.theme-light .activityProfile-2bJRaP .name-29ETJS,
.theme-light .activityUserPopout-2yItg2 .content-3JfFJh,
.theme-light .activityUserPopout-2yItg2 .details-38sfDr,
.theme-light .activityUserPopout-2yItg2 .headerText-1HLrL7,
.theme-light .activityUserPopout-2yItg2 .name-29ETJS {
	color: #fff
}

.theme-dark .newPopoutActivityStyles .activityName-1IaRLn,
.theme-dark .newPopoutActivityStyles .content-3JfFJh,
.theme-dark .newPopoutActivityStyles .details-38sfDr,
.theme-dark .newPopoutActivityStyles .name-29ETJS,
.theme-dark .newPopoutActivityStyles .nameNormal-2lqVQK,
.theme-dark .newPopoutActivityStyles .nameWrap-3Z4G_9,
.theme-dark .newProfileActivityStyles .activityName-1IaRLn,
.theme-dark .newProfileActivityStyles .content-3JfFJh,
.theme-dark .newProfileActivityStyles .details-38sfDr,
.theme-dark .newProfileActivityStyles .name-29ETJS,
.theme-dark .newProfileActivityStyles .nameNormal-2lqVQK,
.theme-dark .newProfileActivityStyles .nameWrap-3Z4G_9,
.theme-light .newPopoutActivityStyles .activityName-1IaRLn,
.theme-light .newPopoutActivityStyles .content-3JfFJh,
.theme-light .newPopoutActivityStyles .details-38sfDr,
.theme-light .newPopoutActivityStyles .name-29ETJS,
.theme-light .newPopoutActivityStyles .nameNormal-2lqVQK,
.theme-light .newPopoutActivityStyles .nameWrap-3Z4G_9,
.theme-light .newProfileActivityStyles .activityName-1IaRLn,
.theme-light .newProfileActivityStyles .content-3JfFJh,
.theme-light .newProfileActivityStyles .details-38sfDr,
.theme-light .newProfileActivityStyles .name-29ETJS,
.theme-light .newProfileActivityStyles .nameNormal-2lqVQK,
.theme-light .newProfileActivityStyles .nameWrap-3Z4G_9 {
	color: var(--text-normal)
}

.theme-dark .newPopoutActivityStyles .headerText-1HLrL7,
.theme-dark .newProfileActivityStyles .headerText-1HLrL7,
.theme-light .newPopoutActivityStyles .headerText-1HLrL7,
.theme-light .newProfileActivityStyles .headerText-1HLrL7 {
	color: var(--header-secondary)
}

.theme-dark .newPopoutActivityStyles button,
.theme-dark .newProfileActivityStyles button,
.theme-light .newPopoutActivityStyles button,
.theme-light .newProfileActivityStyles button {
	color: var(--header-primary);
	border-color: var(--header-primary)
}

.theme-dark .newPopoutActivityStyles .spotifyIcon-2J9kSv,
.theme-light .newPopoutActivityStyles .spotifyIcon-2J9kSv {
	display: block;
	position: absolute;
	top: 0;
	right: 0
}

.theme-dark .newProfileActivityStyles .spotifyIcon-2J9kSv,
.theme-light .newProfileActivityStyles .spotifyIcon-2J9kSv {
	display: block;
	position: absolute;
	top: 16px;
	right: 16px
}

.button-2IFFQ4 {
	font-size: 14px
}

.buttonSize-AQY2mE {
	height: 32px;
	min-height: 32px
}

.button-2Yen-x {
	-webkit-box-flex: 0;
	-ms-flex: 0;
	flex: 0
}

.popout-3h7_tF {
	margin-top: 8px
}

.spotifyButtonLogo-3uT57D {
	width: 16px;
	height: 16px;
	margin-right: 8px
}

.listenAlongIcon-2TkOLH {
	width: 24px;
	height: 24px
}

.iconButton-3ucJ7a {
	padding: 0
}

.iconButtonSize-8raSoG {
	min-width: 32px;
	max-width: 32px
}

.streamIcon-2zxjAa {
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	margin-right: 5px
}

.iconButton-2sWFo9 {
	padding: 0;
	line-height: 0;
	margin-left: 8px
}

.iconButtonSize-1gzEUL {
	min-width: 32px;
	max-width: 32px
}

.iconSize-2WDpUJ {
	width: 24px;
	height: 24px
}

.xboxButtonLogo-1udUda {
	width: 16px;
	height: 16px;
	min-width: 16px;
	margin-right: 8px
}

.buttonsWrapper-2spIeK {
	margin-top: 12px;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.buttonsWrapper-2spIeK:empty {
	margin: 0
}

.horizontal-3fI3M->:not(:first-child) {
	margin-left: 8px
}

.vertical-3w1v88>:not(:first-child) {
	margin-top: 8px
}

.actionsStreamPreview-2lARcx {
	margin-top: 10px
}

.actionsProfile-jEtjVX {
	margin-left: 20px;
	margin-top: 0;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.actionsActivityFeed-1S7uWl {}

.errorImage-149OVL {
	height: 135px
}

.cannotLaunchImage-2h36Tb {}

.bodyInnerWrapper-26fQXj {
	background-color: var(--background-floating);
	color: var(--interactive-active)
}

.activity-2INFPu {
	position: relative;
	padding-bottom: 16px
}

.rolesList-1geHY1 {
	margin-bottom: 16px
}

.rolesList-1geHY1:empty {
	margin-bottom: 8px;
	margin-top: 0
}

.bodyTitle-1ySSKn {
	margin-bottom: 8px;
	font-weight: 700
}

.note-1oo11U {
	margin-left: -4px;
	margin-right: -4px
}

.input-2_SIlA {
	font-size: 14px;
	background-color: var(--background-secondary-alt)
}

.footer-3UKYOU {
	padding: 0 16px 16px;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	background-color: var(--background-floating);
	color: var(--interactive-active);
	margin-top: -2px
}

.wumpusWrapper-2H_Ezt {
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	bottom: 100%
}

.wumpus-2_mWxc {
	margin-left: 8px;
	-webkit-transform: translate3d(0, 18px, 0);
	transform: translate3d(0, 18px, 0);
	-webkit-transition: -webkit-transform .15s cubic-bezier(0, 0, .5, 2.2) .15s;
	transition: -webkit-transform .15s cubic-bezier(0, 0, .5, 2.2) .15s;
	transition: transform .15s cubic-bezier(0, 0, .5, 2.2) .15s;
	transition: transform .15s cubic-bezier(0, 0, .5, 2.2) .15s, -webkit-transform .15s cubic-bezier(0, 0, .5, 2.2) .15s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.wumpusShown-1_Tw0E {
	-webkit-transform: translate3d(0, 2px, 0);
	transform: translate3d(0, 2px, 0)
}

.wumpusShown-1_Tw0E .wumpusTooltip-3V90tI {
	opacity: 1
}

.wumpusImage-aCUd8O {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.wumpusTooltip-3V90tI {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	display: inline-block;
	position: relative;
	left: 2px;
	padding: 1px 6px;
	font-size: 12px;
	font-weight: 500;
	border-radius: 3px;
	margin-top: -8px;
	margin-right: 8px;
	opacity: 0;
	-webkit-transition: opacity .11s linear .17s;
	transition: opacity .11s linear .17s
}

.wumpusTooltip-3V90tI:after {
	content: "";
	position: absolute;
	top: 50%;
	left: -6px;
	margin-top: -3px;
	border-right-width: 3px;
	border-style: solid;
	height: 0;
	width: 0
}

.theme-dark .wumpusTooltip-3V90tI {
	background: #fff;
	color: #4f545c
}

.theme-dark .wumpusTooltip-3V90tI:after {
	border-color: transparent #fff transparent transparent
}

.theme-light .wumpusTooltip-3V90tI {
	background: rgba(220, 221, 222, .6);
	color: #4f545c
}

.theme-light .wumpusTooltip-3V90tI:after {
	border-color: transparent rgba(220, 221, 222, .6) transparent transparent
}

.nameTag-m8r81H {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	line-height: 1.1
}

.username-2b1r56 {
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.bot-2Fta1w,
.username-2b1r56 {
	-webkit-box-flex: 0;
	display: block
}

.bot-2Fta1w {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 1ch
}

.emoji-kdONqz {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.clamped-IwJfxR {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	overflow: hidden;
	-webkit-box-orient: vertical
}

.container-q03LZO {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -2px;
	margin-bottom: -2px
}

.container-q03LZO>* {
	margin: 0 2px 2px 0
}

.clickable-17BDii {
	cursor: pointer
}

.profileBadge-2niAfJ {
	display: block;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50%;
	overflow: hidden;
	pointer-events: none;
	-o-object-fit: cover;
	object-fit: cover
}

.profileBadge-2niAfJ:active {
	opacity: .8
}

.profileBadge-2niAfJ:before {
	content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-color: var(--background-modifier-accent);
	border-radius: 50%
}

.profileBadge24-179Xm3 {
	width: 24px;
	height: 24px
}

.profileBadge22-LJmn9o {
	width: 22px;
	height: 22px
}

.profileBadge18-NVHzY4 {
	width: 18px;
	height: 18px
}

.nickname-3M3Jfa {
	word-break: break-word
}

.headerTag-3GFl76 {
	font-size: 14px;
	font-weight: 500;
	display: block;
	font-family: var(--font-display)
}

.headerTagWithNickname-3l_x6x {
	font-family: var(--font-primary);
	line-height: 18px
}

.headerTagNoNickname-3qrd77 {
	font-size: 20px;
	line-height: 24px;
	word-break: break-word;
	white-space: normal;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.headerTagUsernameBase-1NqrY5 {
	overflow: auto;
	word-break: break-all;
	text-overflow: unset;
	white-space: normal;
	color: var(--header-secondary);
	vertical-align: top;
	display: inline
}

.headerTagUsernameNoNickname-2-Y5Ct {
	color: var(--interactive-active);
	font-weight: 600
}

.discrimBase-24vY8o {
	color: var(--header-secondary);
	vertical-align: top
}

.headerTagDiscriminatorNoNickname-D-AYUN {
	font-weight: 600
}

.headerBotTag-qNEsTk {
	vertical-align: top;
	margin-top: 5px!important
}

.headerBotTag-qNEsTk,
.headerBotTagWithNickname-3pd2GF {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	line-height: 15px
}

.headerBotTagWithNickname-3pd2GF {
	margin-bottom: 2px!important
}

.customStatus-oN4ZZY {
	margin-bottom: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	overflow-wrap: break-word;
	font-size: 14px;
	line-height: 18px;
	color: var(--text-normal)
}

.customStatus-oN4ZZY .customStatusEmoji-3a2-Zo {
	display: block;
	margin: -1px 4px -1px 0;
	float: left;
	width: 20px;
	height: 20px
}

.customStatus-oN4ZZY .customStatusEmoji-3a2-Zo.customStatusSoloEmoji-1tDhmL {
	float: none;
	width: 48px;
	height: 48px;
	margin: 0
}

.customStatusText-1vtUsN {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.aboutMeSection-1Fw5Ia {
	margin-bottom: 16px
}

.aboutMeSection-1Fw5Ia .aboutMeBody-3GuvKk {
	font-size: 14px;
	line-height: 18px
}

.aboutMeTitle-1IYtPE {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-weight: 700;
	margin-bottom: 8px
}

.betaBadge-1Xznh1 {
	margin-left: 8px
}

.headerTop-3vNv-a {
	display: block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 64px 16px 16px;
	overflow: hidden;
	position: relative
}

.headerTopWithCustomStatus-1DHAjX {
	padding-bottom: 12px
}

.warningCircleIcon-cBU5e2 {
	position: absolute;
	top: 8px;
	right: 16px;
	height: 20px;
	width: 20px
}

.profileBadges-ohc0Vu {
	position: absolute;
	top: 16px;
	right: 16px;
	max-width: 180px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.headerText-1vVs-U {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text
}

.avatarHint-2A3RNb {
	position: absolute;
	top: 6px;
	left: 6px;
	opacity: 0;
	-webkit-transition: opacity .1s ease;
	transition: opacity .1s ease;
	pointer-events: none
}

.avatarHintInner-1TvA8u {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 10px;
	line-height: 12px;
	font-weight: 700;
	width: 100%;
	padding-top: 4px;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	text-transform: uppercase;
	-webkit-box-shadow: inset 0 0 120px rgba(0, 0, 0, .75);
	box-shadow: inset 0 0 120px rgba(0, 0, 0, .75);
	color: #fff
}

.avatar-37jOim {
	border: 6px solid var(--background-floating);
	background-color: var(--background-floating)
}

.avatarWrapper-3r9PdD {
	border-radius: 50%;
	position: absolute;
	z-index: 1;
	top: 80px;
	left: 16px
}

.avatarWrapperNormal-26WQIb {}

.avatarWrapperNormal-26WQIb:hover .avatarHint-2A3RNb {
	opacity: 1
}

.clickable-1rcWFe {
	cursor: pointer
}

.avatarWrapperNonUserBot-3fzpUZ {
	cursor: default
}

.avatarPositionNormal-aZjAsn {
	top: 16px
}

.avatarPositionPremium-3We5Ho {
	top: 76px
}

.divider-ewBQKj {
	height: 1px;
	background-color: var(--background-modifier-accent);
	margin-bottom: 12px
}

.userPopout-xaxa6l {
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	background-color: var(--background-floating);
	border-radius: 8px;
	overflow: hidden;
	max-height: calc(100vh - 20px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.headerNormal-3KXFBt {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.body-3HBlXn {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	min-height: 0;
	padding: 0 16px 14px
}

.body-3HBlXn::-webkit-scrollbar-track {
	margin-bottom: 4px
}

.divider-3NUv48 {
	width: 270px;
	margin-left: 16px;
	height: 1px;
	background-color: var(--background-modifier-accent);
	position: sticky;
	top: 0
}

.baseAvatar-3Nvk7n {
	display: inline-block;
	vertical-align: top
}

.largeAvatar-zB5Yn- {
	line-height: 24px;
	margin-right: 8px
}

.miniAvatar-2CIVlE {
	line-height: 18px;
	margin-right: 4px;
	margin-top: 1px
}

.setIdentityLink-1t8Ahd {
	margin-top: 8px
}

.setIdentityLink-1t8Ahd:hover {
	text-decoration: underline
}

.scrollerSeparator-3K3Qdv {
	-webkit-box-shadow: 0 -1px 0 var(--background-modifier-accent);
	box-shadow: 0 -1px 0 var(--background-modifier-accent)
}

.container-2ax-kl {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: .25px;
	font-family: var(--font-display);
	font-weight: 600;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	color: var(--channels-default)
}

.descriptionText-1EMft3 {
	margin-top: 4px;
	color: var(--header-secondary);
	font-size: 14px;
	line-height: 18px;
	font-family: var(--font-primary)
}

.truncate-372O6u {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	max-height: 72px
}

.eventStatusContainer-RAhIY6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.eventStatusText-20_P32 {
	font-weight: 600
}

.eventStatusGreen-3jNYOT {
	color: hsl(139, calc(var(--saturation-factor, 1)*51.6%), 52.2%)
}

.eventStatusBrand-1RBas5 {
	color: var(--text-brand)
}

.eventStatusLabel-2H3vs5 {
	margin-left: 8px
}

.liveEventEndTime-1qvVxn {
	display: inline-block
}

.container-28YWfK {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.eventName-2Zb-UG {
	max-width: 534px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.description-1u_eu9 {
	margin-top: 8px
}

.rsvpCount-1Qtgtr {
	margin-left: auto;
	margin-bottom: auto;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 12px;
	padding: 2px 8px
}

.rsvpIcon-32ixCJ {
	margin-right: 4px;
	color: var(--header-secondary)
}

.inline-2ZbF4- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.eventInfoStatusContainer-3TPccU {
	margin-bottom: 12px
}

.statusContainer-3GlsVt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.container-3ReVIJ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: left
}

.statusContainer-1EzEDs {
	margin-bottom: 16px
}

.channelInfoContainer-19Jrjr {
	margin-top: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--header-secondary)
}

.channelInfoText-2GvYAZ {
	margin-left: 8px;
	font-weight: 600
}

.flex-32dgJs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.header-3qymWa {
	text-align: start;
	margin-top: 16px
}

.header-3qymWa.embed-1cTuq4 {
	margin-top: 0
}

.listeners-qGG-NC {
	color: var(--interactive-normal)
}

.live-3pJRI7 {
	color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%)
}

.speakers-kEGflI {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.members-1BI21N,
.speakers-kEGflI {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.members-1BI21N {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 12px
}

.members-1BI21N.embed-1cTuq4 {
	margin-top: 8px
}

.speaker-1HW9IK {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 34%;
	flex-basis: 34%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 4px 8px 4px 0;
	overflow: hidden
}

.label-3jnO6p {
	margin-left: 8px
}

.background-2vw-bh {
	border-radius: 12px;
	padding: 4px 8px
}

.background-2vw-bh,
.icon-1kl4sN {
	background-color: var(--background-tertiary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-1kl4sN {
	border-radius: 50%;
	height: 20px;
	width: 20px
}

.icon-1kl4sN.embed-1cTuq4 {
	height: 16px;
	width: 16px
}

.guild-1H1MQY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 8px 0
}

.guild-1H1MQY.embed-1cTuq4 {
	margin: 12px 0
}

.guildInfo-3bTId5 {
	margin-left: 12px;
	text-align: start
}

.dot-38181A {
	width: 8px;
	height: 8px;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*85.6%), 64.5%);
	border-radius: 50%;
	margin-right: 4px
}

.alignStart-2FQjAH {
	text-align: start
}

.avatar-30KUrI {
	width: 20px!important;
	height: 20px!important
}

.username-3Lwvlv {
	margin-left: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre
}

.theme-light .live-3pJRI7 {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.checkbox-2isuxc {
	margin-right: 8px
}

.errorMessage-1Zosc1 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.createAccountTemplateHeader-2nHsFv {
	color: var(--header-primary);
	font-size: 24px;
	font-weight: 600
}

.horizontalAuthBox-3g0z2L {
	width: 960px
}

.flex-3GtgJ6 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.divider-xdUQ8X {
	margin-top: 16px;
	margin-bottom: 16px;
	width: 100%;
	height: 1px;
	background-color: var(--background-modifier-accent)
}

.modal-1qeMox {
	overflow-x: hidden;
	min-height: 180px
}

.form-77IDep {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0
}

.content-sp-7A3 {
	height: 100%;
	padding-bottom: 20px
}

.modalTitle-3qb2Mp {
	margin-bottom: 10px
}

.divider-3WKGWk {
	border-top: 1px solid;
	margin: 0 20px 12px
}

.errorBlock-3se5QO {
	margin-bottom: 20px
}

.sequencer-FWouqi {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media (max-width:485px) and (max-height:450px) {
	.form-77IDep {
		display: block
	}
}

.theme-light .divider-3WKGWk {
	border-color: rgba(220, 221, 222, .6)
}

.theme-dark .divider-3WKGWk {
	border-color: #2f3136
}

.pageActions-1SVAnA {
	border-radius: 3px;
	padding: 20px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.pageButtonNext-V2kUq0,
.pageButtonPrev-1Y-47D {
	padding: 14px;
	cursor: pointer;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 42px;
	height: 42px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	border: 1px solid var(--interactive-normal);
	color: var(--interactive-normal)
}

.pageButtonNext-V2kUq0:hover,
.pageButtonPrev-1Y-47D:hover {
	border-color: var(--interactive-hover);
	color: var(--interactive-hover)
}

.pageButtonNext-V2kUq0.disabled-BrLY9Y,
.pageButtonPrev-1Y-47D.disabled-BrLY9Y {
	cursor: not-allowed;
	border-color: var(--interactive-muted);
	color: var(--interactive-muted)
}

.pageButtonIcon-27P-7s {
	width: 14px;
	height: 14px
}

.pageButtonPrev-1Y-47D {
	border-radius: 3px 0 0 3px
}

.pageButtonNext-V2kUq0 {
	border-radius: 0 3px 3px 0
}

.pageIndicator-1gAbyA {
	padding: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	border-color: var(--interactive-muted);
	border-style: solid;
	border-width: 1px 0
}

.assetWrapper-3GNt0z {
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.assetWrapperMasked-2tj_Bb {
	-webkit-mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%;
	mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%
}

.stickerAsset-13j1W0 {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.lottieCanvas-1W7L-f,
.pngImage-33yLRP {}

.pngImage-33yLRP {
	display: block;
	-o-object-fit: contain;
	object-fit: contain
}

.roundedMask-3rB_-f {
	display: block;
	position: absolute;
	height: 100%;
	left: 0;
	width: 100%;
	top: 0
}

.errorContent-2z-hpw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.loadingIndicator-1T4i1D {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: default;
	display: block;
	-webkit-mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%;
	mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%
}

.error-3sSo0R,
.loadingIndicator-1T4i1D {
	width: 100%;
	height: 100%;
	background-color: var(--background-modifier-active)
}

.error-3sSo0R {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	font-weight: 600;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.errorIcon-16FWDW {
	color: var(--header-secondary)
}

.errorText-2KbYvF {
	margin-top: 4px
}

.overlayWrapper-3SV4ai {
	pointer-events: none;
	position: relative;
	z-index: 1
}

.overlayStickerWrapper-1BxFMK {
	position: relative;
	z-index: 2
}

.overlayLabelWrapper-_IUK2r {
	position: relative;
	z-index: 1
}

.overlayLabel-1U3AO5 {
	background-color: var(--background-floating);
	border-radius: 20px;
	font-weight: 500;
	left: 50%;
	margin-top: 2px;
	padding: 2px 8px;
	position: absolute;
	top: 100%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap
}

.positionedLayer-rdhj21 {
	pointer-events: none
}

.descriptionWrapper-1YBY_J {
	margin-left: 14px
}

.subText-V8PTt8 {
	font-size: 14px;
	margin-top: 4px
}

.indicator-2Qs3-E {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 11px;
	height: 14px;
	padding: 0 4px;
	margin-left: 8px;
	letter-spacing: .4px;
	text-align: center;
	border-radius: 3px;
	text-transform: uppercase;
	font-weight: 700
}

.defaultIndicator-G3c16x,
.invalidIndicator-3Buq_-,
.premiumIndicator-1XvbfM {}

.theme-light .description-HxwDO4,
.theme-light .descriptionWrapper-1YBY_J {
	color: #72767d
}

.theme-light .defaultIndicator-G3c16x {
	background-color: #4f545c;
	color: #fff
}

.theme-light .premiumIndicator-1XvbfM {
	background-color: var(--brand-experiment-500);
	color: #fff
}

.theme-light .invalidIndicator-3Buq_- {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff
}

.theme-dark .description-HxwDO4 {
	color: #dcddde
}

.theme-dark .descriptionWrapper-1YBY_J {
	color: #72767d
}

.theme-dark .defaultIndicator-G3c16x {
	background-color: #4f545c;
	color: #fff
}

.theme-dark .premiumIndicator-1XvbfM {
	background-color: var(--brand-experiment-500);
	color: #fff
}

.theme-dark .invalidIndicator-3Buq_- {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff
}

.notice-VArpzo {
	padding: 16px
}

.body-1-im1I {
	margin: 12px auto
}

.refundErrorTitle-3gqJoa {
	padding-bottom: 4px
}

.refundErrorSupport-2Dt92n {
	padding-top: 4px
}

.payment-xT17Mq {
	width: 100%
}

.hoverablePayment-Yc6mK7 {
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.expandInfo-2ApsVK {
	padding: 20px
}

.summaryInfo-2QFKUg {
	cursor: pointer;
	padding: 20px
}

.expandedInfo-3kfShd {
	margin: 0 20px 20px;
	padding: 20px;
	border-radius: 5px
}

.paymentHeader-3QlZQi {
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 8px;
	padding-top: 20px;
	border-top: 1px solid;
	margin-top: 20px
}

.paymentHeader-3QlZQi:first-child {
	border-top: none;
	padding-top: 0;
	margin-top: 0
}

.paymentText-2vaF7U {
	font-size: 14px;
	line-height: 1.4
}

.paymentBreakdown-28CAO8 {
	padding-top: 10px
}

.paymentDetail-aFXa-m {
	margin-top: 12px
}

.paymentDetail-aFXa-m:first-child,
.paymentDetail-aFXa-m:last-child {
	margin-top: 20px
}

.date-2Qr15l {
	width: 20%
}

.amount-ukM6w- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.statusTag-22YO6d {
	border-radius: 3px;
	display: block;
	margin-right: 20px;
	padding: 0 4px;
	overflow: hidden;
	height: 14px;
	max-width: 180px;
	color: #fff;
	font-size: 11px;
	font-weight: 500;
	letter-spacing: .4px;
	line-height: 14px;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap
}

.statusTagGreen-1YzpdX {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.statusTagRed-2Xg3v3 {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.statusTagGrey-2_qq8q {
	background-color: hsl(214, calc(var(--saturation-factor, 1)*9.9%), 50.4%)
}

.price-2pVkRt {
	white-space: nowrap
}

.description-RQzS-K {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 8px
}

.descriptionIcon-1UHIIr {
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background-repeat: no-repeat;
	background-position: 50%
}

.expand-1g95ZR {
	margin-left: 20px;
	width: 24px;
	height: 24px
}

.downloadInvoice-2urqS3 {
	font-size: 14px;
	margin-top: 12px
}

.downloadRefundInvoice-2uVU-I {
	margin-left: 14px
}

.refundSubHeader-3hp-GM {
	text-transform: uppercase;
	margin: 20px 0 8px;
	font-size: 12px;
	font-weight: 600
}

.refundSelect-JoPzvz {
	margin-right: 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.refundCriteria-o9V-c2 {
	margin-right: 32px
}

.refundCriteriaIcon-Ta3gtw {
	width: 16px;
	height: 16px;
	margin-right: 8px
}

.giftIcon-3DRGI6 {
	margin-left: 10px;
	width: 16px;
	height: 16px
}

@media (max-width:800px) {
	.refundCriteria-o9V-c2 {
		margin-right: 16px
	}
}

.compact-3q6200 .amount-ukM6w- {
	-webkit-box-orient: vertical;
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	width: 20%
}

.compact-3q6200 .summaryInfo-2QFKUg {
	padding: 16px 20px
}

.compact-3q6200 .amount-ukM6w-,
.compact-3q6200 .date-2Qr15l,
.compact-3q6200 .description-RQzS-K {
	text-transform: unset
}

.compact-3q6200 .date-2Qr15l {
	opacity: .6
}

.compact-3q6200 .descriptionIcon-1UHIIr {
	width: 40px;
	height: 40px
}

.compact-3q6200 .statusTag-22YO6d {
	margin: 8px 0 0
}

.compact-3q6200 .expand-1g95ZR {
	margin-left: 8px
}

.compact-3q6200 .date-2Qr15l {
	width: unset;
	font-size: 12px;
	line-height: 16px
}

.compact-3q6200 .description-RQzS-K {
	text-transform: unset;
	width: unset;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 55%;
	flex: 1 1 55%
}

.theme-light .summaryInfo-2QFKUg {
	color: #4f545c
}

.theme-light .payment-xT17Mq {
	background-color: #f6f6f7
}

.theme-light .paymentHeader-3QlZQi {
	border-color: #4f545c
}

.theme-light .expandedInfo-3kfShd {
	background-color: #dcddde
}

.theme-light .paymentText-2vaF7U {
	color: #36393f
}

.theme-light .giftIcon-3DRGI6 {
	color: #4f545c
}

.theme-dark .summaryInfo-2QFKUg {
	color: #f6f6f7
}

.theme-dark .payment-xT17Mq {
	background-color: #2f3136;
	color: #b9bbbe
}

.theme-dark .hoverablePayment-Yc6mK7:hover {
	background-color: hsl(214, calc(var(--saturation-factor, 1)*9.1%), 15.1%)
}

.theme-dark .paymentHeader-3QlZQi {
	color: #fff;
	border-color: #4f545c
}

.theme-dark .expandedInfo-3kfShd {
	background-color: #36393f
}

.theme-dark .paymentText-2vaF7U {
	color: #b9bbbe
}

.theme-dark .giftIcon-3DRGI6 {
	color: #fff;
	opacity: .6
}

.refundActions-3uxTzO {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.refundActions-3uxTzO,
.refundIconContainer-20yQ6C,
.refundRules-2BAj3_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.paymentPane-3bwJ6A {
	border-radius: 5px;
	overflow: hidden
}

.paymentRow-2e7VM6 {
	cursor: default
}

.paymentRowHeader-2sfDdN {
	font-size: 12px;
	font-weight: 600;
	margin-right: 44px;
	padding: 20px
}

.paymentRowHeaderDescription-4bm8wL {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 50%;
	flex: 1 1 50%;
	margin-left: 8px
}

.tab-1kx2RU {
	padding-bottom: 12px;
	margin-left: 12px;
	font-size: 14px;
	font-weight: 600
}

.tab-1kx2RU:first-child {
	margin-left: 0
}

.externalRow-EXU9l7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 5px;
	margin-bottom: 20px;
	padding: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.externalRowHeader-2-8cG6 {
	font-size: 16px
}

.externalRowBody-3PrFmM {
	font-size: 14px;
	line-height: 18px;
	margin-top: 8px;
	color: var(--text-muted)
}

.bottomDivider-1K9Gao {
	border-bottom-width: 1px;
	border-bottom-style: solid
}

.bottomDivider-1K9Gao:last-child {
	border-bottom: none
}

.verticalFit-waKLYN {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.theme-light .paymentPane-3bwJ6A {
	background-color: #f6f6f7;
	color: #4f545c
}

.theme-light .paginator-166-09 {
	background: #f6f6f7;
	border-top: 0;
	color: #4f545c
}

.theme-light .bottomDivider-1K9Gao {
	border-bottom-color: #dcddde
}

.theme-light .externalRowHeader-2-8cG6 {
	color: #4f545c
}

.theme-dark .paymentPane-3bwJ6A {
	background-color: #2f3136;
	color: #f6f6f7
}

.theme-dark .paginator-166-09 {
	background: #2f3136
}

.theme-dark .bottomDivider-1K9Gao {
	border-bottom-color: #36393f
}

.theme-dark .tab-1kx2RU {
	color: #72767d
}

.theme-dark .externalRowHeader-2-8cG6 {
	color: #dcddde
}

.card-19w55y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #36393f;
	border-color: #36393f;
	height: 100vh;
	max-height: 100vh
}

.title-3TRLpl {
	display: none
}

@media (min-width:486px) {
	.card-19w55y {
		margin: 16px;
		padding: 20px;
		max-width: 720px;
		height: auto
	}
	.title-3TRLpl {
		display: block;
		margin: 20px 0 16px
	}
}

.button-G2dHuB:active,
.button-G2dHuB:hover {
	background-color: #fff!important
}

.button-G2dHuB:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.container-3nEtsL {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.container-3nEtsL:last-child .contentContainer-RGR1UG {
	border-bottom: none
}

.guildContainer-3WSJGm {
	position: relative;
	margin-right: 16px
}

.tierImage-2MnO0x {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	position: absolute;
	border: 2px solid var(--background-secondary);
	right: -6px;
	bottom: -6px
}

.contentContainer-RGR1UG {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 16px 0;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid hsla(0, 0%, 100%, .06)
}

.textContainer-1Xt7Md {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.caretIcon-1dIrD- {
	color: var(--interactive-normal);
	width: 15px
}

.tierName-1svokM {
	margin-bottom: 4px;
	font-weight: 500
}

.dotSeperator-1arYMX {
	width: 4px;
	height: 4px;
	background-color: var(--interactive-muted);
	display: inline-block;
	margin: 0 4px 2px;
	border-radius: 50%
}

.modal-2ve5Zf {
	min-height: auto
}

.closeButton-3gqji1 {
	position: absolute;
	top: 12px;
	right: 10px;
	width: 24px;
	height: 24px
}

.seperator-2AKD67 {
	border-bottom: 1px solid hsla(0, 0%, 100%, .06);
	margin: 0 16px
}

.container-2NmTeU {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(160, calc(var(--saturation-factor, 1)*81.3%), 35.7%)), to(hsl(198, calc(var(--saturation-factor, 1)*81.5%), 46.7%)));
	background-image: linear-gradient(90deg, hsl(160, calc(var(--saturation-factor, 1)*81.3%), 35.7%), hsl(198, calc(var(--saturation-factor, 1)*81.5%), 46.7%))
}

.backgroundImage-X4nHb6 {
	background-image: url(/assets/c9e5bbf256d448285cc7bbee46103032.svg)
}

.starIcon-1FyC_5 {
	width: 64px;
	height: 64px;
	margin-right: 16px;
	padding: 3px
}

.textContainer-2qL3Jg {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	position: relative
}

.header-1HhPdU {
	margin-bottom: 4px;
	margin-top: 5px
}

.description-2JaLjg,
.header-1HhPdU {
	color: #fff
}

.description-2JaLjg strong {
	font-weight: 500
}

.section-3sEseC {
	margin-bottom: 20px
}

.paymentBanner-2qO5t0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
	background: var(--background-floating);
	border-radius: 4px;
	margin-bottom: 14px
}

.paymentBannerNew-kstTGh {
	position: relative;
	margin-top: 28px
}

.paymentBannerIcon-19OmOF {
	width: 20px;
	height: 20px
}

.paymentBannerText-NtmdJi {
	margin-left: 8px
}

.renewalMutationNotice-2JLeAG {
	margin-bottom: 16px
}

.grandfatheredMessage-1BnHtv {
	border-radius: 3px;
	font-size: 12px;
	line-height: 1.25;
	padding: 8px 16px 8px 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(linear, right top, left top, from(hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%)), to(hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%)));
	background-image: linear-gradient(270deg, hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%), hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%));
	color: #fff;
	margin-bottom: 16px
}

.grandfatheredMessageText-mSdgqp {
	margin-right: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.grandfatheredIcon-18y60L {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-item-align: start;
	align-self: flex-start
}

.subscriptionRows-1fgok1 {
	margin-bottom: 32px
}

.guildSubscriptionRow-2S89Tf {
	margin-top: 16px
}

.premiumGuildSubscriptionRow-2IqHyL {
	border-radius: 4px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	font-size: 16px;
	line-height: 20px;
	padding: 16px;
	position: relative
}

.premiumGuildSubscriptionRowActive-1WxLXI {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%)), to(hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%)));
	background-image: linear-gradient(90deg, hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%), hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%))
}

.premiumGuildSubscriptionRowActive-1WxLXI .premiumGuildSubscriptionRowBackground-1prHMc {
	background-image: url(/assets/25d8e777eb5efc5f8f24dd0529e1c208.svg)
}

.premiumGuildSubscriptionRowActive-1WxLXI .premiumGuildImage-ead1A0 {
	background-image: url(/assets/d9b856952d74569f7ea43a8924298f05.svg)
}

.premiumGuildSubscriptionRowCanceled-1bb7tg {
	background-image: -webkit-gradient(linear, left top, right top, from(#f18623), color-stop(56%, #f6a12a), to(#fab930));
	background-image: linear-gradient(90deg, #f18623, #f6a12a 56%, #fab930)
}

.premiumGuildSubscriptionRowCanceled-1bb7tg .premiumGuildSubscriptionRowBackground-1prHMc {
	background-image: url(/assets/2163b069be6ff10ed16e101c980a7c0d.svg)
}

.premiumGuildSubscriptionRowCanceled-1bb7tg .premiumGuildImage-ead1A0 {
	background-image: url(/assets/3abb539c6a85a5b8dcd4da5340d1a738.svg)
}

.premiumGuildSubscriptionRowFailedPayment-2jUagX {
	background-image: -webkit-gradient(linear, left top, right top, from(#f25a5d), color-stop(77%, #f14e76), to(#f04a7f));
	background-image: linear-gradient(90deg, #f25a5d, #f14e76 77%, #f04a7f)
}

.premiumGuildSubscriptionRowFailedPayment-2jUagX .premiumGuildSubscriptionRowBackground-1prHMc {
	background-image: url(/assets/82724216ddca798abb9f00ba4a8664b1.svg)
}

.premiumGuildSubscriptionRowFailedPayment-2jUagX .premiumGuildImage-ead1A0 {
	background-image: url(/assets/27d1125b6bdbe688aff9b7ee87f4f9b7.svg)
}

.sectionTitle-Q8N7Yv {
	margin-bottom: 16px
}

.sectionDescription-3uMpPK {
	color: var(--text-normal);
	line-height: 20px;
	margin-bottom: 16px;
	margin-top: 0
}

.premiumGuildSubscriptionRowBackground-1prHMc {
	background-position: bottom;
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	border-radius: 4px
}

.premiumGuildImage-ead1A0 {
	width: 96px;
	height: 54px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	position: relative
}

.premiumGuildSubscriptionRowBody-2wCdzk {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	position: relative
}

.premiumGuildWordmark-1mlAhH {
	background-image: url(/assets/bd6accf050484943dee720c8dcfe32de.svg);
	width: 184px;
	height: 17px;
	margin-bottom: 16px
}

.details-1YZMDP {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:485px) {
	.details-1YZMDP {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.detailsBlock-FoDTGA {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-right: 16px;
	background-color: var(--background-secondary);
	border-radius: 5px;
	padding: 16px;
	min-width: 200px
}

@media (max-width:485px) {
	.detailsBlock-FoDTGA {
		margin-right: 0;
		margin-bottom: 20px
	}
}

.paymentDropdownFinePrint-M5MODr {
	font-size: 12px;
	line-height: 16px;
	font-weight: 500;
	color: var(--text-muted);
	margin-top: 4px
}

.paymentDropdown-3FD3M2 {
	max-width: 400px
}

.redBorder-1b79JU {
	border: 1px solid;
	border-color: hsl(359, calc(var(--saturation-factor, 1)*83%), 67.6%)
}

.detailsBlock-FoDTGA:last-child {
	margin-right: 0
}

.detailBlockHeader-UY8ynz {
	margin-bottom: 8px
}

.billingInformation-1MZXzx {
	color: var(--text-normal);
	font-size: 14px;
	line-height: 18px
}

.finePrint-xGGTK5 {
	margin-top: 16px;
	line-height: 1.4;
	color: var(--text-muted)
}

.cardText-1Z_Qur {
	padding-left: 8px
}

.noItemsCard-153Tex {
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	margin-top: 16px;
	padding: 16px 19px;
	border: none;
	color: var(--interactive-active);
	background-color: var(--background-secondary)
}

.theme-dark .noItemsIcon-21jJYT {
	background: #4f545c
}

.newSparkles-I1ULbk {
	position: absolute;
	width: 47px;
	height: 34px;
	top: -18px;
	left: -10px
}

.title-2lgHfT {
	font-size: 24px;
	line-height: 30px;
	margin-top: 20px;
	margin-bottom: 12px
}

.subtitle-2Zhsej {
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 36px
}

.footer-_HFS4S {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%
}

.title-1hEY1x {
	margin-top: 20px
}

.subtitle-2q70I1,
.title-1hEY1x {
	margin-bottom: 12px
}

.question-271yH5 {
	margin-bottom: 16px
}

.modal-1jWLC- {
	width: 440px
}

.otherField-3srSE0 {
	margin-left: 40px;
	margin-bottom: 20px
}

.footer-xpBMrz {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	width: 100%
}

.theme-dark .whatYouLoseItem-5xtWvh {
	background: var(--background-tertiary)
}

.theme-light .whatYouLoseItem-5xtWvh {
	background: var(--background-secondary)
}

.body-2Cz1XP {
	color: var(--text-normal);
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 16px
}

.body-2Cz1XP .title-3jXoyU {
	margin-top: 16px;
	font-weight: 600
}

.body-2Cz1XP .subtitle-1maKQP {
	margin-top: 10px
}

.whatYouLoseItemContainer-2Io__d {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	row-gap: 8px;
	margin-top: 16px;
	margin-bottom: 16px
}

.whatYouLoseItem-5xtWvh,
.whatYouLoseItemContainer-2Io__d {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.whatYouLoseItem-5xtWvh {
	min-height: 140px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	padding: 16px
}

.whatYouLoseItemLeftColumn-1wRl4j {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	padding-right: 16px
}

.whatYouLoseItemLearnMore-1b7Bc5 {
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	padding: 0
}

.whatYouLoseItemRightColumn--CpaJb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 180px;
	max-width: 180px
}

.textSingleLineEllipsis-1epRpP {
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.profileCard-tP9KA5 {
	background-color: var(--background-primary);
	border-radius: 8px;
	position: relative;
	width: 100%;
	overflow: hidden
}

.profileBanner-2t55Wz {
	height: 42px;
	overflow: hidden
}

.profileAvatar-_07v-k {
	position: absolute;
	top: 16px;
	left: 16px
}

.profileAvatarTier1-1e_3-7 {
	position: relative;
	top: 16px;
	left: 60px
}

.profileUserInfo-N2XOUH {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 36px;
	padding-left: 16px;
	padding-right: 16px
}

.profileUserInfo-N2XOUH,
.profileUserInfoTier1-4SQbZI {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.profileUserInfoTier1-4SQbZI {
	position: relative;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 16px
}

.profileNameTag-qGhQ0f {
	font-weight: 600;
	font-size: 12px;
	line-height: 16px;
	max-width: 118px
}

.profileNameTagUsername-Atdavb {
	text-overflow: ellipsis
}

.profilePremiumIcon-1Sysm4 {
	margin-left: 6px
}

.personalizedEmoji-13XAhM {
	width: 58px;
	height: 58px
}

.emojiStickersPersonalizedContainer-G--DSe {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.emojiStickersPersonalizedContainer-G--DSe :not(:last-child) {
	margin-right: 2px
}

.boostCardContainer-2fN9Pz {
	overflow: hidden;
	width: 100%
}

.boostCard-3WvvrJ {
	height: 100%;
	background-color: var(--background-primary);
	border-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	overflow: hidden
}

.boostCardIcon-1lY2r4 {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 4px
}

.boostCardInfo-2UQf-W {
	overflow: hidden
}

.boostCardTitle-2vzK5a {
	color: var(--header-primary)
}

.boostCardSubtitle-3Pkbwo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 2px
}

.boostCardGem-3UqhDZ {
	color: hsl(302, calc(var(--saturation-factor, 1)*100%), 72.5%);
	width: auto;
	height: 16px;
	margin-right: 4px
}

.boostCardCount-2FTY9B {
	color: var(--header-primary);
	opacity: .5
}

.body-o4R7g3 {
	color: var(--text-normal);
	font-size: 16px;
	line-height: 20px;
	padding-bottom: 16px
}

.invoiceTable-uozjUU {
	margin: 16px 0
}

.errorBlock-148auo {
	margin-bottom: 16px
}

.cancelImage-BuMJnt {
	width: 166px;
	height: 144px;
	margin: 0 auto 24px
}

.previewStep-3m8dMV {
	padding-top: 16px
}

.loading-n5I-9N {
	height: 200px
}

.renewalInvoiceDate-3Dk4xC {
	margin-bottom: 16px
}

html .invoiceCancelRow-1YYT42 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.theme-dark .cancelImage-BuMJnt {
	background: url(/assets/40c7bc64839852a875c69b4bf2182676.svg)
}

.theme-light .cancelImage-BuMJnt {
	background: url(/assets/9aab26efad30d10d2a457e25b816bd76.svg)
}

.cancellationHeader-26-0Jt {
	margin-bottom: -4px
}

.whatYouLoseButtonContainer-24ab9l {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.banner-3Kac2g {
	position: relative;
	border-radius: 4px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-width: 660px;
	color: #fff;
	background-repeat: no-repeat;
	background-position: 0 0
}

.bannerBackgroundImage-1DMjWi {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-repeat: no-repeat;
	background-image: url(/assets/849b82ae5737d6bc9e2e9aa775ae824e.svg)
}

.image-S2twTr {
	background-size: 100% 100%;
	height: 68px;
	width: 96px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px
}

@media (max-width:485px) {
	.image-S2twTr {
		display: none
	}
}

.details-nLuvoA,
.image-S2twTr {
	position: relative
}

.tierGrandfathered-R6zrrD.banner-3Kac2g {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%)), color-stop(75.25%, hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%)));
	background-image: linear-gradient(90deg, hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%) 75.25%)
}

.tierGrandfathered-R6zrrD .image-S2twTr {
	background-image: url(/assets/dd7cd33166cc25b532bcbac1053d34aa.svg)
}

.tierGrandfathered-R6zrrD .planName-1SYoJ1 {
	width: 77px;
	height: 32px
}

.tier1-1ttHRY.banner-3Kac2g {
	background-image: linear-gradient(8.62deg, hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%) 75.25%)
}

.tier1-1ttHRY .image-S2twTr {
	background-image: url(/assets/dd7cd33166cc25b532bcbac1053d34aa.svg)
}

.tier1-1ttHRY .discordWordmark-1QjTBy {
	width: 41px;
	height: 16px
}

.tier1-1ttHRY .classicWordmark-3t6v0a {
	background-image: url(/assets/522d0515f2aff1feb5ab80b948593e20.svg);
	width: 185px;
	height: 19px
}

.tier1-1ttHRY .details-nLuvoA {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 100%
}

.tier1-1ttHRY.canceled-nz3kfr .image-S2twTr,
.tier1-1ttHRY.failedPayment-31_H4y .image-S2twTr {
	background-image: url(/assets/f8944710e64871658f6db8d977b62442.svg)
}

.tier2-3hSil0.banner-3Kac2g {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%)), to(hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%)));
	background-image: linear-gradient(90deg, hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%))
}

.tier2-3hSil0 .image-S2twTr {
	background-image: url(/assets/4f3b99b76c1158fdd5606d1a782a1516.svg);
	height: 68px
}

.tier2-3hSil0 .planName-1SYoJ1 {
	width: 77px;
	height: 32px
}

.tier2-3hSil0.canceled-nz3kfr .image-S2twTr,
.tier2-3hSil0.failedPayment-31_H4y .image-S2twTr {
	background-image: url(/assets/aca5d7597a3e0a6496c4833ed85aca34.svg)
}

.canceled-nz3kfr.banner-3Kac2g {
	background-image: -webkit-gradient(linear, left top, right top, from(#f18623), color-stop(56%, #f6a12a), to(#fab930));
	background-image: linear-gradient(90deg, #f18623, #f6a12a 56%, #fab930)
}

.failedPayment-31_H4y.banner-3Kac2g {
	background-image: -webkit-gradient(linear, left top, right top, from(#f25a5d), color-stop(77%, #f14e76), to(#f04a7f));
	background-image: linear-gradient(90deg, #f25a5d, #f14e76 77%, #f04a7f)
}

.planInfo-1bDJtx {
	font-size: 16px;
	line-height: 20px;
	margin-top: 8px
}

.buttons-2FmDnk {
	position: absolute;
	top: 16px;
	right: 20px;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.buttons-2FmDnk,
.toolsButtons-PF_TzW {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.toolsButton-9wOG4D {
	position: relative;
	margin-left: 16px
}

.externalButton-24IwRV {
	text-transform: uppercase
}

.detailsContainer--_fBNg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.externalLink-ExuH7J {
	width: 100%
}

.theme-dark .container-2Zlzt0 {
	background-color: #2f3136
}

.theme-light .container-2Zlzt0 {
	background-color: rgba(246, 246, 247, .6)
}

.root-22W39p {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-secondary);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 18px;
	padding: 8px 16px
}

.infoIcon-1hgep4 {
	margin-right: 6px;
	width: 14px;
	height: 14px
}

.infoIcon-1hgep4,
.text-28SVqU {
	color: var(--interactive-normal)
}

.text-28SVqU {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.cancelLink-3dTqoc {
	color: hsl(197, calc(var(--saturation-factor, 1)*100%), 47.8%);
	font-weight: 600;
	white-space: nowrap
}

.modalBody-1Fnupy {
	color: var(--interactive-normal);
	font-size: 16px;
	line-height: 20px;
	margin-bottom: 16px
}

.errorBody-3WviEJ {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 16px;
	text-align: center
}

.errorBody-3WviEJ,
.promotionBodyWrapper-JgfKJo {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.errorBody-3WviEJ,
.promotionBody-2r_eLH,
.promotionBodyWrapper-JgfKJo {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.promotionBody-2r_eLH {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 200px;
	margin-top: 20px
}

@media (max-width:485px) {
	.promotionBody-2r_eLH {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		height: auto;
		text-align: center
	}
}

.promotionImage-1HQo_l {
	max-height: 200px;
	max-width: 160px
}

@media (min-width:485px) {
	.promotionImage-1HQo_l {
		margin-right: 16px
	}
}

@media (max-width:485px) {
	.promotionImage-1HQo_l {
		margin-top: 32px;
		margin-bottom: 32px
	}
}

.promotionAccountIdentifier-16Eu6A {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-line-pack: center;
	align-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:485px) {
	.promotionAccountIdentifier-16Eu6A {
		margin-top: 48px;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.promotionAccountIdentifier-16Eu6A a {
	margin-left: 4px
}

.promotionAccountIdentifierAvatar-1I8Olf {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: 4px;
	margin-right: 4px
}

.promotionAccountIdentifierBody-28mJCQ {
	margin-top: 24px
}

.promotionAccountIdentifierError-3YuTdv {
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-bottom: 8px
}

.promotionConfirmUpgrade-1n0HSQ p:first-child {
	margin-top: 0
}

.promotionConfirmUpgrade-1n0HSQ ul {
	list-style: disc;
	padding-left: 16px
}

.title-9oNsnn {
	margin-bottom: 16px
}

.bodyText-ThtFMi {
	font-weight: 500;
	margin-bottom: 20px
}

.errorImage-22tjNJ {
	margin-top: 42px;
	margin-bottom: 12px;
	height: 111px
}

@media (max-width:485px) {
	.errorFooter-eY2PQo {
		display: none
	}
}

.notice-3bPHh- {
	font-size: 14px;
	line-height: 36px;
	font-weight: 500;
	text-align: center;
	position: relative;
	padding-left: 4px;
	padding-right: 28px;
	z-index: 101;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	border-radius: 8px 0 0;
	-webkit-box-shadow: var(--elevation-low);
	box-shadow: var(--elevation-low)
}

.notice-3bPHh- strong {
	font-weight: 600
}

.platform-osx .notice-3bPHh- {
	-webkit-app-region: drag
}

.colorDefault-22HBa0 {
	background-color: #f26522;
	color: #fff
}

.colorDefault-22HBa0 .button-2DhvE9:hover {
	color: #f26522
}

.colorNeutral-3uXvGN {
	background-color: var(--background-accent);
	color: #fff
}

.colorNeutral-3uXvGN .button-2DhvE9:hover {
	color: #222
}

.colorDownload-3uiTFS {
	background-color: var(--brand-experiment);
	color: #fff
}

.colorDownload-3uiTFS .button-2DhvE9:hover {
	color: var(--brand-experiment)
}

.colorNotification-GG3eAb {
	background-color: var(--status-positive-background);
	color: var(--status-positive-text)
}

.colorNotification-GG3eAb .button-2DhvE9 {
	font-weight: 600
}

.colorNotification-GG3eAb .button-2DhvE9:hover {
	color: var(--text-positive)
}

.colorDark-1yVQpk {
	background-color: #202225;
	color: #fff
}

.colorDark-1yVQpk .button-2DhvE9:hover {
	color: #202225
}

.colorPremium--X5Fw0 {
	color: #fff
}

.colorPremiumTier1-3D7SPt {
	background-image: -webkit-gradient(linear, right top, left top, from(hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%)), to(hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%)));
	background-image: linear-gradient(270deg, hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%), hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%))
}

.colorPremiumTier1-3D7SPt .button-2DhvE9:hover {
	color: var(--brand-experiment)
}

.colorPremiumTier2-dCdap5 {
	background-image: -webkit-gradient(linear, right top, left top, from(hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%)), to(hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%)));
	background-image: linear-gradient(270deg, hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%), hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%))
}

.colorPremiumTier2-dCdap5 .button-2DhvE9:hover {
	color: hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%)
}

.colorInfo-2URYW5 {
	background-color: #4a90e2;
	color: #fff
}

.colorInfo-2URYW5 .button-2DhvE9:hover {
	color: #4a90e2
}

.colorSuccess-1hnbW2 {
	background-color: var(--status-positive-background);
	color: var(--status-positive-text)
}

.colorSuccess-1hnbW2 .button-2DhvE9:hover {
	color: var(--text-positive)
}

.colorWarning-311oIt {
	background-color: var(--status-warning-background);
	color: #000
}

.colorWarning-311oIt .button-2DhvE9 {
	border-color: #000!important;
	color: #000
}

.colorWarning-311oIt .button-2DhvE9:hover {
	color: #000;
	background-color: hsla(0, 0%, 100%, .26666666666666666)!important
}

.colorDanger-4gmAY0 {
	background-color: var(--status-danger-background);
	color: var(--status-danger-text)
}

.colorDanger-4gmAY0 .button-2DhvE9:hover {
	color: var(--text-danger)
}

.colorStreamerMode-2SJAUN {
	background-color: hsl(262, calc(var(--saturation-factor, 1)*46.8%), 39.8%);
	color: #fff
}

.colorStreamerMode-2SJAUN .button-2DhvE9:hover {
	color: hsl(262, calc(var(--saturation-factor, 1)*46.8%), 39.8%)
}

.colorSpotify-2L6XRq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: hsl(141, calc(var(--saturation-factor, 1)*72.9%), 42%);
	color: #fff
}

.colorSpotify-2L6XRq .platformIcon-cDJOOu {
	margin-top: 0;
	width: 24px;
	height: 24px
}

.colorSpotify-2L6XRq .button-2DhvE9 {
	top: 0;
	margin-left: 20px
}

.colorSpotify-2L6XRq .button-2DhvE9:hover {
	color: hsl(141, calc(var(--saturation-factor, 1)*72.9%), 42%)
}

.colorBrand-2zeG8h {
	background-color: var(--brand-experiment);
	color: #fff
}

.colorBrand-2zeG8h .button-2DhvE9:hover {
	color: var(--brand-experiment)
}

.colorCustom-1ND3UM {}

.colorCustom-1ND3UM .button-2DhvE9:hover {
	color: #222
}

.closeButton-3cJIM4 {
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	background: url(/assets/4d778f647fdb98bb77f6ebf5e2a5c188.svg) no-repeat;
	background-position: 50% 55%;
	background-size: 10px 10px;
	opacity: .5;
	-webkit-transition: opacity .2s;
	transition: opacity .2s;
	cursor: pointer;
	-webkit-app-region: no-drag
}

.closeButton-3cJIM4:hover {
	opacity: 1
}

.button-2DhvE9 {
	font-size: 14px;
	font-weight: 500;
	position: relative;
	top: 6px;
	border: 1px solid;
	color: #fff;
	border-radius: 3px;
	height: 24px;
	padding: 0 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	margin-left: 10px;
	line-height: 22px;
	-webkit-transition: background-color .2s ease, color .2s ease, border-color .2s ease;
	transition: background-color .2s ease, color .2s ease, border-color .2s ease;
	-webkit-app-region: no-drag
}

.button-2DhvE9.buttonMinor-3mkvIP {
	border: none;
	text-decoration: underline
}

.theme-dark .button-2DhvE9,
.theme-light .button-2DhvE9 {
	border-color: #fff;
	background-color: transparent
}

.theme-dark .button-2DhvE9:hover,
.theme-light .button-2DhvE9:hover {
	border-color: #fff;
	background-color: #fff
}

.notice-3HNt2p {
	border-radius: 0;
	background-color: hsl(235, calc(var(--saturation-factor, 1)*86.1%), 71.8%);
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0 40px
}

@media (max-width:485px) {
	.notice-3HNt2p {
		padding: 0 16px
	}
}

.noticeUnderlineButton-f_eK-r {
	border: none;
	padding: 0;
	position: static;
	text-decoration: underline;
	white-space: nowrap;
	cursor: pointer;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

@media (max-width:485px) {
	.mobileHide-1Z5_2e {
		display: none
	}
}

.text-2AbnsF {
	white-space: nowrap;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.noticeButton-2LkDBO {
	white-space: nowrap;
	position: static
}

.userTag-1Xn7IZ {
	font-weight: 600;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	display: inline-block
}

.avatar-1e2xkp {
	padding: 0 4px
}

.start-3NV_vB {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	min-width: 0
}

.end-2c2Ny6,
.start-3NV_vB {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-box-align: center;
	align-items: center
}

.end-2c2Ny6 {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-ms-flex-align: center;
	margin: 0 0 0 16px
}

.header-1F6gxU {
	background-image: url(/assets/0d38d74cb19e600ad23ab12cb04bf3e5.svg);
	background-position: top;
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 132px
}

.animation-3YKWGa {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0
}

.headerTitle-1_9Kor {
	background-image: url(/assets/bb0498a0c697a956f54f2b26216d6a2e.svg);
	height: 28px;
	width: 60px
}

.header-1F6gxU .closeButton-23VgYF {
	position: absolute;
	right: 12px;
	top: 12px;
	color: #fff;
	opacity: .8
}

.header-1F6gxU .closeButton-23VgYF:hover {
	opacity: 1
}

.perkRow-4H5Kvz {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 1px solid var(--channeltextarea-background);
	margin: 0 16px;
	padding: 16px 0
}

.perkRow-4H5Kvz:last-child {
	border-bottom: none
}

.perkIconContainer-Pf29_D {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-right: 16px
}

.perkIcon-XjImOD,
.perkIconContainer-Pf29_D {
	height: 24px;
	width: 24px
}

.perkDescription-2-1vIq {
	color: var(--interactive-active);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}

.content-1tUOTl {
	padding-top: 32px
}

.closeButton-27-8oX {
	position: absolute;
	right: 4px;
	top: 12px
}

.upsellImage-1IzAr4 {
	background-image: url(/assets/516c40b09f86cc79d7127c173dfffe22.svg);
	background-size: cover;
	height: 120px;
	width: 265px;
	margin: 0 auto 32px
}

.bodyText-GzTXXM {
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px
}

.perksList-1vtwXn {
	background-color: var(--background-secondary);
	border-radius: 8px;
	margin: 16px 0
}

.perkIconGuild-KLNhuR {
	color: hsl(305, calc(var(--saturation-factor, 1)*100%), 75.1%)
}

.perkIconUpload-1KAE-g {
	color: hsl(47, calc(var(--saturation-factor, 1)*98.9%), 63.9%)
}

.perkIconStream-7wqAvn {
	color: hsl(220, calc(var(--saturation-factor, 1)*67.4%), 55.5%)
}

.perkIconChatPerks-BnKNFh {
	color: var(--brand-experiment-400)
}

.backStep-vJugKI {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: -16px
}

.footerRight-3XUHKU {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.value-IR9osW {
	width: 48px
}

.actions-6rRvry {
	border-radius: 4px;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.value-IR9osW {
	text-align: center;
	height: 32px;
	background: var(--background-secondary);
	border: none;
	border-radius: 0
}

.iconWrapper-3LVgIo {
	cursor: pointer
}

.icon-TYbVk4 {
	display: block;
	padding: 8px;
	width: 32px;
	height: 32px;
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	color: var(--interactive-normal);
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.icon-TYbVk4:active {
	color: var(--interactive-active)
}

.icon-TYbVk4:hover {
	color: var(--interactive-hover);
	background: var(--background-modifier-hover)
}

.icon-TYbVk4.disabled-24YXy-,
.icon-TYbVk4.disabled-24YXy-:hover {
	color: var(--interactive-muted);
	cursor: not-allowed;
	background: none
}

.theme-dark .iconWrapper-3LVgIo {
	background: #72767d
}

.theme-light .iconWrapper-3LVgIo {
	background: #e3e5e8
}

.upsellFooter-3coAfO {
	background-color: var(--background-secondary);
	border-radius: 8px;
	color: var(--text-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 18px;
	margin-top: 16px;
	padding: 8px
}

.upsellFooterIcon-wRsqlH {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	height: 24px;
	width: 24px
}

.bodyText-2BAgX2 {
	color: var(--text-normal);
	font-size: 16px;
	line-height: 20px
}

.planSelectStep-siOMix {
	padding: 16px 0 0
}

.planSelectText-27NxQV {
	margin-bottom: 16px
}

.planSelectRow-2YPEKQ {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin: 8px auto
}

.planSelectRowALaCarte-rYzMm5 {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.planSelectorWrapper-26xZEm {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.planSelectorHeader-1-CaW_ {
	font-weight: 600;
	margin-bottom: 8px
}

.planSelectorRadioBarALaCarte-1cWB9p {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.planSelectorRadioIconALaCarte-3HeLkt {
	margin-top: 4px
}

.planSelectorPlanName-2PNgdl {
	margin-right: 4px
}

.planSelectorLabel-1aEsuE {
	color: var(--text-normal);
	font-size: 16px;
	line-height: 20px;
	margin-left: 16px
}

.planSelectorPreviewPrice-2xDAwc {
	color: var(--interactive-normal);
	font-size: 16px;
	line-height: 20px
}

.planSelectDivider-3KU5-l {
	background-color: var(--background-modifier-accent);
	height: 1px;
	margin: 16px 0
}

.planSelectorSubtotal-Ze7sIQ {
	color: var(--interactive-active);
	font-size: 16px;
	font-weight: 600;
	line-height: 20px
}

.reviewStep-1bHb2j {
	padding: 16px 0 0
}

.invoiceTableBottom-ZfxfOm,
.paymentSourceWrapper-1k4xvS {
	margin: 16px 0
}

.taxInclusiveNote-1609LC {
	margin-top: 12px
}

.confirmationContainer-1TiG5F {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 56px 32px 64px
}

.confirmationAnimation-23ieIm {
	width: 400px;
	height: 140px;
	margin-bottom: 32px
}

.confirmationText-1CakOE,
.confirmationUpgradedBanner-3CRRar {
	margin-bottom: 16px
}

.confirmationText-1CakOE {
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 500;
	line-height: 20px;
	text-align: center
}

.confirmationText-1CakOE p {
	margin: 0
}

.confirmationText-1CakOE p+p {
	margin-top: 8px
}

.existingSlotNotice-1KvWSb {
	background-color: var(--background-secondary);
	border-radius: 8px;
	color: var(--text-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 18px;
	margin-top: 16px;
	padding: 8px;
	margin-bottom: 16px
}

.existingSlotIcon-zCzuDM {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px;
	height: 24px;
	width: 24px
}

.existingSlotTooltipWarningIcon-3U0NWb {
	height: 16px;
	width: 14px;
	vertical-align: text-bottom;
	margin-left: 6px;
	cursor: pointer
}

.contentWrapper-3INYJy {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 0
}

.content-1AQeZG {
	overflow: hidden
}

.breadcrumbsWrapper-1m9gjf {
	border-bottom: 1px solid var(--background-modifier-accent);
	padding: 0 16px 16px
}

.externalErrorBlock-RoYW2L {
	margin-top: 16px
}

.externalErrorBlock-RoYW2L a {
	text-decoration: underline
}

.bodyWrapper-3k1Slb {
	position: relative
}

.footerRight-2F0jE7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.backStep-22G5wh {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin-left: -16px
}

.copy-3YQ4Eu {
	color: var(--text-normal)
}

.wrapper-2JeiFF {
	max-height: 100%
}

.spinnerWrapper-3MQVhb,
.wrapper-2JeiFF {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.spinnerWrapper-3MQVhb {
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.subscriptionDetails-2Kvtrl {
	background-color: var(--background-primary);
	min-width: 300px;
	max-width: 740px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high)
}

@media (max-width:485px) {
	.subscriptionDetails-2Kvtrl {
		width: 100%
	}
}

.subscriptionContainer-1tAUso {
	padding: 60px 40px 80px;
	border-radius: 4px
}

@media (max-width:485px) {
	.subscriptionContainer-1tAUso {
		padding: 24px 16px 0
	}
}

.container-YB6rZD {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.container-YB6rZD,
.iconButton-1oZvre {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.iconButton-1oZvre {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.iconButton-1oZvre:hover {
	cursor: pointer
}

.iconButton-1oZvre:hover .icon-3erbBb {
	color: var(--interactive-active)
}

.iconButton-1oZvre+.iconButton-1oZvre {
	margin-left: 16px
}

.iconButonDisabled-1_ABFn {
	color: var(--interactive-muted)
}

.iconButonDisabled-1_ABFn:hover {
	cursor: not-allowed
}

.innerButton-tM_tu- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.button-35J-bp {
	margin-left: 16px
}

.button-35J-bp+.button-35J-bp {
	margin-left: 8px
}

.buttonIcon-1D0xuF {
	margin-right: 4px
}

.icon-3erbBb {
	color: var(--header-secondary)
}

.header-2RyJ0Y,
.item-PXvHYJ {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-weight: 500
}

.header-2RyJ0Y {
	font-size: 12px;
	font-weight: 700;
	font-family: var(--font-display);
	line-height: 16px;
	text-transform: uppercase;
	color: var(--channels-default)
}

.item-PXvHYJ {
	position: relative;
	font-size: 16px;
	line-height: 20px;
	cursor: pointer
}

.brand-1Zl8en.item-PXvHYJ,
.themed-OHr7kt.item-PXvHYJ {
	color: var(--interactive-normal)
}

.brand-1Zl8en.item-PXvHYJ:hover,
.themed-OHr7kt.item-PXvHYJ:hover {
	color: var(--interactive-hover)
}

.brand-1Zl8en.item-PXvHYJ:active,
.themed-OHr7kt.item-PXvHYJ:active {
	color: var(--interactive-active)
}

.separator-gCa7yv {
	background-color: var(--background-modifier-accent)
}

.selected-3s45Ha.item-PXvHYJ,
.selected-3s45Ha.item-PXvHYJ:hover {
	cursor: default;
	color: var(--interactive-active)
}

.selected-3s45Ha {
	cursor: default
}

.disabled-1Hwwfb.item-PXvHYJ,
.disabled-1Hwwfb.item-PXvHYJ:hover {
	cursor: default;
	color: var(--interactive-muted)
}

.side-8zPYf6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.side-8zPYf6 .header-2RyJ0Y,
.side-8zPYf6 .item-PXvHYJ {
	padding: 6px 10px
}

.side-8zPYf6 .header-2RyJ0Y:first-child {
	padding-top: 0
}

.side-8zPYf6 .item-PXvHYJ {
	padding-top: 6px;
	padding-bottom: 6px;
	margin-bottom: 2px;
	border-radius: 4px
}

.side-8zPYf6 .separator-gCa7yv {
	margin: 8px 10px;
	height: 1px
}

.top-28JiJ- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.top-28JiJ- .item-PXvHYJ {
	border-bottom: 2px solid transparent
}

.top-28JiJ- .disabled-1Hwwfb.item-PXvHYJ {
	cursor: not-allowed
}

.top-28JiJ- .themed-OHr7kt.item-PXvHYJ:hover {
	border-bottom-color: var(--interactive-hover)
}

.top-28JiJ- .selected-3s45Ha.themed-OHr7kt.item-PXvHYJ,
.top-28JiJ- .themed-OHr7kt.item-PXvHYJ:active {
	border-bottom-color: var(--interactive-active)
}

.top-28JiJ- .brand-1Zl8en.item-PXvHYJ:hover {
	border-bottom-color: var(--brand-experiment)
}

.top-28JiJ- .brand-1Zl8en.item-PXvHYJ:active,
.top-28JiJ- .brand-1Zl8en.selected-3s45Ha.item-PXvHYJ {
	border-bottom-color: var(--control-brand-foreground)
}

.top-28JiJ- .disabled-1Hwwfb.brand-1Zl8en.item-PXvHYJ:hover,
.top-28JiJ- .disabled-1Hwwfb.themed-OHr7kt.item-PXvHYJ:hover {
	border-bottom-color: transparent
}

.topPill-30KHOu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.topPill-30KHOu .item-PXvHYJ {
	border-radius: 4px;
	margin: 0 8px;
	padding: 2px 8px
}

.topPill-30KHOu .separator-gCa7yv {
	width: 1px
}

.side-8zPYf6 .themed-OHr7kt.item-PXvHYJ:hover:not(.disabled-1Hwwfb),
.topPill-30KHOu .themed-OHr7kt.item-PXvHYJ:hover:not(.disabled-1Hwwfb) {
	background-color: var(--background-modifier-hover)
}

.side-8zPYf6 .themed-OHr7kt.item-PXvHYJ:active:not(.disabled-1Hwwfb),
.topPill-30KHOu .themed-OHr7kt.item-PXvHYJ:active:not(.disabled-1Hwwfb) {
	background-color: var(--background-modifier-active)
}

.side-8zPYf6 .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ,
.topPill-30KHOu .themed-OHr7kt.selected-3s45Ha.item-PXvHYJ {
	background-color: var(--background-modifier-selected)
}

.tabBar-1dQ5AK {
	padding-top: 1px;
	margin-bottom: -2px
}

.tabBarItem-1nATS- {
	margin-right: 40px;
	padding-bottom: 16px;
	border-bottom: 2px solid transparent;
	font-size: 14px
}

.container-1dt-Qg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding-top: 16px;
	padding-left: 16px;
	padding-bottom: 1px;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.closeIcon-1KEJ9m {
	color: var(--interactive-normal);
	margin-right: 8px
}

.closeButton-2FT_jw {
	position: absolute;
	top: 16px;
	right: 8px
}

.closeButton-2FT_jw:hover {
	cursor: pointer
}

.closeButton-2FT_jw:hover .closeIcon-1KEJ9m {
	color: var(--interactive-active)
}

.wrapper-35wsBm {
	background-color: var(--background-secondary);
	border-radius: 4px;
	padding: 16px;
	width: 432px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.header-2BTCnc {
	font-weight: 700;
	margin-bottom: 12px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--interactive-normal)
}

.content-2U5lSY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}

.guildIcon-lQ0uiM {
	background-color: var(--background-primary);
	margin-right: 16px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.applicationIcon-2SXfFQ {
	width: 48px;
	height: 48px
}

.guildIconJoined-1r7FRE {
	cursor: pointer
}

.guildIconImage-3qTk45,
.guildIconJoined-1r7FRE {}

.guildIconImageJoined-SepVdI {
	cursor: pointer
}

.inviteDestination-1fAcY7 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-bottom: 2px
}

.inviteDestinationJoined-3W7Gue {
	cursor: pointer
}

.inviteDestinationJoined-3W7Gue:hover {
	text-decoration: underline
}

.channel-2hXUOG {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.channelName-3ZF3rq {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-left: 4px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.channelIcon-11pgiB {
	color: var(--text-muted)
}

.channelIcon-11pgiB,
.status-2L8Zc7 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.status-2L8Zc7 {
	display: block;
	margin-right: 4px;
	width: 8px;
	height: 8px;
	border-radius: 50%
}

.statusOnline-8PnF5L {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.statusOffline-37RKt7 {
	background-color: hsl(214, calc(var(--saturation-factor, 1)*9.9%), 50.4%)
}

.count-30T-5k {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	margin-right: 8px;
	color: var(--interactive-normal);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.count-30T-5k:last-child {
	margin-right: 0
}

.guildNameWrapper-1RQYer {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.guildName-2hvnt_ {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.guildBadge-1w1qIy {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 8px
}

.guildInfo-1STtYi {
	min-width: 1px
}

.guildDetail-1nRKNE {
	font-size: 14px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--interactive-normal);
	line-height: 16px
}

.statusCounts-2qk4EE {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inviteSplash-19Jlo6 {
	background-color: var(--background-modifier-accent);
	border-radius: 4px 4px 0 0;
	height: 225px;
	margin: -16px -16px 16px;
	overflow: hidden
}

.inviteSplashImage-O0wmIQ {
	display: block;
	-o-object-fit: cover;
	object-fit: cover;
	opacity: 0;
	-webkit-transition: opacity .125s;
	transition: opacity .125s;
	width: 100%;
	height: 100%
}

.inviteSplashImageLoaded-2ML87V {
	opacity: 1
}

.button-3To2tQ {
	-ms-flex-item-align: center;
	align-self: center;
	margin-left: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.button-3To2tQ.buttonSize-DbrWhv {
	height: 40px;
	padding-left: 20px;
	padding-right: 20px
}

.guildIconExpired-2Qcq05 {
	background-color: var(--background-secondary);
	background-size: 50px 26px;
	background-repeat: no-repeat;
	border-radius: 12px;
	background-position: 50%;
	width: 48px;
	height: 48px
}

.inviteDestinationExpired-2_1Ava {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.buttonForNonMember-ZsTpwI {
	display: block;
	margin-left: 0;
	margin-top: 16px;
	width: 100%
}

@-webkit-keyframes invite-button-resolving-366-1w {
	0% {
		-webkit-transform: translate3d(-380px, 0, 0);
		transform: translate3d(-380px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-380px, 0, 0);
		transform: translate3d(-380px, 0, 0)
	}
}

@keyframes invite-button-resolving-366-1w {
	0% {
		-webkit-transform: translate3d(-380px, 0, 0);
		transform: translate3d(-380px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-380px, 0, 0);
		transform: translate3d(-380px, 0, 0)
	}
}

.resolving-1GhcbM {
	-webkit-mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'374'%20height%3D'50'%3E%3Cpath%20fill%3D'%23000000'%20fill-rule%3D'evenodd'%20d%3D'M311%206h60c1.657%200%203%201.343%203%203v32c0%201.657-1.343%203-3%203h-60c-1.657%200-3-1.343-3-3V9c0-1.657%201.343-3%203-3zM62%206h124c1.657%200%203%201.343%203%203v14c0%201.657-1.343%203-3%203H62c-1.657%200-3-1.343-3-3V9c0-1.657%201.343-3%203-3zm0%2024h194c1.657%200%203%201.343%203%203v10c0%201.657-1.343%203-3%203H62c-1.657%200-3-1.343-3-3V33c0-1.657%201.343-3%203-3zM19.23%200h11.54c6.687%200%209.112.696%2011.556%202.003%202.445%201.308%204.363%203.226%205.67%205.67C49.306%2010.12%2050%2012.543%2050%2019.23v11.54c0%206.687-.696%209.112-2.003%2011.556-1.308%202.445-3.226%204.363-5.67%205.67C39.88%2049.306%2037.457%2050%2030.77%2050H19.23c-6.687%200-9.112-.696-11.556-2.003-2.445-1.308-4.363-3.226-5.67-5.67C.694%2039.88%200%2037.457%200%2030.77V19.23c0-6.687.696-9.112%202.003-11.556C3.31%205.23%205.23%203.31%207.673%202.004%2010.12.694%2012.543%200%2019.23%200z'%2F%3E%3C%2Fsvg%3E");
	mask: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'374'%20height%3D'50'%3E%3Cpath%20fill%3D'%23000000'%20fill-rule%3D'evenodd'%20d%3D'M311%206h60c1.657%200%203%201.343%203%203v32c0%201.657-1.343%203-3%203h-60c-1.657%200-3-1.343-3-3V9c0-1.657%201.343-3%203-3zM62%206h124c1.657%200%203%201.343%203%203v14c0%201.657-1.343%203-3%203H62c-1.657%200-3-1.343-3-3V9c0-1.657%201.343-3%203-3zm0%2024h194c1.657%200%203%201.343%203%203v10c0%201.657-1.343%203-3%203H62c-1.657%200-3-1.343-3-3V33c0-1.657%201.343-3%203-3zM19.23%200h11.54c6.687%200%209.112.696%2011.556%202.003%202.445%201.308%204.363%203.226%205.67%205.67C49.306%2010.12%2050%2012.543%2050%2019.23v11.54c0%206.687-.696%209.112-2.003%2011.556-1.308%202.445-3.226%204.363-5.67%205.67C39.88%2049.306%2037.457%2050%2030.77%2050H19.23c-6.687%200-9.112-.696-11.556-2.003-2.445-1.308-4.363-3.226-5.67-5.67C.694%2039.88%200%2037.457%200%2030.77V19.23c0-6.687.696-9.112%202.003-11.556C3.31%205.23%205.23%203.31%207.673%202.004%2010.12.694%2012.543%200%2019.23%200z'%2F%3E%3C%2Fsvg%3E");
	-webkit-mask-size: 100%;
	mask-size: 100%;
	mask-type: luminance;
	width: 380px;
	height: 50px;
	position: relative
}

.resolvingBackground-351jK_ {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 760px;
	-webkit-animation: invite-button-resolving-366-1w 4s ease-in-out infinite;
	animation: invite-button-resolving-366-1w 4s ease-in-out infinite
}

.theme-light .guildIconImage-3qTk45 {
	background-color: #fff
}

.theme-light .guildIconExpired-2Qcq05 {
	background-image: url(/assets/feaff2557c548146aad83669db695e0b.svg)
}

.theme-light .resolvingBackground-351jK_ {
	background-image: -webkit-gradient(linear, left top, right top, from(#f6f6f7), color-stop(#dcddde), to(#f6f6f7));
	background-image: linear-gradient(90deg, #f6f6f7, #dcddde, #f6f6f7)
}

.theme-dark .guildIconImage-3qTk45 {
	background-color: #36393f
}

.theme-dark .guildIconExpired-2Qcq05 {
	background-image: url(/assets/9a31e0f65d520cc12d7f42374d59a2d1.svg)
}

.theme-dark .resolvingBackground-351jK_ {
	background-image: -webkit-gradient(linear, left top, right top, from(#36393f), color-stop(#4f545c), to(#36393f));
	background-image: linear-gradient(90deg, #36393f, #4f545c, #36393f)
}

.theme-dark .background-opacity-low .wrapper-35wsBm {
	background: rgba(47, 49, 54, .3)
}

.theme-dark .background-opacity-low .header-2BTCnc {
	text-shadow: 0 0 1px #202225, 1px 1px 0 #202225
}

.theme-dark .background-opacity-low .button-3To2tQ {
	opacity: .8
}

.theme-dark .background-opacity-medium .wrapper-35wsBm {
	background: rgba(47, 49, 54, .5)
}

.theme-dark .background-opacity-medium .header-2BTCnc {
	text-shadow: 0 0 1px #36393f, 1px 1px 0 #36393f
}

.theme-dark .background-opacity-medium .guildIcon-lQ0uiM {
	opacity: .7
}

.theme-dark .background-opacity-medium .button-3To2tQ {
	opacity: .9
}

.theme-dark .background-opacity-high .wrapper-35wsBm {
	background: rgba(47, 49, 54, .6)
}

.theme-dark .overlay-unlocked .wrapper-35wsBm {
	background-color: var(--background-secondary)
}

.theme-dark .overlay-unlocked .header-2BTCnc {
	text-shadow: none
}

.theme-dark .overlay-unlocked .button-3To2tQ,
.theme-dark .overlay-unlocked .guildIcon-lQ0uiM {
	opacity: 1
}

.inviteDetailsContainer-2wtzjV {
	margin-right: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 0
}

.clickable-1P8zp1 {
	cursor: pointer
}

.clickable-1P8zp1:hover {
	background-color: var(--background-secondary-alt)
}

.guildChannelInfoContainer-1s1O6i {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.guildChannelInfoContainer-1s1O6i,
.verticalContainer-l3jNY1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-width: 0
}

.verticalContainer-l3jNY1 {
	margin-left: -4px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.footerContainer-10LIsN {
	margin-top: 12px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.button-26pYmv {
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.innerButton-hw66Ra {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.buttonIcon-2tILL8 {
	margin-right: 4px
}

.eventDescription-YCVjXX {
	font-size: 12px;
	line-height: 16px
}

.channelDescription-3Chrvy {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.guildBadge-3k2w5H {
	margin-right: 4px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.guildName-1NOzt4 {
	min-width: 0;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.guildNameLinkable-2Rr73v {
	cursor: pointer
}

.guildNameLinkable-2Rr73v:hover {
	text-decoration: underline
}

.channelIcon-2ttkgB {
	margin-right: 4px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.channelInfoContainer-1e3r6z {
	margin-top: 4px;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.channelInfoContainer-1e3r6z,
.channelLocationLink-1sEXuj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	color: var(--header-secondary)
}

.channelLocationLink-1sEXuj {
	cursor: pointer
}

.channelLocationLink-1sEXuj:hover {
	text-decoration: underline
}

.header-1mRqFv {
	padding-top: 24px;
	padding-left: 16px;
	padding-right: 8px
}

.description-15wRtX,
.title-145BjA {
	margin-top: 16px
}

.guildBadge-3_9Lsp {
	margin-right: 4px
}

.row-SVDk8K {
	margin-top: 8px;
	margin-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--text-muted)
}

.guildIcon-3b-19u {
	border-radius: 4px
}

.body-1lYTJa {
	padding: 8px 8px 24px 16px
}

.channelIcon-1zNoa9,
.icon-VpMf1J {
	margin-right: 8px
}

.channelIcon-1zNoa9 {
	fill: var(--header-primary)
}

.clickable-3m_Ztk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer
}

.linkText-1Fwlzu:hover {
	text-decoration: underline
}

.channelLocationLink-2Lfdif {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	color: var(--header-secondary)
}

.channelLocationLink-2Lfdif:hover {
	text-decoration: underline
}

.container-32SwwA {
	height: 100%
}

.emptyContainer-1jAy2j {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.title-3Xl_KP {
	padding: 32px 0 8px
}

.errorTitle-1BXZNQ {
	padding: 32px 24px;
	text-align: center
}

.icon-39q3S4 {
	color: var(--interactive-active)
}

.circle-1d42tA {
	height: 64px;
	width: 64px
}

.circle-1d42tA,
.listRowCircle-1TAhJ7 {
	background-color: var(--background-tertiary);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.listRowCircle-1TAhJ7 {
	height: 40px;
	width: 40px
}

.listRow-2LPBgc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	line-height: 30px;
	padding: 8px 16px;
	color: var(--text-normal);
	border-radius: 4px;
	margin: 8px 8px 1px
}

.interactiveRow-3pCpPS {
	cursor: pointer
}

.interactiveRow-3pCpPS:hover {
	background-color: var(--background-modifier-hover)
}

.listName-1r8v-e {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.listAvatar-1ElwhV {
	margin-right: 10px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.listDiscriminator-21VMbb {
	font-size: 12px;
	opacity: .6
}

.spinner-3tVPMk {
	width: 100%;
	height: 100%
}

.listScroller-3TMaNK {
	padding-bottom: 8px
}

.wrapper-r-6rrt {
	width: 100%;
	height: 100%;
	max-width: 440px;
	margin-left: auto;
	margin-right: auto
}

.image-1GzsFd {
	background-size: 100% 100%
}

.title-2BxgL2 {
	font-size: 17px;
	line-height: 22px;
	font-weight: 600;
	text-transform: uppercase
}

.text-GwUZgS,
.title-2BxgL2 {
	text-align: center
}

.text-GwUZgS {
	font-size: 16px;
	line-height: 20px
}

.theme-light .text-GwUZgS,
.theme-light .title-2BxgL2 {
	color: rgba(185, 187, 190, .9)
}

.theme-dark .text-GwUZgS,
.theme-dark .title-2BxgL2 {
	color: #72767d
}

.wrapper-O5i5-0 {
	min-height: 385px
}

.scroller-2hZ97C {
	max-height: 200px;
	padding-top: 8px;
	padding-left: 12px
}

.modal-1k91nT {
	max-height: 645px;
	min-height: 144px
}

.closeButton-31ta9E {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3
}

.header-2Pz98J,
.hubHeader-25x_xT {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex-1O1GKY;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.hubHeader-25x_xT {
	text-align: center
}

.hubInviteTitle-3h-KEA {
	font-weight: 700;
	padding: 4px 12px 8px
}

.hubFriendSearch-1l0gC5 {
	margin-top: 8px
}

.inviteRow-2L02ae {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin-right: -10px;
	padding: 7px 10px 7px 8px;
	height: 44px
}

.inviteRowAvatar-EURMT6 {
	margin-top: 0;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	margin-right: 10px
}

.inviteRowInfo-I9V9v- {
	overflow: hidden;
	margin-right: 4px
}

.inviteRowName-1tVaxu {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.inviteRowButton-3opYo2 {
	height: 32px;
	-webkit-transition: unset;
	transition: unset;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 72px
}

.inviteNoResultsImage-6yTvc9 {
	height: 176px;
	margin-top: 12px;
	margin-bottom: 32px;
	background-repeat: no-repeat;
	background-size: 100% 100%
}

.inviteNoResultsImage-6yTvc9.highFive-3ySu5x {
	background-image: url(/assets/cf3e2e7f108d20c8d804a13c9067f5a6.svg)
}

.inviteNoResultsImage-6yTvc9.envolope-1uD5SC {
	background-image: url(/assets/574445a239ac649e5169382bb9970115.svg)
}

.noBorder-CTIBpT {
	border: none
}

.noPadding-1v11qi {
	padding-top: 0
}

.content-3CCvMx {
	width: 100%
}

.content-3CCvMx:before {
	content: "";
	width: 412px;
	height: 1px;
	margin-left: -6px;
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px)
}

.copyInput-1T2hfb {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.copyButton-1I8hd3 {
	margin-right: 4px;
	width: 75px
}

.subText-bCySlS {
	margin-bottom: 12px
}

.noScroll-3xWe_g {
	overflow: visible!important
}

.settingsContent-3Pxg5D {
	z-index: 1
}

.settingsFooter-15L4Xu,
.switch-1z4BEm {
	z-index: 0
}

.switch-1z4BEm {
	position: relative
}

.theme-light .inviteRow-2L02ae:hover {
	background-color: #f6f6f7
}

.theme-light .footer-1FPmkC {
	background-color: #fff
}

.theme-light .content-3CCvMx:before {
	background-color: rgba(54, 57, 63, .1)
}

.theme-light .copied-e3U5bd {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-light .checkBoxLabel-4PWfpk,
.theme-light .inviteRowName-1tVaxu,
.theme-light .subText-bCySlS {
	color: #4f545c
}

.theme-dark .inviteRow-2L02ae:hover {
	background-color: rgba(79, 84, 92, .3)
}

.theme-dark .inviteRowName-1tVaxu {
	color: #f6f6f7
}

.theme-dark .footer-1FPmkC {
	background-color: #36393f
}

.theme-dark .content-3CCvMx:before {
	background-color: hsla(0, 0%, 100%, .1)
}

.theme-dark .copied-e3U5bd {
	border-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .checkBoxLabel-4PWfpk,
.theme-dark .footerText-2a7NxZ,
.theme-dark .subText-bCySlS {
	color: #b9bbbe
}

.headerContainer-3uxewi {
	width: 100%
}

.welcomeImage-QDYf6I {
	display: block;
	width: auto;
	height: 148px;
	margin: 8px auto 16px
}

.welcomeHeading-2US2wn {
	margin: 0 0 8px;
	font-size: 24px;
	line-height: 30px;
	font-weight: 700;
	text-align: center;
	color: var(--header-primary)
}

.welcomeSubheading-1gfu4- {
	margin: 0 0 15px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 500;
	text-align: center;
	color: var(--text-muted)
}

.darkElevationLow-2CR-wO {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.darkElevationHigh-3atPWj {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.darkElevationBorderLow-2_RpRZ {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.darkElevationBorderHigh-eY3zE_ {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.lightElevationLow-336Ql0 {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
}

.lightElevationHigh-30hdii {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.lightElevationBorderLow-oPAJJ0 {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2)
}

.lightElevationBorderHigh-1GVmu6 {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-light .elevationLow-126AxN {
	-webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 5px rgba(0, 0, 0, .2)
}

.theme-light .elevationHigh-1PneE4 {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-light .elevationBorderLow-2H_Rsq {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 1px 5px rgba(0, 0, 0, .2)
}

.theme-light .elevationBorderHigh-2_BGCd {
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.theme-dark .elevationLow-126AxN {
	-webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.theme-dark .elevationHigh-1PneE4 {
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-dark .elevationBorderLow-2H_Rsq {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 1px 5px 0 rgba(0, 0, 0, .3)
}

.theme-dark .elevationBorderHigh-2_BGCd {
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.container-2VW0UT {
	padding: 10px 10px 10px 16px;
	overflow: hidden;
	border-radius: 5px
}

.button-1x2ahC {
	margin-left: 10px
}

.resetButton-1zF_G8 {
	padding-left: 0;
	padding-right: 0
}

.message-c9-HCF {
	font-weight: 500;
	font-size: 16px;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.theme-light .notice-2mjo_8 {
	background-color: hsla(180, calc(var(--saturation-factor, 1)*7.7%), 97.5%, .95)
}

.theme-dark .notice-2mjo_8 {
	background: rgba(32, 34, 37, .95)
}

.theme-dark .message-c9-HCF {
	color: #fff
}

.slider-2neXMg {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.formItem-2DUsqN {
	width: 100%;
	padding: 0;
	margin-bottom: 24px
}

.formItem-2DUsqN:last-child {
	margin-bottom: 0
}

.settingsFormItem-103g1I {
	width: 100%;
	margin-bottom: 16px;
	border-radius: 8px;
	padding: 16px;
	background-color: var(--background-secondary)
}

.wrapperBase-x09xGp {
	border-radius: 4px;
	padding: 8px 12px
}

.formFieldWrapper-malor5 {
	background-color: var(--background-secondary)
}

.formFieldWrapper-malor5,
.settingsFormFieldWrapper-3Y77Pr {
	border: 1px solid var(--background-tertiary)
}

.settingsFormFieldWrapper-3Y77Pr {
	background-color: var(--background-secondary-alt)
}

.verificationIcon-FinFJj {
	color: var(--interactive-normal);
	margin-right: 8px
}

.verificationCheckmark-1coNFS {
	color: var(--text-positive);
	margin-right: 8px;
	width: 16px;
	height: 16px
}

.termsRow-2dS5nm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 16px 4px;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.termsRow-2dS5nm:first-child {
	padding-top: 8px
}

.termsRow-2dS5nm:last-child {
	border-bottom: none;
	padding-bottom: 8px
}

.termsRowContent-24S2LO {
	padding-left: 12px;
	white-space: pre-wrap;
	width: calc(100% - 12px);
	overflow-wrap: break-word
}

.checkbox-BXy2rz {
	margin-top: 16px;
	cursor: pointer
}

.checkboxText-20IXco {
	font-weight: 500
}

.formItemDescription-1RUg6B {
	margin-bottom: 8px
}

.verifyConfirmText-c_pBxg {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	padding: 8px
}

.settingsLink-uq19Vg {
	margin-top: 8px
}

.radioItem-1lWDqB {
	border: 1px solid var(--background-modifier-accent)
}

.card-3veb4J,
.spacing-1QIWht {}

.card-3veb4J {
	padding: 10px
}

.error-3C5PHt {}

.warning-1WIX3i {
	color: #fff
}

.phoneField-38N1bJ {
	border-radius: 5px;
	padding: 2px;
	position: relative;
	background-color: var(--background-secondary);
	border: 1px solid var(--deprecated-text-input-border)
}

.phoneField-38N1bJ .countryButton-3xq3Ts {
	height: 32px;
	padding-left: 8px;
	padding-right: 8px;
	border-radius: 3px;
	margin: 4px
}

.phoneField-38N1bJ .countryButtonInner-3LEFZi {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.phoneField-38N1bJ .countryCodeContainer-2RZ4jt {
	padding-left: 4px;
	padding-right: 4px
}

.phoneField-38N1bJ .plusSign-15Cgdh {
	margin-right: 2px;
	color: #fff
}

.phoneField-38N1bJ .countryCode-2TeNMX {
	text-align: center;
	color: #fff
}

.phoneField-38N1bJ .phoneFieldExpand-2DzY5G {
	stroke: #fff
}

.phoneField-38N1bJ .inputField-aNPXsv {
	background-color: var(--background-secondary);
	color: var(--text-normal);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 40px;
	padding: 10px;
	border: none;
	font-size: 16px;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.phoneField-38N1bJ .sendButton-1Gsc4p {
	margin-right: 4px
}

.phoneVerificationModal-OzcDc3 {
	position: relative;
	width: 440px;
	min-height: 252px;
	padding: 16px
}

.phoneVerificationModal-OzcDc3 .animationContainer-WJHr_z {
	position: absolute;
	top: -150px;
	left: 130px;
	right: 130px
}

.phoneVerificationModal-OzcDc3 .title-3qNdae {
	color: var(--header-primary);
	font-weight: 700;
	font-size: 20px;
	margin-top: auto;
	padding-top: 80px
}

.phoneVerificationModal-OzcDc3 .description-3JBgvQ {
	color: var(--text-normal);
	font-size: 16px;
	text-align: center;
	line-height: 20px
}

.phoneVerificationModal-OzcDc3 .description-3JBgvQ.error-1E-Ycl {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.phoneVerificationModal-OzcDc3 .field-wKpjTl {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.container-19nk2r {
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	width: 720px;
	height: auto;
	border-radius: 8px
}

.guildSidebar-2OCzWB {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--background-secondary);
	padding: 24px;
	width: 256px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.guildDescription-122n1Y {
	white-space: pre-wrap
}

.guildIcon-38Zs0M {
	border-radius: 8px;
	margin: auto auto 8px;
	background-color: var(--background-secondary)
}

.guildName-2TIjNT {
	margin: 16px 0
}

.emojisContainer-19mZ0z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.emoji-3C344l {
	margin-right: 8px;
	-o-object-fit: contain;
	object-fit: contain;
	background-position: 50%;
	background-repeat: no-repeat
}

.emoji-3C344l,
.onlineCount-27XuPk {
	margin-bottom: 8px
}

.dot-14Jva_ {
	border-radius: 50%;
	width: 8px;
	height: 8px;
	margin-right: 8px
}

.dotOnline-2wEpt_ {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.dotMembers-1XEUE5 {
	background-color: var(--text-muted)
}

.divider-2FB3wK {
	margin: 24px 0;
	border: none;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.modal-f02hVt {
	width: 100%;
	overflow-x: hidden;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	background-color: var(--background-primary)
}

.modal-f02hVt,
.sequencer-GH6NxK {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.sequencer-GH6NxK {
	min-height: 100%
}

.modalContent-1iyOR2::-webkit-scrollbar-track-piece:start {
	margin-top: 4px
}

.modalContent-1iyOR2::-webkit-scrollbar-track-piece:end {
	margin-bottom: 4px
}

.content-3wJ8G6 {
	padding: 24px 8px;
	text-align: center
}

.centerContent-3pbrOl {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.closeButton-1aXUE8 {
	position: absolute;
	top: 8px;
	right: 8px;
	z-index: 2
}

.applicationIcon-1_YMdt {
	width: 88px
}

.animationAndSparklesContainer-MGS9s5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 80px
}

.sparkleIcon-2uxoYp {
	height: 12px;
	width: 12px
}

.sparkleTop-qBeDaK {
	-ms-flex-item-align: start;
	align-self: flex-start;
	margin-right: auto
}

.sparkleBottom-1AUcMi {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-left: auto
}

.animation-vamXOL {
	height: 56px;
	width: 56px;
	margin-left: 4px;
	margin-top: 12px
}

.header-3WG5kX {
	margin: 8px 0
}

.verificationForm-lhyAxu {
	text-align: initial
}

.footer-1JuRYY {
	background-color: var(--background-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.submitButton-YEItfy {
	margin-left: 12px
}

.formItem-LXNO4Q {
	text-align: initial;
	margin-bottom: 24px
}

.resendButton-3WkctP {
	margin: 24px auto
}

.confirmation-2zE9ir {
	max-width: 440px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	text-align: center
}

.confirmationContent-1LS30- {
	padding: 24px 24px 0
}

.confirmationButtonRow-2J_xOl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	background-color: var(--background-secondary);
	margin-top: 24px;
	padding: 12px 8px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 0 0 4px 4px
}

.confirmationButton-1s3fqt {
	width: 100%;
	margin: 4px
}

.confirmationButtonColumn-X0tXMk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: auto;
	padding: 12px 12px 20px
}

.notice-3UEAq4 {
	pointer-events: all;
	position: absolute;
	bottom: 0;
	left: 0;
	max-width: 740px;
	margin: 0 auto 16px
}

.rejectionReasonLabel-3CSyvn {
	margin-right: 4px
}

.rejectionReason-31OKzD {
	color: var(--text-warning)
}

.theme-dark .footer-1JuRYY,
.theme-light .footer-1JuRYY {
	background-color: var(--background-primary);
	-webkit-box-shadow: inset 0 1px 0 var(--background-modifier-accent);
	box-shadow: inset 0 1px 0 var(--background-modifier-accent)
}

.card-2X8BSG {
	background-color: var(--background-secondary);
	padding: 16px 16px 12px;
	border-radius: 8px;
	border: 1px solid var(--background-secondary);
	-webkit-transition: border-color .5s;
	transition: border-color .5s;
	cursor: pointer
}

.card-2X8BSG:hover {
	background-color: var(--background-secondary-alt)
}

.joined-XU9KzL {
	border-color: var(--status-positive-background)
}

.inline-2Pzh-K {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.channelContainer-2FPdlu {
	color: var(--header-secondary)
}

.channelContainerEnabled-17A6HD {
	cursor: pointer
}

.channelContainerEnabled-17A6HD:hover {
	color: var(--interactive-active);
	text-decoration: underline
}

.channelContainerDisabled-1QFTaZ {
	cursor: not-allowed
}

.live-LRr8AI {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	margin-bottom: 16px
}

.icon-TlM5Qv {
	min-width: 20px
}

.label-RijbwX {
	margin-left: 8px;
	margin-right: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.spacing-AnM1h6 {
	margin-top: 16px
}

.dot-3pCC9C {
	border-radius: 50%;
	background-color: hsl(359, calc(var(--saturation-factor, 1)*83%), 67.6%);
	width: 8px;
	height: 8px
}

.divider-12kAYT {
	height: 1px;
	background-color: var(--background-modifier-accent);
	border: none;
	margin: 16px -16px 12px
}

.footer-2_JNjE {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-1LZjhE {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 24px
}

.previewCard-rIfigD {
	width: 100%;
	margin-bottom: 24px
}

.inline-KtQmM1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.header-1m9oLK {
	margin-top: 8px;
	text-align: center;
	max-width: 400px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.icon-1T3uAr {
	background-color: var(--background-tertiary);
	color: var(--interactive-normal);
	padding: 8px;
	border-radius: 50%;
	margin-bottom: 24px
}

.privacyLevel-hw_hE- {
	margin: 0 4px
}

.buttons-1J7oBP {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.button-PssSCw {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.publicIcon-3aARgm {
	margin-right: 4px
}

.spacing-1oSnpS {
	margin-right: 8px
}

.verticalSpacing-3BS4nz {
	margin-top: 24px
}

.errorMessage-3fIPIZ {
	margin-top: 8px
}

.spriteCanvas-3EWky_ {
	position: absolute;
	width: 0;
	height: 0;
	left: -100%
}

.container-1y9Q_6 {
	min-width: 100%;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row
}

.container-1y9Q_6,
.stepContainer-7JROLx {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.stepContainer-7JROLx {
	width: 100%;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.stepContainer-7JROLx+.stepContainer-7JROLx {
	margin-left: 8px
}

.progressBar-37uLmT {
	margin-bottom: 8px;
	height: 4px;
	width: 100%;
	background-color: var(--text-muted);
	border-radius: 4px
}

.selectedProgressBar-1Z4WVU {
	background-color: var(--text-brand)
}

.container-2XeR5Z {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	border-radius: 4px;
	overflow: hidden;
	background-color: var(--background-tertiary)
}

.container-2XeR5Z,
.inner-3ErfOT {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.inner-3ErfOT {
	position: relative;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 1px
}

.disabled-jLAJq8 .inner-3ErfOT {
	opacity: .3
}

.input-1Rv96N {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: transparent;
	border: none;
	resize: none;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-width: 48px;
	margin: 1px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: var(--text-normal)
}

.input-1Rv96N::-webkit-input-placeholder {
	color: var(--text-muted);
	opacity: 1
}

.disabled-jLAJq8 .input-1Rv96N {
	cursor: not-allowed
}

.tag-2gHSR7 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 2px;
	text-align: center;
	margin: 1px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	cursor: pointer;
	-webkit-transition: none;
	transition: none;
	background-color: var(--background-primary);
	color: var(--text-normal)
}

.tag-2gHSR7:hover {
	text-decoration: none;
	opacity: .9
}

.small-1lPjda .input-1Rv96N,
.small-1lPjda .tag-2gHSR7 {
	font-size: 14px;
	font-weight: 500;
	line-height: 20px;
	height: 20px;
	padding: 0 4px
}

.medium-2-DE5M .input-1Rv96N,
.medium-2-DE5M .tag-2gHSR7 {
	font-size: 16px;
	line-height: 32px;
	height: 30px;
	padding: 0 8px
}

.large-3dt_qC .input-1Rv96N,
.large-3dt_qC .tag-2gHSR7 {
	font-size: 20px;
	line-height: 40px;
	height: 38px;
	padding: 0 16px
}

.richTag-1rBBz8 {
	background-color: var(--background-secondary-alt)
}

.medium-2-DE5M .richTag-1rBBz8,
.medium-2-DE5M .richTagInput-1GjAv7 {
	margin: 3px 0 3px 3px;
	height: 26px;
	line-height: 24px
}

.large-3dt_qC .richTag-1rBBz8,
.large-3dt_qC .richTagInput-1GjAv7 {
	margin: 4px 0 4px 4px;
	height: 32px;
	line-height: 30px
}

.tagLabel-1Kxtxb {
	padding-left: 6px
}

.tagRoleColor-3ieGvq {
	height: 8px;
	width: 8px;
	border-radius: 50%
}

.close-3WVtCL {
	width: 12px;
	height: 12px;
	margin-left: 4px
}

.close-3WVtCL,
.iconLayout-1WxHy4 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.iconLayout-1WxHy4 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 22px;
	height: 22px;
	cursor: text
}

.medium-2-DE5M.iconLayout-1WxHy4 {
	width: 32px;
	height: 32px
}

.large-3dt_qC.iconLayout-1WxHy4 {
	width: 40px;
	height: 40px
}

.iconContainer-O4O2CN {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	width: 16px;
	height: 16px
}

.medium-2-DE5M .iconContainer-O4O2CN {
	width: 20px;
	height: 20px
}

.large-3dt_qC .iconContainer-O4O2CN {
	width: 24px;
	height: 24px
}

.icon-3cZ1F_ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	-webkit-transition: opacity .1s ease-out, -webkit-transform .1s ease-out;
	transition: opacity .1s ease-out, -webkit-transform .1s ease-out;
	transition: transform .1s ease-out, opacity .1s ease-out;
	transition: transform .1s ease-out, opacity .1s ease-out, -webkit-transform .1s ease-out;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: var(--text-muted)
}

.icon-3cZ1F_.visible-3V0mGj {
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1
}

.clear-1pMieT {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	cursor: pointer
}

.clear-1pMieT .icon-3cZ1F_ {
	color: var(--interactive-normal)
}

.clear-1pMieT.iconLayout-1WxHy4:hover .icon-3cZ1F_ {
	color: var(--interactive-hover)
}

.image-3AuVz1 {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover
}

.theme-dark .image-3AuVz1 {
	background-image: url(/assets/03e1ac95e0dd757f16dc200bf6af9ba3.svg)
}

.theme-light .image-3AuVz1 {
	background-image: url(/assets/1416806a4bfc6697e12807cd303914b2.svg)
}

.searchBar-1FaHXw {
	background-color: var(--background-secondary);
	border: 1px solid var(--background-tertiary);
	margin-bottom: 8px
}

.modalRoot-2m5tXx {
	height: 478px
}

.button-3dsb8k {
	margin-left: 8px
}

.header-2TZe19 {
	margin-top: 16px
}

.headerSubtitle-2pkm7y {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.headerSubtitleIcon-35rx5e {
	padding-right: 4px
}

.content-3JiERV {
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 100%
}

.searchBox-2U8-yR {
	padding: 0 16px 12px
}

.roleMemberList-3mYYYB {
	margin: 0
}

.addMemberRow-3-w-9X {
	margin-left: 12px;
	margin-right: 4px;
	padding: 8px 6px;
	border-radius: 4px;
	cursor: pointer
}

.addMemberRow-3-w-9X.selectedRow-1QP7qb {
	background-color: var(--background-modifier-selected)
}

.checkboxLabel-3ZBKMU {
	padding-left: 8px
}

.rowHeight-5gIjky {
	height: 24px
}

.rowLabel-2Ttg81 {
	margin-left: 8px;
	margin-right: 4px
}

.rowTitle-21Ny_7 {
	font-weight: 500
}

.rowLabelSubText-35LqC- {
	margin-left: 4px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.sectionTitle-2PYny6 {
	color: var(--text-normal);
	padding-top: 8px;
	padding-left: 16px
}

.noResultIcon-1bkvDZ {
	margin-bottom: 16px;
	width: 85px;
	height: 85px
}

.description-2YaX4y {
	margin-bottom: 24px;
	padding: 0 16px
}

.theme-dark .scrollSeparator-2w4X2o {
	-webkit-box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3);
	box-shadow: 0 1px 0 0 rgba(24, 25, 28, .3), 0 1px 2px 0 rgba(24, 25, 28, .3)
}

.theme-light .scrollSeparator-2w4X2o {
	-webkit-box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3);
	box-shadow: 0 1px 0 0 rgba(185, 187, 190, .3)
}

.modalRoot-3CFA4t {
	height: 478px
}

.header-17bQeH {
	margin-top: 16px
}

.headerSubtitle-1rLiK5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.headerSubtitleIcon-1u5vaJ {
	padding-right: 4px
}

.error-1xqs3z {
	margin-left: 16px;
	margin-right: 16px
}

.container-jSV3OF {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 4px;
	font-weight: 500;
	padding: 8px;
	width: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.fontSize14-1tusjs {
	font-size: 14px;
	line-height: 18px
}

.fontSize16-2ItDSF {
	font-size: 16px;
	line-height: 20px
}

.icon-1jlFSw {
	width: 24px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.text-2J5crT {
	margin-left: 10px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-item-align: center;
	align-self: center
}

.text-2J5crT p {
	margin: 0
}

.text-2J5crT p~p {
	margin-top: 8px
}

.warning-3C2pOH {
	background: var(--info-warning-background);
	border: 1px solid var(--info-warning-foreground);
	color: var(--info-warning-text)
}

.warning-3C2pOH .icon-1jlFSw {
	color: var(--info-warning-foreground)
}

.info-1rdF5A {
	background: var(--info-help-background);
	border: 1px solid var(--info-help-foreground);
	color: var(--info-help-text)
}

.info-1rdF5A .icon-1jlFSw {
	color: var(--info-help-foreground)
}

.error-c-8XMu {
	background: var(--info-danger-background);
	border: 1px solid var(--info-danger-foreground);
	color: var(--info-danger-text)
}

.error-c-8XMu .icon-1jlFSw {
	color: var(--info-danger-foreground)
}

.modal-2VIBV8 {
	width: 440px
}

.modalContent-N6GsWH {
	max-height: 480px
}

.footer-1oJbSA {
	padding: 20px
}

.description-zfMhzy,
.name-3ChUIO,
.type-3aEJ96 {}

.cloneInfo-1OC_Ee {}

.icon-3pNFyS {
	opacity: .6;
	margin-right: 6px;
	fill: #b9bbbe
}

.error-chiOuv {}

.header-3nFfBB {
	margin-top: 16px;
	margin-bottom: 16px
}

.headerSubtitle-KRA6bs {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.headerSubtitleIcon-1fMNRd {
	padding-right: 4px
}

.closeButton-20eBet {
	position: absolute;
	top: -4px;
	right: 8px
}

.modalTitle-1Ymoer {
	font-weight: 700
}

.sectionTitle-39SH0_ {
	color: var(--text-normal);
	margin-bottom: 8px
}

.clone-14QU8p {
	opacity: .6
}

.permissionsTitle-2yG7gU {}

.foreground-SshK2E {
	opacity: 1
}

.background-6FOJIb {
	opacity: .6
}

.inputWrapper-24Isu7 {
	position: relative
}

.inputInner-2UxuB6 {
	padding-left: 28px
}

.inputPrefix-1gzNds {
	position: absolute;
	top: 12px;
	left: 8px;
	color: var(--text-normal)
}

.switchIcon-_4Efyi {
	position: relative;
	top: 2px;
	width: 16px;
	height: 16px;
	display: inline-block;
	opacity: .6;
	margin-right: 3px
}

.channelTypeDescription-7YNNIr,
.storeChannelOptionSelector-2rFIBx {
	margin-bottom: 20px
}

.username-2PcCVD {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-left: 8px;
	font-size: 16px;
	line-height: 20px
}

.emptyRoles-39tqQo {
	margin-top: 16px;
	margin-bottom: 16px
}

.owner-2uUH68 {
	margin-top: 8px
}

.addMembersContainer-8K9nhE {
	height: 380px;
	overflow: hidden;
	padding: 0 0 0 8px
}

.addMemberError-1Rvepg {
	padding-left: 8px;
	padding-right: 8px
}

.createError-1820x- {
	margin: 16px
}

.theme-dark .cloneInfo-1OC_Ee strong,
.theme-dark .subtitle-3csUrC {
	color: #b9bbbe
}

.theme-light .cloneInfo-1OC_Ee strong {
	color: #36393f
}

.theme-light .subtitle-3csUrC {
	color: #72767d
}

.radioText-3nuXCv {
	font-weight: 500
}

.container-EvNTcn {
	margin-top: 8px;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: var(--background-secondary);
	border-radius: 4px
}

.container-EvNTcn,
.content-110e5j {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.content-110e5j {
	padding: 12px;
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.textContainer-1bFwfq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.descriptionText-cTNHTy {
	margin: 8px 0
}

.image-16iU5q {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.inlineText-2HwnDn {
	display: inline;
	margin: 0 2px
}

.footer-1QxFat {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 12px
}

.button-1FskqI {
	padding: 0 12px
}

.container-2Q6XUL {
	margin-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.header-1WK8ry,
.text-Fkga4g {
	text-align: center
}

.text-Fkga4g {
	margin-top: 8px
}

.options-uzJjBH {
	margin-top: 24px
}

.channelOption-2AbTje {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: 0
}

.optionText-1EbFWX {
	margin-right: 8px;
	margin-left: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.channelOptionIcon-B526WF {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.content-3Fb-7l {
	padding-top: 24px
}

.channelName-32U9u8,
.inline-1cYkS5 {
	display: inline
}

.channelName-32U9u8 {
	color: var(--header-primary)
}

.icon-UHpqd_ {
	margin: -4px 4px;
	display: inline
}

.locationIcon-1GVB_X {
	margin: -4px 4px -4px 2px;
	color: var(--header-primary)
}

.textContainer-34_7tE {
	padding-top: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.subheader-1G5jWY {
	margin: 8px 0 16px;
	text-align: center
}

.previewCard-2AKKVB {
	cursor: default
}

.theme-dark .previewCard-2AKKVB {
	background-color: var(--background-floating);
	border: 1px solid var(--background-floating)
}

.blockedUsersContainer-nHc9yx {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.form-2LI8_J {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.formItem-2XYqOV {
	width: 100%;
	margin-top: 24px
}

.topicFormItem-2oV_OH {
	width: 100%;
	margin-bottom: 16px
}

.textInput-Qjzn11 {
	background-color: var(--background-secondary);
	border-radius: 4px;
	margin-bottom: 8px
}

.cancelButton-311KHz {
	margin-right: 8px
}

.buttonsContainer-313wM0 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.speakerHint-qNz4ai {
	margin-top: 8px
}

.itemIcon-2uiN8Y {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: var(--interactive-normal)
}

.label-ao0371 {
	margin: 24px 0 8px;
	text-transform: uppercase;
	font-weight: 700
}

.warning-SY2Tmz {
	margin-bottom: 8px
}

.optionLabel-2JN_yw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.optionText-21FkSI {
	margin-left: 16px
}

.notificationToggle-zeqZTa {
	margin-top: 24px
}

.notificationContent-21ijEh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tooltipIcon-2SIUw9 {
	margin-left: 4px;
	color: var(--interactive-active)
}

.header-4nQN8z {
	margin: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.header-4nQN8z,
.text-2l6Uxu {
	text-align: center
}

.text-2l6Uxu {
	margin-top: 8px
}

.container-1mkZhO {
	padding: 8px
}

.close-FHLsKu {
	position: absolute;
	right: 4px;
	top: 4px;
	color: var(--interactive-normal);
	cursor: pointer
}

.close-FHLsKu:hover {
	color: var(--interactive-hover)
}

.iconContainer-3c67B1 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 50%;
	height: 64px;
	width: 64px
}

.icon-2cLasv {
	color: var(--header-primary)
}

.text-ZcnKjD {
	text-align: center
}

.header-zZbYbi {
	margin-top: 24px
}

.body-3iVZMy {
	margin-top: 8px
}

.invite-3k78Zs {
	margin-top: 24px
}

.inviteDetail-12gL5a {
	margin-top: 8px
}

.cannon-3fbyaz {
	position: absolute;
	width: 100%;
	height: 100%
}

.inline-3uJr8Q {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.footer-KjLvgM,
.inline-3uJr8Q {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer-KjLvgM {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.content-3w6Kuc {
	padding: 16px
}

.button-2KsXCc {
	margin-left: 8px
}

.cannon-12T-97 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 0
}

.root-3KobW4 {
	height: auto;
	min-height: 0
}

.container-3cQiRq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.contentContainer-1f7Gvv {
	padding-left: 0;
	padding-right: 0;
	background-color: var(--background-primary);
	min-height: 230px;
	max-height: 430px
}

.footer-3nL9rf {
	padding: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: var(--background-secondary)
}

.unsupportedBrowser-3LZq46 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #1b242b;
	text-align: center
}

.unsupportedBrowser-3LZq46,
.wrap-Ep75jh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.wrap-Ep75jh {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 320px;
	overflow: auto;
	height: 100%
}

.title-3Lo6gh {
	font-weight: 700;
	font-size: 22px;
	color: #fff;
	margin: 50px 0 10px;
	text-transform: uppercase
}

.message-3vjdjX,
.title-3Lo6gh {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.message-3vjdjX {
	font-weight: 500;
	margin: 0 auto 30px;
	line-height: 18px;
	max-width: 420px;
	font-size: 14px;
	padding: 0 20px;
	color: #949494
}

.browserList-NdGOy7 {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 50px;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.browserItem-1mKMYK {
	padding: 20px;
	width: 188px;
	margin: 10px;
	border: 2px solid #282f36;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	-webkit-transition: .1s;
	transition: .1s;
	color: #fff
}

.browserItem-1mKMYK:hover {
	-webkit-transform: scale(1.04);
	transform: scale(1.04);
	border-color: var(--brand-experiment)
}

.browserItem-1mKMYK:hover .browser-3GMQyB {
	background-position-y: 100px
}

.browserItem-1mKMYK:hover .btn-3wPLTq {
	background-color: var(--brand-experiment);
	border-color: var(--brand-experiment);
	color: #fff
}

.browserItemText-1h58O0 {
	text-transform: uppercase;
	text-align: center;
	line-height: 1.5em;
	font-weight: 500;
	font-size: 12px
}

.browser-3GMQyB {
	display: inline-block;
	width: 100px;
	height: 100px;
	background: url(/assets/5d57632291e09c5bc2b5d6a0b20179fa.png);
	background-size: 400px 200px;
	margin-bottom: 28px
}

.browserDiscord-mlswz3 {
	background-position-x: 0
}

.browserOpera-3VgIwy {
	background-position-x: 100px
}

.browserFirefox-3rx2mR {
	background-position-x: 200px
}

.browserChrome-88x1sG {
	background-position-x: 300px
}

.btn-3wPLTq {
	margin-top: 28px;
	font-size: 16px;
	font-weight: 500;
	color: #fff;
	border: 1px solid #282f36;
	display: block;
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border-radius: 3px;
	-webkit-transition: border .1s, background-color .1s;
	transition: border .1s, background-color .1s;
	text-decoration: none;
	cursor: pointer
}

.btn-3wPLTq:active {
	position: relative;
	top: 1px
}

.theme-dark .btn-3wPLTq,
.theme-light .btn-3wPLTq {
	background: transparent
}

.verifyConnectedAccount-3WFmtE {
	color: #fff;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: url(/assets/d20e43cdcadf850cfd8d4e953df0f3b4.png) 0 0 repeat;
	background-color: #282b30
}

.verifyConnectedAccount-3WFmtE,
.verifyConnectedAccount-3WFmtE .logos-pt9vV6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.verifyConnectedAccount-3WFmtE .logos-pt9vV6 {
	margin-bottom: 95px
}

.verifyConnectedAccount-3WFmtE .logos-pt9vV6 .logosDivider-2K41nn {
	width: 28px;
	height: 28px;
	margin: 0 37px;
	background-size: 28px 28px;
	background-image: url(/assets/a7d42e6f52d4e9f4d5be448d267cda8f.svg);
	content: " ";
	display: inline-block
}

.verifyConnectedAccount-3WFmtE .logos-pt9vV6 .logo-TOCUPc {
	width: 88px;
	height: 88px;
	background-size: 88px 88px
}

.verifyConnectedAccount-3WFmtE .logos-pt9vV6 .logoDiscord-3MZDXD {
	background-image: url(/assets/d7dddb95a4f4478bd53f16f2549a28a3.svg)
}

.verifyConnectedAccount-3WFmtE .message-bWw5KR {
	text-align: center;
	font-size: 18px
}

.verifyConnectedAccount-3WFmtE .message-bWw5KR.error-2hdVlS {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.verifyConnectedAccount-3WFmtE .message-bWw5KR strong {
	font-weight: 700
}

.verifyConnectedAccount-3WFmtE .btn-3HQv6W {
	margin-top: 22px;
	width: 400px;
	height: 60px;
	-webkit-transition: background-color .2s ease;
	transition: background-color .2s ease
}

.verifyConnectedAccount-3WFmtE .btn-3HQv6W .spinnerItem-3hBt_K {
	background-color: #fff;
	opacity: .25
}

.verifyConnectedAccount-3WFmtE .btn-3HQv6W:disabled {
	cursor: not-allowed;
	background-color: #2f3136;
	opacity: 1
}

.wrapper-21YAQM {
	width: 500px;
	z-index: 1
}

.header-LyxrPy {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex-1O1GKY;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.closeButton-O0hkB2 {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3
}

.resultWrapper-2g7r2D {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 3px;
	margin-right: -10px;
	padding: 7px 10px 7px 8px;
	height: 44px;
	color: #b9bbbe;
	font-size: 16px
}

.resultWrapperSelected-3v78W2 {
	color: #fff;
	background-color: rgba(79, 84, 92, .3)
}

.result-2XuU55 {
	overflow: hidden;
	margin-right: 4px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.resultAvatar-2lJWaG {
	margin-right: 10px;
	width: 30px!important;
	height: 30px!important
}

.resultIcon-9dYGgv {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex-1O1GKY;
	opacity: .6
}

.resultIconBackground-ar9sVF {
	opacity: .6
}

.resultText-LZCb11 {
	font-weight: 500;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.resultUsername-1oWpSm {
	margin-left: 4px;
	opacity: .5;
	font-weight: 300
}

.resultCategoryName-Heu4ue {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 16px
}

.resultCategoryName-Heu4ue,
.resultGuildName-1dxVR3 {
	margin-left: 4px;
	opacity: .5;
	font-weight: 500
}

.resultGuildName-1dxVR3 {
	font-size: 14px;
	margin-right: 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.inviteButton-MGrg8b {
	width: 72px;
	height: 32px;
	-webkit-transition: unset;
	transition: unset;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.results-3TZ2t8 {
	height: 300px
}

.noResults-3LFG4E {
	width: 100%;
	background: url(/assets/e61baf173edfbd88037ecdd2c793834e.svg) no-repeat 50% 40%
}

.container-347Bj6 {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 16px
}

.title-2QMS5Z {
	margin-bottom: 8px
}

.img-13DOg9 {
	width: 149px;
	height: 83px
}

.birthday-1a5GTD,
.confirmContainer-26aFKb,
.img-13DOg9 {
	margin-bottom: 16px
}

.confirmContainer-26aFKb {
	text-align: center;
	margin-top: 24px
}

.confirmTitle-2NBYVn {
	margin-bottom: 8px
}

.confirmFooter-3qlQIM {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.container-W_-I6J {
	text-align: center;
	margin-top: 16px
}

.title-3Bn9Ug {
	margin-bottom: 8px
}

.img-32j92f,
.subtitle-3Sv-2Y {
	margin-bottom: 16px
}

.img-32j92f {
	width: 252px;
	height: 168px
}

.container-aP5JfW {
	text-align: center;
	margin-top: 16px
}

.title-9DQOZZ {
	margin-bottom: 8px
}

.img-3KRB1J,
.subtitle-3GNI_g {
	margin-bottom: 16px
}

.img-3KRB1J {
	width: 113px;
	height: 94px
}

.header-1Ijz4R {
	padding: 24px 16px 0
}

.channelPrompt-1kjOz3 {
	padding: 16px;
	margin-top: 8px;
	margin-bottom: 16px;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.closeButton-miMLYp {
	position: absolute;
	top: 12px;
	right: 12px
}

.guildName-1kMlYi {
	margin-top: 8px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 600
}

.title-z3hreh {
	font-size: 24px;
	line-height: 30px;
	font-weight: 700
}

.subtitle-2942Dz {
	margin-top: 8px;
	font-size: 16px;
	line-height: 20px
}

.skipButton-U0dQ2q {
	margin-right: 16px
}

.container-UC8Ug1 {
	border-radius: 8px;
	border: 1px solid var(--background-modifier-accent);
	background-color: var(--background-primary);
	margin-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	width: 100%;
	padding: 0
}

.container-UC8Ug1:hover {
	background-color: var(--background-modifier-hover)
}

.keyboard-mode .container-UC8Ug1:focus {
	background-color: var(--background-modifier-selected)
}

.container-UC8Ug1:active {
	background-color: var(--background-modifier-active)
}

.icon-QM5383 {
	margin: 8px 8px 8px 16px
}

.text-1FOLJS {
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis
}

.arrow-hynWUl {
	margin-left: auto;
	margin-right: 16px
}

.header-1BLHoL {
	padding: 24px 16px 0
}

.closeButton-_onk93 {
	position: absolute;
	top: 12px;
	right: 12px
}

.title-LqAd9K {
	font-weight: 700
}

.subtitle-1Q3BuX,
.title-LqAd9K {
	text-align: center
}

.subtitle-1Q3BuX {
	margin-top: 8px
}

.optionsList-3UMAjx {
	margin-top: 24px;
	padding: 0 16px 8px
}

.backButton-iA7KIs {
	height: 38px;
	margin-right: auto
}

.skip-2o6MGG {
	text-align: center;
	margin-top: 18px;
	margin-bottom: 16px
}

.iconContainer-2B0ixr {
	height: 80px;
	position: relative;
	width: 80px
}

.filledIcon-2eb7eA {
	background-color: var(--background-secondary-alt);
	border-radius: 80px;
	height: 80px;
	width: 80px
}

.header-287ONi {
	padding: 24px 24px 0
}

.closeButton-26zew5 {
	position: absolute;
	top: 12px;
	right: 12px
}

.title-Z_XiOC {
	font-weight: 700
}

.subtitle-1KdHaN,
.title-Z_XiOC {
	text-align: center
}

.subtitle-1KdHaN {
	margin-top: 8px
}

.createGuild-23lWNm {
	margin: 16px 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.uploadIcon-2IFzZU {
	padding-top: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--interactive-normal)
}

.nameInput-2LpnKg {
	margin-top: 24px
}

.descriptionInput-3XMwZd {
	margin-top: 16px
}

.guidelines-1NSoht {
	margin-top: 8px;
	padding-bottom: 4px
}

.creationIntentCheckbox-1rWz6L {
	margin-top: 18px
}

.creationIntentText-3OlELP {
	color: var(--interactive-normal)
}

.formItemSpaced-3enUE5 {
	margin-top: 16px
}

.header-3msK0M {
	padding: 24px 16px 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.closeButton-9dkb_x {
	position: absolute;
	top: 12px;
	right: 12px
}

.templatesList-2E6rTe {
	margin-top: 24px;
	padding: 0 8px 8px 16px;
	height: 330px
}

.title-3w8xhj {
	font-weight: 700
}

.subtitle-Nw1LLR,
.title-3w8xhj {
	text-align: center
}

.subtitle-Nw1LLR {
	margin-top: 8px
}

.optionHeader-1-5lcp {
	margin-top: 16px;
	margin-bottom: 8px;
	font-weight: 700;
	text-transform: uppercase
}

.footer-1NnaNd {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.footerTitle-2CYZch {
	margin-bottom: 8px
}

.footerButton-ayFTfX {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.header-1Xr5FO {
	position: relative;
	text-align: center
}

.title-XLSR78 {
	font-weight: 700;
	margin-bottom: 8px
}

.closeButton-1RFOLl {
	position: absolute;
	top: 12px;
	right: 12px
}

.inputForm-N3LGqy {
	margin-bottom: 16px
}

.formTitle-aeXUoN {
	color: var(--interactive-normal);
	margin-bottom: 8px
}

.formTitle-aeXUoN.error-kfqhb1 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.input--jS-j2 {
	background-color: var(--background-tertiary)
}

.inputInner-2akrSS {
	border: none
}

.examplesForm-1PzAn- {
	margin-bottom: 16px
}

.sampleLink-2NLvZg {
	font-size: 14px;
	line-height: 18px;
	color: var(--header-primary)
}

.footer-2ZvXOl {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.discoveryTextContainer-L5kaR9 {
	margin: 38px auto 16px;
	text-align: center
}

.discoveryContainer-2AgGZK {
	border-radius: 8px;
	background-color: var(--background-secondary);
	margin-bottom: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	width: 100%;
	padding: 12px;
	text-align: left
}

.discoveryContainer-2AgGZK:hover {
	background-color: var(--background-modifier-hover)
}

.keyboard-mode .discoveryContainer-2AgGZK:focus {
	background-color: var(--background-modifier-selected)
}

.discoveryContainer-2AgGZK:active {
	background-color: var(--background-modifier-active)
}

.discoveryIcon-3ulgJp {
	margin-right: 12px
}

.discoveryText-3if8jz {
	overflow: hidden;
	text-overflow: ellipsis
}

.discoveryArrow-10mWlL {
	margin-left: auto;
	margin-right: 16px
}

.container-1CE3eW {
	width: 440px;
	max-height: 580px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.root-2IyrUe {
	border-radius: 8px;
	background: var(--background-secondary);
	overflow: hidden
}

.option-3Ztn6N {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--interactive-active);
	padding: 16px;
	cursor: pointer;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.option-3Ztn6N:hover {
	background: var(--background-modifier-hover);
	border-bottom-color: transparent
}

.option-3Ztn6N:last-child {
	border-bottom: none
}

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

.caret-3iKYZt {
	color: var(--interactive-normal);
	width: 24px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 8px
}

.headerContainer-3-vFuY {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.simpleHeaderContainer-af-IOe {
	margin-bottom: 16px
}

.helpdeskLink-1OuOa1 {
	margin-top: 8px
}

.header-B-DcDj {
	font-weight: 700
}

.header-B-DcDj,
.ratingBody-2p2rH4 {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.ratingBody-2p2rH4 {
	margin-top: 8px;
	color: var(--text-normal)
}

.footer-2Bb21C {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.emojis-3mSQwp {
	width: 240px;
	margin: 16px auto 8px
}

.problemInfo-1qfNLW {
	margin-bottom: 24px
}

.emoji-1N-wHh {
	background-position: 50%;
	background-repeat: no-repeat;
	width: 64px;
	height: 64px;
	cursor: pointer;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-transition: all .2s ease;
	transition: all .2s ease;
	-webkit-transition-property: -webkit-transform opacity filter;
	transition-property: -webkit-transform opacity filter;
	transition-property: transform opacity filter;
	transition-property: transform opacity filter, -webkit-transform opacity filter
}

.emoji-1N-wHh.selected-2jwLHq,
.emoji-1N-wHh:hover {
	-webkit-filter: none;
	filter: none
}

.emoji-1N-wHh:hover {
	-webkit-transform: scale(1.06);
	transform: scale(1.06)
}

.emojiSad-1iG7c0 {
	background-image: url(/assets/53a7243150bf05759b81a208b87d3dc5.svg)
}

.emojiNeutral-1AAukj {
	background-image: url(/assets/887423e438a9b6dcb31a73d597c11a84.svg)
}

.emojiHappy-1umapU {
	background-image: url(/assets/d3bb5f3e5859cc8735a9d87121efb72a.svg)
}

.hidden-36kfaz {
	visibility: hidden
}

.theme-dark .emoji-1N-wHh {
	opacity: .4
}

.theme-dark .emoji-1N-wHh.selected-2jwLHq,
.theme-dark .emoji-1N-wHh:hover {
	opacity: 1
}

.theme-dark .header-B-DcDj {
	color: #fff
}

.theme-light .emoji-1N-wHh {
	opacity: .6
}

.theme-light .emoji-1N-wHh.selected-2jwLHq,
.theme-light .emoji-1N-wHh:hover {
	opacity: 1
}

.theme-light .header-B-DcDj {
	color: #23262a
}

.title-3mEw9k {
	margin: 0
}

.fullArt-2izgMA {
	margin: 38px 0 20px;
	background: url(/assets/335c097a216b2d5a3d1e2660f54139e6.svg);
	width: 100%;
	height: 93px;
	background-position: 50%;
	background-repeat: no-repeat
}

.header-1CDBgT {
	margin: 0
}

.content-Ulq9NI {
	font-weight: 500
}

.modalCloseButton-ZynU77 {
	margin: -4px
}

.container-2Am3nq {
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.topImage-21TjbH {
	width: 88px;
	height: 80px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/assets/923c1df50e9c7230a0f93026aedf7a0f.svg);
	margin-bottom: 16px
}

.centerText-1GnYII {
	text-align: center;
	white-space: pre-wrap
}

.header-nHeIDA {
	margin-bottom: 8px
}

.descriptionWidth-3TYcxW {
	width: 352px;
	margin-bottom: 24px
}

.container-b28a_3 {
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.topImage-3XIXqf {
	width: 200px;
	height: 139px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/assets/eeacc28d3c62a7cf1154a2bc11968ad8.svg);
	margin-bottom: 16px
}

.centerText-11eOJ3 {
	text-align: center;
	white-space: pre-wrap
}

.header-3SR9BS {
	margin-bottom: 8px
}

.descriptionWidth-29jpzM {
	width: 265px;
	margin-bottom: 24px
}

.formContent-vPG9mK {
	width: 100%
}

.formDescription-1mfWR8 {
	margin: 8px 0 24px
}

.submitButton-Ksp7gU {
	width: 100%
}

.submitText-1O_DKF {
	color: #fff
}

.cancelButton-9kstFV {
	margin-top: 12px;
	width: 100%;
	color: var(--header-secondary)
}

.searchBox-3Y2Vi7 {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 18px;
	padding-right: 16px;
	border-radius: 3px;
	border: 1px solid transparent
}

.searchBox-3Y2Vi7:focus,
.searchBox-3Y2Vi7:focus-within {
	border-color: var(--brand-experiment)
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv {
	border: none;
	font-size: 18px;
	font-weight: 500;
	padding: 12px;
	background: transparent;
	height: auto
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-webkit-input-placeholder {
	font-weight: 500
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-moz-placeholder {
	font-weight: 500
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv:-ms-input-placeholder {
	font-weight: 500
}

.searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::placeholder {
	font-weight: 500
}

.searchBoxInputWrapper-nKncfu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.cta-BiH9zX {
	margin-right: 8px
}

.clear-U3WkKp {
	line-height: 0
}

.clearIcon-2N9YIn {
	cursor: pointer;
	-webkit-transform-origin: center;
	transform-origin: center;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	color: var(--interactive-normal)
}

.clearIcon-2N9YIn:hover {
	color: var(--interactive-hover)
}

.clear-U3WkKp:focus,
.clearIcon-2N9YIn:focus {
	color: var(--interactive-active)
}

.searchIcon-1a1-yA {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-transition: color .2s ease;
	transition: color .2s ease
}

.clearIcon-2N9YIn,
.searchIcon-1a1-yA {
	width: 1.4em;
	height: 1.4em
}

.theme-light .searchBox-3Y2Vi7 {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2)
}

.theme-light .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-webkit-input-placeholder {
	color: #72767d
}

.theme-light .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-moz-placeholder {
	color: #72767d
}

.theme-light .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv:-ms-input-placeholder {
	color: #72767d
}

.theme-light .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::placeholder {
	color: #72767d
}

.theme-light .searchIcon-1a1-yA {
	color: rgba(79, 84, 92, .6)
}

.theme-light .filterLabel-2yQNPl {
	color: #000
}

.theme-dark .searchBox-3Y2Vi7 {
	background-color: #4f545c;
	-webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .2)
}

.theme-dark .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-webkit-input-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-dark .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::-moz-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-dark .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-dark .searchBox-3Y2Vi7 .searchBoxInput-uJtBcv::placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-dark .searchIcon-1a1-yA {
	color: hsla(0, 0%, 100%, .3)
}

.theme-dark .filterLabel-2yQNPl {
	color: #b9bbbe
}

.container-3F3nvj {
	padding: 24px 0;
	display: block;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.centerText-2fuoDk {
	text-align: center;
	white-space: pre-wrap
}

.header-3_rM-v {
	margin-bottom: 8px
}

.description-CeECzj {
	margin-bottom: 20px
}

.guildList-1K4FRT {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.forcedHeight-2vPv7W {
	height: 516px
}

.searchContainer-2P09zp {
	padding: 0 24px
}

.container-3F3nvj .guildList-1K4FRT .searchBox-1Sjpf5 {
	background-color: var(--background-tertiary);
	margin-bottom: 8px;
	padding-right: 8px;
	-webkit-box-shadow: none;
	box-shadow: none
}

.container-3F3nvj .guildList-1K4FRT .searchBox-1Sjpf5:focus,
.container-3F3nvj .guildList-1K4FRT .searchBox-1Sjpf5:focus-within {
	border-color: var(--text-link)
}

.guildList-1K4FRT .searchBox-1Sjpf5 .searchBoxInput-1XFDwH {
	font-size: 16px;
	padding: 12px 8px
}

.guildList-1K4FRT .searchBox-1Sjpf5 .searchBoxIcon-2_PiCo {
	height: 16px;
	width: 16px
}

.guildRow-2nHhNM {
	position: relative;
	margin-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 8px;
	background-color: var(--background-secondary-alt);
	padding: 12px 16px 12px 12px
}

.clickableGuildInfoRow-3vMQ_Z {
	cursor: pointer
}

.clickableGuildInfoRow-3vMQ_Z:hover {
	background-color: var(--background-modifier-hover)
}

.guildIcon-3cqEe7 {
	background-color: var(--background-primary)
}

.guildName-3l2qE6 {
	margin-left: 16px;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	font-weight: 600
}

.noResultsContainer-zZc5Es {
	min-height: 446px;
	height: 100%;
	padding: 16px 24px 0;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center
}

.noResultsContainer-zZc5Es,
.noResultsContent-1lNHoa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	justify-content: center
}

.noResultsContent-1lNHoa {
	background-color: var(--background-secondary);
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px
}

.noResultsImage-22dkXT {
	width: 120px;
	height: 96px;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/assets/9f65387c814dd4cb5aff4e4e1e7e0446.svg);
	margin-bottom: 16px
}

.scroller-2bOkD0 {
	padding: 0 24px
}

.container-3_6aGw {
	padding: 24px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%
}

.centerText-3-N7Qq {
	text-align: center;
	white-space: pre-wrap
}

.header-1kv7FE {
	margin-bottom: 8px
}

.descriptionWidth-3VoaVn {
	width: 351px;
	margin-bottom: 24px
}

.formItem-1aMA3O {
	width: 100%
}

.footer-3iCnYm {
	position: absolute;
	bottom: 0;
	width: 464px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 12px 16px;
	border-top: 1px solid var(--background-modifier-accent);
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.backButton-3DuN2b {
	padding: 0;
	min-height: 40px;
	min-width: 40px
}

.submitText-1CNnmJ {
	color: #fff
}

.container-3dvnVu {
	padding: 24px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.topImage-2n2dIW {
	width: 119px;
	height: 83px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-image: url(/assets/a64239d24af91a983ec1fd43fdadb323.svg);
	margin-bottom: 16px
}

.centerText-2-ioDa {
	text-align: center;
	white-space: pre-wrap
}

.formItem-rWfdS5 {
	width: 100%;
	margin-bottom: 16px
}

.header-K9bdlB {
	margin-bottom: 8px
}

.descriptionWidth-1GKDkJ {
	margin-bottom: 24px
}

.submitText-1IYhZh {
	color: #fff
}

.container-3V5LK- {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.container-3V5LK-,
.iconContainer-2B3yaa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.iconContainer-2B3yaa {
	height: 48px;
	width: 48px;
	border-radius: 48px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	margin-bottom: 16px
}

.icon-dSKtfO {
	width: 24px;
	height: 24px;
	background-image: url(/assets/8b7165c3ca8f930bf6a1cf4ad12de85a.svg)
}

.header-C3p2t_ {
	margin-bottom: 16px
}

.description-2OKNsO p:first-child {
	margin-top: 0
}

.modalRoot-3UDJBg {
	width: 720px
}

.sidebarContainer-7fi3LO {
	width: 256px;
	padding: 24px;
	background-color: var(--background-secondary)
}

.contentContainer-rv69OF,
.sidebarContainer-7fi3LO {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.contentContainer-rv69OF {
	width: 464px;
	height: 640px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.modalContent-VNy92y {
	padding-left: 0
}

.container-1cnaJh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.closeButton-ryIVwg {
	position: absolute;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	top: 12px;
	right: 4px
}

.wrapper-2a6GCs {
	position: relative;
	word-wrap: break-word;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding-right: 16px;
	min-height: 1.375rem
}

.compact-T3H92H.wrapper-2a6GCs {
	padding-left: 5rem
}

.compact-T3H92H.wrapper-2a6GCs,
.cozy-3raOZG.wrapper-2a6GCs {
	padding-top: .125rem;
	padding-bottom: .125rem
}

.cozy-3raOZG.wrapper-2a6GCs {
	padding-left: 72px
}

.repliedMessage-VokQwo {
	--reply-spacing: 4px;
	color: var(--header-secondary);
	position: relative;
	white-space: pre;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.executedCommand-2GE3w2,
.repliedMessage-VokQwo,
.threadMessageAccessory-1pYyA- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 0.875rem;
	line-height: 1.125rem
}

.executedCommand-2GE3w2,
.threadMessageAccessory-1pYyA- {
	height: 18px;
	min-width: 0
}

.repliedMessage-VokQwo.latin12CompactTimeStamp-38a8OU {
	--timestamp-width: 2.25rem
}

.repliedMessage-VokQwo.latin24CompactTimeStamp-2V7XIQ {
	--timestamp-width: 3.1rem
}

.repliedMessage-VokQwo.asianCompactTimeStamp-1K6-VB {
	--timestamp-width: 4.25rem
}

.compact-T3H92H .repliedMessage-VokQwo {
	--text-indent: -4rem;
	margin-left: calc(var(--timestamp-width) + .25rem + var(--text-indent));
	padding-left: .625rem
}

.cozy-3raOZG .repliedMessage-VokQwo {
	margin-bottom: var(--reply-spacing)
}

.cozy-3raOZG .repliedMessage-VokQwo:before {
	--avatar-size: 40px;
	--gutter: 16px
}

.a11y-font-scaled-down .cozy-3raOZG .repliedMessage-VokQwo:before {
	--avatar-size: 2.5rem;
	--wrapper-padding-left: 4.5rem;
	--avatar-position-left: 1rem;
	--gutter: calc(var(--wrapper-padding-left) - var(--avatar-position-left) - var(--avatar-size))
}

.compact-T3H92H .repliedMessage-VokQwo:before {
	--avatar-size: var(--timestamp-width);
	--gutter: 0.25rem
}

.repliedMessage-VokQwo:before {
	--spine-width: 2px;
	content: "";
	display: block;
	position: absolute;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	top: 50%;
	right: 100%;
	bottom: 0;
	left: calc(var(--avatar-size)/2*-1 + var(--gutter)*-1);
	margin-right: var(--reply-spacing);
	margin-top: calc(var(--spine-width)*-1/2);
	margin-left: calc(var(--spine-width)*-1/2);
	margin-bottom: calc(.125rem - 4px);
	border-left: var(--spine-width) solid var(--background-accent);
	border-bottom: 0 solid var(--background-accent);
	border-right: 0 solid var(--background-accent);
	border-top: var(--spine-width) solid var(--background-accent);
	border-top-left-radius: 6px
}

.compact-T3H92H .repliedMessage-VokQwo:before {
	right: calc(100% - .625rem)
}

.executedCommandAvatar-yZ5r9z,
.replyAvatar-1K9Wmr,
.replyBadge-r1su3o,
.threadMessageAccessoryAvatar-2XWCxw {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-right: .25rem
}

.threadMessageAccessoryAvatar-2XWCxw {
	margin-right: 8px
}

.replyBadge-r1su3o {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--header-secondary);
	background: var(--background-tertiary)
}

.replyIcon-1b4Xjp {
	width: 10.8px;
	height: 7.2px
}

.userJoinSystemMessageIcon-1jNKMz {
	width: 12px;
	height: 12px;
	margin-right: .25rem
}

.commandIcon-SBYpgi {
	width: 5px;
	height: 9px
}

.executedCommand-2GE3w2 .applicationName-1-Uq7y,
.executedCommand-2GE3w2 .commandName-1klrjB,
.executedCommand-2GE3w2 .username-1A8OIy,
.repliedMessage-VokQwo .username-1A8OIy,
.threadMessageAccessory-1pYyA- .username-1A8OIy {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: inherit;
	line-height: inherit;
	margin-right: .25rem;
	opacity: .64
}

.executedCommand-2GE3w2 .applicationName-1-Uq7y,
.executedCommand-2GE3w2 .commandName-1klrjB,
.executedCommand-2GE3w2 .username-1A8OIy {
	margin-right: 0
}

.executedCommand-2GE3w2 .botTag-1un5a6,
.repliedMessage-VokQwo .botTag-1un5a6,
.threadMessageAccessory-1pYyA- .botTag-1un5a6 {
	top: 0
}

.executedCommand-2GE3w2 .commandName-1klrjB {
	font-weight: 500;
	color: var(--text-link)
}

.executedCommand-2GE3w2 .applicationName-1-Uq7y {
	font-weight: 500;
	color: var(--header-primary)
}

.repliedTextPreview-2NBljf,
.threadMessageAccessoryPreview-1uSsue {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis
}

.threadMessageAccessoryPreview-1uSsue {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.repliedTextPreview-2NBljf.clickable-1bVtEA {
	cursor: pointer
}

.repliedTextPreview-2NBljf.clickable-1bVtEA:hover {
	color: var(--header-primary)
}

.repliedMessage-VokQwo .repliedTextPreview-2NBljf .repliedTextContent-1R3vnK,
.threadMessageAccessory-1pYyA- .threadMessageAccessoryPreview-1uSsue .threadMessageAccessoryContent-1LHM39 {
	color: inherit;
	font-size: inherit;
	line-height: inherit;
	white-space: pre;
	text-overflow: ellipsis;
	pointer-events: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.repliedMessage-VokQwo .repliedTextPreview-2NBljf .repliedTextContent-1R3vnK code,
.threadMessageAccessory-1pYyA- .threadMessageAccessoryPreview-1uSsue .threadMessageAccessoryContent-1LHM39 code {
	white-space: pre
}

.repliedTextPlaceholder-dmN7D1,
.threadMessageAccessoryPlaceholder-2pTLxK {
	font-style: italic;
	padding-right: 2px
}

.repliedTextContentIcon-1ivTae,
.threadMessageAccessoryContentIcon-1QAVEG {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 20px;
	height: 20px;
	margin-left: 4px
}

.compact-T3H92H .contents-2mQqc9 {
	margin-left: -5rem;
	padding-left: 5rem;
	text-indent: -4rem
}

.cozy-3raOZG .contents-2mQqc9 {
	position: static;
	margin-left: 0;
	padding-left: 0;
	text-indent: 0
}

.zalgo-jN1Ica.compact-T3H92H .messageContent-2qWWxC {
	overflow: hidden
}

.compact-T3H92H .header-23xsNx {
	display: inline
}

.cozy-3raOZG .header-23xsNx {
	display: block;
	position: relative;
	line-height: 1.375rem;
	min-height: 1.375rem;
	color: var(--text-muted);
	white-space: break-spaces;
	word-wrap: pre-wrap
}

.zalgo-jN1Ica.cozy-3raOZG .header-23xsNx {
	overflow: hidden
}

.a11y-font-scaled-down .cozy-3raOZG.wrapper-2a6GCs,
.a11y-font-scaled-down .cozy-3raOZG.wrapper-2a6GCs .header-23xsNx {
	padding-left: 4.5rem
}

.a11y-font-scaled-down .cozy-3raOZG .header-23xsNx {
	margin-left: -4.5rem
}

.buttonContainer-DHceWr {
	position: absolute;
	top: 0;
	right: 0
}

.systemMessageAccessories-2uCWxo {
	margin-left: 2.5rem
}

.avatar-1BDn8e {
	position: absolute;
	left: 16px;
	margin-top: calc(4px - .125rem);
	width: 40px;
	height: 40px;
	border-radius: 50%;
	overflow: hidden;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	pointer-events: none;
	z-index: 1
}

.a11y-font-scaled-down .avatar-1BDn8e {
	width: 2.5rem;
	height: 2.5rem;
	left: 1rem;
	margin-top: .125rem
}

.avatar-1BDn8e.clickable-1bVtEA {
	pointer-events: auto
}

.full-motion .avatar-1BDn8e.clickable-1bVtEA:hover {
	-webkit-filter: drop-shadow(var(--elevation-medium));
	filter: drop-shadow(var(--elevation-medium))
}

.avatar-1BDn8e.clickable-1bVtEA:active {
	-webkit-transform: translateY(1px);
	transform: translateY(1px)
}

.roleIcon-6hK8aK {
	margin-left: .25rem;
	vertical-align: top;
	position: relative;
	top: 1px;
	height: calc(1rem + 4px);
	width: calc(1rem + 4px)
}

.timestamp-3ZCmNB {
	display: inline-block;
	height: 1.25rem;
	cursor: default;
	pointer-events: none;
	font-weight: 500
}

.timestampInline-yHQ6fX {
	margin-left: .25rem
}

.timestamp-3ZCmNB.latin12CompactTimeStamp-38a8OU {
	width: 2.25rem
}

.timestamp-3ZCmNB.latin24CompactTimeStamp-2V7XIQ {
	width: 3.1rem
}

.timestamp-3ZCmNB.asianCompactTimeStamp-1K6-VB {
	width: 4.25rem
}

.mouse-mode .timestamp-3ZCmNB {
	pointer-events: auto
}

.cozy-3raOZG .timestamp-3ZCmNB {
	font-size: 0.75rem;
	line-height: 1.375rem;
	color: var(--text-muted);
	vertical-align: baseline
}

.background-opacity-high .cozy-3raOZG .timestamp-3ZCmNB,
.background-opacity-low .cozy-3raOZG .timestamp-3ZCmNB,
.background-opacity-medium .cozy-3raOZG .timestamp-3ZCmNB {
	display: none
}

.compact-T3H92H .timestamp-3ZCmNB,
.cozy-3raOZG .timestamp-3ZCmNB.alt-1uNpEt {
	text-align: right;
	font-size: 0.6875rem;
	line-height: 1.375rem;
	margin-right: .25rem;
	color: var(--text-muted);
	text-indent: 0
}

.cozy-3raOZG .timestamp-3ZCmNB.alt-1uNpEt {
	position: absolute;
	left: 0;
	height: 1.375rem;
	line-height: 1.375rem;
	width: 56px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	text-align: right;
	z-index: 1
}

.a11y-font-scaled-down .cozy-3raOZG .timestamp-3ZCmNB.alt-1uNpEt {
	width: 3.5rem
}

.a11y-font-scaled-up .cozy-3raOZG .timestamp-3ZCmNB.alt-1uNpEt {
	font-size: 12Px
}

.background-opacity-high .compact-T3H92H .timestamp-3ZCmNB,
.background-opacity-low .compact-T3H92H .timestamp-3ZCmNB,
.background-opacity-medium .compact-T3H92H .timestamp-3ZCmNB {
	text-shadow: none;
	color: #f6f6f7
}

.timestampTooltip-2w2MVG {
	max-width: none!important;
	white-space: nowrap
}

.timestampVisibleOnHover-2bQeI4 {
	opacity: 0
}

.keyboard-mode .wrapper-2a6GCs:focus .timestampVisibleOnHover-2bQeI4,
.mouse-mode .wrapper-2a6GCs:hover .timestampVisibleOnHover-2bQeI4 {
	opacity: 1
}

.username-1A8OIy {
	font-size: 1rem;
	font-weight: 500;
	line-height: 1.375rem;
	color: var(--header-primary);
	display: inline;
	vertical-align: baseline;
	position: relative;
	overflow: hidden;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.compact-T3H92H .headerText-3Uvj1Y,
.cozy-3raOZG .headerText-3Uvj1Y {
	margin-right: .25rem
}

.compact-T3H92H .headerText-3Uvj1Y.hasRoleIcon-1p-fAR,
.cozy-3raOZG .headerText-3Uvj1Y.hasRoleIcon-1p-fAR {
	margin-right: 0
}

.applicationName-1-Uq7y.clickable-1bVtEA:hover,
.commandName-1klrjB.clickable-1bVtEA:hover,
.username-1A8OIy.clickable-1bVtEA:hover {
	cursor: pointer;
	text-decoration: underline
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .username-1A8OIy {
		font-weight: 600
	}
}

.background-opacity-high .username-1A8OIy,
.background-opacity-low .username-1A8OIy,
.background-opacity-medium .username-1A8OIy {
	text-shadow: 0 0 1px #202225, 1px 1px 0 #202225
}

.background-opacity-low .username-1A8OIy,
.background-opacity-medium .username-1A8OIy {
	font-weight: 600
}

.botTag-1un5a6 {
	position: relative;
	top: .1rem
}

.botTagCompact-29bCci {
	margin-right: .25rem
}

.botTagCozy-1fFsZk {
	margin-left: .25rem
}

.replyLink-nOQEG8 {
	color: var(--header-secondary)
}

.replyLink-nOQEG8.clickable-1bVtEA {
	cursor: pointer
}

.replyLink-nOQEG8.clickable-1bVtEA:hover {
	text-decoration: underline
}

.separator-2nZzUB {
	position: absolute;
	opacity: 0;
	width: 0;
	display: inline-block;
	font-style: normal
}

.messageEditorCompact-3Y64ly {
	margin-left: 5rem;
	margin-right: 16px
}

.messageContent-2qWWxC {
	text-indent: 0
}

.cozy-3raOZG .messageContent-2qWWxC {
	position: relative
}

.cozy-3raOZG.hasThread-2k82W0:after {
	border-left: 2px solid var(--background-accent);
	border-bottom: 2px solid var(--background-accent);
	border-bottom-left-radius: 8px;
	bottom: 29px;
	content: "";
	position: absolute
}

.font-size-24 .cozy-3raOZG.hasThread-2k82W0:after {
	width: 1.25rem;
	left: 1.5rem;
	top: 2rem
}

.font-size-20 .cozy-3raOZG.hasThread-2k82W0:after {
	width: 1.625rem;
	left: 1.75rem;
	top: 2.375rem
}

.font-size-18 .cozy-3raOZG.hasThread-2k82W0:after {
	width: 1.75rem;
	left: 2rem;
	top: 2.75rem
}

.font-size-12 .cozy-3raOZG.hasThread-2k82W0:after,
.font-size-14 .cozy-3raOZG.hasThread-2k82W0:after,
.font-size-15 .cozy-3raOZG.hasThread-2k82W0:after,
.font-size-16 .cozy-3raOZG.hasThread-2k82W0:after {
	width: 2rem;
	left: 2.2rem;
	top: 3rem
}

.font-size-12 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-14 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-15 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-16 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-18 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-20 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after,
.font-size-24 .cozy-3raOZG.hasThread-2k82W0.isSystemMessage-2MkNHd:after {
	top: 1.75rem
}

.font-size-24 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 3.25rem
}

.font-size-20 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 3.75rem
}

.font-size-18 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 4rem
}

.font-size-15 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after,
.font-size-16 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 4.375rem
}

.font-size-14 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 4.5rem
}

.font-size-12 .cozy-3raOZG.hasThread-2k82W0.hasReply-34In-r:after {
	top: 4.75rem
}

.compact-T3H92H .contents-2mQqc9 {
	position: relative
}

.compact-T3H92H.hasThread-2k82W0 .contents-2mQqc9:before {
	background-color: var(--background-accent);
	bottom: 0;
	content: "";
	position: absolute;
	width: 2px;
	left: 2.5rem;
	top: 1.5rem
}

.compact-T3H92H.hasThread-2k82W0.isSystemMessage-2MkNHd .contents-2mQqc9:before {
	left: 3rem;
	top: 1.75rem
}

.zalgo-jN1Ica .messageContent-2qWWxC {
	overflow: hidden
}

.messageContent-2qWWxC:empty {
	display: none
}

.compact-T3H92H .messageContent-2qWWxC {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	display: inline;
	word-wrap: break-word
}

.compact-T3H92H .messageContent-2qWWxC .emoji {
	position: relative
}

.compact-T3H92H .messageContent-2qWWxC .emoji.jumboable {
	width: 1.375em;
	height: 1.375em;
	min-height: 1.375em
}

.compact-T3H92H .messageContent-2qWWxC.markupRtl-26VWXC {
	display: block;
	text-indent: 0
}

.cozy-3raOZG .messageContent-2qWWxC {
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	margin-left: -72px;
	padding-left: 72px
}

.isSending-9nvak6 {
	opacity: .5
}

.isFailed-2MPmD6,
.isFailed-2MPmD6 .hljs,
.isFailed-2MPmD6 a,
.isFailed-2MPmD6 code.inline,
.theme-dark .isFailed-2MPmD6,
.theme-light .isFailed-2MPmD6 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.cozy-3raOZG .markupRtl-26VWXC {
	text-align: left;
	text-indent: 0;
	unicode-bidi: -moz-plaintext;
	unicode-bidi: plaintext
}

.edited-3sfAzf {
	font-size: 0.625rem;
	font-weight: 400;
	line-height: 1;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.mention {
	border-radius: 3px;
	padding: 0 2px
}

.background-opacity-low .edited-3sfAzf {
	color: hsla(0, 0%, 100%, .6)
}

.background-opacity-medium .edited-3sfAzf {
	color: hsla(0, 0%, 100%, .5)
}

.background-opacity-high .edited-3sfAzf {
	color: hsla(0, 0%, 100%, .4)
}

.wrapper-2NZy0S {
	margin-top: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-xnhh2x {
	display: block;
	margin-right: 8px
}

.errorIcon-1gpCtD {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.tile-2OwFgW {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 5px;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	overflow: hidden;
	-webkit-transition: background-color .2s ease, -webkit-box-shadow .2s ease;
	transition: background-color .2s ease, -webkit-box-shadow .2s ease;
	transition: background-color .2s ease, box-shadow .2s ease;
	transition: background-color .2s ease, box-shadow .2s ease, -webkit-box-shadow .2s ease;
	min-height: 370px
}

.tileHorizontal-3eee4N {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse;
	min-height: 0;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 660px
}

.title-1rUb9I {
	font-size: 18px;
	font-weight: 600;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	line-height: 1.2
}

.tagline-2nvxi0 {
	line-height: 1.3;
	margin-top: 8px;
	font-size: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden
}

.actions-3p06E9 {
	margin-top: 12px;
	justify-self: flex-end;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.media-gfq_4j {
	position: relative
}

.mediaHorizontal-2Poqtq {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 305px;
	flex: 0 0 305px
}

.description-1RsfgZ,
.mediaHorizontal-2Poqtq {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.description-1RsfgZ {
	padding: 12px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative
}

.theme-dark .description-1RsfgZ {
	color: #fff
}

.theme-dark .tagline-2nvxi0 {
	color: #b9bbbe
}

.theme-dark .tile-2OwFgW {
	background-color: #202225;
	-webkit-box-shadow: 0 0 0 rgba(32, 34, 37, .15);
	box-shadow: 0 0 0 rgba(32, 34, 37, .15)
}

.theme-dark .tile-2OwFgW:hover {
	background-color: #18191c
}

.theme-light .description-1RsfgZ {
	color: #202225
}

.theme-light .tagline-2nvxi0 {
	color: #36393f
}

.theme-light .tile-2OwFgW {
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 rgba(32, 34, 37, .15);
	box-shadow: 0 0 0 rgba(32, 34, 37, .15)
}

.embedHorizontal-WknQ2- {
	height: 173px
}

.embedVertical-W5-T0m {
	width: 240px;
	height: 300px
}

@-webkit-keyframes loading-3l7Cr9 {
	0% {
		-webkit-transform: translate3d(-271px, 0, 0);
		transform: translate3d(-271px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-271px, 0, 0);
		transform: translate3d(-271px, 0, 0)
	}
}

@keyframes loading-3l7Cr9 {
	0% {
		-webkit-transform: translate3d(-271px, 0, 0);
		transform: translate3d(-271px, 0, 0)
	}
	50% {
		-webkit-transform: translateZ(0);
		transform: translateZ(0)
	}
	to {
		-webkit-transform: translate3d(-271px, 0, 0);
		transform: translate3d(-271px, 0, 0)
	}
}

.loadingDescription-2Me56S {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.loadingBackgroundWrapper-3FpTMQ {
	position: relative;
	-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='271' height='165'><path fill='#000000' fill-rule='evenodd' d='M5 0h120c2.761424 0 5 2.23857625 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V5c0-2.76142375 2.23857625-5 5-5zm0 30h244c2.761424 0 5 2.2385763 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V35c0-2.7614237 2.23857625-5 5-5zm0 30h180c2.761424 0 5 2.2385763 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V65c0-2.7614237 2.23857625-5 5-5zm-2 60h60c1.6568542 0 3 1.343146 3 3v26c0 1.656854-1.3431458 3-3 3H3c-1.65685425 0-3-1.343146-3-3v-26c0-1.656854 1.34314575-3 3-3z'/></svg>");
	mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='271' height='165'><path fill='#000000' fill-rule='evenodd' d='M5 0h120c2.761424 0 5 2.23857625 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V5c0-2.76142375 2.23857625-5 5-5zm0 30h244c2.761424 0 5 2.2385763 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V35c0-2.7614237 2.23857625-5 5-5zm0 30h180c2.761424 0 5 2.2385763 5 5v10c0 2.7614237-2.238576 5-5 5H5c-2.76142375 0-5-2.2385763-5-5V65c0-2.7614237 2.23857625-5 5-5zm-2 60h60c1.6568542 0 3 1.343146 3 3v26c0 1.656854-1.3431458 3-3 3H3c-1.65685425 0-3-1.343146-3-3v-26c0-1.656854 1.34314575-3 3-3z'/></svg>");
	-webkit-mask-size: 100%;
	mask-size: 100%;
	width: 271px;
	height: 165px;
	margin-top: 16px
}

.loadingBackgroundWrapperHorizontal-1ajnAO {
	-webkit-mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='271' height='141'><g fill='#000000' fill-rule='evenodd'><rect width='130' height='20' rx='5'/><rect width='254' height='20' y='30' rx='5'/><rect width='190' height='20' y='60' rx='5'/><rect width='66' height='32' y='102' rx='3'/></g></svg>");
	mask: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='271' height='141'><g fill='#000000' fill-rule='evenodd'><rect width='130' height='20' rx='5'/><rect width='254' height='20' y='30' rx='5'/><rect width='190' height='20' y='60' rx='5'/><rect width='66' height='32' y='102' rx='3'/></g></svg>");
	width: 271px;
	height: 141px;
	margin-top: 8px
}

.loadingImage-2ouGtu {
	width: 100%;
	padding-top: 56%
}

.loadingImageHorizontal-QAjd6U {
	height: 100%;
	padding: 0
}

.loadingBackground-3sVOML {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 542px;
	-webkit-animation: loading-3l7Cr9 4s ease-in-out infinite;
	animation: loading-3l7Cr9 4s ease-in-out infinite
}

.theme-dark .loadingBackground-3sVOML {
	background-image: -webkit-gradient(linear, left top, right top, from(#36393f), color-stop(#4f545c), to(#36393f));
	background-image: linear-gradient(90deg, #36393f, #4f545c, #36393f)
}

.theme-dark .loadingImage-2ouGtu {
	background-color: #2f3136
}

.theme-light .embedHorizontal-WknQ2-,
.theme-light .embedVertical-W5-T0m {
	background-color: #f6f6f7
}

.theme-light .loadingBackground-3sVOML {
	background-image: -webkit-gradient(linear, left top, right top, from(#f6f6f7), color-stop(#dcddde), to(#f6f6f7));
	background-image: linear-gradient(90deg, #f6f6f7, #dcddde, #f6f6f7)
}

.theme-light .loadingImage-2ouGtu {
	background-color: #dcddde
}

.header-1Kydsy {
	font-size: 20px;
	margin-top: 20px
}

.backSplash-13_XJL {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .15;
	background-size: cover;
	background-position: bottom;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-mask: radial-gradient(circle at 50% 0, #000, transparent);
	mask: radial-gradient(circle at 50% 0, #000, transparent);
	background-image: url(/assets/83e99dbc7c072587a2f096e0bf526dd7.png)
}

.content-1tt1e0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 60px 20px
}

.body-32BEO- {
	margin-top: 8px;
	margin-bottom: 20px;
	text-align: center
}

.closeButton-2b6skY {
	position: absolute;
	top: 20px;
	right: 20px
}

.theme-dark .header-1Kydsy {
	color: #fff
}

.theme-dark .body-32BEO- {
	color: #b9bbbe
}

.theme-light .header-1Kydsy {
	color: #202225
}

.theme-light .body-32BEO- {
	color: #36393f
}

.contentWarningPopout-n5JsIs {
	width: 440px;
	min-height: 198px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 5px
}

.header-2NYWtG {
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: .6px;
	margin-bottom: 4px
}

.body-3PNusm {
	min-height: 128px;
	padding: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.body-3PNusm strong {
	font-weight: 600
}

.animation-1Bst4H {
	width: 210px
}

.buttonWrapper-wJ7IoA {
	margin-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.buttonContainer-3Jazu9:last-child {
	margin-left: 8px
}

.button-2RbP7U {
	max-width: 120px
}

.buttonHint-OwCvKC {
	margin-top: 4px
}

.buttonHint-OwCvKC strong {
	text-transform: uppercase
}

.content-dmqHNi {
	margin-left: 20px;
	font-size: 14px;
	line-height: 20px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.content-dmqHNi,
.footer-3N9rgh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.footer-3N9rgh {
	font-size: 12px;
	padding: 8px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 14px
}

.footer-3N9rgh strong {
	font-weight: 700
}

.icon-2RSfUw {
	margin-right: 4px
}

.theme-dark .contentWarningPopout-n5JsIs {
	background-color: #36393f;
	-webkit-box-shadow: 0 2px 10px 0 rgba(28, 36, 43, .6);
	box-shadow: 0 2px 10px 0 rgba(28, 36, 43, .6)
}

.theme-dark .header-2NYWtG {
	color: #fff
}

.theme-dark .body-3PNusm {
	color: #b9bbbe
}

.theme-dark .buttonHint-OwCvKC {
	color: #72767d
}

.theme-dark .buttonHint-OwCvKC strong {
	color: #b9bbbe
}

.theme-dark .footer-3N9rgh {
	background-color: rgba(32, 34, 37, .4);
	color: #72767d
}

.theme-dark .footer-3N9rgh strong {
	color: #b9bbbe
}

.theme-light .contentWarningPopout-n5JsIs {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px 0 rgba(28, 36, 43, .6);
	box-shadow: 0 2px 10px 0 rgba(28, 36, 43, .6)
}

.theme-light .header-2NYWtG {
	color: #4f545c
}

.theme-light .body-3PNusm,
.theme-light .buttonHint-OwCvKC,
.theme-light .buttonHint-OwCvKC strong {
	color: #72767d
}

.theme-light .footer-3N9rgh {
	background-color: #f6f6f7;
	border-radius: 0 0 5px 5px;
	color: #72767d
}

.theme-light .footer-3N9rgh strong {
	color: #72767d
}

.wrapper-1-Fsb8 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-secondary);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 32px;
	padding: 0 4px;
	z-index: 1
}

.wrapper-1-Fsb8:after {
	content: "";
	background-color: inherit;
	width: 100%;
	height: 3px;
	position: absolute;
	left: 0;
	top: -2px
}

.header-19cWci {
	color: var(--header-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	font-size: 12px;
	font-weight: 600;
	-webkit-transition: color .125s;
	transition: color .125s
}

.interactive-BzuinF:hover {
	cursor: pointer
}

.interactive-BzuinF:hover:hover {
	color: var(--interactive-active)
}

.headerIcon-1qrXTN {
	display: contents;
	height: 100%;
	margin-right: 8px
}

.headerLabel-3dG4M- {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	margin-right: 8px
}

.headerIcon-1qrXTN+.headerLabel-3dG4M- {
	margin-left: 8px
}

.headerCollapseIcon-ymwSPR {
	-webkit-transition: -webkit-transform .1s;
	transition: -webkit-transform .1s;
	transition: transform .1s;
	transition: transform .1s, -webkit-transform .1s
}

.headerCollapseIconCollapsed-3fap1D {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.autocomplete-1vrmpx {
	border-radius: 5px 5px 0 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	z-index: 3
}

.autocompleteInner-zh20B_ {
	padding-bottom: 8px
}

.autocompleteRow-2OthDa {
	padding: 0 8px;
	font-size: 14px;
	line-height: 16px;
	font-weight: 500
}

.autocompleteRowVertical-q1K4ky {}

.autocompleteRowHorizontal-32jwnH {
	padding: 0
}

.autocompleteRowContent-1AMstF {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--interactive-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	min-height: 16px
}

.autocompleteRowContentPrimary-238PvP {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.autocompleteRowIcon-2VJmzt {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 8px
}

.autocompleteRowSubheading-WqMMIl {
	margin-top: 2px
}

.autocompleteRowContentSecondary-1tgI-F {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-left: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.base-1pYU8j {
	border-radius: 3px;
	padding: 8px
}

.selectable-3dP3y- {
	cursor: pointer
}

.dividerContainer-3Gjj3b .base-1pYU8j {
	padding-bottom: 0;
	padding-top: 0
}

.divider-23swzi {
	padding: 8px
}

.divider-23swzi:after {
	background-color: var(--background-modifier-accent);
	content: "";
	display: block;
	height: 1px;
	width: 100%
}

.contentTitle-2tG_sM {
	color: var(--interactive-normal);
	text-transform: uppercase;
	padding: 4px 0
}

.contentTitle-2tG_sM strong {
	text-transform: none
}

.icon-3ZzoN7 {
	color: var(--interactive-normal);
	width: 16px;
	height: 16px;
	-o-object-fit: contain;
	object-fit: contain
}

.iconForeground-1w5n7R {
	fill: var(--interactive-normal)
}

.emojiImage-1_XFkC {
	-o-object-fit: contain;
	object-fit: contain;
	width: 20px;
	height: 20px
}

.emojiRaw-3DHlrS {
	display: block;
	font-size: 20px
}

.descriptionDiscriminator-3vUOCc {
	opacity: .6
}

.autocompleteRowVerticalSmall-1bvn6e .base-1pYU8j {
	padding: 4px 8px
}

.theme-light .autocomplete-1vrmpx {
	background-color: #f8f9f9
}

.theme-light .selected-1Tbx07 {
	background-color: #dcddde
}

.theme-light .contentTitle-2tG_sM strong {
	color: #4f545c
}

.theme-dark .autocomplete-1vrmpx {
	background-color: #2f3136
}

.theme-dark .selected-1Tbx07 {
	background-color: #36393f
}

.theme-dark .contentTitle-2tG_sM strong {
	color: #fff
}

.autocompletePlaceholder-2hIo_y {
	margin-top: 8px;
	height: 16px;
	border-radius: 16px;
	background: var(--background-primary)
}

.option-1B5ZV8 {
	display: block;
	border-radius: 4px;
	padding: 0 4px;
	font-weight: 400
}

.theme-light .option-1B5ZV8 {
	background-color: #c7ccd1
}

.theme-dark .option-1B5ZV8 {
	background-color: #18191c
}

.inline-3vqbcF {
	margin-right: 4px;
	padding-bottom: 1px
}

.set-2Zx-DA {
	opacity: .5
}

.error-1NcCbc {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.active-2awTSY {
	background-color: var(--brand-experiment)!important;
	color: #fff
}

.clickable-198KJD {
	cursor: pointer
}

.wrapper-2IKwZK {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px
}

.image-2oOaF4 {
	-ms-flex-item-align: start;
	align-self: flex-start;
	justify-self: flex-start;
	margin-top: 4px;
	margin-right: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0
}

.infoWrapper-3ekLP_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.source-3DBj4z {
	margin-left: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 33%;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.usageWrapper-UN_ki6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.description-QP9Ktn {
	margin-top: 4px;
	white-space: nowrap
}

.description-QP9Ktn,
.title-38hYfV {
	overflow: hidden;
	text-overflow: ellipsis
}

.title-38hYfV {
	font-weight: 500;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.option-2lkyZ_ {
	margin-left: 8px
}

.error-2_oAXi {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.optionalHeader-mLQoIx {
	text-transform: uppercase;
	color: var(--text-muted)
}

.optionalCount-2EKzJp,
.optionalHeader-mLQoIx {
	padding-left: 8px
}

.disabled-2hyQpT {
	opacity: .3
}

.optionals-yC7FfY {
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid var(--background-modifier-accent);
	margin-left: 8px
}

.optionalNames-3ce8hg,
.optionals-yC7FfY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.optionalNames-3ce8hg {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column
}

.upsell-3e4pPH {
	margin-top: -4px;
	margin-bottom: -4px
}

.emojis-_Nl1cp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.emojiMask-ezvvQD {
	left: 4px;
	position: relative
}

.emojiBackground-2vOvXo {
	background-color: var(--background-tertiary);
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 24px;
	width: 24px
}

.emoji-1KOonD {
	height: 16px;
	width: 16px
}

.wrapper-2Gsate {
	background-color: var(--background-tertiary);
	position: relative
}

.list-donH_Z {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.wrapper-uf3cnO {
	background-color: var(--background-tertiary);
	width: 56px;
	padding-bottom: 8px;
	margin-bottom: -16px
}

.list-A0BHjR {
	height: 100%
}

.section-Kprrfe {
	cursor: pointer;
	border-radius: 4px;
	margin-bottom: 8px
}

.section-Kprrfe:last-child {
	margin-bottom: 0
}

.builtInSeparator-1ku6s5 {
	margin: 8px 0;
	border: none;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.wrapper-VQ4BER {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 40px;
	padding: 8px
}

.infoWrapper-1Sn7AX {
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden
}

.infoWrapper-1Sn7AX,
.usageWrapper-3ZU-NG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.usageWrapper-3ZU-NG {
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 16px;
	border-radius: 16px;
	background: var(--background-accent)
}

.image-7ErNqd {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-item-align: start;
	align-self: flex-start;
	justify-self: flex-start;
	margin-top: 4px;
	margin-right: 16px;
	background: var(--background-primary)
}

.description-1dU8lv {
	margin-top: 8px
}

.description-1dU8lv,
.source-10b1ZU {
	height: 16px;
	border-radius: 16px;
	background: var(--background-primary)
}

.source-10b1ZU {
	margin-left: 16px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.outerWrapper-3-llkA {
	border-radius: 5px;
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
	box-shadow: var(--elevation-stroke), var(--elevation-high);
	position: absolute;
	left: 0;
	right: 0;
	bottom: calc(100% + 8px);
	overflow: hidden
}

.wrapper-1CvDB0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 420px;
	padding-bottom: 0
}

.list-17lzo8 {
	height: 100%
}

.rail-2CbP6L {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.content-kh0LTw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.categoryHeader-O1zU94 {
	position: sticky;
	top: 0;
	padding: 0 8px;
	background-color: #2f3136
}

.categorySection-231RiR {
	margin-bottom: 16px
}

.categorySectionLast-2PPrHj {
	margin-bottom: 0
}

.itemWrapper-14KrHY {
	padding: 0
}

.theme-light .categoryHeader-O1zU94 {
	background-color: #f8f9f9
}

.noAutocompleteResults-TLdu4s {
	height: 200px
}

.stickersHeaderWithEmojiResults-31W8SI {
	padding-top: 0
}

.emojiStickersDivider-1274av {
	padding-bottom: 0!important
}

.spinner-1n7zxB {
	padding-top: 8px
}

.horizontalAutocompletes-1Ql0gu {
	margin-bottom: -4px;
	padding: 0 8px;
	scrollbar-width: thin;
	overflow-x: auto
}

.horizontalAutocomplete-1zLc2s {
	margin-bottom: 4px
}

.autocomplete-OOX59Q {
	border-radius: 5px;
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
	box-shadow: var(--elevation-stroke), var(--elevation-high);
	overflow: hidden
}

.autocompleteAttached-2QfAgp {
	position: absolute;
	left: 0;
	right: 0;
	bottom: calc(100% + 8px)
}

.autocompletePopout-3RFUaB {
	min-width: 430px;
	max-width: 800px;
	pointer-events: all
}

.autocompleteInner-2mQ2AK {
	padding-bottom: 0
}

.scroller-lynW5A {
	padding-bottom: 8px
}

.stickerAutoComplete-8m0OB5 {
	display: grid;
	grid-template-columns: repeat(auto-fill, 116px);
	grid-template-rows: repeat(auto-fill, 116px);
	grid-gap: 8px;
	padding: 8px 16px
}

.sticker-r2nFri {
	margin-top: 2px;
	margin-left: 2px
}

.container-23E4rK {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-1tDorc {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: var(--text-muted);
	width: 20px;
	height: 20px;
	margin-right: 8px
}

.size24-1HlGux .avatarContainer-3CQrif {
	width: 24px;
	height: 24px
}

.size24-1HlGux .avatarContainerMasked-PIJ-3L {
	margin-right: -4px;
	width: 24px;
	height: 24px
}

.size24-1HlGux .clickableAvatar-1wQpeh,
.size24-1HlGux .emptyUser-7txhlW {
	width: 24px;
	height: 24px
}

.size16-NOVQSt .avatarContainer-3CQrif {
	width: 16px;
	height: 16px
}

.size16-NOVQSt .avatarContainerMasked-PIJ-3L {
	margin-right: -3px;
	width: 16px;
	height: 16px
}

.size16-NOVQSt .clickableAvatar-1wQpeh,
.size16-NOVQSt .emptyUser-7txhlW {
	width: 16px;
	height: 16px
}

.clickableAvatar-1wQpeh {
	border-radius: 50%;
	cursor: pointer
}

.emptyUser-7txhlW {
	border-radius: 50%;
	background: var(--background-accent)
}

.avatar-3bWpYy {
	width: 100%;
	height: 100%;
	border-radius: 50%
}

.moreUsers-7v8yWY {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: var(--background-tertiary);
	font-weight: 500;
	color: var(--text-normal)
}

.size24-1HlGux .moreUsers-7v8yWY {
	font-size: 12px;
	line-height: 24px;
	text-align: center;
	height: 24px;
	min-width: 24px;
	border-radius: 12px;
	padding: 0 8px
}

.size16-NOVQSt .moreUsers-7v8yWY {
	font-size: 10px;
	line-height: 16px;
	text-align: center;
	height: 16px;
	min-width: 16px;
	border-radius: 8px;
	padding: 0 4px
}

.row-1c01mR {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.row-1c01mR+.row-1c01mR {
	margin-top: 8px
}

.rowGuildName-2wU3B_ {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.rowIcon-1VZqx4 {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-right: 8px
}

.activityIcon-E-aeJm {
	width: 20px;
	height: 20px
}

.stageListenerPill-1RXT2G {
	margin-left: 8px;
	padding: 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-tertiary);
	border-radius: 12px;
	height: 24px
}

.stageListenerCount-2tWHfF {
	margin-left: 4px;
	font-weight: 500
}

.guildNameText-3Zwx4p {
	word-wrap: break-word;
	color: var(--text-normal);
	min-width: 0
}

.viewAsRolesWarning-20LpeB {
	margin: 8px 0 4px;
	font-weight: 400
}

.guildNameTextLimitedSize-1C5cx8 {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

.theme-dark .activityIcon-E-aeJm,
.theme-light .activityIcon-E-aeJm {
	color: #b9bbbe
}

.muteText-gutGxh {
	font-weight: 500
}

.muteTextWithActivity-3B8C-B {
	margin-top: 8px
}

.navigationIcon-s9Gll9 {
	display: block;
	width: 48px;
	height: 48px
}

.badgeIcon-1pLGKQ {
	width: 12px;
	height: 12px
}

.guildSeparator-EOYZLM {
	height: 2px;
	width: 32px;
	border-radius: 1px;
	background-color: var(--background-modifier-accent)
}

.guildsError-11GiUv {
	width: 48px;
	height: 48px;
	border-radius: 50%;
	padding: 0;
	font-size: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--background-primary);
	color: var(--text-normal);
	border: 2px solid hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	-webkit-transition: background-color .15s ease-out;
	transition: background-color .15s ease-out
}

.errorInner-21ZWo7 {
	font-weight: 700
}

.guildsError-11GiUv:hover {
	text-decoration: none;
	color: #fff;
	border-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.circleButtonBase-33sh5_ {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 48px;
	height: 48px;
	-webkit-transition: color .15s ease-out, background-color .15s ease-out;
	transition: color .15s ease-out, background-color .15s ease-out
}

.circleIconButton-1XqULR {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	background-color: var(--background-primary)
}

.circleIconButton-1XqULR.selected-2jcQaY {
	color: #fff;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.nitroUpsell-1OZEk7 {
	background: linear-gradient(135deg, hsl(270, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(342, calc(var(--saturation-factor, 1)*58%), 72.9%));
	color: #fff
}

.nitroUpsellIcon-1DE5mg {
	stroke: #000 2px
}

.circleIcon-3EEvbO {
	width: 24px;
	height: 24px
}

.plus-IRWp7Z {
	position: relative;
	top: -1px;
	font-size: 40px;
	line-height: 40px;
	font-weight: 300
}

.createJoinContainer-2_PFvW {
	position: relative;
	width: 50px
}

.pill-2IYbPt {
	position: absolute;
	left: 0;
	top: 0
}

.listItem-1hlISG {
	position: relative;
	margin: 0 0 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 72px
}

.listItemWrapper-t7zeg3:active {
	-webkit-transform: translateY(1px) translateZ(0);
	transform: translateY(1px) translateZ(0)
}

.listItemTooltip-zWFTMS {
	max-width: 196px;
	font-size: 16px;
	line-height: 20px;
	font-weight: 600;
	word-wrap: break-word
}

.placeholderMask-2k7m_e {
	display: block
}

.dragInner-37Nf0z {
	width: 48px;
	height: 48px
}

.iconBadge-1N56q1 {
	background-color: var(--background-accent)
}

.iconBadge-1N56q1.participating-1P_Z3z {
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.unavailableBadge-205Nq8 {
	background-color: #fff;
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)!important
}

.dragInner-37Nf0z {
	background-color: var(--background-primary)
}

.tutorialContainer-32VdNI {
	position: relative
}

.theme-dark .listItemTooltip-zWFTMS,
.theme-light .listItemTooltip-zWFTMS {
	color: var(--text-normal)
}

.upsellTooltip-bSzvnu {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.upsellIcon-3c22E- {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	margin-right: 8px;
	margin-left: -6px
}

.upsellText-3Pjb7o {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	line-height: 22px
}

.guildIcon-3h-1IH {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-primary);
	color: var(--text-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%
}

.mask-2hO5M8 {
	display: block
}

.guildAcronym-3B7DuT {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis
}

.guildIconWithoutImage-2JZx6N {
	background-color: var(--background-primary)
}

.categoryItem-1D0nxC {
	cursor: pointer
}

.categoryItemGuildCategory-3MisqI {
	height: 32px;
	margin-bottom: 8px;
	width: 32px
}

.categoryItemDefaultCategory-aBZ6nJ {
	border-radius: 4px;
	height: 24px;
	margin-bottom: 2px;
	padding: 4px;
	-webkit-transition: background-color .1s ease-in-out;
	transition: background-color .1s ease-in-out;
	width: 24px
}

.categoryItemDefaultCategory-aBZ6nJ:last-child {
	margin-bottom: 0
}

.categoryItemDefaultCategory-aBZ6nJ:hover {
	background-color: var(--background-modifier-hover)
}

.categoryItemDefaultCategory-aBZ6nJ:hover .categoryIcon-1SvUHG {
	color: var(--interactive-hover)
}

.categoryItemRecentEmoji-IRN6zY {
	margin-bottom: 8px
}

.categoryItemDefaultCategorySelected-_HCKoz,
.categoryItemDefaultCategorySelected-_HCKoz:hover {
	background-color: var(--background-primary)
}

.categoryItemDefaultCategorySelected-_HCKoz .categoryIcon-1SvUHG,
.categoryItemDefaultCategorySelected-_HCKoz:hover .categoryIcon-1SvUHG {
	color: var(--interactive-active)
}

.categoryIcon-1SvUHG {
	color: var(--interactive-normal)
}

.guildCategorySeparator-_An-MP {
	margin: 12px 0;
	border: none;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.theme-light .categoryItemDefaultCategorySelected-_HCKoz .categoryIcon-1SvUHG,
.theme-light .categoryItemDefaultCategorySelected-_HCKoz:hover .categoryIcon-1SvUHG {
	color: #4f5660
}

.unicodeShortcut-15J8Ck {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: inherit;
	color: var(--interactive-normal);
	cursor: pointer;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	opacity: 1;
	position: absolute;
	-webkit-transition: opacity .1s, -webkit-transform .1s;
	transition: opacity .1s, -webkit-transform .1s;
	transition: opacity .1s, transform .1s;
	transition: opacity .1s, transform .1s, -webkit-transform .1s;
	width: 100%
}

.unicodeShortcut-15J8Ck:hover {
	color: var(--interactive-hover)
}

.unicodeShortcutInvisible-2TqXrS {
	opacity: 0;
	-webkit-transform: translateY(48px);
	transform: translateY(48px)
}

.hideUnicodeShortcut-Sl4Qnw {
	display: none
}

.diversitySelectorButton-3IE08D {
	width: 24px;
	height: 24px;
	cursor: pointer
}

.diversitySelectorOptions-4YM-vX {
	background-color: var(--background-secondary-alt);
	position: absolute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border-radius: 4px;
	border: 1px solid var(--background-tertiary);
	top: 12px;
	right: 7px
}

.diversitySelectorOptionsInExpressionPicker-T8-itY {
	top: 0;
	right: 11px
}

.diversityEmojiItem-L6_IXw {
	width: 24px;
	height: 24px;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	padding: 4px;
	cursor: pointer;
	-webkit-transition: background-color .1s ease-in-out;
	transition: background-color .1s ease-in-out
}

.diversityEmojiItem-L6_IXw:hover {
	background-color: var(--background-modifier-hover)
}

.diversityEmojiItemImage-2gPNoS {
	width: 24px;
	height: 24px
}

.inspector-S2gM3e {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 48px;
	width: 100%;
	padding: 0 16px;
	background-color: var(--background-secondary-alt);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.graphicPrimary-1I8l6r {
	height: 28px;
	width: 28px
}

.graphicSecondary-1zo8ze {
	height: 32px;
	margin-left: 8px;
	width: 32px
}

.textWrapper-2hGAqu {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-left: 8px;
	overflow: hidden
}

.titlePrimary-1jHRGm {
	font-weight: 600
}

.titlePrimary-1jHRGm,
.titleSecondary-3Dh_RZ {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.titleSecondary-3Dh_RZ {
	color: var(--interactive-normal)
}

.favorite-2Om6aP {
	margin-right: 3px;
	margin-bottom: -1px
}

.emoji-AAbs8r {
	height: 100%;
	-o-object-fit: contain;
	object-fit: contain;
	width: 100%
}

.glyphEmoji-2Nc7lq {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	white-space: nowrap
}

.icon-2DGUYG {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	width: 100%;
	height: 100%;
	fill: var(--interactive-normal)
}

.upsell-xFI_Q0 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: var(--background-tertiary);
	padding: 8px;
	border-radius: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.premiumIcon-tkp5dR {
	margin-right: 8px;
	height: 24px;
	width: 24px
}

.body-2__YKo {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.image-1CmAz0,
.imageLoading-bpSr0M {
	-o-object-fit: contain;
	object-fit: contain;
	pointer-events: none;
	color: transparent
}

.imageLoading-bpSr0M {
	background-repeat: no-repeat;
	-o-object-position: 100px;
	object-position: 100px
}

.theme-dark .imageLoading-bpSr0M {
	background-image: url(/assets/56b42ec7fdca5d48afd672a7163b9c06.png)
}

.theme-light .imageLoading-bpSr0M {
	background-image: url(/assets/9fbc3289310d3e4e6f1bfb668f3e8c63.png)
}

.emojiSpriteImage-TcJnG8 {
	-o-object-fit: contain;
	object-fit: contain;
	pointer-events: none
}

@-webkit-keyframes ripple-2PE2Cc {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 1
	}
	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

@keyframes ripple-2PE2Cc {
	0% {
		-webkit-transform: scale(.8);
		transform: scale(.8);
		opacity: 1
	}
	to {
		-webkit-transform: scale(1.6);
		transform: scale(1.6);
		opacity: 0
	}
}

.emojiListRow-m_GHp0 {
	display: grid;
	grid-auto-flow: column
}

.emojiListRowLargeSize-3QTDek {
	grid-template-columns: repeat(auto-fill, 56px);
	height: 56px
}

.emojiListRowMediumSize-M_K7-z {
	grid-template-columns: repeat(auto-fill, 40px);
	height: 40px
}

.emojiItem-14v6tW {
	border-radius: 4px;
	cursor: pointer;
	padding: 4px;
	position: relative
}

.emojiItem-14v6tW,
.emojiItem-14v6tW:focus {
	outline: none
}

.emojiItem-14v6tW.emojiItemSelected-1aLkfV {
	background-color: var(--background-accent)
}

.emojiItem-14v6tW:after {
	-webkit-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transform-origin: center;
	transform-origin: center;
	opacity: 0;
	z-index: 5;
	width: 100%;
	height: 100%;
	border: 3px solid hsl(38, calc(var(--saturation-factor, 1)*95.7%), 54.1%);
	border-radius: 100%;
	pointer-events: none
}

.emojiItem-14v6tW.showPulse-nkOA_h:after {
	-webkit-animation: ripple-2PE2Cc .25s ease-out 1;
	animation: ripple-2PE2Cc .25s ease-out 1
}

.emojiItemLarge-sa0X3P {
	height: 48px;
	width: 48px
}

.emojiItemMedium-_WAwGB {
	height: 32px;
	width: 32px
}

.emojiItemDisabled-1FvFuF {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.icon-3lumBK {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	width: 100%;
	height: 100%;
	fill: var(--interactive-normal)
}

.icon-3lumBK:hover .icon-3lumBK {
	fill: var(--interactive-hover)
}

.listWrapper-3kgtQ0 {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.list-6NCENv {
	height: 100%
}

.noSearchResultsContainer-7llQ5J {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.categorySection-2sgp74 {
	margin-bottom: 12px
}

.categorySectionCollapsed-2-lBe9,
.categorySectionLast-2ToEwI {
	margin-bottom: 0
}

.header-ywPcAE {
	position: sticky;
	top: 0
}

.premiumUpsell-2vHaVa {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 54px;
	overflow: hidden;
	margin-top: 16px;
	margin-right: 4px
}

.premiumRetentionNotice-1MsjHe {
	background-color: var(--background-tertiary);
	border-radius: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 8px;
	margin: 8px 8px 0;
	font-size: 12px;
	font-weight: 500;
	color: var(--text-normal);
	line-height: 16px
}

.premiumRetentionNoticeIcon-sESfky {
	min-width: undefined;
	height: 24px;
	margin-right: 8px;
	margin-top: 2px
}

.premiumRetentionNoticeClose-2zkMmj {
	width: 16px;
	height: 16px;
	color: var(--interactive-normal);
	cursor: pointer
}

.premiumRetentionNoticeClose-2zkMmj:hover {
	color: var(--interactive-hover)
}

.premiumRetentionNoticeContent-2m003l {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.premiumPromo-fVlLu- {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: var(--background-secondary);
	opacity: .98;
	z-index: 101;
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.premiumPromoClose-1w65km {
	position: absolute;
	width: 40px;
	height: 40px;
	top: 10px;
	right: 10px;
	background: url(/assets/f815a774c2b98d3109293a4e2afb733c.svg) 50% 50% no-repeat;
	overflow: hidden;
	cursor: pointer;
	text-indent: -9999em;
	opacity: .6
}

.premiumPromoClose-1w65km:hover {
	opacity: 1
}

.premiumPromoImage-2wS9zo {
	display: block;
	margin-bottom: 15px;
	width: 124px;
	height: 96px
}

.premiumPromoTitle-2cKOQe {
	font-size: 18px;
	line-height: 24px;
	color: var(--header-primary);
	font-weight: 600;
	margin-bottom: 4px
}

.premiumPromoDescription-QWky-t {
	margin: 0 20px 24px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: var(--header-secondary)
}

.wrapper-1rqM3x {
	position: relative
}

.emojiPicker-3PwZFl {
	background-color: var(--background-secondary);
	border-radius: 5px;
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
	box-shadow: var(--elevation-stroke), var(--elevation-high);
	display: grid;
	grid-template-columns: 48px auto;
	grid-template-rows: auto 1fr auto;
	height: 420px;
	overflow: hidden;
	width: 424px
}

.emojiPickerInExpressionPicker-3IzIcv .emojiPicker-3PwZFl {
	background-color: transparent;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	grid-template-rows: auto 1fr auto;
	height: 100%;
	width: auto
}

.header-8ilj5e {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: grid;
	grid-column: 1/3;
	grid-column-gap: 12px;
	grid-row: 1/2;
	grid-template-columns: auto 24px;
	-webkit-box-shadow: var(--elevation-low);
	box-shadow: var(--elevation-low);
	padding: 12px;
	z-index: 100;
	position: relative
}

.emojiPickerInExpressionPicker-3IzIcv .header-8ilj5e {
	padding: 0 16px 16px
}

.searchBar-5di9mG {
	grid-column: 1/2
}

.searchBarFullRow-23_EI- {
	grid-column: 1/3
}

.diversitySelector-1v4_1A {
	grid-column: 2/3
}

.categoryList-2Kzf65 {
	border-radius: 0 0 0 5px;
	position: absolute;
	top: 58px;
	bottom: 0;
	left: 0;
	width: 48px;
	overflow: hidden
}

.emojiPickerInExpressionPicker-3IzIcv .categoryList-2Kzf65 {
	top: 50px
}

.bodyWrapper-3G0FZZ {
	display: grid;
	grid-template-rows: auto 1fr;
	grid-column: 2/3;
	grid-row: 2/3;
	position: relative
}

.emojiPickerListWrapper-fz8KNK {
	grid-row: 2/2;
	overflow: hidden;
	position: relative
}

.inspector-3LQtX9 {
	grid-column: 2/3;
	grid-row: 3/4
}

.emojiButton-3uL3Aw {
	max-height: 50px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.emojiButtonHovered-1rWNal,
.emojiButtonNormal-TdumYh {}

.sprite-2iCowe {
	background-image: url(/assets/15e026451fd814e2d1a13e49c8076978.png);
	background-position: 50%;
	background-repeat: no-repeat;
	width: 22px;
	height: 22px;
	display: block
}

.container-1nZlH6 {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	border: 1px solid;
	cursor: pointer;
	border-radius: 3px;
	height: 40px
}

.layout-eEMo5y {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.base-96ewKC {
	font-size: 16px;
	line-height: 22px;
	background-color: transparent;
	padding: 10px 0 10px 10px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	-webkit-transition: color .15s ease;
	transition: color .15s ease
}

.hiddenMessage-3287zL {
	z-index: 0;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.input-1UhAnY {
	position: relative;
	width: 100%;
	z-index: 1;
	min-width: 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	border: none;
	color: var(--header-primary)
}

.input-1UhAnY::-webkit-input-placeholder {
	color: var(--text-muted)
}

.input-1UhAnY::-moz-placeholder {
	color: var(--text-muted)
}

.input-1UhAnY:-ms-input-placeholder {
	color: var(--text-muted)
}

.input-1UhAnY::placeholder {
	color: var(--text-muted)
}

.button-3tQuzi {
	margin: 4px 4px 4px 0;
	padding: 2px 20px;
	border-radius: 2px;
	-webkit-transition: background-color .2s ease-in-out, color .2s ease-in-out;
	transition: background-color .2s ease-in-out, color .2s ease-in-out
}

.disabled-qocNLx {
	opacity: .3;
	cursor: not-allowed
}

.disabled-qocNLx .button-3tQuzi {
	opacity: 1
}

.theme-light .container-1nZlH6 {
	background-color: rgba(79, 84, 92, .02);
	border-color: rgba(79, 84, 92, .3)
}

.theme-dark .container-1nZlH6 {
	background-color: rgba(0, 0, 0, .1);
	border-color: rgba(0, 0, 0, .3)
}

.modal-12IIoS {
	width: 600px;
	max-height: 100%
}

.modalHeader-2mNR1o {
	padding: 32px 0 16px
}

.modalHeaderTitle-Z0-97F {
	margin-bottom: 8px
}

.modalClose-19kmYV {
	position: absolute;
	top: 16px;
	right: 16px;
	z-index: 1
}

.formItem-3JVqOJ {
	margin-bottom: 16px
}

.formItemRow-3YXrt7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.formItemRow-3YXrt7 .formItemRowChild-2CiJX7 {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.formItemRow-3YXrt7 .formItemRowChild-2CiJX7:first-child {
	margin-right: 16px
}

.preview-3-zvcN {
	height: 214px;
	border-radius: 8px;
	border: 1px solid var(--background-modifier-accent);
	overflow: hidden
}

.preview-3-zvcN,
.previewDark-25B6Sg,
.previewLight-WgCUFa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.previewDark-25B6Sg,
.previewLight-WgCUFa {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative
}

.previewDark-25B6Sg {
	background: #36393f;
	color: #72767d
}

.previewLight-WgCUFa {
	background: #fff;
	color: #747f8d
}

.infoIcon-1SsK3R {
	margin-left: 4px;
	vertical-align: bottom
}

.fileUpload-3UbVpG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.fileUploadInput-32_7I1 {
	cursor: default
}

.fileUploadButton-245ih7 {
	margin: 6px;
	padding: 4px 8px
}

.emojiInputContainer-2U1hDR {
	position: relative
}

.emojiButton-3JSdLV {
	height: 100%;
	left: 0;
	margin: 0 10px;
	position: absolute;
	top: 0
}

.emoji-2hsoma {
	height: 22px;
	width: 22px
}

.emojiText-3SwGUS {
	padding-left: 42px;
	cursor: pointer
}

.form-TCqJDS {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.modalContent-1PaZ_S {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	min-height: 0
}

.modalFooter-1kBXw2 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	min-height: 0
}

.categoryList-xW5xXr {
	bottom: 0;
	left: 0;
	overflow: hidden;
	position: absolute;
	width: 48px
}

.categoryListWithoutSearch-2D0q0Q {
	top: 2px
}

.categoryListWithSearch-1wO0cJ {
	top: 50px
}

.stickerCategory-3Yz7vN {
	border-radius: 4px;
	color: var(--interactive-normal);
	cursor: pointer;
	height: 32px;
	margin-bottom: 8px;
	width: 32px
}

.premiumCategory-2Kk8IQ:hover {
	background-color: var(--background-modifier-hover);
	color: var(--interactive-hover)
}

.premiumCategorySelected-23oFPJ,
.premiumCategorySelected-23oFPJ:hover,
.stickerCategoryGenericSelected-3-isgv,
.stickerCategoryGenericSelected-3-isgv:hover {
	background-color: var(--background-primary)
}

.stickerCategoryGeneric-PwDjYP {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 4px
}

.stickerCategoryGeneric-PwDjYP:hover {
	background-color: var(--background-primary)
}

.stickerCategoryGenericDisabled-2NyZKY {
	cursor: default;
	color: var(--interactive-muted)
}

.stickerCategoryGenericDisabled-2NyZKY .stickerCategoryGenericIcon-HhYfNM {
	opacity: .6
}

.stickerCategoryGenericDisabled-2NyZKY.stickerCategory-3Yz7vN:hover {
	background-color: transparent;
	color: var(--interactive-muted)
}

.stickerPackThumbnail-2yNuP6 {
	display: block;
	height: 100%;
	width: 100%
}

.guildCategorySeparator-3IdPnM {
	margin: 12px 0;
	border: none;
	border-bottom: 1px solid var(--background-modifier-accent)
}

.standardStickerShortcut-3iRT0y {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: inherit;
	color: var(--interactive-normal);
	cursor: pointer;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 48px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	left: 0;
	opacity: 1;
	position: absolute;
	-webkit-transition: opacity .1s, -webkit-transform .1s;
	transition: opacity .1s, -webkit-transform .1s;
	transition: opacity .1s, transform .1s;
	transition: opacity .1s, transform .1s, -webkit-transform .1s;
	width: 100%
}

.standardStickerShortcut-3iRT0y:hover {
	color: var(--interactive-hover)
}

.invisibleShortcut-3ZMcFJ {
	display: none;
	opacity: 0
}

.hidden-vu5JrP {
	visibility: hidden
}

.wrapper-3Qz0Jk {
	padding-top: 32px
}

.heroImage-ZfsNee {
	display: block;
	margin: 0 auto 24px;
	width: 250px
}

.closeButton-3XbOTT {
	position: absolute;
	right: 4px;
	top: 12px
}

.heading-2u9L55 {
	margin-bottom: 16px
}

.perks-4HPHN7 {
	background-color: var(--background-secondary);
	border-radius: 8px
}

.icon-YquWci {
	height: 20px;
	width: 20px
}

.iconColorLightBlue-2DehaC {
	color: hsl(221, calc(var(--saturation-factor, 1)*100%), 84.1%)
}

.iconColorGreen-1M-tXq {
	color: hsl(164, calc(var(--saturation-factor, 1)*55.1%), 69.4%)
}

.iconColorOrange-2QDAwl {
	color: hsl(25, calc(var(--saturation-factor, 1)*96.7%), 64.1%)
}

.iconColorYellow-1s_Bv3 {
	color: hsl(47, calc(var(--saturation-factor, 1)*98.9%), 63.9%)
}

.iconColorPink-3j7p1M {
	color: hsl(302, calc(var(--saturation-factor, 1)*100%), 72.5%)
}

.iconColorPurple-2SKo10 {
	color: hsl(272, calc(var(--saturation-factor, 1)*100%), 80.2%)
}

.iconColorDarkBlue-cmUd_u {
	color: hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%)
}

.iconColorBlue-29w-bn {
	color: hsl(222, calc(var(--saturation-factor, 1)*100%), 75.1%)
}

.footer-3wUBpy {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.premiumButtonNitroWheel-1VQbBx {
	margin-right: 4px
}

.premiumButtonInner-2iZ72U {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.premiumButton-2FO5cR {
	margin-top: 20px
}

.emptyState-39XDT6 {
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center
}

.header-WclrWC {
	margin-top: 16px;
	margin-bottom: 8px
}

.subtitle-oTdNF- {
	margin-bottom: 12px
}

.stickersRow-22csIr {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.stickersRow-22csIr .sticker-2Ef6Nj {
	margin: auto 2px
}

.unownedStickerLockContainer-1awnDf {
	border-radius: 100%;
	border: 1px solid var(--background-modifier-accent);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: var(--background-accent);
	position: absolute;
	right: 0;
	bottom: 0
}

.unownedStickerLockIcon-3vTNpx {
	color: var(--interactive-normal)
}

.row-2psonc {
	display: grid;
	margin-bottom: 12px;
	overflow: hidden
}

.row-2psonc,
.sticker-2cpdZp {
	position: relative
}

.sticker-2cpdZp {
	border-radius: 4px;
	padding: 2px
}

.createSticker-y7ICu0 {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
	background-color: var(--background-primary);
	border-radius: 8px
}

.createInspected-13EYxv {
	background-color: var(--background-secondary-alt)
}

.uploadCard-1Py2Oj {
	cursor: pointer
}

.iconWrapper-3vy595 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%)), to(hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%)));
	background-image: linear-gradient(90deg, hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%), hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%));
	border-radius: 36px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 36px;
	width: 36px
}

.icon-1Is6F2 {
	height: 18px;
	width: 18px
}

.inspectedIndicator-59EII8 {
	height: 100%;
	left: 0;
	-webkit-mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%;
	mask: url(/assets/7d65d61e6cd25bf1847ec2d3e4a0144d.svg) 0 0/100% 100%;
	position: absolute;
	top: 0;
	-webkit-transition: background-color .08s ease-out, color .08s ease-out;
	transition: background-color .08s ease-out, color .08s ease-out;
	width: 100%;
	z-index: -1
}

.stickerInspected-2EM4w- .inspectedIndicator-59EII8 {
	background-color: var(--background-accent)
}

.stickerPlaceholder-Upqhje {
	cursor: default
}

.viewAll-2RLt-n {
	position: absolute;
	right: 0;
	top: 0
}

.viewAll-2RLt-n:hover .viewAllButton-I9GJG2,
.viewAllInspected-FsmJHj .viewAllButton-I9GJG2 {
	background-color: var(--background-tertiary);
	color: var(--interactive-hover)
}

.viewAllButton-I9GJG2 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-secondary-alt);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	color: var(--interactive-normal);
	display: grid;
	font-size: 16px;
	font-weight: 600;
	height: 100%;
	line-height: 20px;
	text-align: center;
	white-space: pre-line;
	width: 100%
}

.stickerNode-20m2uy {
	-webkit-transition: opacity .25s;
	transition: opacity .25s
}

.stickerNodeDimmed-3nFXMx {
	opacity: .3
}

.stickerNodeHidden-3kXD_k {
	visibility: hidden
}

.stickerUnsendable-2q_h2B {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%)
}

.header-1jwfHp {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 66px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 12px 4px
}

.header-1jwfHp,
.title-1R2vOK {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.title-1R2vOK {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-webkit-column-gap: 4px;
	-moz-column-gap: 4px;
	column-gap: 4px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	margin-bottom: 4px;
	max-width: 100%;
	white-space: nowrap
}

.heading-3FTJUH {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	font-size: 16px;
	line-height: 20px;
	min-width: 0;
	overflow: hidden;
	text-overflow: ellipsis
}

.count-ZZL8Ce {
	color: var(--header-secondary);
	font-size: 14px;
	line-height: 18px
}

.monospace-2wHjP3 {
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace
}

.features-3yHAt3 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.featuresTooltip-3r0QiF {
	max-width: 260px
}

.feature-3kpTdS {
	color: var(--interactive-normal);
	background-color: var(--background-modifier-accent);
	border-radius: 10px;
	margin-left: 4px
}

.featureFlushRight-2-VxWs {
	margin-left: auto
}

.featureText-169iUC {
	padding: 0 4px
}

.featureTextIcon-6keZHX {
	position: relative;
	top: 1px;
	height: 10px;
	width: 10px
}

.featureIcon-2pfUYw {
	height: 12px;
	width: 12px;
	padding: 2px
}

.newTag-38ErDv {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	color: #fff;
	font-size: 9px;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 16px;
	border-radius: 16px;
	margin-right: 4px;
	padding: 0 6px
}

.theme-dark .timerIcon-3FpAHP {
	color: #fbb848
}

.theme-light .timerIcon-3FpAHP {
	color: #ff8a00
}

.description-zTR9jp {
	padding-bottom: 4px
}

.headerWithImage-3o0-0O {
	min-height: 100px;
	overflow: visible;
	padding: 0
}

.backgroundImage-1fVfmz {
	border-radius: 5px 5px 0 0;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-position: 50%;
	background-size: cover;
	background-repeat: no-repeat
}

.closeButton-2Oed-N {
	height: 18px;
	position: absolute;
	right: 16px;
	top: 16px;
	width: 18px;
	line-height: 0;
	color: #fff;
	background: rgba(0, 0, 0, .6);
	border-radius: 4px;
	opacity: 1;
	-webkit-transform: none;
	transform: none;
	-webkit-transition: background .1s;
	transition: background .1s
}

.closeButton-2Oed-N:hover {
	background: rgba(0, 0, 0, .8);
	color: #fff
}

.footer-2oNIlz {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.footerEnd-1KDgyA {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.skuPreviewFooterCloseButton-1GsfiB {
	color: var(--interactive-active);
	font-size: 14px;
	font-weight: 600;
	line-height: 18px
}

.header-2VKTUL {
	height: auto
}

.container-K9goMo {
	padding: 12px 0 0
}

.containerWithHeader-3tnp74 {
	padding-top: 4px
}

.premiumButtonNitroWheel-28RTr5 {
	margin-right: 4px
}

.premiumButtonInner-qFZiFk {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.subscription-3aLGnG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: var(--background-secondary);
	border-radius: 8px;
	padding: 16px
}

.subscriptionInfo-2wfGYJ {
	margin-left: 16px
}

.tierInfo-tIXZkU {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.tierInfo-tIXZkU,
.tierPill-1yRO48 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.tierPill-1yRO48 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-item-align: start;
	align-self: flex-start;
	padding: 4px 8px 4px 4px;
	border-radius: 11px;
	font-size: 12px;
	line-height: 14px
}

.tierPillStar-34rvoJ {
	width: 16px;
	height: 16px;
	margin-right: 5px
}

.guildIcon-bY4Rsy {
	background-color: var(--background-primary)
}

.guildName-3Q3DTO {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-bottom: 8px;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	color: var(--header-primary)
}

.levelIcon-MBl0h_ {
	width: 16px;
	height: 16px;
	margin: 0 4px
}

.levelDownIcon-3eNqAg {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.levelUpIcon-1VeO4o {
	color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%)
}

.theme-dark .tierPill-1yRO48 {
	background-color: #36393f;
	color: #fff
}

.theme-dark .tierPillStar-34rvoJ {
	color: #fff
}

.theme-dark .tierPillGem-3zcO2T {
	color: #4f545c
}

.theme-light .boost-4xzKsM {
	background-color: #e3e5e8
}

.theme-light .guildName-3Q3DTO {
	color: #4f5660
}

.theme-light .tierPill-1yRO48 {
	background-color: #fff;
	color: #4f5660
}

.theme-light .tierPillStar-34rvoJ {
	color: #747f8d
}

.theme-light .tierPillGem-3zcO2T {
	color: #fff
}

.content-2bjdSf {
	padding-bottom: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.guildCard-1ZRYY8 {
	margin: 16px 0
}

.image-1kcgs9 {
	background-repeat: no-repeat;
	background-size: 100%;
	-ms-flex-item-align: center;
	align-self: center;
	margin: 20px 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.transferGuildCardHeader-29rebZ {
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 16px
}

.activeTransferGuildCardBorder-2jUQ7t {
	background: -webkit-gradient(linear, right top, left top, from(hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%)), to(hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%)));
	background: linear-gradient(270deg, hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%), hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%));
	padding: 2px
}

.activeTransferGuildCardBorder-2jUQ7t,
.transferFromGuildCard-2BiPCE {
	margin-top: 8px;
	border-radius: 8px
}

.transferToGuildCard-1S-m5v {
	border-radius: 8px
}

.error-3xOMUr {
	margin: 16px
}

.pendingCancellation-2dWNGg {
	margin-top: 16px;
	padding: 8px 16px;
	background: var(--info-warning-background);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 4px;
	border: 1px solid var(--info-warning-foreground);
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.pendingCancellationIcon-37Hfji {
	color: var(--text-warning);
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.pendingCancellationMessage-3Z1T-5 {
	color: var(--text-normal);
	margin-left: 10px
}

.modal-1xfRX3 {
	overflow: hidden
}

.selectHeaderContainer-3If65_ {
	z-index: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.selectHeader-1Ge_-Z {
	margin-bottom: 16px
}

.selectSearch-3Qk9To {
	width: 100%
}

.selectContent-1Riibb {
	padding: 8px 0
}

.selectGuild-1Ygl76 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 6px;
	margin: 0 8px;
	cursor: pointer;
	border-radius: 4px
}

.selectGuild-1Ygl76:hover {
	background-color: var(--background-secondary-alt)
}

.selectGuildName-eFAtJ9 {
	margin-left: 12px
}

.confirmImage-2pGr87 {
	width: 264px;
	height: 134px
}

.transferConfirmImage-1SYwXp {
	width: 216px;
	height: 128px
}

.successBody-2dH8eB {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px
}

.successAnimation-1rcoI5 {
	width: 300px;
	height: 200px
}

.quantitySelectorBody-1mRZvy {
	margin-top: 20px
}

.quantitySelectorDescription-3vuWyD,
.quantitySelectorHeader-3yR55s {
	margin-bottom: 16px
}

.quantitySelectorWrapper-2yl054 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 32px auto
}

.quantitySelectorLabel-wVuQrI {
	line-height: 20px;
	margin-left: 16px
}

.modalCloseButton-2O2UDY {
	position: absolute;
	right: 12px;
	top: 12px;
	opacity: .8
}

.modalCloseButton-2O2UDY:hover {
	opacity: 1
}

.theme-dark .confirmImage-2pGr87 {
	background-image: url(/assets/192d6baea83c7c91a2d07c81f7fb141a.svg)
}

.theme-dark .transferConfirmImage-1SYwXp {
	background-image: url(/assets/208ed87ce5401340f7f0107a37b5d3d4.svg)
}

.theme-dark .tierPill-3gJ0eN {
	background-color: #36393f;
	color: #fff
}

.theme-light .confirmImage-2pGr87 {
	background-image: url(/assets/192d6baea83c7c91a2d07c81f7fb141a.svg)
}

.theme-light .transferConfirmImage-1SYwXp {
	background-image: url(/assets/caca0f65f52140e03fba15fc666b6500.svg)
}

.theme-light .tierPill-3gJ0eN {
	background-color: #fff;
	color: #4f5660
}

.wrapper-2Fruhn {
	padding-top: 32px
}

.heroImage-RoUiOh {
	display: block;
	margin: 0 auto 24px;
	width: 216px
}

.closeButton-2gNzQi {
	position: absolute;
	right: 4px;
	top: 12px
}

.heading-2iEp19 {
	margin-bottom: 16px
}

.perks-26lTSw {
	background-color: var(--background-secondary);
	border-radius: 8px
}

.iconColorYellow-1iRX6U {
	color: hsl(47, calc(var(--saturation-factor, 1)*98.9%), 63.9%)
}

.iconColorGreen-2C0ljd {
	color: hsl(164, calc(var(--saturation-factor, 1)*55.1%), 69.4%)
}

.iconColorPurple-1eFjee {
	color: hsl(272, calc(var(--saturation-factor, 1)*100%), 80.2%)
}

.iconColorBlue-187CXE {
	color: #8ea1e1
}

.footer-2KItQp {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row
}

.upsell-voV9AC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background-color: var(--background-tertiary);
	padding: 8px 0 8px 8px;
	border-radius: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-36VNVE {
	margin-right: 8px;
	width: 24px;
	color: var(--interactive-normal)
}

.body-35DEex {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.iconWrapper-1Ws4PP {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%)), to(hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%)));
	background-image: linear-gradient(90deg, hsl(221, calc(var(--saturation-factor, 1)*70%), 55.5%), hsl(269, calc(var(--saturation-factor, 1)*83.8%), 71%));
	border-radius: 24px;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 24px;
	width: 24px
}

.icon-1S2if3 {
	height: 12px;
	width: 12px
}

.wrapper-OxgYJ1 {
	display: grid;
	grid-template-rows: 1fr auto;
	height: 100%;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.footerActions-3KYPyJ {
	margin-bottom: 12px
}

.packHeader-NLJ7S5 {
	position: sticky;
	top: 0
}

.packHeaderShopWrapper-2OtJtX {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-column-gap: 12px;
	-moz-column-gap: 12px;
	column-gap: 12px
}

.packHeaderShop-1qN3eZ {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	overflow: hidden
}

.packHeaderShopActions-pPMTPj {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.sticker-3HpuRA {
	cursor: pointer
}

.divider-1OSL6X {
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.shopDivider-sT2XLN {
	border-top-width: 1px;
	height: 1px
}

.tipWithSearch-1ZG0iW {
	margin-top: undefined
}

.searchSuggestions-FrCvef {
	padding-top: 16px;
	max-width: 250px
}

.searchSuggestion-rlq9uJ {
	background: var(--background-floating);
	border-radius: 8px;
	cursor: pointer;
	display: inline-block;
	font-weight: 400;
	margin: 0 4px 8px;
	padding: 4px 8px
}

.emptyGuildUpsell-3UP6BQ {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 54px;
	overflow: hidden;
	margin-left: 4px;
	margin-right: 4px
}

.wrapper-3ir_7D {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.upsellWrapper-1utsSD {
	z-index: 2
}

.upsellBackground-2Nr3j7,
.upsellWrapper-1utsSD {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0
}

.upsellBackground-2Nr3j7 {
	background: var(--background-secondary);
	opacity: .98
}

.upsellContent-3fiGMr {
	text-align: center;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.upsellImage-1uV3MA {
	height: 80px;
	width: -webkit-fit-content;
	width: -moz-fit-content;
	width: fit-content;
	margin-bottom: 16px
}

.upsellTitle-CuDEpB {
	margin-bottom: 8px
}

.upsellDescription-2Un0aB {
	margin-bottom: 24px;
	max-width: 400px
}

.upsellClose-3WlWDF {
	cursor: pointer;
	position: absolute;
	top: 20px;
	right: 20px;
	color: var(--interactive-normal)
}

.wrapper-2iFQJ9 {
	position: relative;
	display: grid;
	grid-template-columns: 48px auto;
	grid-template-rows: auto 1fr auto
}

.header-2k4I2o {
	-webkit-box-shadow: var(--elevation-low);
	box-shadow: var(--elevation-low);
	grid-column: 1/3;
	grid-row: 1/2;
	min-height: 1px;
	z-index: 1;
	padding: 0 16px 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.loadingIndicator-2ZWpbk {
	grid-column: 1/-1;
	grid-row: 1/-1
}

.listWrapper-hig339 {
	grid-column: 2/2
}

.emptyState-XDa1Wg,
.listWrapper-hig339 {
	grid-row: 2/2;
	overflow: hidden;
	position: relative
}

.emptyState-XDa1Wg {
	grid-column: 1/3;
	margin: 0 20px
}

.positionLayer-1KzSAt {
	left: 86px;
	pointer-events: none;
	z-index: 0
}

.positionContainer-DEuh7X {
	width: 100%;
	height: 444px;
	pointer-events: none
}

.positionContainerOnlyEmoji--VzZ6D {
	height: 396px
}

.drawerSizingWrapper-17Mss4 {
	height: 100%;
	max-width: 100%;
	pointer-events: all;
	position: absolute;
	right: 0;
	width: 100%;
	z-index: 1
}

.contentWrapper-SvZHNd {
	background-color: var(--background-secondary);
	border-radius: 8px;
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-high);
	box-shadow: var(--elevation-stroke), var(--elevation-high);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: grid;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	grid-template-rows: 24px auto;
	grid-row-gap: 8px;
	height: 100%;
	overflow: hidden;
	padding-top: 16px;
	position: relative;
	z-index: 1
}

.positionContainerOnlyEmoji--VzZ6D .contentWrapper-SvZHNd {
	grid-template-rows: auto
}

.nav-7UD0KD {
	padding: 0 16px
}

.navList-2UtuhC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.navItem-3Wp_oJ {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.navItem-3Wp_oJ+.navItem-3Wp_oJ {
	margin-left: 8px
}

.navButton-2gQCx- {
	border-radius: 4px;
	color: var(--interactive-normal);
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	padding: 2px 8px;
	-webkit-transition: background-color .1s ease-in-out, color .1s ease-in-out;
	transition: background-color .1s ease-in-out, color .1s ease-in-out
}

.navButton-2gQCx-:hover {
	color: var(--interactive-hover)
}

.navButtonActive-1MkytQ {
	background-color: var(--background-accent);
	color: #fff
}

.navButtonActive-1MkytQ:hover {
	color: #fff
}

.resizeHandle-3NRr0z {
	cursor: ew-resize;
	height: 100%;
	left: -2px;
	position: absolute;
	top: 0;
	width: 4px;
	z-index: 2
}

.introductionWrapper-3JgYlK {
	text-align: center
}

.introductionHeader-39IP1Z {
	font-weight: 600;
	margin-bottom: 4px
}

.introductionSubheader-wYqfJl {
	margin-bottom: 16px
}

.introductionAction-LbJO-v {
	color: var(--brand-experiment);
	font-weight: 600
}

.introductionTooltip-39ymCt {
	max-width: none;
	width: 280px
}

.introductionTooltipContent-2CVaCn {
	padding: 16px
}

.stickersNavItem-g1SJ0f {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.stickersNavItem-g1SJ0f,
.stickersUnseenBadge-3f2c9o {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.stickersUnseenBadge-3f2c9o {
	height: 16px;
	border-radius: 8px;
	min-width: 16px;
	padding: 0;
	margin-left: 4px;
	-webkit-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.container-JHR0NT {
	bottom: 100%;
	margin-bottom: 12px;
	min-height: 16px;
	position: absolute;
	-webkit-transition: opacity .125s ease-in, -webkit-transform .125s cubic-bezier(.48, 1.93, 1, .68);
	transition: opacity .125s ease-in, -webkit-transform .125s cubic-bezier(.48, 1.93, 1, .68);
	transition: opacity .125s ease-in, transform .125s cubic-bezier(.48, 1.93, 1, .68);
	transition: opacity .125s ease-in, transform .125s cubic-bezier(.48, 1.93, 1, .68), -webkit-transform .125s cubic-bezier(.48, 1.93, 1, .68);
	opacity: 1;
	will-change: opacity, transform;
	left: auto;
	right: 40px
}

.container-JHR0NT.hidden-1Pp_-F {
	-webkit-transform: translateY(12px);
	transform: translateY(12px);
	opacity: 0;
	pointer-events: none
}

.containerBackground-LlUax5 {
	background-color: var(--background-floating);
	border: 1px solid var(--background-modifier-selected);
	border-radius: 8px;
	bottom: 0;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	left: 0;
	min-height: 16px;
	opacity: .95;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0
}

.containerBackground-LlUax5:after {
	border: 7px solid transparent;
	border-top: 7px solid var(--background-floating);
	content: "";
	height: 0;
	margin-top: -1px;
	position: absolute;
	right: 14px;
	top: 100%;
	width: 0
}

.bottomInformationTextContainer-2lvA_a {
	z-index: 1;
	position: relative;
	padding: 0 8px 10px;
	height: 24px
}

.textDivider-3RoZIQ {
	height: 1px;
	margin: 0 0 4px;
	background-color: var(--background-modifier-accent)
}

.descriptionText-1ZKuLr {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.stickerResults-3HacYG {
	display: grid;
	grid-gap: 8px;
	grid-auto-flow: column;
	grid-template-columns: repeat(auto-fit, 48px);
	padding: 8px;
	position: relative;
	z-index: 1
}

.keybind-25ROM8 {
	margin: 0;
	display: inline-block
}

.theme-dark .keybind-25ROM8 span,
.theme-light .keybind-25ROM8 span {
	-webkit-box-shadow: inset 0 -4px 0 rgba(32, 34, 37, .6);
	box-shadow: inset 0 -4px 0 rgba(32, 34, 37, .6)
}

.suggestedExpression-3HUIrd {
	cursor: pointer;
	position: relative
}

.mask-2VqFZB {
	bottom: -2px;
	opacity: 0;
	left: -2px;
	position: absolute;
	right: -2px;
	top: -2px;
	-webkit-transition: opacity .08s ease-in-out;
	transition: opacity .08s ease-in-out;
	z-index: 0
}

.suggestedExpression-3HUIrd:focus .mask-2VqFZB,
.suggestedExpressionFocused-23LPyn .mask-2VqFZB {
	opacity: 1
}

.maskBackground-3LR_np {
	background-color: var(--background-accent);
	height: 100%;
	width: 100%
}

.reduce-motion .container-JHR0NT,
.reduce-motion .mask-2VqFZB {
	-webkit-transition: none;
	transition: none
}

.theme-light .unownedStickerLockIcon-2GMbV9 {
	color: var(--background-secondary)
}

.theme-dark .containerBackground-LlUax5 {
	opacity: .95
}

.divider-JfaTT5 {
	z-index: 1;
	height: 0;
	border-top: thin solid var(--background-modifier-accent);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	pointer-events: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	--divider-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.low-saturation .divider-JfaTT5 {
	--divider-color: hsl(359, calc(var(--saturation-factor, 1)*66.7%), 54.1%)
}

.background-opacity-low .divider-JfaTT5,
.background-opacity-medium .divider-JfaTT5 {
	opacity: .5
}

.background-opacity-high .divider-JfaTT5 {
	opacity: .8
}

.isUnread-3Ef-o9 {
	border-color: var(--divider-color)
}

.hasContent-1cNJDh {
	position: relative;
	left: auto;
	right: auto
}

.unreadPill-2HyYtt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	top: -7px;
	right: 0;
	font-size: 10px;
	line-height: 9px;
	font-weight: 700;
	padding: 0 4px 0 1px;
	border-radius: 0 4px 4px 0;
	text-transform: uppercase;
	color: #fff;
	background-color: var(--divider-color);
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-left: none
}

.unreadPill-2HyYtt,
.unreadPillCap-3_K2q2 {
	position: absolute;
	height: 13px
}

.unreadPillCap-3_K2q2 {
	display: block;
	left: -8px;
	top: 0
}

.unreadPillCapStroke-7rkHbg {
	color: var(--divider-color);
	fill: var(--divider-color)
}

.content-1o0f9g {
	display: block;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	padding: 2px 4px;
	color: var(--text-muted);
	background: var(--background-primary);
	line-height: 13px;
	font-size: 12px;
	margin-top: -1px;
	font-weight: 600;
	border-radius: 8px
}

.isUnread-3Ef-o9 .content-1o0f9g {
	color: var(--divider-color)
}

.wrapper-2aW0bm {
	background-color: var(--background-primary);
	-webkit-box-shadow: var(--elevation-stroke);
	box-shadow: var(--elevation-stroke);
	display: grid;
	grid-auto-flow: column;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 32px;
	border-radius: 4px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transition: -webkit-box-shadow .1s ease-out;
	transition: -webkit-box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out;
	transition: box-shadow .1s ease-out, -webkit-box-shadow .1s ease-out;
	position: relative;
	overflow: hidden
}

.full-motion .wrapper-2aW0bm:hover {
	-webkit-box-shadow: var(--elevation-stroke), var(--elevation-medium);
	box-shadow: var(--elevation-stroke), var(--elevation-medium)
}

.button-1ZiXG9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 24px;
	padding: 4px;
	min-width: 24px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	color: var(--interactive-normal);
	cursor: pointer;
	position: relative
}

.button-1ZiXG9:hover {
	color: var(--interactive-hover);
	background-color: var(--background-modifier-hover)
}

.button-1ZiXG9:active {
	padding-top: 5px;
	padding-bottom: 3px;
	color: var(--interactive-active);
	background-color: var(--background-modifier-active)
}

.button-1ZiXG9.selected-LCBEAU {
	color: var(--interactive-active);
	background-color: var(--background-modifier-selected)
}

.separator-42rNt0 {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: 1px;
	margin: 0 4px;
	height: 100%;
	background-color: var(--background-modifier-accent)
}

.button-1ZiXG9.disabled-1RZyKz,
.button-1ZiXG9.disabled-1RZyKz:active,
.button-1ZiXG9.disabled-1RZyKz:hover {
	opacity: .5;
	padding: 4px;
	color: var(--interactive-normal);
	background-color: transparent;
	cursor: default
}

.button-1ZiXG9.dangerous-2r8KxV {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.button-1ZiXG9.dangerous-2r8KxV:hover {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.2%), 62.5%)
}

.upload-3Dkqd6 {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background-color: var(--background-secondary);
	border-radius: 4px;
	margin: 0;
	padding: 8px;
	position: relative;
	min-width: 200px;
	max-width: 200px;
	min-height: 200px;
	max-height: 200px
}

.filenameContainer-GYsC7s {
	margin-top: auto
}

.filename-ZzFlbx {
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.uploadContainer-21JzET {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%
}

.channelAttachmentArea-3ziOpb,
.uploadContainer-21JzET {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.channelAttachmentArea-3ziOpb {
	gap: 24px;
	margin: 0 0 2px 6px;
	padding: 20px 10px 10px;
	overflow-x: auto
}

.imageContainer-3U_IgV {
	margin-top: auto;
	position: relative;
	min-height: 0
}

.imageContainer-3U_IgV>div:not([aria-expanded=false]),
.imageContainer-3U_IgV>div:not([aria-expanded=false])>div {
	height: 100%
}

.image-2-GqhD {
	border-radius: 3px;
	max-width: 100%;
	-o-object-fit: contain;
	object-fit: contain
}

.spoiler-2mmM5D {
	-webkit-filter: blur(44px);
	filter: blur(44px);
	pointer-events: none
}

.spoilerContainer-Nqmjlh {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.tags-1I7AYP {
	position: absolute;
	left: 3px;
	bottom: 6px
}

.altTag-2Zg09F {
	background: hsla(0, 0%, 100%, .8);
	margin-right: 4px;
	color: #000;
	mix-blend-mode: screen;
	text-transform: uppercase;
	font-size: 10px;
	padding: 3px;
	border-radius: 3px;
	z-index: 1
}

.divider-2NlPq5 {
	margin-left: 16px
}

.actionBarContainer-3EfnhW {
	position: absolute;
	top: 0;
	right: 0
}

.actionBar-3yJOtm {
	position: absolute;
	right: 0;
	z-index: 1;
	-webkit-transform: translate(25%, -25%);
	transform: translate(25%, -25%);
	padding: 0
}

.actionBarIcon-1hDHzY {
	width: 20px;
	height: 20px;
	display: block;
	-o-object-fit: contain;
	object-fit: contain
}

.icon-HQGNTD {
	height: 144px;
	background-repeat: no-repeat;
	background-position: 50%
}

.icon-HQGNTD.video-1aUD5P {
	background-image: url(/assets/7252adb1cdb9603a49ce1bab7c3c41e7.svg)
}

.icon-HQGNTD.acrobat-3vO3gJ {
	background-image: url(/assets/325421cb49d6e0717b8c7b9dfa2d4bdc.svg)
}

.icon-HQGNTD.ae-G8L_Zr {
	background-image: url(/assets/5acc0abb7cbb015848085fc0993142bf.svg)
}

.icon-HQGNTD.sketch-m_YHB8 {
	background-image: url(/assets/a4389a7644d1ec25e7132159b71c5175.svg)
}

.icon-HQGNTD.ai-1vPD-5 {
	background-image: url(/assets/ad55c3f2f2354618478e36f2a10f2ea3.svg)
}

.icon-HQGNTD.archive-2zE9aI {
	background-image: url(/assets/157ccfe93c91db60adddd48a75b69205.svg)
}

.icon-HQGNTD.code-1WVsYn {
	background-image: url(/assets/35827c42a3af54bd169cff0a866eb428.svg)
}

.icon-HQGNTD.document-1FqEcC {
	background-image: url(/assets/515d0236bce3ba834026209dc78489f0.svg)
}

.icon-HQGNTD.photoshop-2MOdyL,
.icon-HQGNTD.ps-30j05T {
	background-image: url(/assets/9655e45a31ab290cf812ba2de902f232.svg)
}

.icon-HQGNTD.spreadsheet-3tjFiz {
	background-image: url(/assets/c1ebd9af7ce0a639af9d99b4980bda13.svg)
}

.icon-HQGNTD.webcode-2Zy98f {
	background-image: url(/assets/6b35b41a1e3a8099667499b71414328b.svg)
}

.icon-HQGNTD.audio-3DaGel {
	background-image: url(/assets/e83eaad3ae5c32a355b55f157e6cd3da.svg)
}

.icon-HQGNTD.unknown-KRWjnq {
	background-image: url(/assets/7b3a37fa249a857b0ff136db0a73f44c.svg)
}

.userTooltip-7qZaHD {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px
}

.avatar-i5C_qp {
	margin-right: 8px
}

.discriminator-17tNDS {
	opacity: .5
}

.commandBlock-38NGGm {
	display: inline-block
}

.commandBlock-38NGGm br {
	display: none
}

.commandBlock-38NGGm>span:last-of-type {
	margin-right: 8px
}

.pill-2pQByF {
	height: 21px;
	border-radius: 4px;
	padding: 0 4px
}

.pill-2pQByF .mention {
	background: none!important
}

.pill-2pQByF .emoji {
	max-height: 21px;
	max-width: 21px
}

.theme-light .pill-2pQByF {
	background-color: #c7ccd1
}

.theme-dark .pill-2pQByF {
	background-color: #18191c
}

.completePill-1I5maV .optionKey-3jd4Vt {
	margin-right: 4px
}

.erroredPill-3HF4Sc {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.tabButton-1n4gNP {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	opacity: .5;
	vertical-align: text-bottom;
	color: #fff;
	margin-bottom: -1px
}

.syntaxAfter-hcA4AH,
.syntaxBefore-1YQ9lW {
	font-weight: 600
}

.codeBlockSyntax-2i-tMA,
.syntaxAfter-hcA4AH,
.syntaxBefore-1YQ9lW {
	color: var(--textbox-markdown-syntax)
}

.codeBlockLang-O_f4hr {
	color: var(--text-positive)
}

.after_s-20p8Ev,
.after_spoiler-1-p4u9,
.after_u-222bSK,
.before_s-24KnUy,
.before_spoiler-1Aglf8,
.before_u-2lCd2i,
.syntaxOverride-1uDw7k {
	font-weight: 400
}

.before_em-9aA_NQ {
	margin-right: -1px
}

.after_em-U9Eby7 {
	margin-left: 1px
}

.before_s-24KnUy,
.before_u-2lCd2i {
	margin-right: 1px
}

.after_s-20p8Ev,
.after_u-222bSK {
	margin-left: 1px
}

.after_u-222bSK,
.before_u-2lCd2i {
	text-decoration: underline
}

.before_inlineCode-1G9rTK {
	border-radius: 3px 0 0 3px
}

.after_inlineCode-1KfVgj {
	border-radius: 0 3px 3px 0
}

.bold-36dRGB {
	font-weight: 600
}

.italics-1CB0-L {
	font-style: italic
}

.underline-2dzcvN {
	text-decoration: underline
}

.strikethrough-37TnTg {
	text-decoration: line-through
}

.fakeLink-26oLcc {
	color: var(--text-link)
}

.low-saturation .fakeLink-26oLcc {
	text-decoration: underline;
	color: var(--text-link-low-saturation)
}

.after_inlineCode-1KfVgj,
.before_inlineCode-1G9rTK,
.inlineCode-2ngu6Y {
	background: var(--background-secondary);
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 85%;
	line-height: 18px;
	margin: -.2em 0;
	padding: .2em 0;
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: pre-wrap
}

.spoiler-2Iew8T {
	padding: 0 .2em;
	background-color: var(--background-primary)
}

.codeBlockText-9TnoxQ,
.codeLine-14BKbG {
	color: var(--header-secondary);
	font-family: Consolas, Andale Mono WT, Andale Mono, Lucida Console, Lucida Sans Typewriter, DejaVu Sans Mono, Bitstream Vera Sans Mono, Liberation Mono, Nimbus Mono L, Monaco, Courier New, Courier, monospace;
	font-size: 85%;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	text-size-adjust: none
}

.slateContainer-3Qkn2x {
	position: relative
}

.slateTextArea-1Mkdgw {
	caret-color: var(--text-normal);
	position: absolute;
	left: 0;
	right: 10px;
	text-align: left;
	word-break: break-word;
	white-space: break-spaces!important
}

.slateTextArea-1Mkdgw pre {
	max-width: none
}

.placeholder-37qJjk,
.slateTextArea-1Mkdgw .hljs-comment,
.slateTextArea-1Mkdgw .hljs-quote {
	color: var(--text-muted)
}

.placeholder-37qJjk {
	left: 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	position: absolute;
	right: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.placeholder-37qJjk,
.slateTextArea-1Mkdgw {
	padding-right: 10px
}

.channelTextArea-2VhZ6z {
	position: relative;
	width: 100%;
	text-indent: 0;
	border-radius: 8px
}

.channelTextArea-2VhZ6z.highlighted-2eSV1B {
	-webkit-box-shadow: 0 0 0 4px var(--focus-primary);
	box-shadow: 0 0 0 4px var(--focus-primary)
}

.focusRing-2NImfT {
	border-radius: 8px
}

.scrollableContainer-2NUZem {
	overflow-x: hidden;
	overflow-y: scroll;
	background-color: var(--channeltextarea-background);
	max-height: 50vh;
	border-radius: 8px;
	scrollbar-width: none
}

.sticker-1T9_Bu {
	display: block
}

.background-opacity-low .scrollableContainer-2NUZem {
	background-color: rgba(79, 84, 92, .5)
}

.background-opacity-low .scrollableContainer-2NUZem .textArea-12jD-V {
	color: #fff
}

.background-opacity-medium .scrollableContainer-2NUZem {
	background-color: rgba(79, 84, 92, .7)
}

.background-opacity-medium .scrollableContainer-2NUZem .textArea-12jD-V {
	color: #fff
}

.background-opacity-high .scrollableContainer-2NUZem {
	background-color: rgba(79, 84, 92, .9)
}

.webkit-HjD9Er::-webkit-scrollbar {
	width: 12px;
	height: 12px
}

.webkit-HjD9Er::-webkit-scrollbar-thumb,
.webkit-HjD9Er::-webkit-scrollbar-track {
	background-clip: padding-box;
	border: 4px solid transparent
}

.webkit-HjD9Er::-webkit-scrollbar-track {
	border-width: initial
}

.webkit-HjD9Er::-webkit-scrollbar-thumb {
	background-color: rgba(24, 25, 28, .6);
	border-radius: 8px
}

.channelTextAreaDisabled-8rmlrp .scrollableContainer-2NUZem {
	opacity: .5
}

.hasConnectedBar-1MrFne {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.inner-MADQqc {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative
}

.innerDisabled-1YTFPN {
	cursor: not-allowed
}

.sansAttachButton-td2irx {
	padding-left: 16px
}

.sansAttachButtonCreateThread-1UPx8S {
	padding-left: 10px
}

.attachButton-2dnuIu {
	margin-left: -16px
}

.textArea-12jD-V {
	background-color: transparent;
	resize: none;
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 400;
	font-size: 1rem;
	line-height: 1.375rem;
	width: 100%;
	height: 44px;
	min-height: 44px;
	color: var(--text-normal);
	padding-left: 0;
	padding-right: 10px
}

.textArea-12jD-V::-webkit-input-placeholder {
	-webkit-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--text-muted)
}

.textArea-12jD-V::-moz-placeholder {
	-moz-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--text-muted)
}

.textArea-12jD-V:-ms-input-placeholder {
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--text-muted)
}

.textArea-12jD-V::placeholder {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	color: var(--text-muted)
}

.textAreaSlate-1ZzRVj {
	padding: 0
}

.textAreaThreadCreation-3zmvce {
	min-height: 66px
}

.textAreaWithoutAttachmentButton-qiaiTB {
	padding-left: 16px
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .textArea-12jD-V {
		font-weight: 500
	}
}

.textAreaDisabled-3-Eq_G {
	pointer-events: none
}

.buttons-3JBrkn {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	height: 44px;
	position: sticky;
	top: 0;
	margin-right: 4px
}

.webkit-HjD9Er .buttons-3JBrkn {
	margin-right: -6px
}

.buttonContainer-28fw2U {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.button-318s1X {
	padding: 4px;
	margin-left: 4px;
	margin-right: 4px
}

.emojiButton-pET4wH {}

.stickerIcon-3TP7EM {
	width: 20px!important;
	height: 20px!important
}

.stickerButton-3OEgwj {
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}

.stickerButtonWithNotification-ESXiw0 {
	margin-top: 1px;
	padding-left: 2px;
	padding-right: 2px
}

.stickerButtonTilted-2R4_UZ {
	-webkit-transform: rotate(12deg) scale(1.05);
	transform: rotate(12deg) scale(1.05);
	-webkit-transition: -webkit-transform .15s;
	transition: -webkit-transform .15s;
	transition: transform .15s;
	transition: transform .15s, -webkit-transform .15s
}

.fontSize12Padding-2x5wK2 {
	padding-bottom: 14px;
	padding-top: 14px
}

.fontSize14Padding-1DhkW_ {
	padding-bottom: 12px;
	padding-top: 13px
}

.fontSize15Padding-2bMrCq {
	padding-bottom: 12px;
	padding-top: 12px
}

.fontSize16Padding-3Wk7zP {
	padding-bottom: 11px;
	padding-top: 11px
}

.fontSize18Padding-2RUesG {
	padding-bottom: 9px;
	padding-top: 9px
}

.fontSize20Padding-18f-TO {
	padding-bottom: 9px;
	padding-top: 8px
}

.fontSize24Padding-2Tz8jD {
	padding-bottom: 6px;
	padding-top: 5px
}

.stackedAttachedBar-3A2J3X {
	border-bottom: 1px solid var(--background-secondary-alt)
}

.attachedBars-tZDmyV {
	background: var(--background-secondary);
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.theme-brand .inner-MADQqc {
	background-color: var(--brand-experiment-400)
}

.theme-brand .textArea-12jD-V {
	color: hsla(0, 0%, 100%, .7)
}

.theme-brand .textArea-12jD-V::-webkit-input-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-brand .textArea-12jD-V::-moz-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-brand .textArea-12jD-V:-ms-input-placeholder {
	color: hsla(0, 0%, 100%, .3)
}

.theme-brand .textArea-12jD-V::placeholder {
	color: hsla(0, 0%, 100%, .3)
}

@-webkit-keyframes pulseIcon-2wem_X {
	0%,
	to {
		-webkit-transform: scale(.85714);
		transform: scale(.85714)
	}
	50% {
		-webkit-transform: none;
		transform: none
	}
}

@keyframes pulseIcon-2wem_X {
	0%,
	to {
		-webkit-transform: scale(.85714);
		transform: scale(.85714)
	}
	50% {
		-webkit-transform: none;
		transform: none
	}
}

@-webkit-keyframes pulseButton-37U3Qe {
	0%,
	to {
		opacity: .3
	}
	50% {
		opacity: 1
	}
}

@keyframes pulseButton-37U3Qe {
	0%,
	to {
		opacity: .3
	}
	50% {
		opacity: 1
	}
}

@-webkit-keyframes sparkle-326-jL {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-50deg) scale(0);
		transform: rotate(-50deg) scale(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1)
	}
	40% {
		opacity: 0;
		-webkit-transform: rotate(50deg) scale(0);
		transform: rotate(50deg) scale(0)
	}
	to {
		opacity: 0;
		-webkit-transform: rotate(-50deg) scale(0);
		transform: rotate(-50deg) scale(0)
	}
}

@keyframes sparkle-326-jL {
	0% {
		opacity: 0;
		-webkit-transform: rotate(-50deg) scale(0);
		transform: rotate(-50deg) scale(0)
	}
	20% {
		opacity: 1;
		-webkit-transform: rotate(0deg) scale(1);
		transform: rotate(0deg) scale(1)
	}
	40% {
		opacity: 0;
		-webkit-transform: rotate(50deg) scale(0);
		transform: rotate(50deg) scale(0)
	}
	to {
		opacity: 0;
		-webkit-transform: rotate(-50deg) scale(0);
		transform: rotate(-50deg) scale(0)
	}
}

.buttonWrapper-1ZmCpA {
	cursor: pointer
}

.button-3AYNKb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: var(--interactive-normal)
}

.button-3AYNKb:hover {
	color: var(--interactive-hover)
}

.button-3AYNKb:active {
	color: var(--interactive-active)
}

.iconMask-2LbcOd {
	display: block;
	width: 24px;
	height: 24px
}

.buttonContent-4lhja2 {
	position: relative
}

.icon-3D60ES {
	width: 24px;
	height: 24px
}

.pulseIcon-2wem_X {
	-webkit-animation: pulseIcon-2wem_X .6s ease;
	animation: pulseIcon-2wem_X .6s ease
}

.pulseButton-37U3Qe .buttonWrapper-1ZmCpA {
	-webkit-animation: pulseButton-37U3Qe .6s ease;
	animation: pulseButton-37U3Qe .6s ease
}

.notificationDot-18QulZ {
	background-color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	border-radius: 100%;
	bottom: 0;
	height: 7px;
	right: 0;
	-webkit-transform: translateY(-5%);
	transform: translateY(-5%);
	width: 7px
}

.notificationDot-18QulZ,
.sparkleContainer-1FObaU {
	position: absolute
}

.sparkleStar-jXNPAp {
	color: hsl(46, calc(var(--saturation-factor, 1)*100%), 54.9%);
	top: -12px;
	left: 20px
}

.sparklePlus-T4nasU,
.sparkleStar-jXNPAp {
	position: relative;
	-webkit-animation: sparkle-326-jL 2.5s ease-in-out infinite;
	animation: sparkle-326-jL 2.5s ease-in-out infinite
}

.sparklePlus-T4nasU {
	opacity: 0;
	color: var(--brand-experiment);
	top: 16px;
	left: -20px;
	-webkit-animation-delay: .5s;
	animation-delay: .5s
}

.active-23Nm0T .buttonWrapper-1ZmCpA,
.buttonWrapper-1ZmCpA:hover {
	color: var(--interactive-active)
}

.stickerPreviews-D1UghN {
	padding: 10px 0 10px 16px
}

.stickerPreviewContainer-3QyrFr {
	position: relative;
	display: inline-block
}

.stickerPreview-9IJY2j {
	margin-right: 4px
}

.stickerPreviewDivider-2DeHm0 {
	margin-left: 16px
}

.closeButton-1iLzZ3 {
	cursor: pointer;
	color: var(--interactive-normal);
	line-height: 0;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 1
}

.closeButton-1iLzZ3:hover {
	color: var(--interactive-hover)
}

.closeIconContainer-2y0XOe {
	background: var(--channeltextarea-background);
	border-radius: 100%
}

.closeIcon-2--3zh {
	width: 16px;
	height: 16px
}

.bar-m8LgSC {
	padding: 8px 16px;
	white-space: nowrap
}

.clipContainer-eeROt0 {
	overflow: hidden;
	padding-top: 3px;
	margin-top: -3px
}

.container-2fRDfG {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.replyBar-1YLQ2F,
.threadSuggestionBar-2ufK2Z {
	background: var(--background-secondary);
	cursor: pointer
}

.replyBar-1YLQ2F {
	display: grid;
	grid-template-columns: 1fr auto;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px
}

.threadSuggestionBar-2ufK2Z {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	border-top: 1px solid var(--background-modifier-accent);
	padding-top: 7px;
	padding-bottom: 7px;
	-webkit-box-shadow: 0 3px 0 var(--background-secondary);
	box-shadow: 0 3px 0 var(--background-secondary)
}

.text-15b_0l {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-left: 16px
}

.replyLabel-27F26o {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.name-hpTFiv {
	font-weight: 600
}

.actions-NlfMQc {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.actions-NlfMQc,
.mentionButton-3710-W {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.mentionButton-3710-W {
	cursor: pointer;
	font-weight: 700;
	text-transform: uppercase;
	padding: 8px 12px
}

.mentionIcon-1UYeiz {
	width: 16px;
	height: 16px;
	margin-right: 4px
}

.separator-ju-9xl {
	width: 1px;
	height: 20px;
	background-color: var(--background-modifier-accent)
}

.closeButton-37O8QC {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	cursor: pointer;
	color: var(--interactive-normal);
	line-height: 0;
	padding: 8px 12px
}

.closeButton-37O8QC:hover {
	color: var(--interactive-hover)
}

.closeIcon-HLoKft {
	width: 16px;
	height: 16px
}

.createThreadButton-oQpjNC {
	font-weight: 600;
	white-space: nowrap;
	margin-left: 8px;
	margin-right: 8px
}

.root-2GkXUO {
	background: var(--background-secondary);
	border-radius: 4px;
	padding: 4px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 120px
}

.premium-1XICKa {
	margin-right: 4px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 18px;
	height: 18px
}

.characterCount-1cRDo2 {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	bottom: 12px;
	color: var(--text-normal);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	right: 14px
}

.premiumFlair-ogSJ9V {
	color: var(--interactive-normal)
}

.premiumFlair-ogSJ9V:not(:last-child) {
	margin-right: 4px
}

.flairContainer-2Txy_E {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 24px
}

.upsell-34F9Me {
	margin-top: 8px
}

.theme-dark .error-1M5Do5 {
	color: hsl(359, calc(var(--saturation-factor, 1)*83%), 67.6%)
}

.theme-light .error-1M5Do5 {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%)
}

.toolbar-2bjZV7 {
	background-color: #18191c;
	border-radius: 4px;
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 32px;
	pointer-events: all;
	position: absolute
}

.toolbar-2bjZV7:before {
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #18191c;
	bottom: -8px;
	content: "";
	height: 0;
	left: calc(50% - 8px);
	position: absolute;
	width: 0
}

.toolbar-2bjZV7 .button-qqmJ7w:first-of-type {
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px
}

.toolbar-2bjZV7 .button-qqmJ7w:last-of-type {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.divider-24xeUg {
	border-left: 1px solid hsla(0, 0%, 100%, .06);
	display: inline-block;
	height: 20px;
	margin: 6px
}

.button-qqmJ7w {
	border-radius: 0;
	padding: 0;
	width: 32px
}

.buttonInner-3shTxu,
.icon-KgGMGo {
	height: 20px
}

.icon-KgGMGo {
	color: #b9bbbe;
	width: 20px
}

.inactive-3i9Q2Q {
	background-color: transparent
}

.active-2HPddW,
.hover-28QbSq:hover {
	background-color: var(--background-modifier-active)
}

.active-2HPddW .icon-KgGMGo,
.hover-28QbSq:hover .icon-KgGMGo {
	color: #fff
}

.splashBackground-1zhLFw {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	opacity: .1;
	background-size: cover;
	background-position: bottom;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	-webkit-mask: radial-gradient(circle at 50% 0, #000, transparent);
	mask: radial-gradient(circle at 50% 0, #000, transparent);
	background-image: url(/assets/dda3b174d159c95f4531c4384d153edd.png)
}

.modalSize-32pcp4 {
	max-height: 100%
}

.headerContent-3hty5X {
	margin-top: 20px
}

.headerContent-3hty5X,
.headerHeader-53zx0J {
	width: 100%;
	position: relative
}

.applicationName-2QbFHn {
	margin-left: 20px;
	font-size: 16px;
	font-weight: 600
}

.price-1ynJAt {
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1.71;
	border-radius: 3px
}

.priceSpinner-20g34L {
	height: 23px
}

.breadcrumbs-S3tCk9,
.errorBlock-13Gsgi {
	margin-top: 20px
}

.errorBlock-13Gsgi {
	position: relative
}

.confirmContent-3zhou3 {
	padding: 20px 0 30px
}

.confirmCloseButton-ear6TV {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.theme-dark .applicationName-2QbFHn {
	color: #dcddde
}

.theme-dark .price-1ynJAt {
	background-color: #4f545c;
	color: #f6f6f7
}

.theme-light .applicationName-2QbFHn {
	color: #36393f
}

.theme-light .price-1ynJAt {
	background-color: #4f545c;
	color: #f6f6f7
}

.applicationBuyButton-2ZS8jB {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.disabledButtonWrapper-oUVnwk {
	position: relative
}

.disabledButtonOverlay-1JKAkq {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.premiumIcon-3ocHPW {
	margin-right: 4px
}

.playButton-1fMNjH {
	padding-left: 0;
	padding-right: 0
}

.playButtonContents-1Ww4h5 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.disabledButtonWrapper-3sHPXz {
	position: relative
}

.disabledButtonOverlay-2A2OvN {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.disabledButtonColor-1aUKuC {
	background-color: rgba(24, 25, 28, .5);
	color: rgba(246, 246, 247, .5);
	opacity: 1
}

.buttonText-2DJbpf {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 2px 16px
}

.dropdownArrowHitbox-X74v7o {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 32px;
	height: 100%;
	z-index: 2
}

.arrowSeparator-26ZThQ {
	width: 1px;
	height: 24px;
	opacity: .2;
	background-color: currentColor
}

.dropdownArrow-QYl6LR {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: 24px;
	height: 24px;
	opacity: .2;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease
}

.dropdownArrowHitbox-X74v7o:hover .dropdownArrow-QYl6LR {
	opacity: 1
}

.progress-2XXRYo {
	position: relative;
	overflow: hidden;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.progress-2XXRYo,
.progressBar-3u8FBM {
	width: 100%
}

.animating-3Qqqzp {
	-webkit-transition: -webkit-transform .2s ease-out;
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.xsmall-3czJwD {
	height: 4px
}

.small-1CUeBa,
.xsmall-3czJwD {
	border-radius: 3px
}

.small-1CUeBa {
	height: 6px
}

.large-3EPlRk {
	height: 8px;
	border-radius: 4px
}

.indeterminate-1PKP2P {
	position: absolute;
	width: auto;
	top: 0
}

.indeterminateBar1-1jjKl2 {
	-webkit-animation: indeterminate1-WkD31A 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
	animation: indeterminate1-WkD31A 2.1s cubic-bezier(.65, .815, .735, .395) infinite;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.indeterminateBar1-1jjKl2.animating-3Qqqzp {
	-webkit-animation-play-state: running;
	animation-play-state: running
}

.indeterminateBar2-2MEvKp {
	-webkit-animation: indeterminate2-hcYkmM 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
	animation: indeterminate2-hcYkmM 2.1s cubic-bezier(.165, .84, .44, 1) infinite;
	-webkit-animation-delay: 1.15s;
	animation-delay: 1.15s;
	-webkit-animation-play-state: paused;
	animation-play-state: paused
}

.indeterminateBar2-2MEvKp.animating-3Qqqzp {
	-webkit-animation-play-state: running;
	animation-play-state: running
}

@-webkit-keyframes indeterminate1-WkD31A {
	0% {
		left: -35%;
		right: 100%
	}
	60% {
		left: 100%;
		right: -90%
	}
	to {
		left: 100%;
		right: -90%
	}
}

@keyframes indeterminate1-WkD31A {
	0% {
		left: -35%;
		right: 100%
	}
	60% {
		left: 100%;
		right: -90%
	}
	to {
		left: 100%;
		right: -90%
	}
}

@-webkit-keyframes indeterminate2-hcYkmM {
	0% {
		left: -200%;
		right: 100%
	}
	60% {
		left: 107%;
		right: -8%
	}
	to {
		left: 107%;
		right: -8%
	}
}

@keyframes indeterminate2-hcYkmM {
	0% {
		left: -200%;
		right: 100%
	}
	60% {
		left: 107%;
		right: -8%
	}
	to {
		left: 107%;
		right: -8%
	}
}

.button-1OsvDz {
	padding: 0
}

html .progress-GjyFoQ {
	position: absolute;
	bottom: 0;
	left: 0
}

.disabledButtonWrapper-1EOaAy {
	position: relative
}

.disabledButtonOverlay-1vHgFK {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0
}

.disabledButtonColor-34LjTT {
	background-color: rgba(24, 25, 28, .5);
	color: var(--header-primary);
	opacity: 1
}

.row-hM7TSa {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.icon-Vhk6dD {
	margin-right: 4px;
	width: 20px;
	height: 20px
}

.salePercentage-TXZz3H {
	border-radius: 3px;
	color: #fff;
	background-color: hsl(139, calc(var(--saturation-factor, 1)*47.3%), 43.9%);
	padding: 4px 6px
}

.originalAmount-3RtnBh {
	text-decoration: line-through
}

.directoryTilePrice-kxTe16 {
	font-size: 16px;
	font-weight: 500
}

.directoryTilePrice-kxTe16 .originalAmount-3RtnBh,
.directoryTilePrice-kxTe16 .salePercentage-TXZz3H {
	margin-right: 6px
}

.directoryHeroPrice-1_MqzA {
	font-size: 16px
}

.directoryHeroPrice-1_MqzA .originalAmount-3RtnBh,
.directoryHeroPrice-1_MqzA .salePercentage-TXZz3H {
	margin-right: 6px
}

.directoryHeroPricePremium-tR0nU8 {
	font-size: 14px;
	font-weight: 500;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.directoryHeroPricePremium-tR0nU8 .icon-Vhk6dD {
	width: 24px;
	height: 24px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.directorySearchPrice-2Spatv {
	font-size: 14px;
	line-height: 16px;
	font-weight: 500
}

.directorySearchPrice-2Spatv .icon-Vhk6dD {
	width: 16px;
	height: 16px
}

.directorySearchPrice-2Spatv .originalAmount-3RtnBh,
.directorySearchPrice-2Spatv .salePercentage-TXZz3H {
	margin-right: 6px
}

.listingPrice-2GiDSc {
	font-size: 32px;
	line-height: 36px;
	font-weight: 500
}

.listingPrice-2GiDSc .salePercentage-TXZz3H {
	color: #fff;
	font-size: 16px;
	margin-left: 10px
}

.listingPrice-2GiDSc .originalAmount-3RtnBh {
	font-size: 15px
}

.embedPrice-Xy8zoS {
	font-size: 16px;
	font-weight: 500
}

.embedPrice-Xy8zoS .originalAmount-3RtnBh,
.embedPrice-Xy8zoS .salePercentage-TXZz3H {
	margin-right: 6px
}

.theme-dark .directoryHeroPrice-1_MqzA,
.theme-dark .directoryHeroPricePremium-tR0nU8 {
	color: #fff
}

.theme-dark .directorySearchPrice-2Spatv {
	color: #b9bbbe
}

.theme-dark .listingPrice-2GiDSc {
	color: #f6f6f7
}

.theme-dark .originalAmount-3RtnBh {
	color: #b9bbbe
}

.theme-dark .embedPrice-Xy8zoS {
	color: #fff
}

.theme-dark .embedPrice-Xy8zoS .salePercentage-TXZz3H {
	background-color: #2f3136
}

.theme-light .directoryHeroPrice-1_MqzA,
.theme-light .directoryHeroPricePremium-tR0nU8 {
	color: #36393f
}

.theme-light .directoryHeroPrice-1_MqzA .originalAmount-3RtnBh,
.theme-light .directoryHeroPricePremium-tR0nU8 .originalAmount-3RtnBh,
.theme-light .directorySearchPrice-2Spatv {
	color: #72767d
}

.theme-light .listingPrice-2GiDSc {
	color: #f6f6f7
}

.theme-light .originalAmount-3RtnBh {
	color: #b9bbbe
}

.theme-light .embedPrice-Xy8zoS {
	color: #4f545c
}

.theme-light .embedPrice-Xy8zoS .salePercentage-TXZz3H {
	background-color: #b9bbbe
}

.OSSection-27GaV2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.purchaseUnitOperatingSystem-cnbJPz {
	margin-left: 4px
}

.theme-dark .purchaseUnitOperatingSystem-cnbJPz,
.theme-light .purchaseUnitOperatingSystem-cnbJPz {
	color: #4f545c
}

.tag-HanR-9 {
	padding: 6px 12px
}

.tag-HanR-9:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top
}

.text-1OO51R {
	position: relative;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	display: block
}

.theme-dark .text-1OO51R,
.theme-light .text-1OO51R {
	color: #fff
}

.theme-dark .tag-HanR-9,
.theme-light .tag-HanR-9 {
	background-image: -webkit-gradient(linear, left top, right top, from(hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%)), to(hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%)));
	background-image: linear-gradient(90deg, hsl(228, calc(var(--saturation-factor, 1)*86.7%), 70.6%), hsl(244, calc(var(--saturation-factor, 1)*100%), 84.1%))
}

.theme-dark .tag-HanR-9:before,
.theme-light .tag-HanR-9:before {
	background-image: url(/assets/04a2e1509ad72be575b1529b51ea3977.svg)
}

.tag-1mL0R5 {
	padding: 6px 12px
}

.tag-1mL0R5:before {
	background-image: url(/assets/6ad70a75e9c902fa39bcdddbdbd2b3f0.png);
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50%
}

.text-1bqXwz {
	position: relative;
	font-weight: 600;
	font-size: 13px;
	text-transform: uppercase;
	display: block
}

.theme-dark .text-1bqXwz,
.theme-light .text-1bqXwz {
	color: #fff
}

.centeringContainer-1ssgjB {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 126px
}

.titleContainer-15sRy5 {
	font-size: 20px;
	color: #fff;
	padding: 8px 10px;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url(/assets/dda3b174d159c95f4531c4384d153edd.png)
}

.loadingContainer-138F59,
.titleContainer-15sRy5 {}

.slideshowWrapper-146cEe {
	height: 100%
}

.spinner-2okOH9 {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0
}

.imageLoading-3I2895 {
	visibility: hidden
}

.splash-3K76bN {
	-o-object-position: top;
	object-position: top
}

.splash-3K76bN,
.splashPlaceholder-1ev-9c {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
	vertical-align: middle
}

.splashPlaceholder-1ev-9c {
	height: 100%
}

.muteContainer-dXWpxM {
	background: rgba(0, 0, 0, .3);
	border-radius: 50%;
	width: 24px;
	height: 24px;
	margin: 0 10px 10px 0;
	padding: 4px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 2;
	pointer-events: all;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
	opacity: 0
}

.muteContainerPlaying-YRMEea {
	opacity: 1
}

.muteContainerMediaOverlay-DKYQOo {
	margin: 0 10px 0 0;
	position: absolute;
	top: 86px;
	right: 0
}

.mute-3sDXC3 {
	width: 20px;
	height: 20px;
	color: #fff
}

.theme-dark .loadingContainer-138F59 {
	background-color: rgba(0, 0, 0, .4)
}

.theme-light .loadingContainer-138F59 {
	background-color: hsla(0, 0%, 100%, .4)
}

.theme-light .spinnerItem-3RXrSb {
	background-color: #18191c
}

.splashContainer-2UflFm {
	margin: 0;
	overflow: hidden;
	position: relative;
	pointer-events: none;
	max-height: 60%;
	padding-top: 56%
}

.splashContainerHorizontal-10fJqP {
	max-height: none;
	padding-top: 0;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.priceOs-WkGZC- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.platform-3suY7a {
	opacity: 1;
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease
}

.exclusiveRegular-2w11vc {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0
}

.exclusivePlaying-1DynG8 {
	-webkit-transition: opacity .4s ease;
	transition: opacity .4s ease;
	opacity: 0
}

.splashPlaceholder-WP93xz,
.splashVideo-2e4_JV {
	height: 100%
}

.tileBuyButton-2W4Mu- {
	position: absolute;
	left: 12px;
	bottom: 12px;
	-webkit-transition: opacity .2s, -webkit-transform .2s ease;
	transition: opacity .2s, -webkit-transform .2s ease;
	transition: opacity .2s, transform .2s ease;
	transition: opacity .2s, transform .2s ease, -webkit-transform .2s ease;
	-webkit-transform: translate3d(0, 12px, 0);
	transform: translate3d(0, 12px, 0)
}

.tileBuyButtonVisible-2QYmxC {
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.tileBuyButton-2W4Mu-,
.tileBuyButton-2W4Mu-:disabled {
	opacity: 0
}

.tileBuyButtonVisible-2QYmxC,
.tileBuyButtonVisible-2QYmxC:disabled {
	opacity: 1
}

.tilePrice-dqknBb {
	-webkit-transition: opacity .2s;
	transition: opacity .2s
}

.tilePriceWithVisibleBuyButton-2-P17I {
	opacity: 0
}

.tileActions-N7Ze1p {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500
}

.actionButton-Weawa8 {
	margin-right: 8px
}

.metadata-IJDhwB {
	font-size: 12px
}

.libraryLink-21lIRu {
	margin-left: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.libraryIcon-17zyHD {
	margin-right: 6px
}

.invalidPoop-pnUbq7 {
	margin: 0;
	overflow: hidden;
	position: relative;
	max-height: 60%;
	padding-top: 56%;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

.invalidPoopHorizontal-3Dfy7T {
	max-height: none;
	padding-top: 0;
	height: 100%;
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.theme-light .libraryLink-21lIRu,
.theme-light .metadata-IJDhwB {
	color: #72767d
}

.theme-light .invalidPoop-pnUbq7 {
	background-color: rgba(116, 127, 141, .3);
	background-image: url(/assets/feaff2557c548146aad83669db695e0b.svg)
}

.theme-dark .libraryLink-21lIRu {
	color: hsla(0, 0%, 100%, .6)
}

.theme-dark .invalidPoop-pnUbq7 {
	background-color: rgba(79, 84, 92, .3);
	background-image: url(/assets/9a31e0f65d520cc12d7f42374d59a2d1.svg)
}

.theme-dark .metadata-IJDhwB {
	color: #72767d
}

.spacing-2P-ODW {
	margin-bottom: 20px
}

.spacingTop-3Dhr0L {
	margin-top: 20px
}

.message-2qRu38 {
	position: relative;
	border-radius: 3px;
	overflow: hidden;
	padding-top: 10px;
	padding-bottom: 10px;
	pointer-events: none
}

.theme-dark .message-2qRu38 {
	background-color: #36393f;
	-webkit-box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2);
	box-shadow: 0 0 0 1px rgba(32, 34, 37, .6), 0 2px 10px 0 rgba(0, 0, 0, .2)
}

.theme-light .message-2qRu38 {
	background-color: #fff;
	-webkit-box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 0 0 1px rgba(185, 187, 190, .3), 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.container-2nXavw {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.bumpBox-1r5p3c,
.container-2nXavw {
	-webkit-box-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.bumpBox-1r5p3c {
	-ms-flex: 0 0 max-content;
	flex: 0 0 max-content;
	-ms-flex-align: center;
	background-color: var(--background-secondary);
	border-radius: 8px;
	padding: 8px;
	margin-right: 16px
}

.bumpBox-1r5p3c,
.icon-ek0zSM {
	-webkit-box-flex: 0
}

.icon-ek0zSM {
	-ms-flex: 0 0 16px;
	flex: 0 0 16px;
	color: var(--text-muted)
}

.icon-ek0zSM,
.publish-10uopb,
.tagline-36at0H {
	margin-right: 8px
}

.hidePermanently-36wWty {
	cursor: pointer;
	-webkit-transition: .2s linear;
	transition: .2s linear;
	line-height: 24px
}

.hidePermanently-36wWty:focus,
.hidePermanently-36wWty:hover {
	color: var(--text-normal)
}

.closeIcon-tEzaUY {
	display: block;
	color: var(--interactive-muted);
	cursor: pointer
}

.closeIcon-tEzaUY:focus,
.closeIcon-tEzaUY:hover {
	color: var(--interactive-hover)
}

.closeIcon-tEzaUY:active {
	color: var(--interactive-active)
}

.icon-3U3Ats {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--header-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 16px;
	margin-top: 32px
}

.guidelines-1yD5nc {
	margin: 8px 0
}

.divider-2gQcba {
	border: 1px solid var(--background-modifier-accent);
	margin: 24px 0
}

.previewSection-1h_5aj {
	margin-bottom: 32px
}

.channelsWrapper-2HhUER,
.rolesWrapper-2yOx9S {
	background-color: var(--background-secondary);
	border-radius: 8px
}

.protip-cfNVNm {
	margin-top: 8px
}

.protipText-2wXAoo {
	color: var(--text-positive);
	font-weight: 600;
	text-transform: uppercase
}

.sectionHeader-1U00JR {
	color: var(--header-primary);
	font-size: 20px;
	padding-bottom: 8px;
	text-align: left
}

.channelsWrapper-2HhUER {
	padding: 16px
}

.channel-OaJouZ {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--channels-default);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	font-size: 16px;
	height: 30px;
	white-space: nowrap;
	text-overflow: ellipsis
}

.category-3W3XSi {
	font-size: 12px;
	font-weight: 700;
	margin-left: -13px;
	text-transform: uppercase
}

.category-3W3XSi .channelIcon-2s1R00 {
	height: 14px;
	margin-right: 1px;
	width: 14px
}

.channelIcon-2s1R00 {
	margin-right: 8px;
	width: 20px;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.channelText-7rGec8 {
	overflow: hidden;
	text-overflow: ellipsis
}

.rolesWrapper-2yOx9S {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 8px
}

.role-3paDXR,
.rolesWrapper-2yOx9S {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.role-3paDXR {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	font-weight: 500;
	border: 1px solid;
	border-radius: 11px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 22px;
	margin: 0 4px 4px 0;
	padding: 4px
}

.roleCircle-3DE8xJ {
	border-radius: 50%;
	width: 12px;
	height: 12px;
	margin-right: 4px
}

.roleName-1JcOmP {
	color: var(--channels-default);
	max-width: 200px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	margin-right: 4px
}

.modalContainer-1jCQhD,
.modalSection-3QXz-E {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.modalSection-3QXz-E {
	width: 440px
}

.ctaSection-izWwhs {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: var(--background-secondary);
	border-top-left-radius: 5px;
	min-height: 450px
}

.ctaContainer-2Jtgn2 {
	margin-top: auto;
	margin-bottom: auto;
	text-align: center;
	padding: 32px
}

.formSection-1NFAGI {
	background: var(--background-primary);
	border-top-right-radius: 5px;
	position: relative
}

.formContainer-1VaglF {
	position: absolute;
	width: 440px;
	padding: 0 16px;
	height: 100%
}

.modalRoot-LW89o7 {
	border-radius: 5px
}

.modalRoot-LW89o7 .modalFooter-Xu2eIR {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: var(--background-tertiary)
}

.header-2Yglm5 {
	text-align: center;
	margin-top: 32px;
	margin-bottom: 24px
}

.icon-26AID4 {
	color: var(--interactive-normal);
	margin-right: 8px
}

.component-1IAYeC {
	margin: 4px 8px 4px 0
}

.content-2wNArO {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: auto;
	min-width: 32px
}

.loading-3n285V {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.textEmoji-2Vv04G {
	margin-right: 4px
}

.launchIcon-3n9VDY,
.textEmoji-2Vv04G {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.launchIcon-3n9VDY {
	margin-left: 8px
}

.hidden-1gw_r7 {
	visibility: hidden
}

.label-3aEGGA {
	overflow: hidden;
	text-overflow: ellipsis;
	-ms-flex-negative: 1;
	flex-shrink: 1
}

.container-2JMhe1 {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .125rem 0 .25rem
}

.select-z0PgeK {
	width: 90%;
	max-width: 400px;
	margin-right: 16px;
	padding: 8px;
	-webkit-transition: border .2s ease;
	transition: border .2s ease
}

.select-z0PgeK:hover {
	border-color: var(--deprecated-text-input-border-hover)
}

.selectOption-46tNpR {
	padding: 8px
}

.disabled-2yRBrh {
	opacity: .6
}

.emoji-2lCmvk {
	margin-right: 8px
}

.offset-2xmZwD {
	margin-left: 27px
}

.tag-1hplGn {
	max-width: 230px;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px;
	padding: 4px 8px;
	-webkit-transition: none;
	transition: none;
	color: var(--interactive-hover);
	background-color: var(--interactive-muted);
	font-weight: 400;
	margin: 4px
}

.tag-1hplGn:hover {
	text-decoration: none
}

.labelContainer-3UfOIp {
	font-size: 14px;
	line-height: 18px;
	overflow: hidden
}

.label-3fPy-x {
	color: var(--header-primary);
	margin-bottom: 4px
}

.description-nveHXT {
	color: var(--interactive-normal)
}

.description-nveHXT,
.label-3fPy-x,
.singleValueLabel-3Dsj9V,
.tag-1hplGn {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.option-19HP2B {
	font-size: 14px
}

.option-19HP2B,
.value-FbrxsN {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden
}

.value-FbrxsN {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.singleValue-3OF6b1 {
	font-size: 16px;
	gap: 0
}

.singleValueLabel-3Dsj9V {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.indicator-3ZLjUU {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: auto;
	margin-right: 14px;
	padding-left: 14px;
	font-size: 12px
}

.error-36-C3t {
	margin-top: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.errorIcon-3sOp0o {
	color: hsl(359, calc(var(--saturation-factor, 1)*82.6%), 59.4%);
	display: block;
	margin-right: 8px
}

.container-2xsjOj {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.children-2goeSq,
.container-2xsjOj {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.children-2goeSq {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.error-2FxDDG {
	margin: 4px 0
}

.container-1v9gV9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	overflow: hidden
}

.wrapper-HoOVbG {
	height: 158px;
	width: 660px;
	border-radius: 4px;
	background-color: var(--background-tertiary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.contentWrapper-29Yjaw {
	padding: 16px;
	width: 382px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	height: 100%;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.bottomWrapper-3oowIn,
.contentWrapper-29Yjaw {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.bottomWrapper-3oowIn {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.header-g8N6gs {
	font-size: 17px;
	line-height: 24px;
	margin-bottom: 8px
}

.mediaWrapper-3fFCSb {
	height: 100%;
	width: 246px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.popoutContent-1rAJey {
	padding: 16px
}

.packName-1Cps_6 {
	font-size: 16px;
	line-height: 20px;
	cursor: pointer
}

.packDescription-3drkLS {
	color: var(--text-normal);
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 8px;
	margin-top: 8px
}

.packDescription-3drkLS strong {
	color: var(--header-primary)
}

.stickersList-Q202uA {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 8px
}

.stickerWrapper-16sTV0 {
	cursor: pointer
}

.packActions-2i3SLO {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 8px
}

.premiumButtonNitroWheel-27R34z {
	margin-right: 4px
}

.premiumButtonInner-qFK5R7 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.premiumButton-28hSN6 {
	margin-bottom: 8px
}

.theme-dark .countdownIcon-B3jzQN {
	color: #fbb848
}

.theme-light .popoutContent-1rAJey,
.theme-light .popoutLoader-2HV5kI {
	background-color: var(--background-floating);
	-webkit-box-shadow: var(--elevation-high);
	box-shadow: var(--elevation-high)
}

.theme-light .countdownIcon-B3jzQN {
	color: #ff8a00
}

.nonInteractingSticker-2tXsnD {
	opacity: .5
}

.clickableSticker-3HmpgV {
	cursor: pointer
}

.stickerName-37a8JB {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	grid-gap: 4px
}

.stickerIcon-2Tdq9J {
	height: 16px;
	width: 16px;
	margin-right: 2px
}

.background-opacity-low .clickableSticker-3HmpgV {
	opacity: .6
}

.background-opacity-medium .clickableSticker-3HmpgV {
	opacity: .7
}

.background-opacity-high .clickableSticker-3HmpgV {
	opacity: .8
}

.availabilityIndicator-3BD0dt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: -1px
}

.icon-3PSaJi {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	position: relative;
	top: 1px;
	width: 14px;
	height: 14px;
	margin-right: 3px
}

.lockedIcon-2QHcEi {
	color: var(--interactive-normal)
}

.unlockedIcon-2_goS1 {
	color: hsl(302, calc(var(--saturation-factor, 1)*100%), 72.5%)
}

.description-2l7dVR {
	color: inherit;
	margin-right: 4px
}

.clickable-3PvE7P {
	cursor: pointer
}

.label-yoIX58 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.availabilityIndicator-3Ef8mV {
	margin-left: 44px
}

.menuItem-2Zip2f:not(.focused-1ggPRd) .disabled-3LPEiZ .labelText-1zqwH0 {
	color: var(--text-muted)
}

.modalContent-29Oyi2 {
	padding: 0 16px 20px
}

.warningText-366tHC {
	margin-top: 8px
}

.spine-5jbOmI {
	border-bottom-left-radius: 8px;
	border-bottom: 2px solid var(--background-accent);
	border-left: 2px solid var(--background-accent);
	bottom: 29px;
	position: absolute;
	top: 0;
	left: -2.5rem;
	width: 2.25rem
}

.spine-5jbOmI.systemMessageSpine-3ZKfiO {
	bottom: 32px;
	left: -2rem;
	width: 1.75rem
}

.spine-5jbOmI.cozy-XCy5h_ {
	display: none
}

.container-3hZ-gs {
	background-color: var(--background-secondary);
	border-radius: 4px;
	cursor: pointer;
	margin-top: 8px;
	max-width: 480px;
	min-width: 0;
	padding: 8px
}

.systemMessageContainer-2ddkN3 {
	margin-top: 0
}

.topLine-1hV9bl {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.name-1qtoQ5 {
	color: var(--header-primary);
	margin-right: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cta-3MixHV,
.name-1qtoQ5 {
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.125rem
}

.cta-3MixHV {
	color: var(--text-link);
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.container-3hZ-gs:hover .cta-3MixHV {
	text-decoration: underline
}

.bottomLine-2qB7L6 {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: var(--header-secondary);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 2px;
	white-space: nowrap
}

.bottomLine-2qB7L6,
.timestamp-1Kyoes {
	font-size: 0.875rem;
	line-height: 1.125rem
}

.timestamp-1Kyoes {
	color: var(--text-muted);
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 8px
}

.archivedText-120wQz {
	font-style: italic
}

.clock-3KKiOw {
	margin-left: 6px
}

.embed-IeVjo6 {
	position: relative;
	display: grid;
	max-width: 520px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 4px
}

.embed-IeVjo6 .emoji {
	width: 18px;
	height: 18px
}

.embed-IeVjo6 pre {
	max-width: 100%;
	border: none
}

.embed-IeVjo6 code {
	border: none;
	background: var(--background-tertiary);
	scrollbar-color: var(--background-secondary) var(--background-tertiary)
}

.embed-IeVjo6 blockquote {
	max-width: 100%
}

.embedFull-2tM8-- {
	border-left: 4px solid var(--background-tertiary);
	background: var(--background-secondary)
}

.embedAuthorName-3mnTWj,
.embedAuthorNameLink-1gVryT,
.embedDescription-1Cuq9a,
.embedFieldName-NFrena,
.embedFieldValue-nELq2s,
.embedFooterText-28V_Wb,
.embedLink-1G1K1D,
.embedProvider-3k5pfl,
.embedTitle-3OXDkz,
.embedTitleLink-1Zla9e {
	unicode-bidi: -moz-plaintext;
	unicode-bidi: plaintext;
	text-align: left
}

.grid-1nZz7S {
	overflow: hidden;
	padding: .5rem 1rem 1rem .75rem;
	display: inline-grid;
	grid-template-columns: auto;
	grid-template-rows: auto
}

.grid-1nZz7S.hasThumbnail-3FJf1w {
	grid-template-columns: auto -webkit-min-content;
	grid-template-columns: auto min-content
}

.embedMargin-UO5XwE {
	margin-top: 8px
}

.embedLink-1G1K1D {
	text-decoration: none;
	cursor: pointer
}

.embedLink-1G1K1D:hover {
	text-decoration: underline
}

.embedSuppressButton-1FonMn {
	opacity: 0;
	position: absolute;
	top: -2px;
	right: -20px;
	cursor: pointer;
	padding: 2px;
	color: var(--interactive-normal)
}

.embed-IeVjo6:focus-within .embedSuppressButton-1FonMn,
.embed-IeVjo6:hover .embedSuppressButton-1FonMn {
	opacity: 1
}

.embedSuppressButton-1FonMn:hover {
	color: var(--interactive-hover)
}

.embedProvider-3k5pfl {
	font-size: 0.75rem;
	line-height: 1rem;
	font-weight: 400;
	grid-column: 1/1
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .embedProvider-3k5pfl {
		font-weight: 500
	}
}

.embedAuthor-3l5luH {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	grid-column: 1/1
}

.embedAuthorName-3mnTWj {
	font-size: 0.875rem;
	font-weight: 600
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .embedAuthorName-3mnTWj {
		font-weight: 500
	}
}

.embed-IeVjo6 .embedAuthorNameLink-1gVryT {
	color: var(--header-primary);
}

.embedAuthorIcon--1zR3L {
	margin-right: 8px;
	width: 24px;
	height: 24px;
	-o-object-fit: contain;
	object-fit: contain;
	border-radius: 50%;
}

.embedTitle-3OXDkz {
	font-size: 1rem;
	font-weight: 600;
	display: inline-block;
	grid-column: 1/1;
}

.embedTitleLink-1Zla9e {}

.embedDescription-1Cuq9a {
	font-size: 0.875rem;
	line-height: 1.125rem;
	font-weight: 400;
	white-space: pre-line;
	grid-column: 1/1;
}

@media (-webkit-max-device-pixel-ratio:1) {
	.theme-light .embedDescription-1Cuq9a {
		font-weight: 500;
	}
}

.embedImage-2W1cML,
.embedThumbnail-2Y84-K,
.embedVideo-3nf0O9 {
	display: block;
	-o-object-fit: fill;
	object-fit: fill;
}

.embedImage-2W1cML img,
.embedImage-2W1cML video,
.embedThumbnail-2Y84-K img,
.embedThumbnail-2Y84-K video,
.embedVideo-3nf0O9 img,
.embedVideo-3nf0O9 video {
	display: block;
	border-radius: 4px
}

.embedGalleryImagesWrapper-2Qn2vv {
	grid-column: 1/2;
	display: grid;
	grid-template-columns: 1fr 1fr;
	-webkit-column-gap: 4px;
	-moz-column-gap: 4px;
	column-gap: 4px;
	overflow: hidden;
	border-radius: 4px;
	margin-top: 16px
}

.embedGallerySide-1Hu9Bp {
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.embedGallerySide-1Hu9Bp,
.embedGallerySide-1Hu9Bp>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.embedGallerySide-1Hu9Bp>a {
	margin: 0;
	border-radius: 0;
	-webkit-box-pack: center;
}