
.disable {
	display: none;
}
html[dir=ltr] ._1o34e {
    padding: 0 18px 0 13px;
}
html[dir] ._1o34e {
    background-color: rgba(0,0,0,.35);
    border-radius: 25px;
}
html[dir] ._2hqOq._28DtS {
    margin-bottom: 2px;
}
@media (max-width: 856px)
html[dir=ltr] ._2hqOq, html[dir=rtl] ._2hqOq {
    padding-left: 5.5%;
    padding-right: 5.5%;
}
._1o34e {
    align-items: center;
    color: #fff;
    display: inline-flex;
    font-size: 13px;
    height: 50px;
    position: relative;
    vertical-align: top;
    outline: none;
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}
html[dir] ._1dxx- {
    cursor: pointer;
    transform-origin: top center;
    border-radius: 50%;
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}
html[dir] ._3D5PJ {
    padding: 2px;
}
html[dir=ltr] ._2x2yt .YUYe7 {
    right: -8px;
    color: #919191;
}
.YUYe7 {
    z-index: 200;
    position: absolute;
    bottom: -2px;
}
.bQhp3 .ptt-status-icon {
    color: #4fc3f7;
}
._38faN {
    width: 19px;
    height: 26px;
    z-index: 100;
}
._3khgV .ptt-status-background {
    fill: #dcf8c6;
}
html[dir] ._1BjNO {
    border-radius: 50%;
    background-color: #e6e6e6;
}
._1BjNO {
    position: relative;
    overflow: hidden;
}
html[dir=ltr] ._1V82l {
    left: 0;
}
._1V82l {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
html[dir] ._2goTk {
    border-radius: 50%;
}
._2goTk._1Jdop {
    opacity: 1;
}
._2goTk {
    display: block;
    opacity: 0;
    position: relative;
    transition: opacity .15s ease-out;
    width: 100%;
    height: 100%;
    z-index: 100;
    overflow: hidden;
}
._3Whw5 {
    visibility: visible;
}
html[dir=ltr] ._2x2yt ._3YS4h {
    right: 7px;
}
._2x2yt ._3YS4h {
    bottom: 3px;
}
._3YS4h {
    position: absolute;
}
._1ePRy {
    flex: none;
    margin-right: 12px;
    margin-top: -1px;
    height: 34px;
    width: 34px;
    position: relative;
    display: block;
}
.OBQWJ {
    flex: 1;
}
._2IiuA {
    height: 21px;
    box-sizing: border-box;
    -moz-appearance: none;
    appearance: none;
   /*  -webkit-appearance: none; */
    background-color: initial!important;
    outline: none;
    border: none;
    display: block;
}
._2IiuA, ._1NM0a {
    position: relative;
    width: 100%;
}
button, input {
    font-family: Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;
    margin: 0;
}
._18lLQ {
    display: inline-block;
}
html[dir=ltr] ._1qPwk {
    margin-left: 3px;
}
html[dir=ltr] ._1OJ99 ._3YS4h {
    right: 85px;
}
html[dir=ltr] .message-out ._2-dPL, html[dir=ltr] .tail-override-right ._2-dPL {
    right: -8px;
}

.message-out ._2-dPL {
    color: #dcf8c6;
}
._2-dPL {
    display: block;
    height: 13px;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 100;
}
._1OJ99 ._3YS4h {
    bottom: 4px;
}
._3YS4h {
    position: absolute;
}
._1qPwk {
    display: inline-block;
    color: rgba(0, 0, 0, 0.3);
}
._18lLQ {
    vertical-align: top;
}
.VGBA3 {
    color: rgba(0, 0, 0, 0.45);
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    white-space: nowrap;
}

._1NM0a {
    top: -1px;
}
._1yfcP._3FEWu ._3opXb {
    background-color: #2ab5eb;
}
._1yfcP ._3opXb {
    background-color: #889a7b;
}
._3opXb, .X8cLk {
    position: absolute;
    left: 0;
}
._3opXb {
    top: 9px;
    height: 3px;
    width: 0;
    background-color: var(--blue-light);
    pointer-events: none;
    z-index: 10;
}
html[dir=ltr] .message-in ._2-dPL, html[dir=ltr] .tail-override-left ._2-dPL {
    left: -8px;
}
.message-in ._2-dPL {
    color: #fff;
}
._2-dPL {
    display: block;
    height: 13px;
    position: absolute;
    top: 0;
    width: 8px;
    z-index: 100;
}

button, input {
    font-family: Segoe UI,Helvetica Neue,Helvetica,Lucida Grande,Arial,Ubuntu,Cantarell,Fira Sans,sans-serif;
    margin: 0;
}
._3umVQ {
    bottom: 4px;
    color: rgba(0, 0, 0, 0.45);
    font-size: 11px;
    line-height: 15px;
    position: absolute;
}
._2Y-Jy {
    color: rgba(51,51,51,.5);
    width: 34px;
    height: 34px;
    position: relative;
    display: block;
    outline: none;
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}
html[dir=ltr] ._2x2yt ._1c4e3 {
    margin-left: 7px;
}
html[dir=ltr] ._1c4e3, html[dir=rtl] ._1c4e3 {
    padding-left: 8px;
    padding-right: 8px;
}
html[dir] ._1c4e3 {
    padding-bottom: 1px;
}
._1c4e3 {
    flex-grow: 1;
}
._3zXYL {
    flex: none;
    z-index: 200;
    position: relative;
}
.O9Vxf {
    align-items: center;
    display: flex;
    direction: ltr;
}
._3D5PJ {
    box-sizing: border-box;
    max-width: 100%;
    width: 336px;
}
html[dir=ltr] .S013f {
	left: 0;
}
._2x2yt ._1tGqn {
    flex-direction: row-reverse;
}
._1tGqn {
    align-items: center;
    display: flex;
}
html[dir] .S013f {
	cursor: pointer;
}

html[dir] ._3TDpK {
	cursor: default;
	padding-top: 4px;
}

._2r1fJ {
	color: #919191;
	position: absolute;
	top: 9px;
	z-index: 2;
}

._3TDpK {
	position: relative;
	transition: width .18s ease-in-out;
	width: 24px;
}

html[dir] ._1JNuk {
	padding: 5px 10px;
}

._1JNuk {
	box-sizing: border-box;
	flex: none;
	min-height: 52px;
}

.S013f {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 0;
}

html[dir=ltr] ._3VsZe {
	right: 9px;
}

._3VsZe {
	bottom: 10px;
	position: absolute;
	z-index: 1;
}

.KMpIY {
	align-items: center;
	display: flex;
	justify-content: center;
	max-height: 280px;
	overflow: hidden;
	position: relative;
	width: 100%;
}

html[dir] .D-CMr._1t3gq {
	background-color: #f0f0f0;
}

html[dir] ._1t3gq {
	border-radius: 6px;
}

._1t3gq {
	font-size: 13.6px;
	line-height: 20px;
	overflow: hidden;
}

html[dir] ._1XNA9 {
	cursor: pointer;
	margin-bottom: -15px;
}

._2rjLi {
	height: 170px;
	object-fit: cover;
}

._1XNA9 {
	position: relative;
	width: 290px;
	top: -5px;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	flex: none;
}

html[dir] ._2hqOq._28DtS {
	margin-bottom: 2px;
}

html[dir=ltr] ._2hqOq, html[dir=rtl] ._2hqOq {
	padding-left: 9%;
	padding-right: 9%;
}
html[dir=ltr] ._2hqOqcall, html[dir=rtl] ._2hqOqcall {
	/* padding-left: 9%;
	padding-right: 9%; */
	/* margin-bottom: 2px;
 */}


html[dir] ._2hqOq {
	margin-bottom: 12px;
}

.message-in {
	align-items: flex-start;
}

._2hqOq {
	display: flex;
	flex-direction: column;
	position: relative;
}

html[dir] ._2et95:last-of-type {
	margin-bottom: 0;
}

html[dir] ._2et95 {
	border-radius: 7.5px;
}

._3EjY8, .LnyNe ._3EjY8, ._36Kd1 ._3EjY8 {
	width: 286px;
}

._2et95 {
	color: #303030;
	flex: none;
	font-size: 14.2px;
	line-height: 19px;
	position: relative;
}

html[dir] .message-in ._3sKvP {
	background-color: #ffffff;
}
html[dir] .message-out ._3sKvP {
    background-color: #dcf8c6;
}

html[dir] .wQZ0F {
	box-shadow: 0 1px .5px rgba(0,0,0, .13);
}

html[dir] ._3sKvP {
	border-radius: 7.5px;
}
html[dir] ._3_CQb {
    padding: 3px;
}

.S9d8c {
    z-index: 1;
    position: relative;
  /*   max-width: 226px; */
    box-sizing: border-box;
}
html[dir] ._3Hlmb {
    cursor: pointer;
}

html[dir] .va0ao {
    background-color: #666;
    border-radius: 6px;
}
.va0ao {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
   /*  max-width: 100%; */
    overflow: hidden;
    position: relative;
    width: 220px;
}
html[dir] .callva0ao {
    background-color: #666;
    border-radius: 6px;
}
.callva0ao {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
   /*  max-width: 100%; */
    overflow: hidden;
    position: relative;
   /*  width: 220px */;
}





._3WPca, ._3WPca>* {
    z-index: 101;
}
._2dlNS {
    top: 6px;
}

._3YVIa {
    position: absolute;
    z-index: 100;
}
._3WPca>* {
    opacity: 0;
    transition: opacity 75ms;
}
._3WPca, ._3WPca>* {
    z-index: 101;
}
html[dir=ltr] ._4LP4u {
    left: 0;
}

._4LP4u {
    align-items: center;
    color: #fff;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
html[dir=ltr] .eD3kt {
    left: -8px;
}

html[dir] .eD3kt {
    background-position: 50% 50%;
    background-size: cover;
    padding: 8px;
}
.eD3kt {
    -webkit-filter: blur(8px);
    filter: blur(8px);
    flex: none;
    height: 100%;
    position: absolute;
    top: -8px;
    width: 100%;
    z-index: 1;
}
html[dir=ltr] ._1wnLy {
    left: 0;
}
html[dir=ltr] ._2aWsY {
    margin-left: -2px;
}

html[dir=ltr] ._2qwBP {
    padding: 3px 0 3px 6px;
}
._3otir {
    color: rgba(0, 0, 0, 0.3);
}

.-HjC_ {
    display: inline-block;
    vertical-align: top;
}
html[dir] .Vts9M {
    margin: 0 3px;
}

.Vts9M {
    color: rgba(0, 0, 0, 0.45);
    font-size: 12.5px;
    font-style: italic;
    position: relative;
    top: -2px;
}
._1wnLy {
    background: linear-gradient(1000deg,rgb(45, 236, 10),rgba(254, 255, 254, 0.37));
    bottom: 2px;
    height: 15px;
    position: absolute;
    z-index: 2;
    width: 0%;
    color: white;
    font-size: 0.7rem;
}
html[dir=ltr] .len7M {
    left: 6px;
}
.len7M {
    bottom: 3px;
    position: absolute;
    z-index: 100;
    color: rgba(255,255,255,.9);
    font-size: 11px;
    line-height: 15px;
    height: 15px;
}
html[dir] .IBJF5 {
    background: rgba(0,0,0,.35);
    border-radius: 50%;
}
._3S403 {
    color: rgba(255,255,255,.9);
}
html[dir=ltr] ._1afHz {
    left: 0;
}
._2npaQ {
    height: 100%;
    overflow: hidden;
    width: 100%;
}
._2npaQ video, ._3kWp8 {
    height: 100%;
    width: 100%;
}
html[dir=ltr] ._1Ra97 {
    left: 0;
}

html[dir] ._1Ra97 {
    background: #00000000;
}
html[dir=ltr] .H36t4 {
    left: 0;
}

._19AnP, ._1AhJ7 {
    overflow: visible;
}
._19AnP {
    display: flex;
    justify-content: center;
    align-items: center;
}
._3Obxx {
    position: relative;
}
.H36t4 {
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    top: 0;
}
.E7GkP {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 0;
}
html[dir] ._1iJWV {
    background-color: #ccc;
    border-radius: 50%;
    box-shadow: inset 0 -1px rgba(0,0,0,.1),0 1px 1px 0 rgba(0,0,0,.06),0 2px 5px 0 rgba(0,0,0,.2);
    padding: 0;
}


._2Xk42 {
    margin-left: 28px;
    margin-right: 74px;
}
._1iJWV {
    color: #fff;
    height: 46px;
    align-items: center;
    display: flex;
    flex: none;
    justify-content: center;
    transition: visibility .3s,opacity .3s cubic-bezier(.1,.82,.25,1);
    width: 46px;
}
html[dir] ._3QYia {
    padding: 10px 0 15px;
}

._3QYia {
    flex: 1 0 auto;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    height: calc(100% - 60px);
    box-sizing: border-box;
}
._8Yseo {
    z-index: 2;
    height: 100%;
    width: 100%;
    position: relative;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center;
}
._1Ra97 {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    overflow: hidden;
}

._3kWp8 {
    z-index: 2;
}

._1afHz {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}
html[dir=ltr] ._1qPwk {
    margin-left: 3px;
}

._1qPwk {
    display: inline-block;
    color: rgba(0, 0, 0, 0.3);
}
html[dir=ltr] ._2DfqO {
    right: 8px;
}
._2DfqO {
    position: absolute;
    bottom: 6px;
    z-index: 100;
}
.VGBA3 {
    color: rgba(0, 0, 0, 0.45);
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    white-space: nowrap;
}
[role=button] {
    cursor: pointer;
}
.IBJF5 {
    align-items: center;
    color: #fff;
    display: flex;
    height: 50px;
    justify-content: center;
    position: relative;
    width: 50px;
}
html[dir=ltr] ._24FtZ {
    margin-right: 3px;
}

._24FtZ {
    color: #fff;
    display: inline-block;
    vertical-align: top;
}
._3sKvP {
	position: relative;
	z-index: 200;
}

html[dir=ltr] ._274yw {
	padding: 6px 7px 8px 9px;
}

._274yw {
	box-sizing: border-box;
}

.zGvn8 {
	color: #00bfa5;
	display: inline-flex;
	font-size: 12.8px;
	font-weight: 500;
	line-height: 22px;
	max-width: 100%;
}

.color-2 {
	color: #6bcbef !important;
}

html[dir=ltr] ._3UUTc {
	direction: ltr;
}

._3UUTc {
	flex: 0 0 auto;
}

[role=button] {
	cursor: pointer;
}

html[dir=ltr] .NRCvf {
	margin-left: 8px;
}

html[dir] .FdF4z {
	cursor: pointer;
}

.NRCvf {
	color: rgba(0, 0, 0, .4) !important;
	font-weight: 400;
}

._3ko75 {
	flex-grow: 1;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap;
}

._3Whw5 {
	visibility: visible;
}

html[dir] .emoji.wa {
	background-size: 100px 100px;
}

<
style>.emoji.wa.b27, .emojik.wa.b27 {
	background-image: url(/img/emoji-27-40_b51ac76.webp);
}

html[dir] .emoji, html[dir] .emojik {
	border: 0;
}

.zGvn8 .emoji {
	vertical-align: top;
}

.emoji {
	width: 20px;
	height: 20px;
	image-rendering: -webkit-optimize-contrast;
}

.emoji, .emojik {
	display: inline-block;
	vertical-align: top;
	zoom: 1;
}

._3Whw5 {
	visibility: visible;
}

html[dir=ltr] ._2frDn {
	float: right;
	margin: -10px 0 -5px 4px;
}

._2frDn {
	position: relative;
	z-index: 10;
}

html[dir=ltr] .message-in ._29g--, html[dir=rtl] .message-out ._29g-- {
	right: -32px;
}

html[dir] ._29g-- {
	margin-top: -13px;
	background-color: rgba(0, 0, 0, 0.14);
	border-radius: 50%;
}

._29g-- {
	color: #fff;
	position: absolute;
	top: 50%;
	width: 25px;
	height: 25px;
}



html[dir=ltr] .rlE2w {
	left: 0;
}

.rlE2w {
	position: absolute;
	top: 0;
	width: 100%;
}

html[dir=ltr] ._1WWP0 {
	left: 0;
	border-left: 1px solid rgba(0, 0, 0, 0.05);
}

.color-2 {
	color: #6bcbef !important;
}

._1WWP0 {
	bottom: 0;
	box-sizing: border-box;
	position: absolute;
	width: 100%;
}

._1qDvT {
	position: relative;
}

html[dir] ._36Lgj {
	background-color: #f0f0f0;
	padding-top: 5px;
}

._36Lgj {
	align-items: center;
	display: flex;
	width: 100%;
}

html[dir=ltr] ._3iMxQ {
	margin-left: 66px;
}

html[dir] ._3iMxQ {
	background-color: rgba(0, 0, 0, 0.05);
	border-radius: 5px;
}

._3iMxQ {
	display: flex;
	flex-grow: 1;
	overflow: hidden;
}

._3u39o {
	width: 100%;
}

html[dir] ._2a60W {
	background-color: initial;
	border-radius: 0;
}

html[dir] ._2iML2 {
	background-color: rgba(var(- -overlay-rgb), .05);
	border-radius: 7.5px;
}

html[dir] .message-out ._2iML2 {
	background-color: #cfe9ba;
}

._2iML2 {
	display: flex;
	position: relative;
	overflow: hidden;
}

html[dir=ltr] ._2hvmj {
	border-top-left-radius: 7.5px;
	border-bottom-left-radius: 7.5px;
}

._2hvmj {
	flex: none;
	width: 4px;
}

.bg-color-2 {
	background-color: #6bcbef !important;
}

html[dir] ._2VC-w {
	background-color: #f0f0f0;
}

._2VC-w {
	align-items: center;
	box-sizing: border-box;
	color: #919191;
	display: flex;
	flex: none;
	justify-content: center;
	min-width: 64px;
	width: 64px;
}



html[dir=ltr] ._2NIgT {
	left: 0;
}

._2NIgT {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	pointer-events: none;
	z-index: -1;
}

html[dir=ltr] ._2a60W ._2hHuA, html[dir=ltr] ._2fcxu ._2hHuA {
	padding: 7px 12px 10px 11px;
}

html[dir=ltr] ._2hHuA {
	padding: 4px 12px 8px 8px;
}

._2a60W ._2hHuA, ._2fcxu ._2hHuA {
	max-height: 66px;
}

._2hHuA {
	min-height: 42px;
	max-height: 82px;
	display: flex;
	align-items: center;
	overflow: hidden;
	flex-grow: 1;
}

.zGvn8 {
	color: 00bfa5;
	display: inline-flex;
	font-size: 12.8px;
	font-weight: 500;
	line-height: 22px;
	max-width: 100%;
}

.color-1 {
	color: #35cd96 !important;
}

html[dir] .message-in ._2iML2 {
	background-color: #f0f0f0;
}

html[dir] .FdF4z {
	cursor: pointer;
}

.FMlAw {
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

html[dir] ._9WQEN {
	background-color: hsla(0, 25%, 97%, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, .08);
	border-top: 1px solid rgba(255, 255, 255, .15);
	margin-bottom: 12px;
	padding: 5px 0;
	text-align: center;
}

._9WQEN {
	color: #303030;
	font-size: 12.5px;
	text-transform: uppercase;
	width: 100%;
}

html[dir] .iBZ7z {
	background-color: #fff;
	border-radius: 16px;
	padding: 0 22px;
}

.iBZ7z {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	display: inline-block;
	font-weight: 500;
	height: 33px;
	line-height: 33px;
	max-width: 90%;
	vertical-align: top;
}

._3XCI5 {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 10001;
	width: 45px;
	height: 45px;
	opacity: .22
}

html[dir] ._3XCI5 {
	margin-top: auto;
	margin-bottom: auto;
	background-color: var(- -status-background);
	border-radius: 50%;
	cursor: pointer
}

html[dir=ltr] ._3XCI5 {
	left: 30px
}

html[dir=rtl] ._3XCI5 {
	right: 30px
}

.uYLZK {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 10001;
	width: 45px;
	height: 45px;
	opacity: .22
}

html[dir] .uYLZK {
	margin-top: auto;
	margin-bottom: auto;
	background-color: var(- -status-background);
	border-radius: 50%;
	cursor: pointer
}

html[dir=ltr] .uYLZK {
	right: 30px
}

html[dir=rtl] .uYLZK {
	left: 30px
}

._1SSgL {
	color: var(- -status-primary);
	position: absolute;
	display: flex;
	align-items: center;
	top: 0;
	bottom: 0;
	z-index: 10002;
	pointer-events: none
}

html[dir=ltr] ._1SSgL {
	left: 37px
}

html[dir=rtl] ._1SSgL {
	right: 37px
}

.nKIJU {
	color: var(- -status-primary);
	position: absolute;
	display: flex;
	align-items: center;
	top: 0;
	bottom: 0;
	z-index: 10002;
	pointer-events: none
}

html[dir=ltr] .nKIJU {
	right: 37px
}

html[dir=rtl] .nKIJU {
	left: 37px
}

._13Mig {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	will-change: opacity
}

html[dir=ltr] ._13Mig {
	left: 0
}

html[dir=rtl] ._13Mig {
	right: 0
}

._2kGXf {
	position: absolute;
	width: 50px;
	height: 50px;
	top: 0;
	bottom: 0
}

html[dir] ._2kGXf {
	margin: auto
}

html[dir=ltr] ._2kGXf, html[dir=rtl] ._2kGXf {
	left: 0;
	right: 0
}

._34Sa- {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	z-index: 600
}

html[dir] ._34Sa- {
	background-color: var(- -status-background)
}

html[dir=ltr] ._34Sa- {
	left: 0
}

html[dir=rtl] ._34Sa- {
	right: 0
}

.O2XvB {
	color: var(- -status-primary);
	position: absolute;
	top: 18px;
	z-index: 2
}

html[dir=ltr] .O2XvB {
	right: 18px
}

html[dir=rtl] .O2XvB {
	left: 18px
}

html[dir=ltr] .O2XvB._2Rc0A {
	right: 82px
}

html[dir=rtl] .O2XvB._2Rc0A {
	left: 82px
}

._3Ssqq {
	color: var(- -status-primary);
	position: absolute;
	display: flex;
	z-index: 2;
	top: 18px
}

html[dir=ltr] ._3Ssqq {
	left: 30px
}

html[dir=rtl] ._3Ssqq {
	right: 30px
}

html[dir=ltr] ._3Ssqq._33KvS {
	left: 82px
}

html[dir=rtl] ._3Ssqq._33KvS {
	right: 82px
}

._1XiZb input[type=file] {
	display: none
}

._1BLxK {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	font-size: 12px;
	justify-content: center;
	text-transform: uppercase;
	width: 100%;
	color: var(- -button-secondary);
	height: 16px
}

html[dir] ._1BLxK {
	background-color: var(- -button-secondary-background);
	margin-top: 16px;
	padding: 0;
	text-align: center;
	cursor: pointer
}

._1BLxK._1cAbm {
	color: rgba(var(- -primary-strong-rgb), .4)
}

html[dir] ._1BLxK._1cAbm {
	cursor: default
}

._2WSfN {
	display: flex
}

html[dir] ._2WSfN {
	background-color: var(- -panel-background);
	padding: 4px
}

._1QBse {
	height: 93px;
	position: relative;
	width: 93px
}

html[dir] ._1QBse {
	background-size: cover;
	background-position-x: center;
	background-position-y: center;
	margin: 4px
}

html[dir=ltr] ._1QBse {
	box-shadow: inset -10px 10px 25px rgba(var(- -shadow-rgb), .25);
	float: left
}

html[dir=rtl] ._1QBse {
	box-shadow: inset 10px 10px 25px rgba(var(- -shadow-rgb), .25);
	float: right
}

._2R1br {
	color: var(- -inverse);
	position: absolute;
	top: 1px
}

html[dir=ltr] ._2R1br {
	right: 1px
}

html[dir=rtl] ._2R1br {
	left: 1px
}

._3vQEh {
	z-index: 1000
}

._3rsak {
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._3rsak {
	left: 0
}

html[dir=rtl] ._3rsak {
	right: 0
}

._3AzSy {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	z-index: 10;
	opacity: 1;
	transition: all .4s ease-out;
	box-sizing: border-box
}

html[dir] ._3AzSy {
	box-shadow: 0 2px 3px rgba(var(- -shadow-rgb), .1);
	padding: 8px;
	background: var(- -background-default)
}

._10nsB {
	font-weight: 500
}

html[dir] ._10nsB {
	margin: 0 10px
}

.O8u-j {
	color: rgba(var(- -green-deep-rgb), .7)
}

.Q1Z9C {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	width: 100%;
	z-index: -10;
	transition: all .5s ease-out
}

html[dir] .Q1Z9C {
	box-shadow: 0 2px 3px rgba(var(- -shadow-rgb), .1);
	padding: 8px;
	background: var(- -background-default);
	transform: translateY(-50px)
}

._3LL06 {
	font-size: 17px;
	line-height: 21px;
	color: var(- -primary-strong)
}

.textsize-xxlarge ._3LL06 {
	font-size: 17.5px;
	line-height: 27px
}

.textsize-xlarge ._3LL06 {
	font-size: 17px;
	line-height: 25px
}

.textsize-large ._3LL06 {
	font-size: 16.5px;
	line-height: 23px
}

.textsize-small ._3LL06 {
	font-size: 15.5px;
	line-height: 19px
}

.textsize-xsmall ._3LL06 {
	font-size: 15px;
	line-height: 17px
}

.textsize-xxsmall ._3LL06 {
	font-size: 14.5px;
	line-height: 15px
}

.os-mac ._3LL06 {
	font-size: 16px
}

.iYPsH {
	font-size: 19px;
	line-height: 28px;
	color: var(- -primary-strong)
}

.Cpiae {
	font-size: 14px;
	line-height: 20px;
	color: var(- -secondary-lighter)
}

._1sYdX {
	color: var(- -teal);
	font-size: 14px;
	line-height: normal
}

._3YPSj {
	color: var(- -secondary)
}

._3QObt, ._3YPSj {
	font-size: 13px;
	line-height: 20px
}

._3QObt {
	color: var(- -secondary-lighter)
}

.EfdT5 {
	font-size: 14px;
	line-height: 20px
}

._1Vw8y {
	color: var(- -danger)
}

._3eR-G {
	color: var(- -success)
}

._3e_as {
	color: var(- -primary-strong)
}

._10wRF {
	font-size: 20px;
	font-weight: 400
}

._1DAcW {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 1000
}

html[dir] ._1DAcW {
	text-align: center;
	cursor: pointer
}

._1SY4t {
	color: var(- -inverse);
	height: 50px;
	line-height: 50px;
	width: 50px
}

html[dir] ._1SY4t {
	border-radius: 50%;
	margin: 0 auto 35px;
	padding: 35px;
	text-align: center
}

.RAvit {
	line-height: normal
}

html[dir] .RAvit {
	margin: 0 20px
}

html[dir] ._1DAcW ._1SY4t {
	background-color: rgba(var(- -teal-rgb), .6)
}

._1DAcW .RAvit {
	color: var(- -teal)
}

._1SY4t svg {
	height: 50px;
	width: 50px
}

._2GRml._1W8Bj {
	width: 85px;
	height: 85px
}

._3StXt._1BqpJ {
	position: inherit
}

html[dir] ._3StXt._1BqpJ {
	background: none
}

._1QZdA {
	display: flex;
	justify-content: center
}

html[dir] ._1QZdA {
	margin-top: 12px
}

._2GHgC {
	font-weight: 500
}

html[dir] .r4o1_ {
	margin-top: 12px
}

._3ohuT {
	overflow: hidden;
	word-wrap: break-word
}

._1nW6y {
	color: var(- -link)
}

html[dir] ._2mxSB {
	margin-top: 12px
}

._2fq0t {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: flex;
	flex-direction: column;
	pointer-events: auto
}

html[dir] ._2fq0t {
	background-color: var(- -drawer-background)
}

html[dir=ltr] ._2fq0t {
	left: 0
}

html[dir=rtl] ._2fq0t {
	right: 0
}

html[dir] .M7iLN {
	background-color: var(- -background-default)
}

html[dir] ._1NVPn {
	background-color: var(- -drawer-gallery-background)
}

html[dir] .r3Nu1, html[dir] ._1dGTK, html[dir] ._1drQ- {
	background-color: var(- -panel-background-deeper)
}

._3eaF9 {
	color: var(- -icon-fixed)
}

._3Qhzj {
	color: rgba(var(- -primary-stronger-rgb), .55)
}

._5TXq3 {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	transition: transform .08s cubic-bezier(.09, .87, .72, 1);
	z-index: 1
}

html[dir] ._5TXq3 {
	background-size: cover;
	background-position: 50%;
	border-radius: 4px;
	cursor: pointer;
	transform: none
}

html[dir=ltr] ._5TXq3 {
	left: 0
}

html[dir=rtl] ._5TXq3 {
	right: 0
}

.brFv_ {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	transition: border-width .08s cubic-bezier(.09, .87, .72, 1);
	overflow: hidden;
	box-sizing: border-box;
	pointer-events: none;
	z-index: 2
}

html[dir] .brFv_ {
	border: 0 solid var(- -gray-70)
}

html[dir=ltr] .brFv_ {
	left: 0
}

html[dir=rtl] .brFv_ {
	right: 0
}

._1m-q_ {
	width: 80px;
	overflow: hidden
}

._2vLe3 {
	position: relative
}

html[dir] ._2vLe3 {
	margin: 8px 15px
}

._1TFMU {
	width: 29%;
	position: relative
}

html[dir] ._1TFMU {
	margin-bottom: 8px
}

html[dir=ltr] ._1TFMU {
	margin-right: 8px
}

html[dir=rtl] ._1TFMU {
	margin-left: 8px
}

._1TFMU:before {
	content: "";
	display: inline-table
}

html[dir] ._1TFMU:before {
	padding-top: 100%
}

._2Mvwf {
	position: relative;
	height: 450px
}

._87oDh {
	display: none !important
}

@media ( max-width :1024px) {
	._87oDh {
		display: inherit !important
	}
	._1TFMU {
		width: 14%
	}
}

@media ( max-width :800px) {
	._1TFMU {
		width: 29%
	}
	._87oDh {
		display: none !important
	}
}

._24AQJ {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: 0 0 auto;
	height: 78px;
	justify-content: center;
	max-width: 78px;
	min-width: 68px;
	overflow: hidden;
	position: relative;
	transition: transform 75ms ease-out;
	width: 5%
}

html[dir] ._24AQJ {
	cursor: pointer;
	margin-bottom: 0
}

html[dir=ltr] ._24AQJ {
	margin-right: 8px;
	margin-left: 0
}

html[dir=rtl] ._24AQJ {
	margin-left: 8px;
	margin-right: 0
}

._24AQJ:before {
	content: none
}

._24AQJ
:hover
:not
 
(
.N1VFE
 
){
outline
:
 
3
px
 
solid
 
var
(-
 
-gray-150
)
 
!
important


}
html[dir] .N1VFE {
	transform: scale(.94);
	border: 4px solid var(- -gray-200)
}

.aArjA {
	align-items: center;
	display: flex;
	justify-content: center;
	color: rgba(var(- -primary-stronger-rgb), .15)
}

html[dir] .aArjA {
	background: var(- -product-thumb-background)
}

.aArjA svg {
	height: 50px;
	width: 50px
}

@
keyframes _3SP2P { 0%{
	background-position: 100% 0
}

to {
	background-position: 0 0
}

}
._1m-q_ .aArjA {
	animation: _3SP2P 2.2s ease infinite forwards;
	background-image: linear-gradient(-80deg, var(- -product-thumb-background)
		30%, var(- -product-thumb-background-deeper) 50%,
		var(- -product-thumb-background) 70%);
	background-size: 400% 100%
}

._2h81j {
	display: flex;
	flex-direction: column
}

html[dir] ._2zr1Z+._2zr1Z {
	margin-top: 12px
}

.zs61Z {
	display: flex
}

._2WIEg {
	position: relative;
	flex: 1
}

._3C9FF {
	display: flex
}

html[dir] ._3C9FF {
	padding: 10px 0;
	cursor: pointer
}

html[dir] ._3KWIy {
	margin-top: 4px
}

html[dir=ltr] ._3KWIy {
	margin-right: 10px
}

html[dir=rtl] ._3KWIy {
	margin-left: 10px
}

._2JVSP {
	display: inline-block
}

._2sNbV {
	display: flex;
	flex-direction: column;
	flex: 1;
	opacity: 1;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	z-index: 100
}

._3ySAH {
	overflow: hidden
}

.fHIh- {
	justify-content: center;
	align-items: center
}

html[dir] ._1RwQz {
	margin-top: 10px;
	margin-bottom: 10px
}

._1FroB {
	display: flex;
	flex: none;
	box-sizing: border-box;
	color: var(- -drawer-header-title);
	height: 108px;
	flex-direction: column;
	justify-content: flex-end;
	z-index: 200
}

html[dir] ._1FroB {
	background-color: var(- -panel-background-colored)
}

html[dir=ltr] ._1FroB {
	padding-right: 20px;
	padding-left: 23px
}

html[dir=rtl] ._1FroB {
	padding-left: 20px;
	padding-right: 23px
}

.Ghmsz {
	align-items: center;
	display: flex;
	flex: none;
	width: 100%
}

html[dir] .Ghmsz {
	text-align: initial
}

._1xGbt {
	flex-grow: 1;
	font-size: 19px;
	line-height: normal;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._1xGbt {
	margin-top: -3px
}

html[dir] .os-mac ._1xGbt {
	margin-top: -1px
}

._1EePY {
	align-items: center;
	display: flex;
	flex: none
}

html[dir=ltr] ._1EePY {
	margin-left: 4px
}

html[dir=rtl] ._1EePY {
	margin-right: 4px
}

.SFEHG {
	flex: none
}

._1FroB .Ghmsz {
	height: 59px
}

html[dir] ._1FroB .Ghmsz {
	background-color: initial;
	padding: 0
}

._1FroB ._1xGbt {
	font-weight: 500
}

.os-mac ._1FroB ._1xGbt {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.edge-fix ._1FroB ._1xGbt {
	font-weight: 600
}

._1FroB .SFEHG {
	width: 53px
}

._2MdHj._1FroB {
	height: 59px
}

._1CSx9 {
	display: flex;
	flex: none;
	box-sizing: border-box;
	align-items: center;
	color: var(- -primary);
	height: 59px
}

html[dir] ._1CSx9 {
	background-color: var(- -panel-background)
}

html[dir=ltr] ._1CSx9 {
	padding-right: 20px;
	padding-left: 25px
}

html[dir=rtl] ._1CSx9 {
	padding-left: 20px;
	padding-right: 25px
}

._1CSx9 .Ghmsz {
	font-weight: 400;
	color: var(- -primary-strong)
}

._1CSx9 ._1xGbt {
	font-size: 16px;
	line-height: normal
}

html[dir] ._1CSx9 ._1xGbt {
	margin-top: -4px
}

html[dir] .os-mac ._1CSx9 ._1xGbt {
	margin-top: -1px
}

._1CSx9 .SFEHG {
	width: 54px
}

.wDFKR {
	display: flex;
	flex: none;
	box-sizing: border-box;
	color: var(- -drawer-header-title);
	height: 49px;
	align-items: center
}

html[dir] .wDFKR {
	background-color: var(- -panel-background-colored)
}

html[dir=ltr] .wDFKR {
	padding: 0 20px 0 25px
}

html[dir=rtl] .wDFKR {
	padding: 0 25px 0 20px
}

._2klhM {
	display: flex;
	flex: none;
	box-sizing: border-box;
	height: 59px;
	color: var(- -drawer-header-title);
	align-items: center
}

html[dir] ._2klhM {
	background-color: var(- -panel-background-colored-deeper)
}

html[dir=ltr] ._2klhM {
	padding: 0 20px 0 25px;
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

html[dir=rtl] ._2klhM {
	padding: 0 25px 0 20px;
	border-top-right-radius: 3px;
	border-top-left-radius: 3px
}

.wDFKR ._1xGbt, ._2klhM ._1xGbt {
	font-weight: 500
}

.os-mac .wDFKR ._1xGbt, .os-mac ._2klhM ._1xGbt {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.edge-fix .wDFKR ._1xGbt, .edge-fix ._2klhM ._1xGbt {
	font-weight: 600
}

html[dir] .wDFKR ._1xGbt {
	margin-top: -4px
}

html[dir] .os-mac .wDFKR ._1xGbt {
	margin-top: -1px
}

.wDFKR .SFEHG {
	width: 48px;
	opacity: .7
}

._1aTxu {
	color: var(- -drawer-header-title);
	vertical-align: top;
	flex: none
}

html[dir] ._1aTxu {
	cursor: pointer
}

._1CSx9 ._1aTxu {
	color: var(- -icon)
}

.wjotJ {
	flex: none
}

._1FroB._1g4DX .SFEHG {
	width: 45px
}

.XKmwS {
	height: 50%;
	min-height: 240px
}

._1k3yp {
	height: 240px;
	min-height: 240px
}

._3B58R {
	width: 120px
}

.YRLmw {
	height: 240px
}

html[dir=ltr] .YRLmw, html[dir=rtl] .YRLmw {
	animation: uLSa1 1s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes uLSa1 { 0%,30%{
	height: 50%
}

to {
	height: 240px
}

}
._1KoCG {
	font-size: 35px
}

._3Kxus {
	display: flex;
	align-items: center
}

.ba6sz {
	color: var(- -icon)
}

._30525 {
	color: var(- -icon-strong)
}

._2kWg0 {
	color: var(- -inverse)
}

._3Kxus>span {
	display: flex;
	align-items: center
}

.rAUz7 {
	flex: none;
	height: 24px;
	position: relative;
	transition: background-color .3s ease
}

html[dir] .rAUz7 {
	border-radius: 50%;
	padding: 8px
}

html[dir=ltr] .rAUz7 {
	margin-left: 10px
}

html[dir=rtl] .rAUz7 {
	margin-right: 10px
}

html[dir] .rAUz7._3TbsN, html[dir] .rAUz7._31byH, html[dir] .rAUz7:active
	{
	background-color: rgba(var(- -shadow-rgb), .1)
}

.rAUz7:active {
	transition: background-color .1s ease
}

.rAUz7._2-Mrp {
	opacity: .45;
	pointer-events: none
}

html[dir=ltr] .rAUz7:first-of-type {
	margin-left: 0
}

html[dir=rtl] .rAUz7:first-of-type {
	margin-right: 0
}

@media screen and (max-width:720px) {
	html[dir] .rAUz7 {
		padding: 6px
	}
	html[dir=ltr] .rAUz7 {
		margin-left: 2px
	}
	html[dir=rtl] .rAUz7 {
		margin-right: 2px
	}
}

._1wjpf {
	flex-grow: 1;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

._3NFp9 {
	display: inline-block
}

.XELVh {
	display: block;
	width: 100%
}

html[dir] ._1OmDL {
	cursor: pointer
}

._1OmDL:hover {
	text-decoration: underline
}

.xwAVs {
	color: var(- -icon)
}

._1Y-8h, .tmn3T {
	flex: none
}

.tmn3T {
	overflow: hidden
}

html[dir] .tmn3T {
	margin-top: 8px;
	padding-bottom: 8px
}

._1CRb5 {
	flex: none;
	position: relative
}

html[dir] ._1CRb5 {
	background-color: var(- -drawer-section-background);
	box-shadow: 0 1px 3px var(- -shadow-light);
	margin-bottom: 10px
}

html[dir] ._2VQzd {
	padding: 14px 30px
}

html[dir] ._3XgGT {
	padding: 28px 30px 19px
}

html[dir] ._2phEY {
	padding: 14px 30px 10px
}

html[dir] ._2phEY ._2VQzd {
	padding: 0;
	margin-bottom: 14px
}

html[dir] ._2npQf {
	padding: 14px 30px 10px
}

html[dir] ._2npQf ._2VQzd {
	padding: 0;
	margin-bottom: 4px
}

html[dir] ._3BjpL {
	padding: 28px 30px
}

html[dir=ltr] ._34vig, html[dir=rtl] ._34vig {
	animation: _1hBRh 1s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes _1hBRh { 0%,30%{
	transform: translateY(-50px);
	opacity: 0
}

to {
	transform: translateY(0);
	opacity: 1
}

}
._2n3Kr {
	width: 29%;
	position: relative
}

html[dir] ._2n3Kr {
	margin-bottom: 8px
}

html[dir=ltr] ._2n3Kr {
	margin-right: 8px
}

html[dir=rtl] ._2n3Kr {
	margin-left: 8px
}

._2n3Kr:before {
	content: "";
	display: inline-table
}

html[dir] ._2n3Kr:before {
	padding-top: 100%
}

._29HAH {
	width: 29%;
	height: 0;
	position: relative
}

html[dir=ltr] ._29HAH {
	margin-right: 8px
}

html[dir=rtl] ._29HAH {
	margin-left: 8px
}

._3E2vB {
	display: none !important
}

@media ( max-width :1024px) {
	._2n3Kr, ._29HAH {
		width: 14%
	}
	._3E2vB {
		display: inherit !important
	}
}

@media ( max-width :800px) {
	._2n3Kr, ._29HAH {
		width: 29%
	}
	._3E2vB {
		display: none !important
	}
}

.koHd4 {
	height: 45px
}

html[dir] .koHd4 {
	margin: 0
}

._8TeUt {
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._8TeUt {
	padding: 0
}

._2PoGX {
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	align-items: center;
	overflow-y: hidden
}

html[dir] ._2PoGX {
	padding-top: 6px
}

html[dir=ltr] ._2PoGX {
	margin-right: -8px
}

html[dir=rtl] ._2PoGX {
	margin-left: -8px
}

._2IkcY {
	height: 45px;
	font-size: 14px;
	color: var(- -secondary-lighter);
	line-height: 20px
}

html[dir] ._2IkcY {
	padding-top: 0;
	padding-bottom: 15px
}

.os-mac ._2IkcY {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

._3C_Jo {
	overflow-y: scroll
}

html[dir] ._3C_Jo {
	padding: 30px
}

html[dir=ltr] ._3C_Jo {
	padding-right: 20px;
	margin-right: 0
}

html[dir=rtl] ._3C_Jo {
	padding-left: 20px;
	margin-left: 0
}

.WfLRE {
	display: flex;
	flex-direction: column;
	flex: 1;
	opacity: 1;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	z-index: 2
}

html[dir] ._2n3Kr {
	margin-bottom: 10px
}

html[dir=ltr] ._2n3Kr {
	margin-right: 10px
}

html[dir=rtl] ._2n3Kr {
	margin-left: 10px
}

._1CkkN {
	align-items: center;
	display: flex;
	flex: none;
	height: 60px;
	position: relative
}

html[dir] ._1CkkN {
	background-color: var(- -background-default)
}

html[dir] ._1CkkN:hover {
	background-color: var(- -background-default-hover)
}

html[dir=ltr] ._1gKF2 {
	padding-left: 30px
}

html[dir=rtl] ._1gKF2 {
	padding-right: 30px
}

html[dir=ltr] ._1RMZB {
	padding-left: 17px
}

html[dir=rtl] ._1RMZB {
	padding-right: 17px
}

.rrzlm {
	color: var(- -icon-fixed);
	display: flex;
	flex: none;
	justify-content: center;
	width: 74px
}

.rrzlm.jBe5J {
	color: var(- -danger)
}

.rrzlm._3_y79 {
	color: var(- -success)
}

._10xEB {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: 1 1 auto;
	height: 100%;
	overflow: hidden
}

html[dir=ltr] ._10xEB {
	padding-right: 30px
}

html[dir=rtl] ._10xEB {
	padding-left: 30px
}

._2QrOO {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._2QrOO {
	margin-top: -4px
}

html[dir] .os-mac ._2QrOO {
	margin-top: -1px
}

html[dir] ._1CkkN+._1CkkN ._10xEB {
	border-top: 1px solid var(- -border-list)
}

._1CkkN:hover+._1CkkN:before {
	content: "";
	height: 0;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir] ._1CkkN:hover+._1CkkN:before {
	border-top: 1px solid var(- -background-default-hover)
}

html[dir=ltr] ._1CkkN:hover+._1CkkN:before {
	left: 0
}

html[dir=rtl] ._1CkkN:hover+._1CkkN:before {
	right: 0
}

.ogWqZ {
	word-wrap: break-word;
	position: relative
}

._2rXhY._2Zk8t {
	width: 80%
}

._2rXhY {
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	width: 100%;
	color: rgba(var(- -primary-strong-rgb), .5);
	transition: all .3s cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._2rXhY {
	padding-top: 8px;
	transform: translateY(24px)
}

.CrwPM {
	font-size: 12px;
	line-height: 16px
}

html[dir] .CrwPM {
	transform: translateY(0)
}

._2OIDe {
	position: relative;
	height: 24px
}

._2-h1L ._2OIDe {
	height: 0
}

._1DTd4 {
	display: flex;
	align-items: flex-start;
	z-index: 2;
	position: relative
}

html[dir] ._1G2k- {
	border-bottom: 2px solid transparent
}

html[dir] ._1DTd4._1G2k-.momMR, html[dir] ._1DTd4._2Kmxa {
	border-bottom: 2px solid var(- -danger) !important;
	padding-bottom: 0
}

html[dir] ._1MZ4o {
	padding-bottom: 0
}

.mOUqK {
	color: var(- -icon-fixed);
	flex: none;
	position: relative;
	width: 24px
}

html[dir] .mOUqK {
	padding-top: 8px
}

._1nooG {
	color: var(- -icon-fixed);
	display: flex;
	flex: none
}

html[dir] ._1nooG {
	padding-top: 8px
}

html[dir=ltr] ._1nooG:last-child {
	margin-right: 5px
}

html[dir=rtl] ._1nooG:last-child {
	margin-left: 5px
}

._2B48c ._1nooG {
	display: flex;
	flex: none
}

html[dir] ._2B48c ._1nooG, html[dir] ._2B48c ._2rXhY {
	padding-top: 0
}

html[dir] .gUL_D {
	cursor: pointer
}

html[dir=ltr] .gUL_D {
	margin-left: 5px;
	margin-right: 3px
}

html[dir=rtl] .gUL_D {
	margin-right: 5px;
	margin-left: 3px
}

._2EuwQ {
	color: var(- -secondary-light);
	font-size: 14px;
	line-height: 22px
}

html[dir=ltr] ._2EuwQ {
	margin-left: 5px;
	margin-right: 3px;
	text-align: right
}

html[dir=rtl] ._2EuwQ {
	margin-right: 5px;
	margin-left: 3px;
	text-align: left
}

._3QWKD {
	position: absolute;
	top: 6px
}

html[dir=ltr] ._3QWKD {
	right: 0
}

html[dir=rtl] ._3QWKD {
	left: 0
}

html[dir] ._2uETs {
	padding: 3px
}

._3ukHf {
	align-items: flex-start;
	display: flex;
	font-size: 12px;
	line-height: 16px;
	min-height: 16px;
	position: relative
}

html[dir] ._3ukHf {
	padding-top: 3px
}

.momMR {
	flex: 1;
	display: flex;
	color: var(- -danger)
}

.PX7XY .emoji {
	vertical-align: -3px
}

html[dir] ._31WRs ._1DTd4 {
	border-bottom: 2px solid var(- -input-border-active)
}

html[dir] ._31WRs ._1DTd4._2B48c {
	border-bottom: none
}

.bMKum {
	flex: 1
}

._484uz {
	color: var(- -button-alternative)
}

html[dir] ._484uz {
	cursor: pointer
}

._2nEKn {
	flex: 1;
	line-height: 20px;
	overflow: hidden;
	word-wrap: break-word
}

html[dir] ._2nEKn {
	padding-top: 8px
}

html[dir=ltr] ._2nEKn {
	padding-right: 5px
}

html[dir=rtl] ._2nEKn {
	padding-left: 5px
}

._1hSLr {
	transition: margin .1s ease
}

html[dir] ._1hSLr._31WRs {
	margin-bottom: 6px
}

.UKj6M ._2nEKn, .UKj6M .bMKum {
	font-size: 14px;
	line-height: 20px
}

html[dir] .UKj6M ._2nEKn, html[dir] .UKj6M .bMKum {
	padding-bottom: 6px;
	padding-top: 6px
}

html[dir=ltr] .UKj6M ._2nEKn, html[dir=ltr] .UKj6M .bMKum {
	padding-right: 5px
}

html[dir=rtl] .UKj6M ._2nEKn, html[dir=rtl] .UKj6M .bMKum {
	padding-left: 5px
}

.UKj6M, .UKj6M ._1DTd4 {
	min-height: 32px
}

.UKj6M ._3QWKD {
	top: 4px
}

html[dir] .UKj6M .mOUqK, html[dir] .UKj6M ._1nooG {
	padding-top: 6px
}

.gb5XH {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	opacity: 0
}

html[dir=ltr] .gb5XH {
	left: 0
}

html[dir=rtl] .gb5XH {
	right: 0
}

._1Ggpn {
	opacity: 1
}

.Ds34l {
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] .Ds34l {
	background: var(- -panel-background-deeper)
}

._17ZZf {
	transition: opacity .2s ease-in-out
}

.yggEl {
	flex: 1;
	overflow: hidden;
	height: 100%
}

html[dir] .yggEl {
	cursor: pointer
}

html[dir=ltr] .yggEl {
	margin-right: 5px
}

html[dir=rtl] .yggEl {
	margin-left: 5px
}

html[dir=ltr] .yggEl:last-child {
	margin-right: 0
}

html[dir=rtl] .yggEl:last-child {
	margin-left: 0
}

._34XIx {
	flex: none;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%
}

.ZHOTj {
	width: 50%
}

._8amIa {
	width: 100%;
	height: 100%;
	position: relative
}

._2k_j0 {
	opacity: 0
}

._3L0q3 {
	opacity: 0
}

html[dir] ._36Zz0._1exov {
	background-color: var(- -dropdown-background-hover)
}

._34D8D {
	box-sizing: border-box;
	color: var(- -primary);
	display: block;
	font-size: 14.5px;
	height: 40px;
	line-height: 14.5px;
	white-space: nowrap
}

html[dir] ._34D8D {
	cursor: pointer;
	padding-top: 13px
}

html[dir=ltr] ._34D8D {
	padding-left: 24px;
	padding-right: 58px
}

html[dir=rtl] ._34D8D {
	padding-right: 24px;
	padding-left: 58px
}

html[dir=ltr] ._1dl8f {
	padding-right: 24px
}

html[dir=rtl] ._1dl8f {
	padding-left: 24px
}

._1Fc0v {
	opacity: 1
}

html[dir] ._1Fc0v {
	margin-top: 15px
}

._1RMc6 {
	opacity: 0;
	flex: none
}

html[dir] ._1RMc6 {
	padding: 0
}

html[dir] ._1RMc6:hover {
	cursor: pointer
}

html[dir] ._1RMc6 img {
	border-radius: 3px;
	margin: 1px
}

html[dir] ._1RMc6:focus img {
	box-shadow: 0 0 0 2px rgba(var(- -blue-light-rgb), .4)
}

html[dir=ltr] ._1RMc6:first-child {
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid rgba(var(- -primary-rgb), .2)
}

html[dir=rtl] ._1RMc6:first-child {
	padding-left: 12px;
	margin-left: 12px;
	border-left: 1px solid rgba(var(- -primary-rgb), .2)
}

html[dir=ltr] ._1RMc6:last-child {
	padding-right: 0
}

html[dir=rtl] ._1RMc6:last-child {
	padding-left: 0
}

html[dir] ._1M2hb {
	padding: 0;
	margin: 0;
	border: 0
}

html[dir=ltr] ._1M2hb:first-child {
	border-right: none;
	padding-right: 0;
	margin-right: 0
}

html[dir=rtl] ._1M2hb:first-child {
	border-left: none;
	padding-left: 0;
	margin-left: 0
}

.Pm0Ov {
	flex-grow: 1;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

._1EtS7 div {
	opacity: .4
}

html[dir] ._1EtS7 [role=button], html[dir] ._1EtS7 button {
	cursor: not-allowed
}

._167q {
	position: relative
}

._3r5-I {
	white-space: normal;
	word-wrap: break-word
}

._3r5-I a.sEhy8 {
	color: rgba(3, 155, 229, .9)
}

._3VruC {
	height: 200px;
	position: relative;
	overflow: hidden
}

html[dir] ._3VruC {
	background-color: var(- -avatar-background)
}

._2vyNX {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: relative;
	width: 100%;
	z-index: 1
}

._2vyNX svg {
	width: 100px;
	height: 100px
}

._2vyNX:after {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100
}

html[dir] ._2vyNX:after {
	background-color: rgba(var(- -gray-800-rgb), .5)
}

html[dir=ltr] ._2vyNX:after {
	left: 0
}

html[dir=rtl] ._2vyNX:after {
	right: 0
}

._3n-bt {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: absolute;
	top: 0;
	z-index: 100
}

html[dir] ._3n-bt {
	padding: 0 30px;
	text-align: center
}

html[dir=ltr] ._3n-bt, html[dir=rtl] ._3n-bt {
	left: 0;
	right: 0
}

._1XoBc {
	font-weight: 500
}

._16ldf, ._1XoBc {
	color: var(- -inverse)
}

._16ldf {
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

html[dir] ._16ldf {
	margin-top: 12px
}

html[dir] ._3W786 {
	border-radius: 0
}

._2WNqQ {
	height: auto
}

html[dir] ._2WNqQ {
	border-radius: 0
}

html[dir] ._2csub {
	cursor: pointer
}

.LlZXr {
	display: flex;
	align-items: center
}

._3e7ko {
	flex: 1 1 auto;
	overflow: hidden
}

._1AUd- {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	position: relative
}

._1ZiJ3 {
	flex: none
}

html[dir=ltr] ._1ZiJ3 {
	margin-left: 10px
}

html[dir=rtl] ._1ZiJ3 {
	margin-right: 10px
}

._2EXPL {
	display: flex;
	flex-direction: row;
	height: 72px;
	pointer-events: all;
	position: relative
}

html[dir] ._2EXPL {
	background-color: var(- -background-default);
	cursor: pointer
}

.textsize-large ._2EXPL, .textsize-xlarge ._2EXPL, .textsize-xxlarge ._2EXPL
	{
	height: 72px
}

.textsize-small ._2EXPL {
	height: 64px
}

.textsize-xsmall ._2EXPL {
	height: 58px
}

.textsize-xxsmall ._2EXPL {
	height: 52px
}

.dIyEr {
	flex: none;
	display: flex;
	align-items: center
}

html[dir] .dIyEr {
	margin-top: -1px
}

html[dir=ltr] .dIyEr {
	padding: 0 15px 0 13px
}

html[dir=rtl] .dIyEr {
	padding: 0 13px 0 15px
}

._3j7s9 {
	flex-grow: 1;
	flex-basis: auto;
	min-width: 0;
	display: flex;
	flex-direction: column;
	justify-content: center
}

html[dir] ._3j7s9 {
	border-top: 1px solid var(- -border-list)
}

html[dir=ltr] ._3j7s9 {
	padding-right: 15px
}

html[dir=rtl] ._3j7s9 {
	padding-left: 15px
}

._15rx8 {
	flex: 0 0 auto;
	align-self: center;
	height: 100%;
	display: flex;
	align-items: center
}

html[dir=ltr] ._15rx8 {
	padding: 0 13px 0 0
}

html[dir=rtl] ._15rx8 {
	padding: 0 0 0 13px
}

._2FBdJ {
	align-items: center;
	line-height: normal;
	display: flex
}

html[dir=ltr] ._2FBdJ {
	text-align: left
}

html[dir=rtl] ._2FBdJ {
	text-align: right
}

html[dir=ltr] ._2FBdJ._3eYVg {
	margin-right: 13px
}

html[dir=rtl] ._2FBdJ._3eYVg {
	margin-left: 13px
}

._1AwDx {
	align-items: center;
	color: var(- -secondary);
	display: flex;
	font-size: 13px;
	line-height: 20px;
	min-height: 20px
}

html[dir] ._1AwDx {
	margin-top: 2px
}

._25Ooe {
	color: var(- -primary-strong);
	display: flex;
	flex-grow: 1;
	font-weight: 400;
	font-size: 17px;
	line-height: 21px;
	overflow: hidden
}

html[dir=ltr] ._25Ooe {
	text-align: left
}

html[dir=rtl] ._25Ooe {
	text-align: right
}

.os-mac ._25Ooe {
	font-size: 16px
}

.textsize-xxlarge ._25Ooe {
	font-size: 17.5px;
	line-height: 27px
}

.textsize-xlarge ._25Ooe {
	font-size: 17px;
	line-height: 25px
}

.textsize-large ._25Ooe {
	font-size: 16.5px;
	line-height: 23px
}

.textsize-small ._25Ooe {
	font-size: 15.5px;
	line-height: 19px
}

.textsize-xsmall ._25Ooe {
	font-size: 15px;
	line-height: 17px
}

.textsize-xxsmall ._25Ooe {
	font-size: 14.5px;
	line-height: 15px
}

._itDl {
	flex-grow: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px
}

html[dir] ._itDl {
	background-color: initial
}

html[dir=ltr] ._itDl {
	text-align: left
}

html[dir=rtl] ._itDl {
	text-align: right
}

.textsize-xxlarge ._itDl {
	font-size: 15.5px;
	line-height: 26px
}

.textsize-xlarge ._itDl {
	font-size: 15px;
	line-height: 24px
}

.textsize-large ._itDl {
	font-size: 14.5px;
	line-height: 22px
}

.textsize-small ._itDl {
	font-size: 13.5px;
	line-height: 18px;
	height: 18px
}

.textsize-xsmall ._itDl {
	font-size: 13px;
	line-height: 16px;
	height: 16px
}

.textsize-xxsmall ._itDl {
	font-size: 12.5px;
	line-height: 14px;
	height: 14px
}

._itDl a {
	color: inherit
}

._itDl .matched-mention {
	color: inherit;
	font-weight: 500
}

.edge-fix ._itDl .matched-mention {
	font-weight: 600
}

._3j7s9 .emoji, ._3j7s9 .icon, ._itDl svg {
	flex: none
}

html[dir] .textsize-xxlarge ._3j7s9 .emoji, html[dir] .textsize-xxlarge ._3j7s9 .icon,
	html[dir] .textsize-xxlarge ._itDl svg {
	transform: translateY(4px)
}

html[dir] .textsize-xlarge ._3j7s9 .emoji, html[dir] .textsize-xlarge ._3j7s9 .icon,
	html[dir] .textsize-xlarge ._itDl svg {
	transform: translateY(3px)
}

html[dir] .textsize-large ._3j7s9 .emoji, html[dir] .textsize-large ._3j7s9 .icon,
	html[dir] .textsize-large ._itDl svg {
	transform: translateY(1px)
}

html[dir] .textsize-small ._3j7s9 .emoji, html[dir] .textsize-small ._3j7s9 .icon,
	html[dir] .textsize-small ._itDl svg {
	transform: translateY(-1px) scale(.85)
}

html[dir] .textsize-xsmall ._3j7s9 .emoji, html[dir] .textsize-xsmall ._3j7s9 .icon,
	html[dir] .textsize-xsmall ._itDl svg {
	transform: translateY(-2px) scale(.75)
}

html[dir] .textsize-xxsmall ._3j7s9 .emoji, html[dir] .textsize-xxsmall ._3j7s9 .icon,
	html[dir] .textsize-xxsmall ._itDl svg {
	transform: translateY(-3px) scale(.65)
}

._3Bxar {
	color: var(- -secondary-lighter);
	flex: none;
	font-size: 12px;
	line-height: 20px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._3Bxar {
	margin-left: 6px
}

html[dir=rtl] ._3Bxar {
	margin-right: 6px
}

.textsize-xxlarge ._3Bxar {
	font-size: 15px
}

.textsize-xlarge ._3Bxar {
	font-size: 14px
}

.textsize-large ._3Bxar {
	font-size: 13px
}

.textsize-small ._3Bxar {
	font-size: 11px
}

.textsize-xsmall ._3Bxar {
	font-size: 10px
}

.textsize-xxsmall ._3Bxar {
	font-size: 9px
}

._2FBdJ ._3Bxar {
	line-height: 14px
}

html[dir] ._2FBdJ ._3Bxar {
	margin-top: 3px
}

.textsize-xxlarge ._2FBdJ ._3Bxar {
	line-height: 17px
}

html[dir] .textsize-xxlarge ._2FBdJ ._3Bxar {
	margin-top: 4px
}

.textsize-xlarge ._2FBdJ ._3Bxar {
	line-height: 16px
}

html[dir] .textsize-xlarge ._2FBdJ ._3Bxar {
	margin-top: 4px
}

.textsize-large ._2FBdJ ._3Bxar {
	line-height: 15px
}

html[dir] .textsize-large ._2FBdJ ._3Bxar {
	margin-top: 4px
}

.textsize-small ._2FBdJ ._3Bxar {
	line-height: 13px
}

html[dir] .textsize-small ._2FBdJ ._3Bxar {
	margin-top: 3px
}

.textsize-xsmall ._2FBdJ ._3Bxar {
	line-height: 12px
}

html[dir] .textsize-xsmall ._2FBdJ ._3Bxar {
	margin-top: 3px
}

.textsize-xxsmall ._2FBdJ ._3Bxar {
	line-height: 11px
}

html[dir] .textsize-xxsmall ._2FBdJ ._3Bxar {
	margin-top: 3px
}

html[dir=ltr] ._1AwDx ._3Bxar {
	margin-right: -1px;
	padding-right: 1px
}

html[dir=rtl] ._1AwDx ._3Bxar {
	margin-left: -1px;
	padding-left: 1px
}

html[dir] ._2EXPL:hover {
	background-color: var(- -background-default-hover)
}

html[dir] ._2EXPL:hover ._3j7s9 {
	border-top-color: var(- -background-default-hover)
}

._2EXPL.CxUIE ._1AwDx {
	font-weight: 400
}

._2EXPL.CxUIE ._1AwDx, .CxUIE ._3Bxar {
	color: var(- -secondary-stronger)
}

.CxUIE ._itDl, .CxUIE ._25Ooe {
	font-weight: 500
}

.edge-fix .CxUIE ._itDl, .edge-fix .CxUIE ._25Ooe {
	font-weight: 600
}

._2EXPL._1f1zm:after, ._2EXPL:hover:after {
	position: absolute;
	bottom: -1px;
	width: 100%;
	height: 0;
	content: ""
}

html[dir] ._2EXPL._1f1zm:after, html[dir] ._2EXPL:hover:after {
	border-top: 1px solid var(- -background-default-hover)
}

html[dir=ltr] ._2EXPL._1f1zm:after, html[dir=ltr] ._2EXPL:hover:after {
	left: 0
}

html[dir=rtl] ._2EXPL._1f1zm:after, html[dir=rtl] ._2EXPL:hover:after {
	right: 0
}

.safari-fix ._2EXPL:hover {
	transition: background-color 0s
}

html[dir] ._2EXPL._1f1zm {
	background-color: var(- -background-default-active)
}

html[dir] ._2EXPL._1f1zm ._3j7s9, html[dir] ._2EXPL._1f1zm:after {
	border-top-color: var(- -background-default-active)
}

._2EXPL._1f1zm ._1AwDx {
	color: var(- -secondary-stronger)
}

._2EXPL._1oILS {
	transition: background-color .5s cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._2EXPL._1oILS {
	background-color: var(- -background-default-hover)
}

html[dir] ._2EXPL._1FGIr:hover {
	background-color: var(- -background-default)
}

._2EXPL._1FGIr:hover:after {
	display: none
}

._2EXPL.DjG14 {
	opacity: .3
}

html[dir=ltr] ._2EXPL.DjG14 {
	border-left: 5px solid #cecbcb
}

html[dir=rtl] ._2EXPL.DjG14 {
	border-right: 5px solid #cecbcb
}

html[dir=ltr] ._34xP_ ._3j7s9 {
	padding: 0 18px 0 15px
}

html[dir=rtl] ._34xP_ ._3j7s9 {
	padding: 0 15px 0 18px
}

html[dir=ltr] ._3ZHjw ._3j7s9 {
	padding-left: 15px
}

html[dir=rtl] ._3ZHjw ._3j7s9 {
	padding-right: 15px
}

html[dir=ltr] ._3ZHjw ._3Bxar, html[dir=rtl] ._3ZHjw ._3Bxar {
	margin-left: 0;
	margin-right: 0
}

._3ZHjw ._25Ooe {
	display: none
}

html[dir=ltr] ._3xj48 {
	padding-left: 14px
}

html[dir=rtl] ._3xj48 {
	padding-right: 14px
}

html[dir] ._3xj48 ._3Bxar {
	margin-top: 0
}

._2EXPL.CMwTf {
	height: 100%
}

html[dir] ._2EXPL.CMwTf {
	background-color: initial
}

html[dir=ltr] ._2EXPL.CMwTf {
	padding-left: 6px
}

html[dir=rtl] ._2EXPL.CMwTf {
	padding-right: 6px
}

html[dir] ._2EXPL.CMwTf:hover {
	background-color: var(- -status-background-hover)
}

.CMwTf._2EXPL:hover:after {
	display: none
}

._2EXPL.CMwTf ._1AwDx {
	color: var(- -status-secondary)
}

html[dir] .CMwTf ._3j7s9 {
	border-top: none !important
}

.CMwTf ._25Ooe {
	color: var(- -status-primary)
}

html[dir=ltr] .aZ91u {
	padding-left: 55px
}

html[dir=rtl] .aZ91u {
	padding-right: 55px
}

._2EXPL._3ntaf {
	height: auto;
	align-items: center
}

html[dir=ltr] ._2EXPL._3ntaf {
	padding-right: 24px
}

html[dir=rtl] ._2EXPL._3ntaf {
	padding-left: 24px
}

html[dir] ._3ntaf .dIyEr {
	padding: 16px 19px
}

html[dir] ._3ntaf ._3j7s9 {
	border-top: none;
	padding: 0
}

._3ntaf ._itDl {
	font-size: 15px;
	line-height: 22px
}

._3ntaf ._25Ooe {
	font-size: 19px;
	line-height: 28px
}

html[dir] ._3xX6I._2EXPL {
	cursor: auto
}

html[dir] ._3xX6I._2EXPL:hover {
	background-color: initial
}

._3xX6I._2EXPL:hover:after {
	display: none
}

html[dir] ._3xX6I._2EXPL:first-of-type ._3j7s9 {
	border-top: none
}

._2EXPL._13iu_ {
	display: inline-flex;
	vertical-align: top;
	height: auto
}

html[dir] ._2EXPL._13iu_ {
	padding: 0;
	margin: 0 0 6px;
	background-color: var(- -panel-background-deeper);
	border-radius: 16px;
	cursor: default
}

html[dir=ltr] ._2EXPL._13iu_ {
	margin-right: 6px
}

html[dir=rtl] ._2EXPL._13iu_ {
	margin-left: 6px
}

html[dir] ._2EXPL._13iu_:hover {
	background-color: var(- -panel-background-deeper)
}

html[dir] ._2EXPL._13iu_._1f1zm {
	background-color: var(- -panel-background)
}

html[dir] ._2EXPL._13iu_ ._3j7s9 {
	border-top: none !important;
	padding: 0
}

html[dir] ._2EXPL._13iu_ .dIyEr {
	padding: 0
}

html[dir=ltr] ._2EXPL._13iu_ .dIyEr {
	margin-right: 8px
}

html[dir=rtl] ._2EXPL._13iu_ .dIyEr {
	margin-left: 8px
}

._2EXPL._13iu_ ._15rx8 {
	font-size: 13.5px;
	color: var(- -primary);
	font-weight: 400 !important
}

html[dir] ._2EXPL._13iu_ ._3j7s9._15rx8 {
	padding: 0
}

._2EXPL._13iu_ ._25Ooe {
	font-size: 13.5px;
	color: var(- -primary);
	font-weight: 400 !important
}

._2EXPL._13iu_ ._1AwDx {
	display: none
}

._2EXPL._2rVcC ._1AwDx, ._2EXPL._2rVcC ._25Ooe {
	font-weight: 400 !important;
	color: rgba(var(- -primary-strong-rgb), .4) !important
}

.os-mac ._2EXPL._2rVcC ._1AwDx, .os-mac ._2EXPL._2rVcC ._25Ooe {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

._2EXPL._2rVcC ._1AwDx {
	font-style: italic
}

._2EXPL._1VO8Y {
	height: 56px
}

html[dir] ._2EXPL._1VO8Y .dIyEr {
	margin-top: 0
}

html[dir=ltr] ._2EXPL._1VO8Y .dIyEr {
	padding-left: 29px;
	padding-right: 8px
}

html[dir=rtl] ._2EXPL._1VO8Y .dIyEr {
	padding-right: 29px;
	padding-left: 8px
}

._2EXPL._1VO8Y .dIyEr svg {
	height: 18px;
	width: 25px
}

html[dir] ._2EXPL._1VO8Y ._3j7s9 {
	border: none
}

html[dir=ltr] ._2EXPL._1VO8Y ._3j7s9 {
	padding-right: 68px
}

html[dir=rtl] ._2EXPL._1VO8Y ._3j7s9 {
	padding-left: 68px
}

._2EXPL._34wNn, ._2EXPL._34wNn:hover {
	height: 86px
}

html[dir] ._2EXPL._34wNn, html[dir] ._2EXPL._34wNn:hover {
	background-color: initial;
	cursor: default
}

html[dir] ._34wNn ._3j7s9 {
	border-top: none
}

html[dir=ltr] ._34wNn ._3j7s9 {
	padding-right: 106px
}

html[dir=rtl] ._34wNn ._3j7s9 {
	padding-left: 106px
}

html[dir=ltr] ._34wNn .dIyEr {
	padding-left: 18px
}

html[dir=rtl] ._34wNn .dIyEr {
	padding-right: 18px
}

._2EXPL._1S5Tv {
	height: 96px
}

._2EXPL.ts7je {
	height: 60px
}

html[dir] ._2EXPL.ts7je ._3j7s9 {
	border-top: none
}

._2EXPL.ts7je ._25Ooe {
	color: var(- -primary-stronger);
	font-size: 14px;
	font-weight: 500;
	line-height: 20px
}

.edge-fix ._2EXPL.ts7je ._25Ooe {
	font-weight: 600
}

._2EXPL.ts7je ._itDl {
	font-size: 13px
}

._2EXPL._2zpCv {
	height: auto
}

html[dir] ._2EXPL._2zpCv {
	border-bottom: 1px solid var(- -border-list)
}

html[dir=ltr] ._2EXPL._2zpCv {
	padding: 10px 0 10px 4px
}

html[dir=rtl] ._2EXPL._2zpCv {
	padding: 10px 4px 10px 0
}

html[dir=ltr] ._2EXPL._2zpCv .dIyEr {
	padding: 0 15px 0 11px
}

html[dir=rtl] ._2EXPL._2zpCv .dIyEr {
	padding: 0 11px 0 15px
}

html[dir] ._2EXPL._2zpCv ._3j7s9 {
	border: none
}

._2EXPL._1S5Tv._1FGIr ._1AwDx, ._2EXPL._1S5Tv._1FGIr ._25Ooe {
	color: var(- -secondary-light)
}

._1OnaQ {
	align-items: center;
	color: var(- -secondary-lighter);
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	box-sizing: border-box;
	height: 100%
}

html[dir] ._1OnaQ {
	padding: 50px;
	text-align: center
}

._3xG0U {
	justify-content: flex-start
}

html[dir] ._3nmfA {
	padding: 10px 20px
}

._2Lev2 {
	align-items: center;
	color: var(- -empty-state-icon);
	display: flex;
	height: 164px;
	justify-content: center;
	width: 164px;
	flex: none
}

html[dir] ._2Lev2 {
	background-color: var(- -empty-state-background);
	border-radius: 50%;
	margin-bottom: 32px;
	margin-top: -30px
}

html[dir] ._27YTC {
	margin-bottom: 18px
}

._3WZoe {
	font-size: 14px;
	color: var(- -secondary-lighter);
	line-height: 20px
}

html[dir] .ZCCWI {
	margin-bottom: 20px
}

.gjAmq {
	font-size: 14px;
	color: var(- -button-secondary);
	line-height: 20px;
	display: inline-block
}

._2pfvo {
	color: var(- -empty-state-icon)
}

._2-yOR {
	color: rgba(var(- -primary-stronger-rgb), .55)
}

._1iCCh {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	transition: transform .08s cubic-bezier(.09, .87, .72, 1);
	z-index: 1
}

html[dir] ._1iCCh {
	background-size: cover;
	background-position: 50%;
	cursor: pointer;
	transform: none
}

html[dir=ltr] ._1iCCh {
	left: 0
}

html[dir=rtl] ._1iCCh {
	right: 0
}

._2p7cY {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 20px;
	pointer-events: none
}

html[dir] ._2p7cY {
	background: linear-gradient(0deg, rgba(var(- -overlay-rgb), .5),
		rgba(var(- -overlay-rgb), 0))
}

html[dir=ltr] ._2p7cY {
	left: 0
}

html[dir=rtl] ._2p7cY {
	right: 0
}

._21Ep8 {
	color: var(- -inverse);
	position: absolute;
	bottom: 3px;
	pointer-events: none
}

html[dir=ltr] ._21Ep8 {
	left: 4px
}

html[dir=rtl] ._21Ep8 {
	right: 4px
}

._3JM1h {
	color: var(- -inverse);
	position: absolute;
	bottom: 3px;
	pointer-events: none
}

html[dir=ltr] ._3JM1h {
	right: 3px
}

html[dir=rtl] ._3JM1h {
	left: 3px
}

._3To8r {
	display: flex;
	font-size: 11px;
	line-height: 11px;
	color: rgba(var(- -inverse-rgb), .9);
	position: absolute;
	bottom: 4px;
	pointer-events: none
}

html[dir=ltr] ._3To8r {
	left: 23px
}

html[dir=rtl] ._3To8r {
	right: 23px
}

._2d3eg {
	position: absolute;
	top: 0;
	width: 100%;
	height: 40px
}

html[dir] ._2d3eg {
	cursor: pointer;
	background: linear-gradient(180deg, rgba(var(- -overlay-rgb), .3),
		rgba(var(- -overlay-rgb), 0))
}

html[dir=ltr] ._2d3eg {
	left: 0
}

html[dir=rtl] ._2d3eg {
	right: 0
}

._2mlDB {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	transition: border-width .08s cubic-bezier(.09, .87, .72, 1);
	overflow: hidden;
	box-sizing: border-box;
	pointer-events: none;
	z-index: 2
}

html[dir] ._2mlDB {
	border: 0 solid var(- -thumb-border-active)
}

html[dir=ltr] ._2mlDB {
	left: 0
}

html[dir=rtl] ._2mlDB {
	right: 0
}

._2Nwxe ._2d3eg {
	display: none
}

html[dir] ._2Nwxe ._2mlDB {
	border-width: 8px
}

html[dir] ._2Nwxe ._1iCCh {
	transform: scale(.87)
}

@media ( min-width :800px) and (max-width:999px) , ( min-width :1025px)
	and (max-width:1180px) {
	._2Nwxe ._3To8r {
		display: none
	}
}

._2V5MQ {
	position: absolute;
	top: 0;
	box-sizing: border-box;
	width: 100%;
	z-index: 10
}

html[dir] ._2V5MQ {
	padding-top: 5px
}

html[dir=ltr] ._2V5MQ {
	padding-left: 5px
}

html[dir=rtl] ._2V5MQ {
	padding-right: 5px
}

._2Ry6_ {
	width: 29%;
	position: relative
}

html[dir] ._2Ry6_ {
	margin-bottom: 6px
}

html[dir=ltr] ._2Ry6_ {
	margin-right: 6px
}

html[dir=rtl] ._2Ry6_ {
	margin-left: 6px
}

._2Ry6_:before {
	content: "";
	display: inline-table
}

html[dir] ._2Ry6_:before {
	padding-top: 100%
}

._2II5_ {
	display: none !important
}

@media ( max-width :1024px) {
	._2II5_ {
		display: inherit !important
	}
	._2Ry6_ {
		width: 14%
	}
}

@media ( max-width :800px) {
	._2Ry6_ {
		width: 29%
	}
	._2II5_ {
		display: none !important
	}
}

.UPNDG {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: 0 0 auto;
	height: 78px;
	justify-content: center;
	max-width: 78px;
	min-width: 78px;
	overflow: hidden;
	position: relative;
	transition: transform 75ms ease-out, opacity .25s ease-in-out;
	width: 5%;
	opacity: 1
}

html[dir] .UPNDG {
	cursor: pointer;
	margin-bottom: 0
}

html[dir=ltr] .UPNDG {
	margin-right: 6px;
	margin-left: 0
}

html[dir=rtl] .UPNDG {
	margin-left: 6px;
	margin-right: 0
}

.UPNDG:before {
	content: none
}

.UPNDG
:hover
:not
 
(
._1xQmx
 
){
outline
:
 
3
px
 
solid
 
rgba
(var(-
 
-thumb-border-viewer-active-rgb
)
,
.7
)

		
!
important


}
._3DBBc {
	opacity: .2
}

html[dir] ._1xQmx {
	transform: scale(.86);
	border: 4px solid var(- -thumb-border-viewer-active)
}

html[dir] .bmyI- {
	padding: 26px 36px 0;
	background-color: var(- -compose-background)
}

._15wI0 {
	height: 62px;
	position: relative;
	z-index: 200
}

html[dir] ._15wI0 {
	background-color: var(- -panel-background-colored-deeper)
}

.AG2GV {
	bottom: 32px;
	position: absolute
}

html[dir=ltr] .AG2GV {
	right: 32px
}

html[dir=rtl] .AG2GV {
	left: 32px
}

._1CzIm {
	flex: none;
	z-index: 200
}

._1CzIm ._12sbx {
	bottom: 32px;
	position: absolute
}

html[dir=ltr] ._1CzIm ._12sbx {
	right: 32px
}

html[dir=rtl] ._1CzIm ._12sbx {
	left: 32px
}

._1CzIm .eTCKi {
	bottom: 32px;
	opacity: 0;
	position: absolute
}

html[dir] ._1CzIm .eTCKi {
	transform: scale(0)
}

html[dir=ltr] ._1CzIm .eTCKi {
	right: 32px
}

html[dir=rtl] ._1CzIm .eTCKi {
	left: 32px
}

.iHLo1._3sAQm {
	height: 0
}

.iHLo1 {
	width: 100%;
	height: 62px;
	color: var(- -inverse);
	z-index: 1000;
	box-sizing: border-box;
	display: flex;
	align-items: center
}

html[dir] .iHLo1 {
	background-color: var(- -panel-background-colored-deeper)
}

html[dir=ltr] .iHLo1 {
	padding-right: 108px;
	padding-left: 24px
}

html[dir=rtl] .iHLo1 {
	padding-left: 108px;
	padding-right: 24px
}

._3-Xnb {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px
}

._3X8W- {
	display: inline-block;
	text-indent: 2px
}

._3S8hp {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(- -status-background)
}

.jKL1L {
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden
}

.qNdyw {
	position: absolute;
	left: 0;
	right: 0;
	width: 50px;
	height: 50px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none
}

.ZScUN {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.ZScUN._3jw2f {
	opacity: .5;
	-webkit-filter: blur(30px);
	filter: blur(30px)
}

._2i2ET {
	position: absolute;
	left: 0;
	right: 0;
	padding: 40px calc(50% - 180px) 60px;
	background-image: linear-gradient(rgba(var(- -status-background-rgb), 0),
		rgba(var(- -status-background-rgb), .65));
	pointer-events: none
}

._2i2ET, ._37om1 {
	margin-left: auto;
	margin-right: auto;
	bottom: 0;
	z-index: 100;
	color: var(- -status-primary);
	text-align: center
}

._37om1 {
	position: relative;
	width: 360px;
	margin-bottom: 60px;
	font-size: 18px;
	line-height: 1.3em
}

.WMOiU {
	position: absolute;
	width: 100%;
	height: 70px;
	z-index: 100;
	background-image: linear-gradient(rgba(var(- -status-background-rgb),
		.65), rgba(var(- -status-background-rgb), 0));
	pointer-events: none
}

.WMOiU._3skM7 {
	height: 95px
}

._7tU_u {
	position: absolute;
	display: flex;
	z-index: 200;
	top: 10px;
	left: 66px;
	cursor: pointer
}

._2k2VU {
	cursor: default
}

._1LCdB {
	left: 0;
	right: 0;
	top: 45px;
	margin-left: auto;
	margin-right: auto;
	max-width: 400px;
	text-align: center;
	display: flex;
	flex-direction: column
}

._7tU_u._1LCdB {
	top: 45px
}

._1LCdB ._2R4rj {
	display: none
}

._1k4UF {
	opacity: 0;
	pointer-events: none
}

._7tU_u._3rwOX {
	left: 118px
}

._7tU_u._3rwOX._1LCdB {
	left: 0
}

.PqqlB {
	display: flex;
	flex-direction: column
}

._28gxw {
	color: var(- -status-primary);
	font-size: 16px;
	margin-bottom: 6px;
	margin-top: 1px
}

._2fAEs {
	color: rgba(var(- -inverse-rgb), .76);
	font-size: 13px
}

._2HK4o {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

._3kROV {
	width: 800px;
	height: 800px;
	transform: scale(.16) translateX(-150px) translateY(-150px);
	transform-origin: top left
}

.zLcp3 {
	width: 800px;
	height: 800px;
	transform: scale(.08) translateX(-150px) translateY(-150px);
	transform-origin: top left
}

._2HK4o.GTrje {
	-webkit-filter: blur(8px);
	filter: blur(8px)
}

._2HK4o._10S0n img {
	position: relative;
	display: block;
	height: 100%;
	margin-left: auto;
	margin-right: auto
}

._2HK4o.Jayps video {
	position: relative;
	display: block;
	height: 100%;
	width: 100%
}

._1qMAw {
	position: relative;
	box-sizing: border-box;
	max-width: 520px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	word-wrap: break-word;
	white-space: pre-wrap;
	pointer-events: none
}

._1qMAw, ._1qMAw a {
	padding-left: 20px;
	padding-right: 20px;
	color: var(- -status-primary)
}

._1qMAw a {
	pointer-events: auto;
	background-color: rgba(var(- -status-primary-rgb), .2);
	border-radius: 12px
}

._1qMAw img {
	display: initial
}

._1v5tC {
	font-size: 60px;
	line-height: 1.4em;
	text-align: center
}

._1v5tC .large-emoji {
	height: 64px;
	width: 64px;
	transform: translateY(10px)
}

._38Uro {
	font-size: 36px;
	line-height: 1.3em;
	text-align: center
}

._38Uro .large-emoji {
	transform: translateY(10px)
}

._1F7Gt {
	font-size: 16px;
	line-height: 1.5em;
	text-align: left
}

._1F7Gt .emoji {
	transform: translateY(2px)
}

.ggZPo {
	font-family: "Droid Serif", serif
}

._2Uwlw {
	font-family: Norican
}

._2WpZQ {
	font-family: Bryndan-Write
}

._3Qe9C {
	font-family: Oswald;
	font-weight: 700
}

._2kGrJ {
	position: relative;
	box-sizing: border-box;
	max-width: 720px;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	word-wrap: break-word;
	font-size: 24px;
	line-height: 1.5em;
	text-align: center;
	color: var(- -status-secondary);
	pointer-events: none
}

html[dir] ._2R4rj {
	margin: auto 12px
}

._3y2AN {
	width: 800px;
	height: 800px
}

html[dir=ltr] ._3y2AN {
	transform: scale(.08) translateX(-150px) translateY(-150px);
	transform-origin: top left
}

html[dir=rtl] ._3y2AN {
	transform: scale(.08) translateX(150px) translateY(-150px);
	transform-origin: top right
}

._2VYcy {
	flex: 1;
	overflow: hidden;
	height: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._2VYcy {
	cursor: pointer;
	margin-bottom: 5px
}

html[dir] ._2VYcy:last-child {
	margin-bottom: 0
}

._3zMT4 {
	position: relative
}

html[dir] ._3zMT4 {
	margin: 0
}

._3zMT4>._2VYcy {
	position: relative
}

html[dir] ._3zMT4>._2VYcy {
	margin-bottom: 0
}

._3zMT4:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9
}

html[dir] ._3zMT4:before {
	background: rgba(var(- -overlay-rgb), .4)
}

.sX7vy {
	color: var(- -inverse);
	z-index: 10;
	position: absolute;
	font-size: 35px
}

html[dir] .sX7vy {
	margin: auto
}

._27uDt {
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._27uDt {
	background-color: var(- -panel-background-deeper)
}

._2dpRJ {
	-webkit-filter: blur(10px);
	filter: blur(10px);
	width: 100%;
	height: 100%
}

.mwNN7 {
	display: flex;
	flex: none;
	justify-content: center
}

html[dir] .mwNN7 {
	padding-bottom: 24px;
	padding-top: 24px
}

._2WT4G {
	display: inherit;
	white-space: inherit;
	text-overflow: inherit;
	overflow: inherit
}

._22ln5 {
	color: var(- -teal)
}

._2GLbW {
	flex: 0 0 auto;
	display: inline-block
}

html[dir] ._2GLbW {
	margin-top: 1px
}

html[dir=ltr] ._2GLbW {
	margin-left: 3px
}

html[dir=rtl] ._2GLbW {
	margin-right: 3px
}

._3TEwt {
	display: inherit;
	white-space: inherit;
	text-overflow: inherit;
	overflow: inherit
}

._1yct0 {
	color: var(- -labels-icon);
	align-items: flex-end;
	display: inline-flex;
	height: 17px;
	vertical-align: top
}

html[dir=ltr] ._1yct0 {
	margin-left: 8px
}

html[dir=rtl] ._1yct0 {
	margin-right: 8px
}

._1vDUw {
	position: relative
}

._3hV1n {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	font-size: 14px;
	font-weight: 500;
	height: 46px;
	justify-content: center;
	text-transform: uppercase;
	transition: box-shadow .08s cubic-bezier(.4, 0, .2, 1);
	width: 46px
}

html[dir] ._3hV1n {
	background-color: var(- -button-round-background);
	border-radius: 50%;
	box-shadow: 0 1px 3px rgba(var(- -shadow-rgb), .4);
	padding: 0
}

html[dir] ._3hV1n:active {
	box-shadow: 0 2px 5px 0 rgba(var(- -shadow-rgb), .26), 0 2px 10px 0
		rgba(var(- -shadow-rgb), .16)
}

.yavlE {
	width: 60px;
	height: 60px
}

.edge-fix ._3hV1n {
	font-weight: 600
}

._2Opss {
	display: flex;
	position: absolute;
	width: 360px;
	height: 7px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	z-index: 200;
	left: 0;
	right: 0;
	direction: ltr
}

._3LVDJ {
	position: relative;
	top: 0;
	bottom: 0;
	width: 33%;
	height: 100%;
	display: inline-block;
	margin-left: 2px;
	margin-right: 2px
}

._1oZua {
	overflow: hidden;
	transform: translateZ(0)
}

._3wPo6, ._1oZua {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border-radius: 3.5px
}

._3wPo6 {
	background: rgba(var(- -status-primary-rgb), .3)
}

._2dwaZ {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background: var(- -status-primary)
}

._2dwaZ._3Xb7q {
	transform: translateX(0)
}

._2dwaZ._27Sip {
	transform: translateX(-105%)
}

._2dwaZ._1khRp {
	transform: translateX(-100%)
}

._21sW0 {
	position: relative;
	overflow: hidden
}

html[dir] ._1ecJY {
	margin-top: -1px
}

._3RHt7 {
	height: 100%
}

.YzzVJ {
	position: relative
}

._3wwxg, .YzzVJ {
	width: 100%;
	height: 100%
}

._3wwxg {
	display: flex;
	justify-content: center;
	align-items: center;
	position: absolute;
	z-index: 1
}

._3lztd {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	pointer-events: none;
	z-index: -1
}

html[dir=ltr] ._3lztd {
	left: 0
}

html[dir=rtl] ._3lztd {
	right: 0
}

._2xarx {
	box-sizing: border-box;
	position: absolute;
	top: 14px
}

html[dir=ltr] ._2xarx {
	right: 15px
}

html[dir=rtl] ._2xarx {
	left: 15px
}

._3Burg, ._1lTg8, ._1M3wR, ._2xarx {
	position: absolute;
	z-index: 100
}

._3Burg {
	color: var(- -icon-lighter);
	top: 12px
}

html[dir=ltr] ._3Burg {
	right: 15px
}

html[dir=rtl] ._3Burg {
	left: 15px
}

._1lTg8 {
	color: rgba(var(- -primary-rgb), .55);
	top: 10px
}

html[dir=ltr] ._1lTg8 {
	right: 16px
}

html[dir=rtl] ._1lTg8 {
	left: 16px
}

._2cLHw, ._1pCYj {
	color: var(- -input-placeholder);
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	text-overflow: ellipsis;
	top: 13px;
	transition: opacity .14s linear;
	white-space: nowrap;
	z-index: 100
}

html[dir=ltr] ._2cLHw, html[dir=ltr] ._1pCYj {
	left: 77px;
	right: 24px
}

html[dir=rtl] ._2cLHw, html[dir=rtl] ._1pCYj {
	right: 77px;
	left: 24px
}

.os-mac ._2cLHw, .os-mac ._1pCYj {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.gQzdc {
	box-sizing: border-box;
	flex: none;
	height: 49px;
	position: relative;
	transition: box-shadow .18s ease-out, background-color .25s ease-out;
	z-index: 100
}

html[dir] .gQzdc {
	background-color: initial
}

html[dir] .dark .gQzdc {
	box-shadow: 0 1px 3px rgba(var(- -shadow-rgb), .4)
}

.gQzdc:after {
	bottom: -1px;
	content: "";
	height: 1px;
	position: absolute;
	width: 100%
}

html[dir] .gQzdc:after {
	background-color: rgba(var(- -inverse-rgb), .14);
	border-bottom: 1px solid var(- -border-stronger)
}

html[dir=ltr] .gQzdc:after {
	left: 0
}

html[dir=rtl] .gQzdc:after {
	right: 0
}

.dark .gQzdc:after {
	display: none
}

._2MSJr {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	height: 35px;
	position: absolute;
	top: 7px
}

html[dir] ._2MSJr {
	background-color: var(- -background-default);
	border-radius: 18px
}

html[dir=ltr] ._2MSJr {
	left: 12px;
	padding-left: 65px;
	padding-right: 32px;
	right: 14px
}

html[dir=rtl] ._2MSJr {
	right: 12px;
	padding-right: 65px;
	padding-left: 32px;
	left: 14px
}

html[dir] .gQzdc._3sdhb {
	background-color: var(- -background-default);
	box-shadow: 0 2px 3px var(- -shadow-light)
}

.gQzdc._3sdhb ._2cLHw {
	opacity: 0
}

.C28xL {
	height: 24px;
	position: absolute;
	top: 12px;
	width: 24px;
	z-index: 100
}

html[dir=ltr] .C28xL {
	left: 24px
}

html[dir=rtl] .C28xL {
	right: 24px
}

._3M2St {
	color: var(- -icon-lighter)
}

._1BC4w {
	color: var(- -icon-search-back)
}

.C28xL ._1M3wR {
	left: 0;
	top: 0
}

.C28xL ._3M2St {
	transform: rotate(0);
	transition: all .24s cubic-bezier(.4, 0, .2, 1)
}

.C28xL ._1BC4w {
	opacity: 0;
	pointer-events: none;
	transform: scale(.8) rotate(225deg);
	transition: all .3s cubic-bezier(.4, 0, .2, 1)
}

._3sdhb .C28xL ._3M2St {
	opacity: 0;
	transform: rotate(135deg);
	transition: all .24s cubic-bezier(.4, 0, .2, 1) .06s
}

._3sdhb .C28xL ._1BC4w {
	opacity: 1;
	transform: scale(1) rotate(1turn)
}

._1B5qC, .Pvp-A {
	box-sizing: border-box;
	max-width: 100%;
	overflow: hidden;
	padding: 8px 32px 8px 24px
}

._1B5qC {
	align-items: center;
	display: flex;
	color: var(- -icon-fixed)
}

._3BRsw {
	font-size: 14px;
	line-height: 24px;
	margin-left: 8px
}

._1QJ_M {
	color: var(- -primary-stronger);
	padding: 10px 32px 10px 24px
}

html[dir=rtl] .C28xL ._1BC4w {
	transform: scaleX(-1) rotate(-225deg)
}

html[dir=rtl] ._3sdhb .C28xL ._3M2St {
	transform: rotate(-135deg)
}

html[dir=rtl] ._3sdhb .C28xL ._1BC4w {
	transform: scaleX(-1) rotate(0deg)
}

._1AKfk {
	height: 72px;
	box-sizing: border-box;
	font-size: 16px;
	color: var(- -teal);
	text-transform: uppercase
}

html[dir] ._1AKfk {
	background-color: var(- -background-default)
}

html[dir=ltr] ._1AKfk {
	padding: 30px 0 15px 32px
}

html[dir=rtl] ._1AKfk {
	padding: 30px 32px 15px 0
}

.os-mac ._1AKfk {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.textsize-large ._1AKfk, .textsize-xlarge ._1AKfk, .textsize-xxlarge ._1AKfk
	{
	height: 72px
}

.textsize-small ._1AKfk {
	height: 64px;
	font-size: 18px
}

html[dir=ltr] .textsize-small ._1AKfk {
	padding: 28px 0 14px 28px
}

html[dir=rtl] .textsize-small ._1AKfk {
	padding: 28px 28px 14px 0
}

.textsize-xsmall ._1AKfk {
	height: 58px;
	font-size: 16.5px
}

html[dir=ltr] .textsize-xsmall ._1AKfk {
	padding: 26px 0 13px 26px
}

html[dir=rtl] .textsize-xsmall ._1AKfk {
	padding: 26px 26px 13px 0
}

.textsize-xxsmall ._1AKfk {
	height: 52px;
	font-size: 15px
}

html[dir=ltr] .textsize-xxsmall ._1AKfk {
	padding: 24px 0 12px 24px
}

html[dir=rtl] .textsize-xxsmall ._1AKfk {
	padding: 24px 24px 12px 0
}

._2veQT {
	display: inline-block;
	flex: none;
	vertical-align: top
}

._1UGHA {
	align-items: center;
	display: inline-flex
}

._1UGHA ._2QBZS {
	color: var(- -icon);
	display: inline-block;
	flex: none
}

html[dir] ._1UGHA ._2QBZS {
	margin-top: -1px
}

.XhKSV {
	align-items: center;
	display: inline-flex
}

._3Egt1 {
	color: var(- -primary);
	flex: none;
	font-size: 14px;
	line-height: normal
}

html[dir=ltr] ._3Egt1 {
	margin-left: 3px
}

html[dir=rtl] ._3Egt1 {
	margin-right: 3px
}

._18UA1 {
	max-width: 100%;
	overflow: hidden
}

._18UA1 ._3Egt1 {
	flex: 1 1 auto;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._18UA1 ._3Egt1 {
	margin-left: 8px
}

html[dir=rtl] ._18UA1 ._3Egt1 {
	margin-right: 8px
}

._18UA1 ._94tpi {
	align-items: center;
	display: flex;
	flex: none;
	height: 24px;
	justify-content: center;
	width: 24px
}

._2p9a3 {
	max-width: 100%
}

._2p9a3 ._94tpi {
	flex: none
}

html[dir=ltr] ._2p9a3 ._94tpi {
	margin-left: 4px;
	margin-right: 20px
}

html[dir=rtl] ._2p9a3 ._94tpi {
	margin-right: 4px;
	margin-left: 20px
}

._2p9a3 ._3Egt1 {
	flex: 1 1 auto;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._2p9a3 ._3Egt1 {
	margin-left: 0
}

html[dir=rtl] ._2p9a3 ._3Egt1 {
	margin-right: 0
}

._3JXeb {
	align-items: center;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 40px
}

html[dir] ._3JXeb {
	border-radius: 50%
}

._3JXeb ._2QBZS svg {
	width: 20px;
	height: 20px
}

._3JXeb ._2QBZS {
	color: var(- -inverse)
}

._1mFmt {
	position: relative
}

._1UAGa {
	align-items: center;
	display: flex;
	height: 100%;
	pointer-events: none;
	position: absolute;
	z-index: 100
}

html[dir=ltr] ._1UAGa {
	left: 26px
}

html[dir=rtl] ._1UAGa {
	right: 26px
}

._2wP_Y {
	position: absolute;
	width: 100%
}

._2wP_Y:hover {
	z-index: 10000
}

html[dir] ._1rPH1 .emojik {
	margin: 6px;
	cursor: pointer;
	border-radius: 3px
}

html[dir] ._1rPH1 .emojik:focus, html[dir] .emojik.selected {
	box-shadow: 0 0 0 2px rgba(0, 165, 244, .4)
}

html[dir] ._1rPH1 .emojik-single {
	background: none
}

.pCV4J {
	display: flex;
	flex-direction: row
}

.ZUxIJ {
	flex: 0 0 auto;
	display: inline-block
}

html[dir] .ZUxIJ {
	margin-top: 2px
}

html[dir=ltr] .ZUxIJ {
	margin-left: 2px
}

html[dir=rtl] .ZUxIJ {
	margin-right: 2px
}

._2u69B {
	flex-grow: 0;
	color: var(- -secondary);
	font-size: 13px;
	line-height: 20px;
	min-height: 20px
}

.ZUxIJ svg {
	width: 16px;
	height: 16px
}

.EBPSS {
	font-weight: 700
}

html[dir=ltr] .EBPSS {
	margin-left: 1px;
	margin-right: 3px
}

html[dir=rtl] .EBPSS {
	margin-right: 1px;
	margin-left: 3px
}

._3tV8v {
	display: inline-block;
	height: 20px;
	position: relative;
	vertical-align: middle;
	width: 20px
}

html[dir] ._3tV8v {
	cursor: pointer;
	transform: translateZ(0)
}

._2nLPG {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] ._2nLPG {
	left: 0
}

html[dir=rtl] ._2nLPG {
	right: 0
}

._3LY6P path {
	transition: fill-opacity .1s ease
}

.Ljds8 path, ._3LY6P path {
	fill-opacity: .6;
	fill: var(- -white)
}

._3tV8v:hover ._3LY6P path {
	fill-opacity: 1
}

._1WliW {
	position: relative;
	overflow: hidden
}

html[dir] ._1WliW {
	border-radius: 50%;
	background-color: var(- -avatar-background)
}

._3ZW2E {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

html[dir=ltr] ._3ZW2E {
	left: 0
}

html[dir=rtl] ._3ZW2E {
	right: 0
}

._3ZW2E svg {
	width: 100%;
	height: 100%
}

._3ZW2E path.background {
	fill: var(- -avatar-placeholder-background)
}

._3ZW2E path.primary {
	fill: var(- -avatar-placeholder-primary)
}

.Qgzj8 {
	display: block;
	opacity: 0;
	position: relative;
	transition: opacity .15s ease-out;
	width: 100%;
	height: 100%;
	z-index: 100;
	overflow: hidden
}

html[dir] .Qgzj8 {
	border-radius: 50%
}

.Qgzj8.gqwaM {
	opacity: 1
}

html[dir] .gtft9, html[dir] .gtft9 .Qgzj8 {
	border-radius: 0
}

html[dir] ._3BtGF {
	border: 2px solid var(- -avatar-border)
}

.textsize-small ._1WliW {
	width: 44px !important;
	height: 44px !important
}

.textsize-xsmall ._1WliW {
	width: 40px !important;
	height: 40px !important
}

.textsize-xxsmall ._1WliW {
	width: 38px !important;
	height: 38px !important
}

html[dir] ._1WliW.oayLL {
	background-color: initial
}

html[dir] .oayLL ._3ZW2E {
	transform: scale(.97);
	transform-origin: center center
}

._3TgWD {
	position: relative
}

._3KGW2 {
	bottom: 0;
	box-sizing: border-box;
	height: 18px;
	pointer-events: none;
	position: absolute;
	width: 18px;
	z-index: 1000
}

html[dir] ._3KGW2 {
	background-color: var(- -panel-background);
	border-radius: 50%;
	padding: 2px
}

html[dir=ltr] ._3KGW2 {
	right: -3px
}

html[dir=rtl] ._3KGW2 {
	left: -3px
}

._1kYeD svg {
	color: var(- -icon-fixed);
	height: 14px;
	width: 14px
}

._2e8Mu {
	color: var(- -chat-marker-admin);
	display: inline-block;
	font-size: 11px;
	height: 16px;
	line-height: 14px
}

html[dir] ._2e8Mu {
	border-radius: 3px;
	border: 1px solid var(- -chat-marker-admin-border);
	padding: 1px 5px 0
}

.Ocmw1 {
	color: var(- -chat-marker);
	display: inline-block;
	font-size: 11px;
	height: 16px;
	line-height: 14px
}

html[dir] .Ocmw1 {
	border-radius: 3px;
	border: 1px solid var(- -chat-marker-border);
	padding: 1px 5px 0
}

._2mAHY {
	color: var(- -icon-fixed);
	flex: none
}

._1qP8m {
	display: inline-block;
	height: 21px;
	line-height: 21px
}

._1qP8m:before {
	content: "~"
}

html[dir] ._19wVc ._2mAHY {
	padding: 1px;
	margin: 4px;
	border-radius: 50%
}

html[dir=ltr] ._19wVc ._2mAHY {
	margin-left: 6px
}

html[dir=rtl] ._19wVc ._2mAHY {
	margin-right: 6px
}

html[dir] ._19wVc ._2mAHY:hover {
	background-color: var(- -gray-30);
	box-shadow: 0 1px 0 var(- -shadow-light)
}

._3I_df {
	cursor: pointer;
	display: inline-block;
	height: 18px;
	position: relative;
	transform: translateZ(0);
	vertical-align: middle;
	width: 18px
}

.me9CP {
	background-color: initial;
	border-radius: 2px;
	border: 2px solid rgba(var(- -primary-rgb), .75);
	box-sizing: border-box;
	height: 100%;
	pointer-events: none;
	position: relative;
	transition: background-color .14s, border-color .14s
}

._1KfC8 {
	border-bottom: 2px solid var(- -white);
	border-left: none;
	border-right: 2px solid var(- -white);
	border-top: none;
	left: 4px;
	top: -1px;
	transform: rotate(45deg)
}

._1KfC8, .bQUQT {
	height: 10px;
	position: absolute;
	width: 5px
}

.bQUQT {
	border: none;
	border-right: 2px solid var(- -white);
	transform: rotate(90deg)
}

._1VD7W {
	background-color: var(- -teal-lighter);
	border-color: var(- -teal-lighter)
}

._1s8CA {
	opacity: 1;
	animation: _28R-H .16s ease-out forwards
}

._2uQfJ {
	opacity: 0
}

._2yfCz {
	background-color: var(- -gray-70);
	border-color: var(- -gray-70)
}

@
keyframes _28R-H { 0%{
	top: 9px;
	left: 6px;
	width: 0;
	height: 0
}

to {
	top: -1px;
	left: 4px;
	width: 5px;
	height: 10px
}

}
._3yUAu, ._1gCNa {
	display: flex
}

._15G96 {
	color: var(- -icon-lighter);
	display: inline-block;
	vertical-align: top
}

html[dir=ltr] ._15G96 {
	margin-right: 5px
}

html[dir=rtl] ._15G96 {
	margin-left: 5px
}

html[dir=ltr] ._15G96:last-child {
	margin-right: 0
}

html[dir=rtl] ._15G96:last-child {
	margin-left: 0
}

._14MyY {
	color: rgba(var(- -icon-lighter-rgb), .24)
}

._3JEcM {
	display: inline-block;
	font-size: 11px;
	line-height: 16px;
	height: 16px;
	color: var(- -chat-marker)
}

html[dir] ._3JEcM {
	padding: 1px 5px 0;
	border-radius: 3px;
	border: 1px solid var(- -chat-marker-border)
}

._3sgkv {
	display: flex;
	align-items: center;
	align-items: flex-start
}

.Gd51Q._3sgkv {
	color: var(- -secondary);
	font-size: 13px;
	line-height: 20px;
	min-height: 20px
}

.O90ur {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	flex: 1 1 auto
}

.vdXUe {
	color: var(- -typing);
	display: block;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ZR5SB {
	color: var(- -icon-lighter);
	display: inline-block;
	height: 20px;
	vertical-align: top;
	width: 20px
}

html[dir=ltr] .ZR5SB {
	margin-left: 4px;
	margin-right: -1px
}

html[dir=rtl] .ZR5SB {
	margin-right: 4px;
	margin-left: -1px
}

@
keyframes _60Bke { 50%{
	background-color: var(- -focus-animation-deeper)
}

}
html[dir=ltr] ._12kYg, html[dir=rtl] ._12kYg {
	animation-name: _60Bke;
	animation-duration: .38s;
	animation-timing-function: cubic-bezier(.24, .91, .01, .99)
}

._1TiMY {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

html[dir] ._1TiMY {
	background-color: var(- -photopicker-overlay-background);
	border-radius: 50%
}

html[dir=ltr] ._1TiMY {
	left: 0
}

html[dir=rtl] ._1TiMY {
	right: 0
}

._1mpL5 {
	color: var(- -secondary-lighter);
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block
}

.l90LN {
	display: flex;
	height: 44px;
	align-items: center;
	justify-content: center;
	flex-direction: column
}

.GclUX {
	box-sizing: border-box;
	color: rgba(var(- -primary-strong-rgb), .32);
	flex: 1;
	font-size: 13px;
	font-weight: 500;
	overflow: hidden;
	text-transform: uppercase
}

html[dir] .GclUX {
	padding: 0 4px
}

@media ( max-width :980px) {
	.GclUX {
		font-size: 12px
	}
}

._3sD5- {
	position: absolute;
	top: 0;
	opacity: 1;
	transition: transform .3s cubic-bezier(.1, .82, .25, 1), opacity .2s
		cubic-bezier(.1, .82, .25, 1)
}

html[dir=ltr] ._3sD5- {
	left: 0
}

html[dir=rtl] ._3sD5- {
	right: 0
}

._1OE5k {
	opacity: 0;
	transition: transform .3s cubic-bezier(.1, .82, .25, 1), opacity .1s
		cubic-bezier(.1, .82, .25, 1)
}

._2DzXb {
	color: var(- -secondary)
}

._1j-XH {
	display: flex
}

._1_nEl {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

._3kft1 {
	width: 50px
}

html[dir] ._3kft1 {
	text-align: center;
	margin-bottom: 12px;
	padding-bottom: 12px;
	border-bottom: 1px solid rgba(var(- -primary-rgb), .2)
}

._3p1kU {
	display: flex;
	max-width: 170px;
	flex-wrap: wrap;
	justify-content: center
}

._12fSF {
	display: flex;
	flex: none;
	justify-content: center
}

html[dir] ._12fSF {
	margin-bottom: 28px;
	margin-top: 28px;
	transform-origin: center center
}

html[dir=ltr] ._12fSF, html[dir=rtl] ._12fSF {
	animation: XVXvJ .75s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes XVXvJ { 0%,20%{
	transform: scale(0)
}

to {
	transform: scale 1, 1
}

}
html[dir=ltr] ._idKB {
	margin: 4px 20px 28px 30px;
	animation: _3Gjbg 1s cubic-bezier(.1, .82, .25, 1)
}

html[dir=rtl] ._idKB {
	margin: 4px 30px 28px 20px;
	animation: _3Gjbg 1s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes _3Gjbg { 0%,30%{
	transform: translateY(-50px);
	opacity: 0
}

to {
	transform: translateY(0);
	opacity: 1
}

}
.OUeyt {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	font-weight: 600;
	line-height: 1em;
	min-height: 1em;
	min-width: .9em;
	vertical-align: top
}

html[dir] .OUeyt {
	background-color: #06d755;
	border-radius: 1.1em;
	padding: .3em .4em .4em;
	text-align: center;
}

.os-mac .OUeyt {
	font-weight: 500;
	min-width: .8em
}

html[dir] .os-mac .OUeyt {
	padding: .3em .4em
}

.IuYNx {
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0
}

html[dir=ltr] .IuYNx {
	left: 0
}

html[dir=rtl] .IuYNx {
	right: 0
}

._1V8K0 {
	position: relative
}

._3E6Ha {
	display: flex;
	justify-content: center;
	align-items: center
}

._3E6Ha, ._2gmeM {
	overflow: visible
}

.zrbdc, .bUPnO {
	width: 100%;
	height: 100%
}

.bUPnO>* {
	object-fit: scale-down
}

.b39Ic {
	position: absolute;
	bottom: 12px;
	max-width: 920px;
	width: calc(100% - 40px);
	z-index: 200
}

.b39Ic, ._3OHGh {
	margin-left: auto;
	margin-right: auto;
	left: 0;
	right: 0
}

._3OHGh {
	width: calc(100% - 120px);
	max-width: 840px;
	bottom: 0;
	margin-bottom: 5px;
	padding-top: 0;
	padding-bottom: 0;
	padding-right: 0;
	border-radius: 8px;
	background-color: var(- -compose-background);
	will-change: opacity, transform;
	z-index: 100
}

.L_1nO {
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
	flex-direction: row;
	z-index: 200
}

._1LjsH, ._1mYrb {
	align-self: flex-end;
	color: var(- -status-primary);
	display: inline-block;
	margin: 8px;
	width: 24px
}

._1XUFa {
	display: inline-block;
	position: relative;
	width: calc(100% - 80px);
	top: 0;
	left: 0
}

._1qIec {
	position: absolute;
	z-index: 100
}

._2TROu {
	font-size: 14.5px;
	display: block
}

html[dir] ._2TROu {
	padding: 4px 0
}

._3fOoY {
	display: flex;
	overflow: auto;
	flex-wrap: wrap;
	max-height: 150px
}

html[dir] ._3fOoY {
	background-color: var(- -background-default)
}

html[dir=ltr] ._3fOoY {
	padding: 20px 25px 5px 24px
}

html[dir=rtl] ._3fOoY {
	padding: 20px 24px 5px 25px
}

._1WQ5O {
	display: flex;
	justify-content: flex-end
}

html[dir=ltr] ._1WQ5O {
	padding: 0 36px 20px 0
}

html[dir=rtl] ._1WQ5O {
	padding: 0 0 20px 36px
}

html[dir] ._3iIB6 {
	margin-bottom: 10px
}

html[dir=ltr] ._3iIB6 {
	margin-left: 23px
}

html[dir=rtl] ._3iIB6 {
	margin-right: 23px
}

._1SQEt {
	color: var(- -button-secondary);
	vertical-align: top
}

html[dir=ltr] ._1SQEt {
	margin-right: 10px
}

html[dir=rtl] ._1SQEt {
	margin-left: 10px
}

._2C4Ny, ._2N0u9 {
	display: flex
}

._2N0u9 {
	align-items: center;
	flex: 0 0 25px;
	height: 25px;
	justify-content: center
}

html[dir] ._2N0u9 {
	padding-top: 30px
}

html[dir=ltr] ._2N0u9 {
	margin-right: 10px
}

html[dir=rtl] ._2N0u9 {
	margin-left: 10px
}

._2N0u9 svg {
	height: 18px;
	width: 25px
}

._3ntXb {
	flex: 1 1 auto;
	overflow: hidden
}

._2hMbR {
	font-style: italic
}

html[dir=rtl] ._2hMbR {
	padding-left: 4px;
	padding-right: 4px
}

._1adRD strong {
	font-weight: 400
}

._2_LEW {
	display: flex;
	align-items: flex-start
}

._3ZkhL {
	height: 320px;
	overflow: hidden
}

html[dir] ._3ZkhL {
	transform: translateZ(0);
	transform-origin: bottom
}

._28nB8 {
	box-sizing: border-box;
	height: 276px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative
}

html[dir] ._28nB8 {
	padding-top: 62px
}

html[dir] ._3NVMy {
	border-radius: 4px
}

html[dir] .textsize-small ._3ZkhL .emoji {
	transform: scale(.85)
}

html[dir] .textsize-xsmall ._3ZkhL .emoji {
	transform: scale(.75)
}

html[dir] .textsize-xxsmall ._3ZkhL .emoji {
	transform: scale(.65)
}

._37oGm {
	height: 300px;
	position: relative
}

._1AIj9 {
	color: rgba(var(- -danger-rgb), .65)
}

._3H5i- {
	font-weight: 700
}

html[dir] ._17JuX {
	margin-bottom: 10px
}

._1oxLu {
	display: -webkit-box;
	line-height: 20px;
	max-height: 60px;
	overflow-wrap: break-word;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical
}

html[dir] ._1oxLu {
	margin-top: 10px
}

._2DV1k, .emoji._2DV1k {
	display: block;
	pointer-events: none
}

html[dir] ._2DV1k, html[dir] .emoji._2DV1k {
	cursor: text
}

html[dir] .emoji._2DV1k {
	background-image: none
}

html[dir=ltr] .QN22c+.QN22c {
	margin-left: 2px
}

html[dir=rtl] .QN22c+.QN22c {
	margin-right: 2px
}

._2mqMv._1bqra, ._2XGp-._1bqra, .QkfD1._1bqra {
	height: 20px;
	width: 20px
}

html[dir] ._2XGp-._1bqra.emoji {
	transform: scale(1.2);
	margin: 2px
}

._2XGp-._1D2ku, ._2XGp-._2DV1k {
	width: 24px;
	height: 24px
}

html[dir] ._2mqMv._1bqra.emoji {
	transform: scale(1.8);
	margin: 8px
}

._2mqMv._1D2ku, ._2mqMv._2DV1k {
	width: 36px;
	height: 36px
}

html[dir] .QkfD1._1bqra.emoji {
	transform: scale(2.4);
	margin: 14px
}

.QkfD1._1D2ku, .QkfD1._2DV1k {
	width: 48px;
	height: 48px
}

._1qumA {
	visibility: hidden;
	position: absolute;
	top: 0
}

html[dir=ltr] ._1qumA {
	left: 0
}

html[dir=rtl] ._1qumA {
	right: 0
}

._1D2ku {
	position: relative;
	flex: none
}

html[dir=ltr] ._1D2ku .emoji {
	transform-origin: top left
}

html[dir=rtl] ._1D2ku .emoji {
	transform-origin: top right
}

._2blOc {
	position: absolute;
	top: 0
}

html[dir=ltr] ._2blOc {
	animation: _2blOc 1s linear infinite;
	left: 0
}

html[dir=rtl] ._2blOc {
	animation: _2blOc 1s linear infinite;
	right: 0
}

@
keyframes _2blOc { 0%{
	transform: scale(1)
}

5%{
transform


:scale(1)


}
75%{
transform


:scale


(
.9


)
}
90%{
transform


:scale


(
.96


)
}
}
._3ehKs {
	transform: translateZ(0);
	height: 56px;
	transform-origin: bottom;
	overflow: hidden
}

._3nwIT {
	height: 56px;
	position: absolute;
	opacity: 1;
	overflow-y: hidden;
	overflow-x: hidden;
	padding: 8px 0 10px 12px;
	width: 100%;
	box-sizing: border-box;
	direction: ltr
}

._245vA {
	position: absolute;
	top: 0;
	width: 100%
}

._1k6Uw {
	bottom: 0;
	box-sizing: border-box;
	position: absolute;
	width: 100%
}

html[dir] ._1k6Uw {
	background-color: var(- -rich-text-panel-background);
	box-shadow: 0 -5px 7px -5px rgba(var(- -shadow-rgb), .05)
}

html[dir=ltr] ._1k6Uw {
	border-left: 1px solid var(- -border-panel)
}

html[dir=rtl] ._1k6Uw {
	border-right: 1px solid var(- -border-panel)
}

._1k6Uw:before {
	position: absolute;
	top: 0;
	bottom: 0;
	content: "";
	z-index: 2;
	pointer-events: none
}

html[dir] ._1k6Uw:before {
	box-shadow: inset 0 -10px 9px -10px rgba(var(- -shadow-rgb), .1)
}

html[dir=ltr] ._1k6Uw:before, html[dir=rtl] ._1k6Uw:before {
	left: 0;
	right: 0
}

._23EHf {
	position: relative;
	max-height: 182px;
	overflow: auto
}

._2CjPi {
	pointer-events: auto
}

html[dir] ._2CjPi {
	box-shadow: 0 2px 5px 0 rgba(var(- -shadow-rgb), .26), 0 2px 10px 0
		rgba(var(- -shadow-rgb), .16)
}

html[dir=ltr] ._2CjPi, html[dir=rtl] ._2CjPi {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

._129il {
	pointer-events: auto
}

html[dir] ._129il {
	box-shadow: 0 1px 5px 0 rgba(var(- -shadow-rgb), .26)
}

._129il:before {
	pointer-events: none
}

html[dir] ._129il:before {
	box-shadow: none
}

._1VfKB {
	flex: none;
	display: inline-block;
	vertical-align: top;
	color: var(- -icon-lighter)
}

html[dir=ltr] ._1VfKB {
	margin-right: 2px
}

html[dir=rtl] ._1VfKB {
	margin-left: 2px
}

.a5DO0 {
	color: var(- -icon-ack)
}

._3FwEk {
	flex: none;
	display: inline-block;
	vertical-align: top;
	color: var(- -icon-lighter)
}

html[dir=ltr] .I9L8x {
	margin-right: 3px
}

html[dir=rtl] .I9L8x {
	margin-left: 3px
}

html[dir] ._3FwEk.status-sticker {
	margin-top: 2px
}

html[dir=ltr] ._3FwEk.business-description {
	margin-right: 2px
}

html[dir=rtl] ._3FwEk.business-description {
	margin-left: 2px
}

._3FwEk.business-description svg {
	width: 17px;
	height: 20px
}

._3FwEk.group svg {
	width: 21px;
	height: 21px
}

._16cOe {
	color: var(- -danger)
}

._2bY6e {
	color: var(- -ptt-blue)
}

._30tKt {
	color: var(- -ptt-green)
}

._2ArBI {
	text-overflow: ellipsis;
	overflow: hidden
}

._2EcAo {
	color: rgba(var(- -primary-strong-rgb), .5);
	vertical-align: middle;
	display: inline-block
}

html[dir=ltr] ._2EcAo {
	margin-right: 4px
}

html[dir=rtl] ._2EcAo {
	margin-left: 4px
}

._2UkYn, ._1wCju {
	position: relative
}

._2UkYn {
	height: 200px;
	overflow: hidden;
	width: 200px
}

html[dir] ._2UkYn {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border-radius: 50%;
	cursor: pointer;
	transform: translateZ(0)
}

html[dir=ltr] ._2UkYn, html[dir=rtl] ._2UkYn {
	margin-left: auto;
	margin-right: auto
}

._1WNtc {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

html[dir=ltr] ._1WNtc {
	left: 0
}

html[dir=rtl] ._1WNtc {
	right: 0
}

._1P50n {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 10
}

html[dir] ._1P50n {
	background-color: var(- -photopicker-overlay-background);
	border-radius: 50%
}

html[dir=ltr] ._1P50n {
	left: 0
}

html[dir=rtl] ._1P50n {
	right: 0
}

._3IT8Q svg {
	width: 200px;
	height: 200px
}

._3IT8Q path.background {
	fill: var(- -avatar-placeholder-background)
}

._3IT8Q path.primary {
	fill: var(- -avatar-placeholder-primary)
}

._3d1U6 {
	position: relative
}

._3ddL5 {
	align-items: center;
	display: flex;
	height: 100%;
	position: absolute;
	z-index: 999999;
	width: 50px
}

html[dir=ltr] ._3ddL5 {
	left: 26px
}

html[dir=rtl] ._3ddL5 {
	right: 26px
}

._3ddL5._1eP-l {
	width: auto
}

html[dir=ltr] ._3ddL5._1eP-l {
	right: 32px;
	left: inherit
}

html[dir=rtl] ._3ddL5._1eP-l {
	left: 32px;
	right: inherit
}

._4fZx9 {
	color: rgba(var(- -icon-strong-rgb), .5)
}

html[dir=ltr] ._4fZx9 {
	margin-left: 6px
}

html[dir=rtl] ._4fZx9 {
	margin-right: 6px
}

._24k3z {
	transition: height .18s ease-in-out;
	display: flex;
	align-items: center
}

html[dir] ._24k3z {
	padding: 10px 12px
}

._2U5s1 {
	color: var(- -primary-text);
	font-size: 15px;
	z-index: 1;
	line-height: 20px;
	min-height: 20px;
	width: 100%;
	outline: none;
	font-weight: 400
}

html[dir] ._2U5s1 {
	background: inherit;
	padding: 0;
	border: none
}

html[dir=ltr] ._2U5s1 {
	text-align: left
}

html[dir=rtl] ._2U5s1 {
	text-align: right
}

.textsize-xxlarge ._2U5s1 {
	font-size: 16.6px;
	line-height: 22px
}

.textsize-xlarge ._2U5s1 {
	font-size: 15.6px;
	line-height: 21px
}

.textsize-large ._2U5s1 {
	font-size: 14.6px;
	line-height: 20px
}

.textsize-small ._2U5s1 {
	font-size: 12.6px;
	line-height: 20px
}

.textsize-xsmall ._2U5s1 {
	font-size: 11.6px;
	line-height: 19px
}

.textsize-xxsmall ._2U5s1 {
	font-size: 10.6px;
	line-height: 18px
}

._2rR_l {
	position: absolute;
	top: 0;
	z-index: 200
}

html[dir] ._2rR_l {
	padding: 6px 12px;
	background-color: var(- -rich-text-panel-background)
}

html[dir=ltr] ._2rR_l {
	left: 0;
	right: 6px
}

html[dir=rtl] ._2rR_l {
	right: 0;
	left: 6px
}

html[dir=ltr] ._2rR_l._29nQu {
	right: 15px
}

html[dir=rtl] ._2rR_l._29nQu {
	left: 15px
}

html[dir] ._2A-Xk {
	border-bottom: 1px solid rgba(var(- -shadow-rgb), .06);
	box-shadow: 0 0 5px rgba(var(- -shadow-rgb), .05)
}

._2vjPO {
	flex-grow: 1;
	overflow-y: auto;
	overflow-x: hidden;
	display: block
}

html[dir] ._2vjPO {
	border-radius: 5px;
	background-color: var(- -panel-background-deep)
}

input[type=text]._2U5s1::-webkit-input-placeholder {
	color: rgba(var(- -primary-rgb), .5)
}

input[type=text]._2U5s1::-moz-placeholder {
	color: rgba(var(- -primary-rgb), .5)
}

input[type=text]._2U5s1::-ms-input-placeholder {
	color: rgba(var(- -primary-rgb), .5)
}

._21gzc {
	width: 100%
}

._1iJeo {
	display: flex;
	position: relative;
	overflow: hidden
}

html[dir] ._1iJeo {
	background-color: rgba(var(- -overlay-rgb), .05);
	border-radius: 7.5px
}

html[dir] .message-out ._1iJeo {
	background-color: var(- -outgoing-background-deeper)
}

html[dir] .message-in ._1iJeo {
	background-color: var(- -incoming-background-deeper)
}

html[dir] .C534L {
	background-color: initial;
	border-radius: 5px
}

html[dir=ltr] .C534L, html[dir=rtl] .C534L {
	margin-left: auto;
	margin-right: auto
}

html[dir] ._1VeYA {
	background-color: initial;
	border-radius: 0
}

html[dir] .TL5dU {
	background-color: rgba(var(- -overlay-rgb), .1);
	cursor: pointer
}

.EebcE {
	flex: none;
	width: 4px
}

html[dir=ltr] .EebcE {
	border-top-left-radius: 7.5px;
	border-bottom-left-radius: 7.5px
}

html[dir=rtl] .EebcE {
	border-top-right-radius: 7.5px;
	border-bottom-right-radius: 7.5px
}

._3sEgI {
	min-height: 42px;
	max-height: 82px;
	display: flex;
	align-items: center;
	overflow: hidden;
	flex-grow: 1
}

html[dir=ltr] ._3sEgI {
	padding: 4px 12px 8px 8px
}

html[dir=rtl] ._3sEgI {
	padding: 4px 8px 8px 12px
}

html[dir=ltr] .os-mac ._3sEgI {
	padding: 5px 12px 7px 8px
}

html[dir=rtl] .os-mac ._3sEgI {
	padding: 5px 8px 7px 12px
}

._1lKj0 {
	overflow: hidden;
	flex-grow: 1
}

._1VeYA ._3sEgI, .C534L ._3sEgI {
	max-height: 66px
}

html[dir=ltr] ._1VeYA ._3sEgI, html[dir=ltr] .C534L ._3sEgI {
	padding: 7px 12px 10px 11px
}

html[dir=rtl] ._1VeYA ._3sEgI, html[dir=rtl] .C534L ._3sEgI {
	padding: 7px 11px 10px 12px
}

html[dir=ltr] .os-mac ._1VeYA ._3sEgI, html[dir=ltr] .os-mac .C534L ._3sEgI
	{
	padding: 8px 12px 9px 11px
}

html[dir=rtl] .os-mac ._1VeYA ._3sEgI, html[dir=rtl] .os-mac .C534L ._3sEgI
	{
	padding: 8px 11px 9px 12px
}

._1VeYA ._1lKj0, .C534L ._1lKj0 {
	max-width: 500px
}

.c4Y9s {
	white-space: normal;
	word-wrap: break-word
}

.c4Y9s a {
	color: rgba(var(- -link-rgb), .9)
}

._1lcS_ {
	font-size: 14px;
	line-height: 20px
}

html[dir=ltr] ._1lcS_ {
	margin: 28px 24px 20px 32px
}

html[dir=rtl] ._1lcS_ {
	margin: 28px 32px 20px 24px
}

._2Xr0z {
	color: var(- -icon-fixed)
}

._1Wbpa {
	position: absolute;
	opacity: 1;
	bottom: 0;
	height: 4px;
	transition: transform .3s cubic-bezier(.1, .82, .25, 1), opacity .3s
		cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._1Wbpa {
	background-color: var(- -active-tab-marker)
}

html[dir=ltr] ._1Wbpa {
	left: 0
}

html[dir=rtl] ._1Wbpa {
	right: 0
}

._2m9os {
	opacity: 0
}

._1qUma {
	position: relative;
	height: 44px;
	flex: none;
	display: flex;
	align-items: center;
	z-index: 300;
	color: var(- -panel-primary)
}

html[dir] ._1qUma {
	background-color: var(- -rich-text-panel-background)
}

._27nZR {
	order: 1
}

html[dir=ltr] ._27nZR {
	margin-right: 18px
}

html[dir=rtl] ._27nZR {
	margin-left: 18px
}

._2Q-Cb {
	flex: 1;
	order: 2
}

html[dir] ._2Q-Cb {
	cursor: auto
}

html[dir=ltr] ._2Q-Cb {
	margin-left: 18px
}

html[dir=rtl] ._2Q-Cb {
	margin-right: 18px
}

.ao2gD {
	flex: 1 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: calc(100% - 60px);
	box-sizing: border-box
}

html[dir] .ao2gD {
	padding: 10px 0
}

._2L039 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0
}

._2L039, .P9iLC {
	width: 100%;
	height: 100%
}

.P9iLC {
	overflow: hidden
}

html[dir] .P9iLC {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50%
}

html[dir=ltr] .P9iLC {
	transform-origin: left top
}

html[dir=rtl] .P9iLC {
	transform-origin: right top
}

._1zH0g {
	z-index: 2;
	height: 100%;
	width: 100%
}

._1zcz2 {
	display: flex;
	flex-direction: column;
	z-index: 500
}

html[dir] ._1zcz2 {
	background-color: rgba(var(- -media-viewer-background-rgb), .96)
}

html[dir=ltr] ._1zcz2, html[dir=rtl] ._1zcz2 {
	animation: _2rZ-T .35s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes _2rZ-T { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
._2YdsD {
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	height: 60px;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	flex-direction: row-reverse
}

html[dir] ._2YdsD {
	background-color: var(- -media-viewer-background)
}

.WX_XW {
	align-items: center;
	box-sizing: border-box;
	color: rgba(var(- -inverse-rgb), .8);
	display: flex;
	flex-direction: column;
	font-size: 13px;
	height: 100%;
	justify-content: center;
	line-height: 15px;
	position: absolute;
	text-transform: uppercase;
	top: 0;
	width: 100%;
	z-index: 1000
}

html[dir] .WX_XW {
	background-color: var(- -photopicker-overlay-background);
	border-radius: 50%;
	transform: translateZ(0);
	padding-top: 15px
}

html[dir=ltr] .WX_XW {
	left: 0
}

html[dir=rtl] .WX_XW {
	right: 0
}

._2oJYS {
	color: var(- -inverse)
}

._22f7I {
	width: 100px
}

html[dir] ._22f7I {
	text-align: center;
	margin-top: 10px
}

._111ze {
	color: var(- -teal-lighter);
	display: inline-flex;
	font-size: 12.8px;
	font-weight: 500;
	line-height: 22px;
	max-width: 100%
}

._111ze .emoji {
	vertical-align: top
}

.textsize-xxlarge ._111ze {
	font-size: 15px
}

.textsize-xlarge ._111ze {
	font-size: 14.5px
}

.textsize-large ._111ze {
	font-size: 13.5px
}

.textsize-small ._111ze {
	font-size: 11.5px
}

.textsize-xsmall ._111ze {
	font-size: 10.5px
}

.textsize-xxsmall ._111ze {
	font-size: 10px
}

.edge-fix ._111ze {
	font-weight: 600
}

._2a1Yw {
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._2a1Yw {
	padding-left: 2px;
	margin-left: -2px
}

html[dir=rtl] ._2a1Yw {
	padding-right: 2px;
	margin-right: -2px
}

.RZ7GO {
	flex: 0 0 auto
}

html[dir=ltr] .RZ7GO {
	direction: ltr
}

html[dir=rtl] .RZ7GO {
	direction: rtl
}

._3Ye_R {
	color: rgba(var(- -primary-strong-rgb), .4) !important;
	font-weight: 400
}

html[dir=ltr] ._3Ye_R {
	margin-left: 8px
}

html[dir=rtl] ._3Ye_R {
	margin-right: 8px
}

.os-mac ._3Ye_R {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

._3Ye_R:before {
	content: "~"
}

._2Y-hG {
	flex: 0 0 auto
}

html[dir] ._2Y-hG {
	margin-top: 1px
}

html[dir=ltr] ._2Y-hG {
	margin-left: 3px
}

html[dir=rtl] ._2Y-hG {
	margin-right: 3px
}

html[dir=rtl] ._111ze, html[dir=rtl] ._3Ye_R {
	text-align: left;
	text-align: right
}

._111ze._2lc14:hover ._2a1Yw, ._111ze._2lc14:hover .RZ7GO, ._111ze._2lc14:hover ._3Ye_R
	{
	text-decoration: underline
}

._3tlsa {
	position: relative
}

html[dir] ._3tlsa {
	background-color: var(- -rich-text-panel-background)
}

._1WlUq {
	z-index: 100
}

._1WlUq, .uledZ {
	position: relative
}

.uledZ {
	display: block;
	z-index: 200
}

.ao4bF {
	display: none
}

._15n7f {
	align-items: center;
	display: flex;
	height: 22px;
	justify-content: center;
	position: relative;
	width: 24px
}

._15n7f._2JLMj {
	color: var(- -payment-status-success)
}

._15n7f._1dyp0 {
	color: var(- -payment-status-failed)
}

._15n7f._3rAWd {
	color: var(- -payment-status-waiting)
}

._15n7f._3oXF9 {
	color: var(- -payment-status-processing)
}

._53BPN {
	color: var(- -inverse);
	font-size: 14px;
	height: 100%;
	line-height: 22px;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1000
}

html[dir] ._53BPN {
	text-align: center
}

html[dir=ltr] ._53BPN {
	left: 0
}

html[dir=rtl] ._53BPN {
	right: 0
}

._53BPN._1MjYp {
	font-size: 11px
}

._15n7f._3lbRs, ._15n7f._3lbRs svg {
	height: 20px;
	width: 22px
}

._15n7f._3lbRs ._53BPN {
	font-size: 12px;
	line-height: 20px
}

._1vWM8 {
	flex: 0 0 auto;
	overflow: hidden
}

._8k43T {
	width: 58px;
	height: 100%
}

html[dir] ._8k43T {
	background-size: cover;
	background-position: 50%
}

._1qYlt ._8k43T, ._2NOM_ ._8k43T {
	height: 83px;
	position: relative;
	width: 83px
}

.zGodM ._8k43T {
	width: auto
}

._1qYlt ._8k43T {
	overflow: hidden;
	z-index: 1 !important
}

._29p67 {
	width: 100%;
	height: 100%
}

html[dir] ._29p67 {
	background-size: cover;
	background-position: 50%
}

.Y9G3K {
	-webkit-line-clamp: 3;
	color: var(- -secondary);
	display: -webkit-box;
	font-size: 13.2px;
	line-height: 20px;
	max-height: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-wrap: break-word;
	-webkit-box-orient: vertical
}

.os-mac .Y9G3K {
	font-size: 12.6px;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.Y9G3K code, .Y9G3K pre {
	font-size: inherit;
	line-height: normal
}

.textsize-xxlarge .Y9G3K {
	font-size: 15.6px;
	line-height: 24px
}

.textsize-xlarge .Y9G3K {
	font-size: 14.6px;
	line-height: 22px
}

.textsize-large .Y9G3K {
	font-size: 13.6px;
	line-height: 21px
}

.textsize-small .Y9G3K {
	font-size: 11.6px;
	line-height: 16px
}

.textsize-xsmall .Y9G3K {
	font-size: 10.6px;
	line-height: 14px
}

.textsize-xxsmall .Y9G3K {
	font-size: 10px;
	line-height: 12px
}

._B0pu.Y9G3K {
	max-height: 40px
}

._3rxLC {
	height: 100%;
	overflow: hidden;
	position: absolute;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 1
}

html[dir] ._3rxLC {
	background-size: contain;
	border-radius: 50%
}

html[dir=ltr] ._3rxLC {
	left: 0
}

html[dir=rtl] ._3rxLC {
	right: 0
}

._1oEow svg {
	width: 100%;
	height: 100%
}

._1oEow path.background {
	fill: var(- -avatar-placeholder-background)
}

._1oEow path.primary {
	fill: var(- -avatar-placeholder-primary)
}

._24lP4 {
	position: relative;
	flex: none;
	z-index: 100;
	display: inline-block;
	width: 100%;
	height: 100%
}

html[dir] ._24lP4 {
	border-radius: 50%
}

html[dir] .mc_ET {
	border-radius: 50%;
	border: 2px solid var(- -avatar-border)
}

html[dir] .HrARV {
	border-radius: 0
}

._1UbeR {
	box-sizing: border-box;
	height: 276px;
	overflow-x: hidden;
	overflow-y: scroll;
	position: relative
}

html[dir] ._1UbeR {
	padding-top: 62px
}

._3xMAk {
	color: var(- -secondary-lighter);
	font-size: 14px
}

html[dir] ._3xMAk {
	margin: 0 12px;
	padding: 5px 0 8px
}

._3ssLP {
	width: 100%;
	height: 100%
}

html[dir] ._3ssLP {
	background-size: cover;
	background-position: 50%
}

._35Y4T {
	position: absolute;
	top: 0;
	z-index: 2
}

html[dir] ._35Y4T {
	margin-top: -30px
}

html[dir=ltr] ._35Y4T {
	left: auto;
	right: 40px
}

html[dir=rtl] ._35Y4T {
	right: auto;
	left: 40px
}

._3La-j {
	flex: none;
	max-width: 280px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.jzbv2 {
	flex: 1;
	position: relative;
	justify-content: center;
	width: 100%
}

.hDd8M, .jzbv2 {
	display: flex;
	align-items: center
}

.hDd8M {
	flex-direction: column;
	font-size: 13px;
	line-height: 19px;
	max-height: 57px;
	overflow: hidden
}

html[dir] .hDd8M {
	margin-top: 6px;
	text-align: center
}

._18wuJ {
	min-height: 90px;
	display: flex;
	align-items: center;
	box-sizing: border-box;
	justify-content: center;
	position: relative;
	z-index: 3
}

html[dir] ._18wuJ {
	padding: 0 20px 6px
}

._7RNZ3 {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: center
}

html[dir] ._7RNZ3 {
	background-color: var(- -panel-background-deep)
}

html[dir=ltr] ._7RNZ3 {
	left: 0
}

html[dir=rtl] ._7RNZ3 {
	right: 0
}

._2iFI3 {
	display: flex;
	align-items: center
}

html[dir] ._2iFI3 {
	cursor: pointer
}

.jbwws {
	color: var(- -inverse);
	flex: none
}

html[dir=ltr] .jbwws {
	margin-right: 4px
}

html[dir=rtl] .jbwws {
	margin-left: 4px
}

.PvIlC {
	align-items: center;
	display: flex;
	justify-content: center
}

html[dir] .PvIlC {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	background-size: contain
}

._2uhqO {
	position: absolute;
	top: 0;
	bottom: 0
}

html[dir=ltr] ._2uhqO, html[dir=rtl] ._2uhqO {
	left: 0;
	right: 0
}

._2-u1W {
	box-sizing: border-box;
	color: inherit;
	display: block;
	display: flex;
	flex-direction: column;
	overflow: hidden
}

html[dir] ._2-u1W {
	border-radius: 6px 6px 0 0;
	cursor: pointer
}

._34per {
	align-items: center;
	color: var(- -primary-stronger);
	display: flex;
	height: 80px;
	justify-content: center
}

html[dir] ._34per {
	background-position: 50% 50%;
	background-size: cover
}

._2IRVn {
	align-items: flex-start;
	display: flex;
	line-height: normal
}

html[dir] ._2IRVn {
	margin-top: 4px
}

._2KqhN {
	font-size: 22px
}

html[dir=ltr] ._2KqhN {
	margin-right: 3px
}

html[dir=rtl] ._2KqhN {
	margin-left: 3px
}

._1G-iy {
	font-size: 48px;
	font-weight: 300
}

html[dir] ._1G-iy {
	margin-top: -6px
}

html[dir=ltr] ._1G-iy {
	margin-right: 2px
}

html[dir=rtl] ._1G-iy {
	margin-left: 2px
}

._2kN8K {
	font-size: 22px
}

html[dir] ._2kN8K {
	margin-top: 1px
}

.edge-fix ._2KqhN, .edge-fix ._2kN8K {
	font-weight: 600
}

._2UaCz._2-u1W {
	flex: none;
	height: 100%
}

html[dir] ._2UaCz._2-u1W {
	border-radius: 0;
	border: none
}

._2UaCz ._34per {
	display: flex;
	height: 100%
}

html[dir] ._2UaCz ._34per {
	background-color: rgba(var(- -overlay-rgb), .04);
	background-image: none;
	padding: 10px 14px
}

._2UaCz ._2IRVn {
	align-items: flex-start;
	display: flex;
	line-height: normal
}

html[dir] ._2UaCz ._2IRVn {
	margin-top: 0
}

._2UaCz ._2KqhN {
	font-size: 14px;
	font-weight: 500
}

html[dir=ltr] ._2UaCz ._2KqhN {
	margin-right: 1px
}

html[dir=rtl] ._2UaCz ._2KqhN {
	margin-left: 1px
}

._2UaCz ._1G-iy {
	font-size: 22px;
	font-weight: 400
}

html[dir] ._2UaCz ._1G-iy {
	margin-top: -1px
}

html[dir=ltr] ._2UaCz ._1G-iy {
	margin-right: 0
}

html[dir=rtl] ._2UaCz ._1G-iy {
	margin-left: 0
}

._2UaCz ._2kN8K {
	font-size: 14px;
	font-weight: 500
}

html[dir] ._2UaCz ._2kN8K {
	margin-top: 1px
}

._1yisw ._34per {
	box-sizing: border-box;
	height: 83px
}

html[dir] ._1yisw ._34per {
	padding: 14px 24px
}

.koS3h {
	font-size: 15px;
	line-height: 20px;
	color: var(- -primary);
	display: block
}

html[dir] .koS3h {
	padding: 4px 0 5px
}

.CtyBp {
	color: var(- -primary-title)
}

._2qdJ_.CtyBp {
	font-size: 12.5px
}

._3AtGV {
	font-weight: 500
}

._1_C41 {
	height: 100%;
	width: 100%;
	z-index: 2
}

._1F-mx {
	z-index: 3;
	position: absolute;
	width: inherit;
	height: inherit;
	display: none
}

html[dir=ltr] .hG_iO, html[dir=rtl] .hG_iO {
	margin-left: 12px;
	margin-right: 12px
}

.M6HbS {
	white-space: nowrap
}

html[dir] .M6HbS .emojik {
	margin: 6px;
	cursor: pointer;
	border-radius: 3px
}

html[dir] .M6HbS .emojik:focus {
	box-shadow: 0 0 0 2px rgba(0, 165, 244, .4)
}

._2LALH {
	width: 28px;
	position: absolute;
	z-index: 4
}

html[dir] ._2LALH {
	background-color: var(- -background-default);
	box-shadow: 0 1px 3px rgba(var(- -shadow-rgb), .16);
	border-radius: 2px
}

html[dir=ltr] ._2LALH {
	right: 7px
}

html[dir=rtl] ._2LALH {
	left: 7px
}

.wdrS2 {
	color: var(- -icon-fixed)
}

html[dir] .wdrS2 {
	cursor: pointer
}

._3R6k5 {
	position: relative;
	flex-grow: 1
}

._1l0-4 {
	bottom: 0;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	overflow-y: scroll;
	position: absolute;
	top: 0
}

html[dir=ltr] ._1l0-4 {
	padding: 30px 20px 30px 30px
}

html[dir=rtl] ._1l0-4 {
	padding: 30px 30px 30px 20px
}

._3bVfD {
	height: 133px;
	position: relative;
	width: 133px
}

html[dir] ._3bVfD {
	cursor: pointer;
	margin-bottom: 10px
}

html[dir=ltr] ._3bVfD {
	margin-right: 10px
}

html[dir=rtl] ._3bVfD {
	margin-left: 10px
}

.jpKy7 {
	width: 133px
}

._1_A1K {
	height: 100%;
	width: 100%
}

._3Crwj {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	display: block;
	pointer-events: none
}

html[dir] ._3Crwj {
	background-color: rgba(var(- -white-rgb), 0)
}

html[dir=ltr] ._3Crwj {
	left: 0
}

html[dir=rtl] ._3Crwj {
	right: 0
}

html[dir] ._1f8pw ._3Crwj {
	border: 7.98px solid var(- -panel-background)
}

.Fm-2u {
	align-items: center;
	display: flex;
	justify-content: center;
	width: 100%
}

html[dir] .Fm-2u {
	margin-top: 24px
}

@
keyframes HGFo9 { 50%{
	opacity: .5
}

}
html[dir=ltr] ._2k8Kx, html[dir=rtl] ._2k8Kx {
	animation-name: HGFo9;
	animation-duration: .3s;
	animation-timing-function: cubic-bezier(.24, .91, .01, .99)
}

._22Mb1, ._22Mb1.jVjtZ svg {
	height: 125px;
	width: 125px
}

._1YN0d, ._1YN0d.jVjtZ svg {
	height: 40px;
	width: 40px
}

.COQmH, .COQmH.jVjtZ svg {
	height: 48px;
	width: 48px;
	display: block
}

._2V8mq, ._2V8mq.jVjtZ svg {
	height: 100px;
	transition: transform .1s ease;
	width: 100px;
	will-change: transform;
	outline: 1px solid transparent
}

html[dir] ._2V8mq._9HTPx:hover {
	transform: scale(1.06)
}

html[dir] ._9HTPx {
	cursor: pointer
}

.jVjtZ {
	color: rgba(var(- -primary-strong-rgb), .1);
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] .jVjtZ._9HTPx {
	cursor: auto
}

._8VUaj {
	display: none
}

._26BZr {
	font-weight: 300;
	color: var(- -gray-600);
	font-size: 14px;
	line-height: 20px
}

html[dir] ._26BZr {
	margin-bottom: 20px
}

.chrome-media-icon, .firefox-lock-icon, .opera-media-icon {
	display: inline-block;
	width: 20px;
	height: 17px;
	vertical-align: -4px
}

html[dir] .chrome-media-icon, html[dir] .firefox-lock-icon, html[dir] .opera-media-icon
	{
	background-repeat: no-repeat;
	background-size: contain
}

html[dir] .chrome-media-icon {
	margin: 0 4px
}

._3HyxN {
	position: relative
}

._3HyxN ._3YUos {
	align-items: center;
	color: var(- -white);
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px
}

html[dir] ._3HyxN ._3YUos {
	background-color: rgba(var(- -white-rgb), .1);
	border-radius: 50%
}

._3HyxN .NkyiQ {
	color: rgba(var(- -white-rgb), .85);
	font-size: 28px;
	font-weight: 300;
	line-height: normal
}

html[dir] ._3HyxN .NkyiQ {
	margin-bottom: 14px
}

._3HyxN ._26BZr {
	color: rgba(var(- -white-rgb), .6);
	font-size: 16px
}

html[dir] ._3HyxN ._26BZr {
	margin-bottom: 0
}

html[dir] ._3HyxN ._2ZZw7 {
	margin-top: 24px
}

html[dir] ._3HyxN._2GPfO {
	padding-top: 62px;
	text-align: center
}

._3HyxN._2GPfO ._3YUos {
	position: absolute;
	top: 0
}

html[dir=ltr] ._3HyxN._2GPfO ._3YUos {
	left: 50%;
	margin-left: -24px
}

html[dir=rtl] ._3HyxN._2GPfO ._3YUos {
	right: 50%;
	margin-right: -24px
}

._3HyxN._2GPfO ._3YUos {
	transform: rotate(90deg)
}

html[dir] ._3HyxN.t1NUx {
	padding-top: 10px
}

html[dir=ltr] ._3HyxN.t1NUx {
	padding-left: 66px
}

html[dir=rtl] ._3HyxN.t1NUx {
	padding-right: 66px
}

._3HyxN.t1NUx ._3YUos {
	position: absolute;
	top: 3px
}

html[dir=ltr] ._3HyxN.t1NUx ._3YUos {
	left: 0
}

html[dir=rtl] ._3HyxN.t1NUx ._3YUos {
	right: 0
}

html[dir=ltr] ._3HyxN.t1NUx ._3YUos {
	transform: rotate(45deg)
}

html[dir=rtl] ._3HyxN.t1NUx ._3YUos {
	transform: rotate(90deg)
}

html[dir] ._3HyxN._1gtdg {
	padding-bottom: 92px;
	text-align: center
}

._3HyxN._1gtdg ._3YUos {
	bottom: 0;
	position: absolute
}

html[dir=ltr] ._3HyxN._1gtdg ._3YUos {
	left: 50%;
	margin-left: -24px
}

html[dir=rtl] ._3HyxN._1gtdg ._3YUos {
	right: 50%;
	margin-right: -24px
}

._3HyxN._1gtdg ._3YUos {
	transform: rotate(-90deg)
}

._3fJXs {
	flex: 1;
	position: relative;
	justify-content: center
}

._1tfR8, ._3fJXs {
	display: flex;
	align-items: center;
	width: 100%
}

._1tfR8 {
	position: absolute;
	top: 0;
	height: 100%;
	flex-direction: column
}

html[dir=ltr] ._1tfR8 {
	left: 0
}

html[dir=rtl] ._1tfR8 {
	right: 0
}

._3UUn3 {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	justify-content: center;
	min-height: 90px;
	position: relative;
	z-index: 2
}

html[dir] ._3UUn3 {
	background-color: var(- -panel-background-deep);
	padding: 0 20px 6px
}

._1VQOF {
	align-items: center;
	display: flex
}

html[dir] ._1VQOF {
	cursor: pointer
}

._3KiSR {
	color: var(- -inverse);
	flex: none
}

html[dir=ltr] ._3KiSR {
	margin-right: 6px
}

html[dir=rtl] ._3KiSR {
	margin-left: 6px
}

._26WTk {
	flex: none;
	width: 75%
}

._2pEAB {
	width: 100%;
	height: 100%;
	z-index: 2
}

._2oKVP {
	height: 100%;
	width: 100%;
	opacity: 1;
	transition: opacity .3s cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._2oKVP {
	transform-origin: 50% 50%;
	transform: scaleX(-1)
}

.w0LJp, .fX_7B {
	opacity: 0
}

.w0LJp {
	position: absolute;
	top: -30px
}

html[dir=ltr] .w0LJp {
	left: 50%;
	margin-left: -30px
}

html[dir=rtl] .w0LJp {
	right: 50%;
	margin-right: -30px
}

html[dir=ltr] ._2-dbC {
	right: 40px;
	left: auto
}

html[dir=rtl] ._2-dbC {
	left: 40px;
	right: auto
}

._3ygW4 {
	height: 100%;
	width: 100%;
	position: absolute
}

html[dir=ltr] ._3ygW4, html[dir=rtl] ._3ygW4 {
	animation: _2XF1e .5s
}

@
keyframes _2XF1e { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
._3F6QL {
	position: relative;
	flex: 1;
	display: flex;
	overflow: hidden
}

html[dir=ltr] ._3F6QL {
	padding-right: 0
}

html[dir=rtl] ._3F6QL {
	padding-left: 0
}

._3F6QL ._39LWd {
	color: var(- -input-placeholder);
	font-size: 15px;
	line-height: 20px;
	pointer-events: none;
	position: absolute;
	top: 6px;
	transition: opacity .08s linear;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	z-index: 100;
	z-index: 2
}

html[dir=ltr] ._3F6QL ._39LWd {
	left: 2px
}

html[dir=rtl] ._3F6QL ._39LWd {
	right: 2px
}

.os-mac ._3F6QL ._39LWd {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

._3F6QL ._2S1VP {
	color: var(- -primary);
	font-size: 17px;
	line-height: 20px;
	min-height: 20px;
	position: relative;
	width: 100%;
	-webkit-user-select: text;
	-moz-user-select: text;
	-ms-user-select: text;
	user-select: text;
	white-space: pre-wrap;
	word-wrap: break-word
}

html[dir] ._3F6QL ._2S1VP {
	padding: 0
}

html[dir=rtl] ._3F6QL ._2S1VP {
	unicode-bidi: plaintext
}

._3F6QL .os-mac ._2S1VP {
	font-size: 16px
}

html[dir] ._3F6QL {
	cursor: text
}

._3F6QL.bsmJe ._2S1VP {
	min-width: 5px
}

html[dir] ._3F6QL.bsmJe ._2S1VP {
	margin: 8px 0
}

._3F6QL._2WovP ._39LWd {
	top: 0
}

._3F6QL._2WovP ._2S1VP {
	font-size: 15px;
	font-weight: 400;
	max-height: 100px;
	min-height: 20px;
	outline: none;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
	white-space: pre-wrap;
	word-wrap: break-word;
	z-index: 1
}

html[dir=ltr] ._3F6QL._2WovP ._2S1VP {
	padding-right: 2px
}

html[dir=rtl] ._3F6QL._2WovP ._2S1VP {
	padding-left: 2px
}

.textsize-xxlarge ._3F6QL._2WovP ._2S1VP {
	font-size: 16.6px;
	line-height: 22px
}

.textsize-xlarge ._3F6QL._2WovP ._2S1VP {
	font-size: 15.6px;
	line-height: 21px
}

.textsize-large ._3F6QL._2WovP ._2S1VP {
	font-size: 14.6px;
	line-height: 20px
}

.textsize-small ._3F6QL._2WovP ._2S1VP {
	font-size: 12.6px;
	line-height: 20px
}

.textsize-xsmall ._3F6QL._2WovP ._2S1VP {
	font-size: 11.6px;
	line-height: 19px
}

.textsize-xxsmall ._3F6QL._2WovP ._2S1VP {
	font-size: 10.6px;
	line-height: 18px
}

html[dir] .textsize-small ._3F6QL._2WovP ._2S1VP .emoji {
	transform: scale(.85)
}

html[dir] .textsize-xsmall ._3F6QL._2WovP ._2S1VP .emoji {
	transform: scale(.75)
}

html[dir] .textsize-xxsmall ._3F6QL._2WovP ._2S1VP .emoji {
	transform: scale(.65)
}

._3F6QL._7UnOZ ._2S1VP {
	font-size: 19px;
	line-height: 26px
}

html[dir] ._3F6QL._7UnOZ ._2S1VP {
	margin: 5px 0 6px
}

._3F6QL._16pR3 {
	max-height: 120px
}

html[dir] ._3F6QL._16pR3 {
	border-radius: 8px;
	background-color: rgba(var(- -overlay-rgb), .5);
	padding: 10px 12px
}

._3F6QL._16pR3 ._2S1VP {
	color: var(- -status-primary);
	overflow-y: hidden
}

._3F6QL._16pR3 ._39LWd {
	color: var(- -status-secondary);
	top: 0
}

html[dir] ._3F6QL._16pR3 ._39LWd {
	padding: 10px 12px
}

._3F6QL._16pR3.focused ._2S1VP {
	overflow-y: scroll
}

._3F6QL._1ZxJu ._2S1VP {
	max-height: 80px;
	overflow-x: hidden;
	overflow-y: auto
}

html[dir] ._3F6QL._1ZxJu ._2S1VP {
	margin: 6px 0;
	padding-bottom: 3px
}

._3F6QL._3JDmJ ._2S1VP {
	max-height: 80px;
	overflow-x: hidden;
	overflow-y: auto
}

._3F6QL._1_u5k ._2S1VP {
	font-size: 14px;
	line-height: 20px
}

html[dir] ._3F6QL._1_u5k ._2S1VP {
	margin: 6px 0
}

._3F6QL._3xlwb ._2S1VP {
	font-size: 15px
}

._1abwg {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	z-index: 1
}

._1abwg, ._1f-xF {
	color: var(- -status-primary)
}

._1f-xF {
	position: absolute;
	top: 18px;
	z-index: 2
}

html[dir=ltr] ._1f-xF {
	right: 18px
}

html[dir=rtl] ._1f-xF {
	left: 18px
}

html[dir=ltr] ._1f-xF._1oM3i {
	right: 82px
}

html[dir=rtl] ._1f-xF._1oM3i {
	left: 82px
}

@media screen and (min-width:1441px) {
	._1abwg {
		width: 1396px;
		height: calc(100% - 38px);
		margin-left: auto;
		margin-right: auto;
		top: 19px
	}
}

._3sacU {
	position: absolute;
	width: 100%;
	height: 100%;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	z-index: 500
}

html[dir] ._3sacU {
	background-color: var(- -status-background)
}

._3BgZN {
	width: 400px;
	display: flex;
	flex-direction: column
}

._2By5f {
	text-align: center;
	margin-bottom: 40px;
	font-weight: 500;
	font-size: 24px
}

.edge-fix ._2By5f {
	font-weight: 600
}

._3FfTX {
	display: flex;
	flex-direction: row;
	justify-content: space-around
}

._31nU9 {
	display: flex;
	flex-direction: row;
	padding: 10px 20px;
	border-radius: 24px;
	border: 2px solid var(- -status-primary);
	margin-left: 12px;
	margin-right: 12px;
	line-height: 24px
}

._3xWPV {
	color: var(- -status-primary);
	margin-right: 6px
}

.Le35d {
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

.Le35d hr {
	color: var(- -inverse);
	opacity: .2;
	width: 400px;
	margin-top: 35px;
	margin-bottom: 35px
}

._7mLhD {
	flex-direction: column;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 24px
}

._7mLhD, .i6YhC {
	display: flex;
	align-items: center
}

.i6YhC {
	margin-top: 15px;
	margin-bottom: 5px;
	flex-direction: row
}

._159Qa {
	font-size: 13px;
	color: var(- -status-secondary)
}

._3QiMQ {
	color: rgba(var(- -status-secondary-rgb), .4);
	display: flex;
	flex-direction: row;
	justify-content: center;
	pointer-events: none;
	margin-bottom: 40px
}

._2LuDL {
	color: var(- -status-secondary);
	line-height: 24px;
	text-align: center
}

.O3nDp {
	display: flex;
	flex-direction: column;
	max-height: 100%
}

._2yGvh {
	text-align: center;
	margin-bottom: 40px;
	margin-top: 50px;
	font-weight: 500;
	font-size: 24px
}

.edge-fix ._2yGvh {
	font-weight: 600
}

._7WdMO {
	box-sizing: border-box;
	display: flex;
	flex-flow: row wrap;
	justify-content: center;
	max-width: 800px;
	overflow-y: auto;
	padding: 0 50px 50px
}

._1UaJ8 {
	height: 80px;
	width: 80px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
	cursor: pointer;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	position: relative;
	border-radius: 50%
}

@media screen and (max-width:900px) {
	.Le35d {
		width: 60%
	}
	html[dir=ltr] .Le35d {
		left: 40%
	}
	html[dir=rtl] .Le35d {
		right: 40%
	}
}

@media screen and (min-width:901px) and (max-width:1024px) {
	.Le35d {
		width: 65%
	}
	html[dir=ltr] .Le35d {
		left: 35%
	}
	html[dir=rtl] .Le35d {
		right: 35%
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	.Le35d {
		width: 65%
	}
	html[dir=ltr] .Le35d {
		left: 35%
	}
	html[dir=rtl] .Le35d {
		right: 35%
	}
}

@media screen and (min-width:1301px) {
	.Le35d {
		width: 70%
	}
	html[dir=ltr] .Le35d {
		left: 30%
	}
	html[dir=rtl] .Le35d {
		right: 30%
	}
}

.CHdfF {
	color: var(- -status-primary)
}

html[dir=ltr] .UlYSS {
	margin-left: 5px
}

html[dir=rtl] .UlYSS {
	margin-right: 5px
}

.VWBaR {
	color: var(- -icon-fixed);
	flex: none;
	display: flex;
	justify-content: center
}

html[dir] .VWBaR {
	padding-top: 24px;
	padding-bottom: 24px
}

.ZwkQK {
	overflow: hidden;
	display: flex;
	flex-direction: column;
	pointer-events: auto;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] .ZwkQK {
	left: 0
}

html[dir=rtl] .ZwkQK {
	right: 0
}

._1Y0rl {
	display: block;
	height: 100%;
	width: 100%
}

.wTdDG {
	color: var(- -icon-fixed);
	position: absolute;
	top: 6px
}

html[dir=ltr] .wTdDG {
	right: 0
}

html[dir=rtl] .wTdDG {
	left: 0
}

.CzI8E {
	display: flex;
	align-items: flex-start
}

html[dir] .CzI8E {
	border-bottom: 1px solid var(- -gray-200)
}

.TI3qN {
	position: relative;
	word-wrap: break-word
}

._7HWvs {
	font-size: 16px;
	line-height: 20px;
	position: absolute;
	width: 100%;
	color: var(- -secondary-lighter);
	transition: all .3s cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._7HWvs {
	padding-top: 8px;
	transform: translateY(24px)
}

._2WH-g {
	color: var(- -icon-lighter);
	position: absolute;
	top: 5px
}

html[dir=ltr] ._2WH-g {
	right: 22px
}

html[dir=rtl] ._2WH-g {
	left: 22px
}

.FstZn {
	font-size: 12px;
	line-height: 16px
}

html[dir] .FstZn {
	transform: translateY(0)
}

html[dir] ._3rp1J {
	padding-bottom: 0
}

._17XE4 {
	position: absolute;
	width: 100%;
	height: 182px;
	bottom: 100%;
	padding-left: 10px;
	padding-right: 10px;
	left: -10px;
	overflow: hidden;
	pointer-events: none
}

._1xHCd {
	position: absolute;
	bottom: 0;
	left: 10px;
	right: 10px
}

html[dir=ltr] ._1xHCd._2IC1c {
	margin-right: 7px
}

html[dir=rtl] ._1xHCd._2IC1c {
	margin-left: 7px
}

._3MR8o {
	flex: none;
	position: relative
}

html[dir] ._3MR8o {
	margin-top: 1px
}

._2IC1c {
	font-size: 15px;
	position: absolute;
	line-height: 22px;
	width: 25px;
	color: var(- -secondary-light);
	top: 6px
}

html[dir] ._2IC1c {
	padding-bottom: 0
}

html[dir=ltr] ._2IC1c {
	text-align: right
}

html[dir=rtl] ._2IC1c {
	text-align: left
}

._2BRYw ._2IC1c {
	top: 0
}

html[dir=ltr] ._2BRYw ._2IC1c {
	right: 14px
}

html[dir=rtl] ._2BRYw ._2IC1c {
	left: 14px
}

._2ssn3 {
	position: relative;
	height: 24px
}

._17dH2 ._2ssn3 {
	height: 0
}

._3GaI4 {
	position: relative;
	display: inline-block;
	width: 33px
}

html[dir] ._3GaI4 {
	padding-bottom: 20px
}

html[dir=ltr] ._3GaI4 {
	float: right;
	margin-right: 4px;
	margin-left: 4px
}

html[dir=rtl] ._3GaI4 {
	float: left;
	margin-left: 4px;
	margin-right: 4px
}

html[dir] ._2Mg6D .CzI8E {
	border-bottom: 2px solid var(- -input-border-active)
}

.bZ3B9 {
	display: flex;
	flex-direction: column;
	position: absolute;
	height: 100%;
	top: 0
}

html[dir] .bZ3B9 {
	background-color: rgba(var(- -white-rgb), .08)
}

html[dir=ltr] .bZ3B9 {
	left: 0
}

html[dir=rtl] .bZ3B9 {
	right: 0
}

._2vawe {
	flex: 1 1 auto;
	overflow-y: auto;
	padding-bottom: 24px
}

html[dir] ._2vawe::-webkit-scrollbar-track {
	background-color: initial
}

html[dir] ._2vawe::-webkit-scrollbar-thumb {
	background-color: rgba(var(- -inverse-rgb), .13)
}

._3X-3K {
	display: flex;
	flex-direction: column;
	padding-left: 15px;
	padding-right: 15px
}

._3X-3K hr {
	height: 0;
	width: 100%
}

html[dir] ._3X-3K hr {
	border-bottom: none;
	border-top: 1px solid rgba(var(- -inverse-rgb), .2);
	margin-top: 16px
}

html[dir=ltr] ._3X-3K hr, html[dir=rtl] ._3X-3K hr {
	border-left: none;
	border-right: none
}

._1Ou9Y {
	display: flex;
	flex-direction: row;
	justify-content: space-between
}

._2VCLs, ._1Ou9Y {
	font-size: 13px;
	color: var(- -status-secondary-stronger)
}

._2VCLs:hover {
	color: var(- -inverse)
}

@media screen and (max-width:900px) {
	.bZ3B9 {
		width: 40%
	}
}

@media screen and (min-width:901px) and (max-width:1024px) {
	.bZ3B9 {
		width: 35%
	}
}

@media screen and (max-width:1024px) {
	.bZ3B9 {
		width: 35%
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	.bZ3B9 {
		width: 35%
	}
}

@media screen and (min-width:1301px) {
	.bZ3B9 {
		width: 30%
	}
}

.zjFBX {
	display: flex;
	flex: none;
	flex-direction: row;
	align-items: center;
	width: 100%;
	height: 69px;
	justify-content: space-between
}

html[dir] .zjFBX {
	margin-top: 34px
}

html[dir=ltr] .zjFBX {
	padding-left: 2px
}

html[dir=rtl] .zjFBX {
	padding-right: 2px
}

.o9m7v {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 36px;
	min-width: 52px;
	margin-right: auto
}

._35Ai0 {
	font-size: 16px
}

._3_-c_ {
	font-size: 13px;
	color: var(- -status-secondary)
}

._2gh8s {
	width: 68px;
	height: 64px;
	justify-content: center;
	align-items: center
}

._2gh8s, ._3BupC {
	color: var(- -status-primary);
	display: flex;
	flex-direction: row
}

._3BupC {
	justify-content: space-between;
	width: 60px
}

._2YJym {
	display: flex;
	font-weight: 400;
	font-size: 14px;
	line-height: 26px;
	align-items: center
}

html[dir] ._2YJym {
	margin-bottom: 7px
}

._2YJym .emoji {
	vertical-align: -5px
}

._3V0wL {
	flex-grow: 0 1 auto;
	display: flex;
	justify-content: flex-start;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._1bcjS {
	font-size: 12px;
	line-height: 14px;
	vertical-align: initial;
	color: var(- -secondary-lighter);
	flex: 1 0 auto
}

html[dir=ltr] ._1bcjS {
	margin-left: 6px;
	text-align: right
}

html[dir=rtl] ._1bcjS {
	margin-right: 6px;
	text-align: left
}

._1qUQi {
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._1qUQi {
	margin-left: 3px
}

html[dir=rtl] ._1qUQi {
	margin-right: 3px
}

._2-rkJ {
	width: 8px;
	flex: none;
	position: relative
}

._2-rkJ:before {
	content: "\25B8";
	font-size: 12px;
	line-height: 26px;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	color: var(- -secondary-lighter)
}

html[dir=ltr] ._2-rkJ:before {
	left: 0
}

html[dir=rtl] ._2-rkJ:before {
	right: 0
}

._1gAHk {
	color: rgba(var(- -icon-fixed-rgb), .7);
	flex: none
}

html[dir] ._1gAHk {
	margin-top: -1px
}

html[dir=ltr] ._1gAHk {
	margin-left: 6px
}

html[dir=rtl] ._1gAHk {
	margin-right: 6px
}

html[dir=rtl] ._2-rkJ {
	transform: scaleX(-1)
}

._3ce9t {
	flex: none
}

html[dir=ltr] ._3ce9t {
	margin-right: 6px
}

html[dir=rtl] ._3ce9t {
	margin-left: 6px
}

._1Xlb2 {
	flex: 0 1 auto
}

html[dir=ltr] ._1Xlb2 {
	margin-right: 3px
}

html[dir=rtl] ._1Xlb2 {
	margin-left: 3px
}

._1gzBr {
	flex: none;
	width: 258px;
	height: 258px;
	align-self: center;
	overflow: hidden
}

html[dir] ._1gzBr {
	margin-top: 32px;
	margin-bottom: 28px;
	background-size: 1600% auto;
	background-repeat: no-repeat
}

html[dir=ltr] ._1gzBr {
	animation: _1sfYd 1s steps(15) infinite
}

html[dir=rtl] ._1gzBr {
	animation: _1eCQY 1s steps(15) infinite
}

@
keyframes _1sfYd {
	to {background-position-x: 100%
}

}
@
keyframes _1eCQY {
	to {background-position-x: 0
}

}
html[dir] ._33aF3 {
	margin-bottom: 32px
}

._1jyyu {
	overflow-x: hidden;
	overflow-y: auto
}

._1jd1m {
	color: var(- -secondary-lighter);
	flex: none;
	font-size: 14px;
	line-height: 20px
}

html[dir=ltr] ._1jd1m {
	padding: 18px 20px 32px 34px
}

html[dir=rtl] ._1jd1m {
	padding: 18px 34px 32px 20px
}

html[dir] ._3hhmj {
	border-bottom: 1px solid var(- -border-default)
}

.tyVYE {
	display: flex;
	display: -webkit-flex;
	flex-flow: row wrap;
	justify-content: center
}

html[dir] .tyVYE {
	padding-top: 30px
}

html[dir=ltr] .tyVYE {
	padding-left: 15px;
	padding-right: 30px
}

html[dir=rtl] .tyVYE {
	padding-right: 15px;
	padding-left: 30px
}

.CDuBw {
	display: flex;
	width: 82px;
	height: 82px;
	box-sizing: border-box;
	align-items: center;
	justify-content: center
}

html[dir] .CDuBw {
	margin-bottom: 15px;
	border: 4px solid transparent;
	text-align: center
}

html[dir=ltr] .CDuBw {
	margin-left: 15px;
	float: left
}

html[dir=rtl] .CDuBw {
	margin-right: 15px;
	float: right
}

._22NjO {
	font-size: 11px;
	max-height: 72px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._22NjO {
	margin: 0 3px
}

.N_TIP {
	width: 82px;
	height: 0
}

html[dir=ltr] .N_TIP {
	margin-left: 15px
}

html[dir=rtl] .N_TIP {
	margin-right: 15px
}

.LzQzF {
	position: relative
}

html[dir] .LzQzF {
	border: 4px solid var(- -inverse);
	box-shadow: inset 0 0 15px var(- -shadow-light)
}

.LzQzF:after {
	display: block;
	position: absolute;
	width: 82px;
	height: 82px;
	box-sizing: border-box;
	top: -4px;
	z-index: 1;
	content: ""
}

html[dir] .LzQzF:after {
	border: 3px solid var(- -blue-light)
}

html[dir=ltr] .LzQzF:after {
	left: -4px
}

html[dir=rtl] .LzQzF:after {
	right: -4px
}

html[dir] ._2DMPB {
	border: 4px solid var(- -inverse);
	cursor: pointer
}

.MS-DH {
	position: relative;
	box-sizing: border-box;
	z-index: 1
}

html[dir] .MS-DH {
	cursor: pointer
}

html[dir=ltr] .MS-DH {
	padding: 10px 7px 10px 13px
}

html[dir=rtl] .MS-DH {
	padding: 10px 13px 10px 7px
}

html[dir] .MS-DH.ZuHmv, html[dir] .MS-DH._2-mCk {
	background-color: var(- -background-default-hover)
}

.MS-DH._1baOM {
	z-index: 100
}

html[dir] .MS-DH._1baOM {
	background-color: var(- -background-default-active)
}

.MS-DH:before {
	content: "";
	position: absolute;
	top: 0;
	height: 1px;
	width: 100%
}

html[dir] .MS-DH:before {
	background-color: var(- -border-panel)
}

html[dir=ltr] .MS-DH:before {
	left: 42px
}

html[dir=rtl] .MS-DH:before {
	right: 42px
}

.MS-DH._1baOM:after, .MS-DH.ZuHmv:after, .MS-DH._2-mCk:after {
	content: "";
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	bottom: -1px
}

html[dir=ltr] .MS-DH._1baOM:after, html[dir=ltr] .MS-DH.ZuHmv:after,
	html[dir=ltr] .MS-DH._2-mCk:after {
	left: 42px
}

html[dir=rtl] .MS-DH._1baOM:after, html[dir=rtl] .MS-DH.ZuHmv:after,
	html[dir=rtl] .MS-DH._2-mCk:after {
	right: 42px
}

html[dir] .MS-DH.ZuHmv:after, html[dir] .MS-DH.ZuHmv:before, html[dir] .MS-DH._2-mCk:after,
	html[dir] .MS-DH._2-mCk:before {
	background-color: var(- -background-default-hover)
}

html[dir] .MS-DH._1baOM:after, html[dir] .MS-DH._1baOM:before {
	background-color: var(- -background-default-active)
}

@
keyframes _1ogdD { 50%{
	background-color: var(- -focus-animation-deeper)
}

}
html[dir=ltr] ._1hCGO, html[dir=rtl] ._1hCGO {
	animation-name: _1ogdD;
	animation-duration: .3s;
	animation-timing-function: cubic-bezier(.24, .91, .01, .99)
}

.Sx__x {
	box-sizing: border-box
}

html[dir] .Sx__x {
	padding: 24px 36px
}

.hqlSW {
	display: flex;
	flex-direction: column;
	max-height: 480px;
	overflow: auto
}

html[dir] .hqlSW {
	margin-top: 24px
}

._1_nU2 {
	align-items: center;
	display: flex;
	flex: none;
	font-size: 13px
}

@media ( max-width :1023px) {
	.hqlSW {
		box-sizing: border-box;
		width: 440px
	}
	html[dir=ltr] .hqlSW {
		padding: 3px 18px 3px 0
	}
	html[dir=rtl] .hqlSW {
		padding: 3px 0 3px 18px
	}
	html[dir] ._1_nU2+._1_nU2 {
		margin-top: 24px
	}
}

@media ( min-width :1024px) {
	.hqlSW {
		flex-flow: row wrap;
		width: 840px
	}
	html[dir=ltr] .hqlSW, html[dir=rtl] .hqlSW {
		margin-left: -22px;
		margin-right: -22px
	}
	._1_nU2 {
		box-sizing: border-box;
		flex: 0 1 50%;
		overflow: hidden
	}
	html[dir] ._1_nU2 {
		padding: 14px 22px
	}
}

._2yQFL {
	flex-grow: 1;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._2yQFL {
	margin-right: 10px
}

html[dir=rtl] ._2yQFL {
	margin-left: 10px
}

.u952O {
	flex-grow: 0
}

._2qhsi {
	color: var(- -primary-strong);
	font-size: 12px
}

html[dir] ._2qhsi {
	background: rgba(var(- -primary-rgb), .12);
	border-radius: 6px;
	border: 1px solid rgba(var(- -primary-rgb), .24);
	box-shadow: 0 1px 1px rgba(var(- -shadow-rgb), .08);
	padding: 4px 7px
}

html[dir=ltr] ._2qhsi+._2qhsi {
	margin-left: 4px
}

html[dir=rtl] ._2qhsi+._2qhsi {
	margin-right: 4px
}

.ZIgPi {
	font-size: 14px;
	color: var(- -secondary-lighter);
	line-height: 20px;
	align-self: center
}

._1M1iS {
	height: 18px;
	display: block
}

html[dir] ._1M1iS {
	padding: 6px 0;
	cursor: pointer
}

html[dir=ltr] ._3DeDN {
	margin-right: 6px
}

html[dir=rtl] ._3DeDN {
	margin-left: 6px
}

._3v1xd {
	font-size: 14px;
	line-height: 20px;
	box-sizing: border-box
}

html[dir] ._3v1xd {
	padding-bottom: 20px;
	margin-top: 28px
}

html[dir=ltr] ._3v1xd {
	margin-left: 32px
}

html[dir=rtl] ._3v1xd {
	margin-right: 32px
}

.cFkAx {
	display: flex;
	font-size: 14px;
	line-height: 20px
}

html[dir] .cFkAx {
	padding-bottom: 20px
}

html[dir=ltr] .cFkAx {
	margin-right: 24px
}

html[dir=rtl] .cFkAx {
	margin-left: 24px
}

html[dir=ltr] .cFkAx._9qbSk {
	margin-right: 0
}

html[dir=rtl] .cFkAx._9qbSk {
	margin-left: 0
}

._1YO_g {
	display: inline-block;
	vertical-align: text-bottom;
	flex: none;
	transition: opacity .3s ease
}

html[dir=ltr] ._1YO_g {
	margin-right: 10px
}

html[dir=rtl] ._1YO_g {
	margin-left: 10px
}

._3FR9x {
	flex: 1;
	transition: opacity .3s ease
}

.cFkAx._2ojWN {
	pointer-events: none
}

.cFkAx._2ojWN ._1YO_g {
	opacity: .3
}

.cFkAx._2ojWN ._3FR9x {
	opacity: .6;
	color: var(- -secondary-lighter)
}

.uyEaY {
	position: relative;
	flex: 1
}

.uyEaY:before {
	color: var(- -secondary-lighter);
	content: "\25BE";
	display: block;
	font-size: 18px;
	height: 18px;
	line-height: 18px;
	pointer-events: none;
	position: absolute;
	top: 6px;
	z-index: 100
}

html[dir] .uyEaY:before {
	background-repeat: no-repeat
}

html[dir=ltr] .uyEaY:before {
	right: 8px
}

html[dir=rtl] .uyEaY:before {
	left: 8px
}

html[dir=ltr] ._2K_KV {
	left: 0;
}

html[dir] ._2K_KV {
	cursor: ns-resize;
}

._2K_KV {
	top: -6px;
	height: 12px;
	width: 100%;
}

html[dir=ltr] .jzkuV {
	left: 0;
}

html[dir] .jzkuV {
	cursor: ns-resize;
}

.jzkuV {
	bottom: -6px;
	height: 12px;
	width: 100%;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] .dSWD4 {
	left: -6px;
}

html[dir] .dSWD4 {
	cursor: ew-resize;
}

.dSWD4 {
	top: 0;
	height: 100%;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] ._3rjQu {
	right: -6px;
}

html[dir] ._3rjQu {
	cursor: ew-resize;
}

._3rjQu {
	top: 0;
	height: 100%;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] ._1keo6 {
	right: -6px;
	cursor: nesw-resize;
}

._1keo6 {
	top: -6px;
	height: 12px;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] ._3kua6 {
	left: -6px;
	cursor: nwse-resize;
}

._3kua6 {
	top: -6px;
	height: 12px;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] ._3MKdn {
	right: -6px;
	cursor: nwse-resize;
}

._3MKdn {
	bottom: -6px;
	height: 12px;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir=ltr] .rVqSM {
	left: -6px;
	cursor: nesw-resize;
}

.rVqSM {
	bottom: -6px;
	height: 12px;
	width: 12px;
}

._2VLmQ {
	position: absolute;
	z-index: 1001;
}

html[dir] .YR4q7 {
	cursor: move;
}

.YR4q7 {
	width: 100%;
	height: 100%;
}

._1k1se {
	width: 100%;
	height: 100%;
}

html[dir=ltr] ._1GjuN, html[dir=rtl] ._1GjuN {
	left: 0;
	right: 0;
}

._1GjuN {
	position: absolute;
	top: 0;
	bottom: 0;
}

html[dir=ltr] ._3FzqD {
	left: 0;
}

html[dir] ._3FzqD {
	border: 2px solid rgba(var(- -shadow-rgb), .01);
}

._3FzqD {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}

html[dir] ._1QHyC {
	box-shadow: 0 2px 13px rgba(0, 0, 0, .5);
	border-radius: 6px;
}

._1QHyC {
	overflow: hidden;
}

._2x7L8 {
	position: fixed;
}

.vW7d1 {
	display: flex;
	flex-direction: column;
	position: relative
}

html[dir] .vW7d1 {
	margin-bottom: 7px
}

html[dir] .textsize-xxlarge .vW7d1 {
	margin-bottom: 18px
}

html[dir] .textsize-xlarge .vW7d1 {
	margin-bottom: 16px
}

html[dir] .textsize-large .vW7d1 {
	margin-bottom: 14px
}

html[dir] .textsize-small .vW7d1 {
	margin-bottom: 8px
}

html[dir] .textsize-xsmall .vW7d1 {
	margin-bottom: 6px
}

html[dir] .textsize-xxsmall .vW7d1 {
	margin-bottom: 4px
}

html[dir] .keyboard-user .vW7d1:focus {
	background-color: var(- -focus-lighter)
}

html[dir] .vW7d1._1T1d2 {
	margin-bottom: 2px
}

html[dir] .textsize-xxlarge .vW7d1._1T1d2 {
	margin-bottom: 5px
}

html[dir] .textsize-xlarge .vW7d1._1T1d2 {
	margin-bottom: 4px
}

html[dir] .textsize-large .vW7d1._1T1d2 {
	margin-bottom: 3px
}

html[dir] .textsize-small .vW7d1._1T1d2, html[dir] .textsize-xsmall .vW7d1._1T1d2
	{
	margin-bottom: 2px
}

html[dir] .textsize-xxsmall .vW7d1._1T1d2 {
	margin-bottom: 1px
}

html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
	padding-left: 9%;
	padding-right: 9%
}

@media ( max-width :1216px) and (min-width:1152px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 8.5%;
		padding-right: 8.5%
	}
}

@media ( max-width :1152px) and (min-width:1088px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 8%;
		padding-right: 8%
	}
	html[dir=ltr] .three .vW7d1, html[dir=rtl] .three .vW7d1 {
		padding-right: 6%;
		padding-left: 6%
	}
}

@media ( max-width :1088px) and (min-width:1025px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 7.5%;
		padding-right: 7.5%
	}
	html[dir=ltr] .three .vW7d1, html[dir=rtl] .three .vW7d1 {
		padding-right: 4%;
		padding-left: 4%
	}
}

@media ( max-width :1024px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 7%;
		padding-right: 7%
	}
}

@media ( max-width :968px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 6.5%;
		padding-right: 6.5%
	}
}

@media ( max-width :912px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 6%;
		padding-right: 6%
	}
}

@media ( max-width :856px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 5.5%;
		padding-right: 5.5%
	}
}

@media ( max-width :800px) {
	html[dir=ltr] .vW7d1, html[dir=rtl] .vW7d1 {
		padding-left: 5%;
		padding-right: 5%
	}
}

html[dir] .vW7d1.msg-preview {
	padding: 0;
	margin: 0
}

._3rjxZ {
	display: flex;
	flex-direction: row;
	justify-content: center
}

html[dir] ._3rjxZ._1aWoj {
	padding: 0
}

._3_7SH {
	color: var(- -primary-stronger);
	flex: none;
	font-size: 14.2px;
	line-height: 19px;
	position: relative
}

html[dir] ._3_7SH {
	border-radius: 7.5px
}

.textsize-xxlarge ._3_7SH {
	font-size: 16.6px;
	line-height: 25px
}

.textsize-xlarge ._3_7SH {
	font-size: 15.6px;
	line-height: 23px
}

.textsize-large ._3_7SH {
	font-size: 14.6px;
	line-height: 21px
}

.textsize-small ._3_7SH {
	font-size: 12.6px;
	line-height: 17px
}

.textsize-xsmall ._3_7SH {
	font-size: 11.6px;
	line-height: 15px
}

.textsize-xxsmall ._3_7SH {
	font-size: 10.6px;
	line-height: 13px
}

html[dir] .textsize-xlarge ._3_7SH .emoji, html[dir] .textsize-xxlarge ._3_7SH .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small ._3_7SH .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall ._3_7SH .emoji {
	transform: translateY(-3px) scale(.75)
}

html[dir] .textsize-xxsmall ._3_7SH .emoji {
	transform: translateY(-3px) scale(.65)
}

html[dir] ._3_7SH:last-of-type {
	margin-bottom: 0
}

.message-in {
	align-items: flex-start
}

.message-out {
	align-items: flex-end
}

html[dir=ltr] .message-in ._2wOlC .MVjBr {
	border-top-left-radius: 0
}

html[dir=ltr] .message-out ._2wOlC .MVjBr, html[dir=rtl] .message-in ._2wOlC .MVjBr
	{
	border-top-right-radius: 0
}

html[dir=rtl] .message-out ._2wOlC .MVjBr {
	border-top-left-radius: 0
}

._1JfxZ {
	display: block;
	height: 13px;
	position: absolute;
	top: 0;
	width: 8px;
	z-index: 100
}

.message-out ._1JfxZ {
	color: #dcf8c6
}

.message-in ._1JfxZ {
	color: #fff
}

html[dir=ltr] .message-in ._1JfxZ, html[dir=ltr] .tail-override-left ._1JfxZ
	{
	left: -8px
}

html[dir=rtl] .message-in ._1JfxZ, html[dir=rtl] .tail-override-left ._1JfxZ
	{
	right: -8px
}

html[dir=ltr] .safari-fix .message-in ._1JfxZ, html[dir=ltr] .safari-fix .tail-override-left ._1JfxZ
	{
	left: -7px
}

html[dir=rtl] .safari-fix .message-in ._1JfxZ, html[dir=rtl] .safari-fix .tail-override-left ._1JfxZ
	{
	right: -7px
}

html[dir=ltr] .message-out ._1JfxZ, html[dir=ltr] .tail-override-right ._1JfxZ
	{
	right: -8px
}

html[dir=rtl] .message-out ._1JfxZ, html[dir=rtl] .tail-override-right ._1JfxZ
	{
	left: -8px
}

html[dir=ltr] .safari-fix .message-out ._1JfxZ, html[dir=ltr] .safari-fix .tail-override-right ._1JfxZ
	{
	right: -7px
}

html[dir=rtl] .safari-fix .message-out ._1JfxZ, html[dir=rtl] .safari-fix .tail-override-right ._1JfxZ
	{
	left: -7px
}

html[dir=ltr] .tail-override-left._2wOlC, html[dir=ltr] .tail-override-left._2wOlC .MVjBr
	{
	border-top-left-radius: 0;
	border-top-right-radius: 7.5px
}

html[dir=ltr] .tail-override-right._2wOlC, html[dir=ltr] .tail-override-right._2wOlC .MVjBr,
	html[dir=rtl] .tail-override-left._2wOlC, html[dir=rtl] .tail-override-left._2wOlC .MVjBr
	{
	border-top-right-radius: 0;
	border-top-left-radius: 7.5px
}

html[dir=rtl] .tail-override-right._2wOlC, html[dir=rtl] .tail-override-right._2wOlC .MVjBr
	{
	border-top-right-radius: 7.5px;
	border-top-left-radius: 0
}

.qNeK9 {
	opacity: 0
}

.message-out .qNeK9 {
	color: var(- -outgoing-background-highlight)
}

.message-in .qNeK9 {
	color: var(- -incoming-background-highlight)
}

._1rK-b {
	line-height: unset
}

html[dir] ._1rK-b {
	background-color: initial;
	border-radius: 0;
	box-shadow: none
}

._2Xi8x ._1JfxZ {
	display: none !important
}

.Zq3Mc {
	box-sizing: border-box;
	color: var(- -system-message-text);
	display: inline-block;
	flex: none;
	font-size: 12.5px;
	line-height: 21px;
	max-width: 100% !important
}

html[dir] .Zq3Mc {
	background-color: rgba(224, 245, 254, 0.92);;
	border-radius: 7.5px;
	box-shadow: 0 1px .5px rgba(0, 0, 0, .13);
	padding: 5px 12px 6px;
	text-align: center;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4)
}

html[dir] .dark .Zq3Mc {
	text-shadow: none
}

.textsize-xxlarge .Zq3Mc {
	font-size: 15.5px;
	line-height: 25px
}

.textsize-xlarge .Zq3Mc {
	font-size: 14.5px;
	line-height: 23px
}

.textsize-large .Zq3Mc {
	font-size: 13.5px;
	line-height: 21px
}

.textsize-small .Zq3Mc {
	font-size: 11.5px;
	line-height: 17px
}

.textsize-xsmall .Zq3Mc {
	font-size: 10.5px;
	line-height: 15px
}

.textsize-xxsmall .Zq3Mc {
	font-size: 9.5px;
	line-height: 13px
}

@media screen and (max-width:900px) {
	._3DFk6 {
		max-width: 95%
	}
}

@media screen and (min-width:901px) and (max-width:1024px) {
	._3DFk6 {
		max-width: 85%
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	._3DFk6 {
		max-width: 75%
	}
}

@media screen and (min-width:1301px) {
	._3DFk6 {
		max-width: 65%
	}
}

.eVT61 {
	max-width: 99% !important
}

._14b5J {
	color: var(- -notification-e2e-text)
}

html[dir] ._14b5J {
	background-color: var(- -notification-e2e-background)
}

._3T8jk {
	color: var(- -notification-biz-text)
}

html[dir] ._3T8jk {
	background-color: var(- -notification-biz-background)
}

._2pwyf {
	opacity: .7
}

.vW7d1._29n3K {
	align-items: flex-start
}

html[dir] .vW7d1._29n3K {
	margin-bottom: 0
}

html[dir=ltr] .vW7d1._29n3K {
	padding-left: 32px;
	padding-right: 12px
}

html[dir=rtl] .vW7d1._29n3K {
	padding-right: 32px;
	padding-left: 12px
}

._29n3K ._3_7SH {
	max-width: 100% !important
}

._29n3K ._3DFk6 {
	width: auto
}

._29n3K ._1gqYh, ._29n3K ._1ZPgd, ._29n3K ._3qMSo, ._29n3K ._3UYRI,
	._29n3K ._3nfYM, ._29n3K ._17oKL, ._29n3K ._30SAX, ._29n3K .kNKwo {
	max-width: 336px !important;
	width: 100%
}

._29n3K ._2hOiI {
	max-width: 100% !important;
	width: auto
}

._29n3K ._3In2e {
	width: 226px
}

._29n3K ._2Ah0c, ._29n3K ._1OI2B {
	width: auto
}

html[dir] .ovjAL {
	margin-bottom: 0;
	padding: 0
}

.ovjAL ._3_7SH {
	width: auto;
	max-width: 100%
}

.ovjAL ._1gqYh, .ovjAL ._1ZPgd, .ovjAL ._3qMSo, .ovjAL ._3UYRI, .ovjAL ._3nfYM,
	.ovjAL ._17oKL, .ovjAL ._30SAX, .ovjAL .kNKwo {
	width: 336px;
	max-width: 100%
}

.ovjAL ._2hOiI {
	max-width: 100% !important;
	width: auto
}

.ovjAL ._3In2e {
	width: 226px
}

.ovjAL ._2Ah0c, .ovjAL ._1OI2B {
	width: auto
}

html[dir=ltr] .ovjAL._2Rrsd {
	margin-left: 22px
}

html[dir=rtl] .ovjAL._2Rrsd {
	margin-right: 22px
}

._37i-Z {
	visibility: hidden
}

.message-in.vODM0, .message-out.vODM0 {
	max-width: 100%
}

._26fC0 {
	color: var(- -quick-action-button);
	position: absolute;
	top: 50%;
	width: 25px;
	height: 25px
}

html[dir] ._26fC0 {
	margin-top: -13px;
	background-color: var(- -quick-action-button-background);
	border-radius: 50%
}

html[dir=ltr] .message-out ._26fC0 {
	left: -32px
}

html[dir=ltr] .message-in ._26fC0, html[dir=rtl] .message-out ._26fC0 {
	right: -32px
}

html[dir=ltr] .message-in._29n3K ._26fC0, html[dir=ltr] .message-in.ovjAL ._26fC0,
	html[dir=rtl] .message-in ._26fC0 {
	left: -32px
}

html[dir=rtl] .message-in._29n3K ._26fC0, html[dir=rtl] .message-in.ovjAL ._26fC0
	{
	right: -32px
}

.matched-mention {
	color: var(- -link)
}

html[dir] .matched-mention {
	cursor: pointer
}

.matched-mention .at-symbol {
	color: var(- -secondary-light)
}

.matched-mention.inactive-mention {
	pointer-events: none
}

html[dir] .matched-mention.inactive-mention {
	cursor: auto
}

.matched-mention.quoted-mention {
	color: unset;
	text-decoration: initial
}

.matched-mention.quoted-mention .at-symbol {
	color: unset
}

html[dir] ._1jpv4 {
	text-align: center
}

._1jpv4 ._3_7SH {
	display: inline-block
}

html[dir] ._1jpv4 ._3_7SH {
	text-align: initial
}

._1IeWV, ._29n3K ._1IeWV, .ovjAL ._1IeWV {
	width: 286px
}

.eRuWr {
	height: 1px
}

html[dir] .eRuWr {
	padding: 0
}

html[dir=ltr] .eRuWr {
	margin-left: 12px;
	margin-right: 29px
}

html[dir=rtl] .eRuWr {
	margin-right: 12px;
	margin-left: 29px
}

._1EjRD {
	display: flex;
	flex-flow: row wrap;
	max-width: 330px;
	width: -webkit-max-content;
	width: -moz-max-content;
	width: max-content
}

html[dir] ._2RXEX {
	padding-bottom: 5px;
	padding-top: 3px
}

html[dir=ltr] ._2RXEX {
	padding-left: 6px
}

html[dir=rtl] ._2RXEX {
	padding-right: 6px
}

html[dir] ._1Zxs0 ._2RXEX {
	padding-bottom: 0
}

html[dir] ._2kztM {
	padding: 3px
}

html[dir=ltr] ._18dM1 {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._18dM1 {
	padding: 3px 6px 3px 0
}

html[dir] ._29wCf ._18dM1 {
	padding-top: 0
}

html[dir] .WAbPZ {
	margin-top: 0
}

._1DTEw {
	display: flex;
	flex-flow: row wrap
}

._3EvUI {
	position: relative
}

._3_9XW {
	display: inline-block;
	max-width: 336px
}

html[dir] ._3_9XW {
	background-color: var(- -incoming-background);
	border-radius: 7.5px;
	box-shadow: 0 1px .5px rgba(var(- -shadow-rgb), .13)
}

html[dir=ltr] ._3_9XW {
	border-top-left-radius: 0;
	padding: 4px 10px 3px 9px
}

html[dir=rtl] ._3_9XW {
	border-top-right-radius: 0;
	padding: 4px 9px 3px 10px
}

.MVjBr {
	position: relative;
	z-index: 200
}

html[dir] .MVjBr {
	border-radius: 7.5px
}

html[dir] .message-in .MVjBr {
	background-color: #fff
}

html[dir] .message-in .MVjBr ._2awag {
	background-color: initial
}

html[dir] .message-out .MVjBr {
	background-color: #dcf8c6;
}

html[dir] .message-out .MVjBr ._2awag {
	background-color: initial
}

html[dir] ._3e2jK {
	box-shadow: 0 1px 0.5px rgba(0, 0, 0, .13);
}

html[dir=ltr] ._1gxkA, html[dir=rtl] ._1gxkA {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

.HJFBZ {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100
}

html[dir] .HJFBZ {
	cursor: pointer
}

@
keyframes _1SDZT { 50%{
	-webkit-filter: brightness(.8) saturate(1.1);
	filter: brightness(.8) saturate(1.1)
}

}
@
keyframes _3U0W4 { 50%{
	-webkit-filter: brightness(1.2) contrast(.85);
	filter: brightness(1.2) contrast(.85)
}

}
@
keyframes _2-mf6 { 50%{
	-webkit-filter: brightness(1.3) contrast(.85);
	filter: brightness(1.3) contrast(.85)
}

}
html[dir=ltr] ._1SDZT, html[dir=rtl] ._1SDZT {
	animation-name: _1SDZT;
	animation-duration: 1s;
	animation-timing-function: cubic-bezier(.24, .91, .01, .99)
}

html[dir=ltr] .dark .message-in ._1SDZT, html[dir=rtl] .dark .message-in ._1SDZT
	{
	animation-name: _2-mf6
}

html[dir=ltr] .dark .message-out ._1SDZT, html[dir=rtl] .dark .message-out ._1SDZT
	{
	animation-name: _3U0W4
}

._GrA7 {
	display: flex;
	font-size: 14px;
	line-height: 20px
}

html[dir] ._GrA7 {
	padding-bottom: 0;
	margin-top: 12px
}

html[dir=ltr] ._GrA7 {
	margin-right: 0
}

html[dir=rtl] ._GrA7 {
	margin-left: 0
}

._1R8P6 {
	display: inline-block;
	vertical-align: text-bottom;
	flex: none;
	transition: opacity .3s ease
}

html[dir=ltr] ._1R8P6 {
	margin-right: 10px
}

html[dir=rtl] ._1R8P6 {
	margin-left: 10px
}

._10Dbq {
	flex: 1;
	transition: opacity .3s ease
}

._2Km6k {
	display: flex;
	flex-direction: column
}

html[dir] ._1S3yi+._1S3yi {
	margin-top: 12px
}

._2EP-W {
	position: relative
}

._3ferX {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%
}

.uw35F {
	position: relative;
	width: 40px;
	height: 40px
}

html[dir=ltr] .uw35F {
	padding: 12px 15px 12px 13px
}

html[dir=rtl] .uw35F {
	padding: 12px 13px 12px 15px
}

._3c311 {
	font-size: 14px;
	line-height: 20px;
	color: var(- -button-alternative);
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	min-width: calc(100% - 16px);
	flex-grow: 1;
	height: 34px;
	flex-direction: row;
	display: flex
}

html[dir] ._3c311 {
	cursor: pointer;
	background-color: var(- -incoming-background)
}

html[dir=ltr] ._3c311 {
	padding: 6px 7px 8px 9px
}

html[dir=rtl] ._3c311 {
	padding: 6px 9px 8px 7px
}

.ssS6T {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.yB-j0 {
	color: var(- -secondary-lighter)
}

html[dir] .yB-j0 {
	box-shadow: none;
	cursor: default
}

.zcHsy {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap
}

.zcHsy ._3c311 {
	height: 36px
}

.zcHsy ._3rBbV {
	height: 37px
}

html[dir] .zcHsy ._3rBbV {
	border-top: 1px solid var(- -border-bubble)
}

._3xmbX ._3c311 {
	min-width: calc(50% - 3px)
}

html[dir] ._3xmbX ._3c311 {
	margin: 3px 1.5px 0;
	border-radius: 7.5px;
	box-shadow: 0 1px .5px rgba(var(- -shadow-rgb), .13)
}

html[dir] ._3xmbX .zcHsy {
	border: none;
	margin: 0 -1.5px
}

._2d5c2 .zcHsy {
	overflow: hidden
}

html[dir] ._2d5c2 .zcHsy {
	background-color: var(- -incoming-background);
	box-shadow: 0 1px .5px rgba(var(- -shadow-rgb), .13)
}

html[dir=ltr] ._2d5c2 .zcHsy, html[dir=rtl] ._2d5c2 .zcHsy {
	border-bottom-left-radius: 7.5px;
	border-bottom-right-radius: 7.5px
}

html[dir=ltr] ._2d5c2 ._3c311 {
	margin: 0 7px 0 9px
}

html[dir=rtl] ._2d5c2 ._3c311 {
	margin: 0 9px 0 7px
}

.KX1UO {
	color: rgba(var(- -link-rgb), .7)
}

html[dir=ltr] .KX1UO {
	margin-right: 3px
}

html[dir=rtl] .KX1UO {
	margin-left: 3px
}

._3C-gs {
	max-width: 270px;
	position: relative
}

html[dir] ._3C-gs {
	padding: 3px
}

._1TYki {
	font-size: 11px;
	color: grey;
	line-height: 16px
}

._3zAbP {
	display: block;
	font-size: 14px;
	font-weight: 400;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._38XX2 {
	font-size: 12px
}

._1wB43 {
	display: block
}

._3xr9e {
	box-sizing: border-box;
	max-width: 270px
}

html[dir=ltr] ._3xr9e {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._3xr9e {
	padding: 7px 6px 5px 4px;
	text-align: left;
	text-align: right
}

html[dir] ._1RD5v {
	padding-bottom: 5px;
	padding-top: 3px
}

html[dir=ltr] ._1RD5v {
	padding-left: 6px
}

html[dir=rtl] ._1RD5v {
	padding-right: 6px
}

html[dir] .yve2U ._1RD5v {
	padding-bottom: 0
}

html[dir=ltr] .FIwH_ {
	padding: 3px 0 3px 6px
}

html[dir=rtl] .FIwH_ {
	padding: 3px 6px 3px 0
}

html[dir] ._348vz .FIwH_ {
	padding-top: 0
}

._2ywZ0 {
	bottom: 6px;
	position: absolute;
	z-index: 2
}

html[dir=ltr] ._2ywZ0 {
	right: 8px
}

html[dir=rtl] ._2ywZ0 {
	left: 8px
}

._3hy7L {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative
}

html[dir] ._3hy7L {
	border-radius: 6px
}

._1Qnxi {
	flex: none;
	z-index: 1
}

html[dir] ._1Qnxi {
	-webkit-transition: -webkit-filter .16s linear
}

html[dir] ._19yX2 {
	margin-bottom: 3px
}

.imcQO ._2ywZ0 {
	bottom: 3px
}

html[dir=ltr] .imcQO ._2ywZ0 {
	right: 7px
}

html[dir=rtl] .imcQO ._2ywZ0 {
	left: 7px
}

._2gDY6 {
	box-sizing: border-box;
	max-width: 330px
}

html[dir=ltr] ._2gDY6 {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._2gDY6 {
	padding: 7px 6px 5px 4px
}

._2Lmtl {
	max-width: 270px;
	position: relative
}

html[dir] ._2Lmtl {
	cursor: default;
	padding: 3px
}

html[dir] ._2Lmtl._3LUPz {
	cursor: pointer
}

._2UBdc {
	box-sizing: border-box;
	max-width: 270px
}

html[dir=ltr] ._2UBdc {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._2UBdc {
	padding: 7px 6px 5px 4px;
	text-align: left;
	text-align: right
}

html[dir] ._3AgpB {
	padding-bottom: 5px;
	padding-top: 3px
}

html[dir=ltr] ._3AgpB {
	padding-left: 6px
}

html[dir=rtl] ._3AgpB {
	padding-right: 6px
}

._3PArA {
	bottom: 6px;
	position: absolute;
	z-index: 2
}

html[dir=ltr] ._3PArA {
	right: 8px
}

html[dir=rtl] ._3PArA {
	left: 8px
}

html[dir] ._3SxYA ._2CI-F {
	border-top: 1px solid var(- -border-bubble)
}

._3SxYA ._3PArA {
	bottom: 3px
}

html[dir=ltr] ._3SxYA ._3PArA {
	right: 7px
}

html[dir=rtl] ._3SxYA ._3PArA {
	left: 7px
}

._33wt5 {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative
}

html[dir=ltr] ._33wt5, html[dir=rtl] ._33wt5 {
	border-top-left-radius: 6px;
	border-top-right-radius: 6px
}

._2W7JK {
	bottom: 0;
	-webkit-filter: drop-shadow(0 1px 4px rgba(var(- -shadow-rgb), .25));
	filter: drop-shadow(0 1px 4px rgba(var(- -shadow-rgb), .25));
	height: 44px;
	position: absolute;
	top: 0;
	width: 44px
}

html[dir] ._2W7JK {
	margin: auto
}

html[dir=ltr] ._2W7JK, html[dir=rtl] ._2W7JK {
	left: 0;
	right: 0
}

.b3dtt {
	position: relative
}

._365gc {
	bottom: 0;
	display: none;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._365gc {
	left: 0
}

html[dir=rtl] ._365gc {
	right: 0
}

.DjLRz ._365gc {
	display: block
}

html[dir] .DjLRz ._365gc {
	background-color: rgba(var(- -white-rgb), .5)
}

.WyLXC {
	flex: none;
	z-index: 1
}

html[dir] .WyLXC {
	-webkit-transition: -webkit-filter .16s linear
}

html[dir] ._3IN6h {
	margin-bottom: 3px
}

.GAGkZ {
	position: relative;
	bottom: 0;
	height: 30px
}

html[dir] .GAGkZ {
	background: var(- -message-background-deep);
	padding: 0 3px
}

html[dir=ltr] .GAGkZ {
	left: 0
}

html[dir=ltr] .GAGkZ, html[dir=rtl] .GAGkZ {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

html[dir=rtl] .GAGkZ {
	right: 0
}

._6xmOP {
	color: var(- -icon-fixed);
	position: relative;
	top: 6px
}

html[dir=ltr] ._6xmOP {
	margin-left: 2px;
	margin-right: 4px
}

html[dir=rtl] ._6xmOP {
	margin-right: 2px;
	margin-left: 4px
}

._3EcLu {
	color: var(- -secondary);
	font-size: 12px;
	position: relative;
	top: 4px;
	vertical-align: middle
}

._2CI-F {
	align-items: center;
	display: flex;
	font-weight: 500;
	height: 37px;
	justify-content: center
}

html[dir] ._2CI-F {
	cursor: pointer;
	padding-bottom: 3px;
	text-align: center
}

._3F--B {
	color: var(- -danger)
}

._2-3jQ {
	color: var(- -link)
}

._3wU_N {
	visibility: hidden
}

._3PNAR {
	opacity: .7
}

._1i1U7 {
	height: 25px;
	overflow: hidden;
	position: absolute;
	width: 48px;
	z-index: 800;
	top: 5px
}

html[dir=ltr] ._1i1U7 {
	right: 5px
}

html[dir=rtl] ._1i1U7 {
	left: 5px
}

html[dir=ltr] ._1i1U7.jZ4tp {
	background: linear-gradient(90deg, rgba(var(- -incoming-background-rgb),
		0) 0, rgba(var(- -incoming-background-rgb), 1) 50%)
}

html[dir=rtl] ._1i1U7.jZ4tp {
	background: linear-gradient(270deg, rgba(var(- -incoming-background-rgb),
		0) 0, rgba(var(- -incoming-background-rgb), 1) 50%)
}

html[dir=ltr] ._1i1U7._2DNgV {
	background: linear-gradient(90deg, rgba(var(- -outgoing-background-rgb),
		0) 0, rgba(var(- -outgoing-background-rgb), 1) 50%)
}

html[dir=rtl] ._1i1U7._2DNgV {
	background: linear-gradient(270deg, rgba(var(- -outgoing-background-rgb),
		0) 0, rgba(var(- -outgoing-background-rgb), 1) 50%)
}

._3kN0h {
	color: var(- -icon);
	height: 18px;
	opacity: .8;
	position: absolute;
	top: 2px;
	width: 18px
}

html[dir] ._3kN0h {
	cursor: pointer
}

html[dir=ltr] ._3kN0h {
	padding-left: 3px;
	padding-right: 3px;
	right: 0
}

html[dir=rtl] ._3kN0h {
	padding-right: 3px;
	padding-left: 3px;
	left: 0
}

._2Cju4 {
	top: 7px
}

html[dir=ltr] ._2Cju4 {
	right: 7px
}

html[dir=rtl] ._2Cju4 {
	left: 7px
}

html[dir=ltr] ._2Cju4.jZ4tp {
	background: linear-gradient(90deg, rgba(var(- -incoming-background-deeper-rgb),
		0) 0, rgba(var(- -incoming-background-deeper-rgb), 1) 50%)
}

html[dir=rtl] ._2Cju4.jZ4tp {
	background: linear-gradient(270deg, rgba(var(- -incoming-background-deeper-rgb),
		0) 0, rgba(var(- -incoming-background-deeper-rgb), 1) 50%)
}

html[dir=ltr] ._2Cju4._2DNgV {
	background: linear-gradient(90deg, rgba(var(- -outgoing-background-deeper-rgb),
		0) 0, rgba(var(- -outgoing-background-deeper-rgb), 1) 50%)
}

html[dir=rtl] ._2Cju4._2DNgV {
	background: linear-gradient(270deg, rgba(var(- -outgoing-background-deeper-rgb),
		0) 0, rgba(var(- -outgoing-background-deeper-rgb), 1) 50%)
}

html[dir=ltr] .se9J6 {
	left: 5px;
	right: auto
}

html[dir=rtl] .se9J6 {
	right: 5px;
	left: auto
}

html[dir=ltr] .se9J6 ._3kN0h {
	left: 0;
	right: auto
}

html[dir=rtl] .se9J6 ._3kN0h {
	right: 0;
	left: auto
}

html[dir=ltr] .se9J6.jZ4tp {
	background: linear-gradient(270deg, rgba(var(- -incoming-background-rgb),
		0) 0, rgba(var(- -incoming-background-rgb), 1) 50%)
}

html[dir=rtl] .se9J6.jZ4tp {
	background: linear-gradient(90deg, rgba(var(- -incoming-background-rgb),
		0) 0, rgba(var(- -incoming-background-rgb), 1) 50%)
}

html[dir=ltr] .se9J6._2DNgV {
	background: linear-gradient(270deg, rgba(var(- -outgoing-background-rgb),
		0) 0, rgba(var(- -outgoing-background-rgb), 1) 50%)
}

html[dir=rtl] .se9J6._2DNgV {
	background: linear-gradient(90deg, rgba(var(- -outgoing-background-rgb),
		0) 0, rgba(var(- -outgoing-background-rgb), 1) 50%)
}

._20EE3 {
	height: 40px;
	max-width: 90%;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 3px;
	width: 156px;
	z-index: 800
}

html[dir] ._20EE3 {
	cursor: pointer
}

html[dir=ltr] ._20EE3 {
	border-top-right-radius: 6px;
	right: 3px
}

html[dir=rtl] ._20EE3 {
	border-top-left-radius: 6px;
	left: 3px
}

.LSBf- {
	background: linear-gradient(15deg, rgba(var(- -overlay-rgb), 0),
		rgba(var(- -overlay-rgb), 0) 45%, rgba(var(- -overlay-rgb), .12) 70%,
		rgba(var(- -overlay-rgb), .33))
}

.H5c-H {
	background: linear-gradient(-15deg, rgba(var(- -overlay-rgb), 0),
		rgba(var(- -overlay-rgb), 0) 45%, rgba(var(- -overlay-rgb), .12) 70%,
		rgba(var(- -overlay-rgb), .33))
}

._3QtfK {
	top: 4px
}

html[dir=ltr] ._3QtfK {
	right: 4px
}

html[dir=rtl] ._3QtfK {
	left: 4px
}

._38oIx {
	color: var(- -inverse);
	height: 18px;
	pointer-events: auto;
	position: absolute;
	top: 5px;
	width: 18px
}

html[dir=ltr] ._38oIx {
	right: 5px
}

html[dir=rtl] ._38oIx {
	left: 5px
}

._2ePBs {
	top: 4px
}

html[dir] ._2ePBs {
	background: none !important
}

html[dir=ltr] ._2ePBs {
	right: 4px
}

html[dir=rtl] ._2ePBs {
	left: 4px
}

html[dir] .jZ4tp._15hve, html[dir] ._2DNgV._15hve {
	background: none
}

html[dir=ltr] .jZ4tp._3NkrE, html[dir=rtl] ._2DNgV._3NkrE {
	right: unset;
	left: 72px;
	left: unset;
	right: 72px
}

.o4dWJ._2DNgV {
	width: 66px;
	height: 56px
}

html[dir=ltr] .o4dWJ._2DNgV {
	background: linear-gradient(34deg, rgba(var(- -outgoing-background-rgb),
		0), rgba(var(- -outgoing-background-rgb), 0) 50%,
		var(- -outgoing-background) 70%)
}

html[dir=rtl] .o4dWJ._2DNgV {
	background: linear-gradient(-34deg, rgba(var(- -outgoing-background-rgb),
		0), rgba(var(- -outgoing-background-rgb), 0) 50%,
		var(- -outgoing-background) 70%)
}

.o4dWJ.jZ4tp {
	width: 66px;
	height: 56px
}

html[dir=ltr] .o4dWJ.jZ4tp {
	background: linear-gradient(34deg, rgba(var(- -incoming-background-rgb),
		0), rgba(var(- -incoming-background-rgb), 0) 50%,
		var(- -incoming-background) 70%)
}

html[dir=rtl] .o4dWJ.jZ4tp {
	background: linear-gradient(-34deg, rgba(var(- -incoming-background-rgb),
		0), rgba(var(- -incoming-background-rgb), 0) 50%,
		var(- -incoming-background) 70%)
}

._38oIx svg, ._3kN0h svg {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden
}

._1UyGF {
	top: 3px
}

._1qhoQ {
	height: 28px;
	top: 5px;
	width: 28px
}

html[dir=ltr] ._1qhoQ {
	right: -9px
}

html[dir=rtl] ._1qhoQ {
	left: -9px
}

._1qhoQ .YiYMT {
	height: 28px;
	position: absolute;
	top: 0;
	width: 28px;
	z-index: 1
}

html[dir] ._1qhoQ .YiYMT {
	border-radius: 50%
}

html[dir=ltr] ._1qhoQ .YiYMT {
	left: 0
}

html[dir=rtl] ._1qhoQ .YiYMT {
	right: 0
}

._1qhoQ ._3kN0h {
	color: rgba(var(- -primary-stronger-rgb), .5);
	opacity: 1;
	top: 0;
	z-index: 2
}

html[dir] ._1qhoQ ._3kN0h {
	padding: 5px
}

html[dir] ._1qhoQ.jZ4tp, html[dir] ._1qhoQ._2DNgV {
	background: none
}

html[dir] ._1qhoQ.jZ4tp .YiYMT, html[dir] ._1qhoQ._2DNgV .YiYMT {
	background-color: rgba(var(- -beige-rgb), .92)
}

._26csT {
	color: var(- -inverse)
}

.Kt0Ni {
	display: none
}

._2i3pg svg {
	width: 100%
}

.TSSFW {
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] .TSSFW {
	left: 0
}

html[dir=rtl] .TSSFW {
	right: 0
}

.iR8Cb {
	position: relative;
	max-height: 182px;
	overflow: auto
}

.Uukb4 {
	position: absolute;
	bottom: 0;
	width: 100%;
	box-sizing: border-box
}

html[dir] .Uukb4 {
	background-color: var(- -rich-text-panel-background);
	box-shadow: 0 -5px 7px -5px rgba(var(- -shadow-rgb), .05)
}

html[dir=ltr] .Uukb4 {
	left: 0;
	border-left: 1px solid var(- -border-panel)
}

html[dir=rtl] .Uukb4 {
	right: 0;
	border-right: 1px solid var(- -border-panel)
}

.Uukb4:before {
	position: absolute;
	top: 0;
	bottom: 0;
	content: "";
	z-index: 2;
	pointer-events: none
}

html[dir] .Uukb4:before {
	box-shadow: inset 0 -10px 9px -10px rgba(var(- -shadow-rgb), .1)
}

html[dir=ltr] .Uukb4:before, html[dir=rtl] .Uukb4:before {
	left: 0;
	right: 0
}

.BDk0G {
	pointer-events: auto
}

html[dir] .BDk0G {
	background-color: var(- -background-default);
	box-shadow: 0 2px 5px 0 rgba(var(- -shadow-rgb), .26), 0 2px 10px 0
		rgba(var(- -shadow-rgb), .16)
}

html[dir=ltr] .BDk0G, html[dir=rtl] .BDk0G {
	border-top-left-radius: 3px;
	border-top-right-radius: 3px
}

._1o1sm {
	align-items: center;
	background-blend-mode: multiply;
	display: flex;
	height: 100%;
	justify-content: flex-start;
	position: absolute;
	top: -1px;
	width: 140%;
	z-index: 100
}

html[dir] ._1o1sm {
	cursor: pointer;
	padding-bottom: 1px;
	padding-top: 1px
}

html[dir=ltr] ._1o1sm {
	left: -40px;
	padding-left: 26px
}

html[dir=rtl] ._1o1sm {
	right: -40px;
	padding-right: 26px
}

html[dir] ._1o1sm._2nOMz, html[dir] ._1o1sm:hover {
	background-color: var(- -message-selection-highlight)
}

@media ( max-width :1088px) and (min-width:1025px) {
	html[dir=ltr] .three ._1o1sm {
		padding-left: 16px
	}
	html[dir=rtl] .three ._1o1sm {
		padding-right: 16px
	}
}

._1o1sm._2CCPh {
	width: auto
}

html[dir] ._1o1sm._2CCPh {
	background-color: initial
}

html[dir=ltr] ._1o1sm._2CCPh {
	left: 0;
	padding-left: 0
}

html[dir=rtl] ._1o1sm._2CCPh {
	right: 0;
	padding-right: 0
}

._1DZAH {
	color: var(- -secondary-lighter);
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	white-space: nowrap
}

.textsize-xxlarge ._1DZAH {
	font-size: 14px;
	line-height: 18px
}

.textsize-xlarge ._1DZAH {
	font-size: 13px;
	line-height: 17px
}

.textsize-large ._1DZAH {
	font-size: 12px;
	line-height: 16px
}

.textsize-small ._1DZAH {
	font-size: 10px;
	line-height: 14px
}

.textsize-xsmall ._1DZAH {
	font-size: 9px;
	line-height: 13px
}

.textsize-xxsmall ._1DZAH {
	font-size: 8px;
	line-height: 12px
}

._2hrew {
	line-height: 17px
}

._2Pjvv {
	color: rgba(var(- -inverse-rgb), .9)
}

._3EFt_ {
	vertical-align: top
}

._2iy86, ._3EFt_ {
	display: inline-block
}

._2iy86 {
	color: var(- -icon-lighter)
}

html[dir=ltr] ._2iy86 {
	margin-right: 2px
}

html[dir=rtl] ._2iy86 {
	margin-left: 2px
}

.jdhpF {
	display: inline-block;
	color: blue;
}

html[dir=ltr] .jdhpF {
	margin-left: 3px
}

html[dir=rtl] .jdhpF {
	margin-right: 3px
}

._1ORuP {
	align-items: center;
	display: inline-flex;
	height: 15px;
	vertical-align: top
}

html[dir=ltr] ._1ORuP {
	margin-left: 1px;
	margin-right: 2px
}

html[dir=rtl] ._1ORuP {
	margin-right: 1px;
	margin-left: 2px
}

._2Pjvv ._2iy86 {
	color: var(- -inverse)
}

._1JWMX {
	position: absolute
}

html[dir] ._1JWMX {
	margin-top: -4px
}

html[dir=ltr] ._1JWMX {
	margin-left: -4px
}

html[dir=rtl] ._1JWMX {
	margin-right: -4px
}

._1yTHJ {
	stroke: rgba(var(- -status-primary-rgb), .77)
}

._1tACm {
	stroke: var(- -teal)
}

._1i3Za {
	bottom: 0;
	height: 28px;
	position: absolute;
	width: 100%;
	z-index: 2
}

html[dir] ._1i3Za {
	background: linear-gradient(0deg, rgba(var(- -overlay-rgb), .3),
		rgba(var(- -overlay-rgb), 0))
}

html[dir=ltr] ._1i3Za {
	left: 0
}

html[dir=rtl] ._1i3Za {
	right: 0
}

html[dir=ltr] ._1vzDw {
	margin-left: -2px
}

html[dir=rtl] ._1vzDw {
	margin-right: -2px
}

._3zaUK {
	color: var(- -icon-lighter)
}

._2A5Kh {
	color: var(- -primary-strong)
}

._15aTv {
	color: var(- -secondary-lighter);
	font-size: 12.5px;
	font-style: italic;
	position: relative;
	top: -2px
}

html[dir] ._15aTv {
	margin: 0 3px
}

._2OvMI {
	height: 0;
	overflow: visible;
	position: fixed;
	width: 0;
	z-index: 700
}

._3iK8q {
	box-sizing: border-box;
	color: var(- -secondary-lighter);
	font-size: 13px;
	line-height: 17px
}

html[dir] ._3iK8q {
	padding: 6px 0 2px
}

html[dir=ltr] ._1rb7a {
	padding: 1px 4px 6px 6px
}

html[dir=rtl] ._1rb7a {
	padding: 1px 6px 6px 4px
}

html[dir] ._3iL-e {
	padding-bottom: 19px
}

._3zb-j {
	position: relative;
	/* 	white-space: pre-wrap; */
	word-wrap: break-word
}

._3zb-j strong {
	font-weight: 700;
	color: var(- -primary-strong)
}

._3zb-j code {
	font-size: 13px
}

.textsize-xxlarge ._3zb-j code {
	font-size: 16px
}

.textsize-xlarge ._3zb-j code {
	font-size: 15px
}

.textsize-large ._3zb-j code {
	font-size: 14px
}

.textsize-small ._3zb-j code {
	font-size: 12px
}

.textsize-xsmall ._3zb-j code {
	font-size: 11px
}

.textsize-xxsmall ._3zb-j code {
	font-size: 10px
}

._1LmXx strong {
	opacity: .76
}

._3zb-j a:hover {
	text-decoration: underline
}

html[dir=rtl] ._3zb-j {
	white-space: pre-line
}

.safari-fix ._3zb-j {
	white-space: pre-wrap
}

._18dOq, ._1upWv {
	font-style: italic;
	color: var(- -secondary-lighter)
}

.ZhF0n {
	display: inline-block;
	vertical-align: middle;
	width: 54px
}

.WyHOW {
	width: 72px
}

._3bsYS {
	width: 90px
}

._2KEfQ {
	width: 109px
}

._3p8yt {
	width: 130px
}

html[lang=af] .ZhF0n {
	width: 56px
}

html[lang=ar] .ZhF0n {
	width: 43px
}

html[lang=az] .ZhF0n {
	width: 56px
}

html[lang=bn] .ZhF0n {
	width: 58px
}

html[lang=ca] .ZhF0n {
	width: 66px
}

html[lang=cs] .ZhF0n {
	width: 63px
}

html[lang=da] .ZhF0n {
	width: 55px
}

html[lang=de] .ZhF0n {
	width: 57px
}

html[lang=el] .ZhF0n {
	width: 60px
}

html[lang=en] .ZhF0n {
	width: 56px
}

html[lang=es] .ZhF0n {
	width: 66px
}

html[lang=et] .ZhF0n {
	width: 57px
}

html[lang=fa] .ZhF0n {
	width: 78px
}

html[lang=fi] .ZhF0n {
	width: 52px
}

html[lang=fr] .ZhF0n {
	width: 57px
}

html[lang=he] .ZhF0n {
	width: 74px
}

html[lang=hi] .ZhF0n {
	width: 82px
}

html[lang=hr] .ZhF0n {
	width: 63px
}

html[lang=hu] .ZhF0n {
	width: 57px
}

html[lang=id] .ZhF0n {
	width: 55px
}

html[lang=it] .ZhF0n {
	width: 57px
}

html[lang=kk] .ZhF0n {
	width: 56px
}

html[lang=kn] .ZhF0n {
	width: 78px
}

html[lang=ko] .ZhF0n {
	width: 59px
}

html[lang=lt] .ZhF0n {
	width: 80px
}

html[lang=mk] .ZhF0n, html[lang=ml] .ZhF0n, html[lang=mr] .ZhF0n {
	width: 56px
}

html[lang=ms] .ZhF0n {
	width: 62px
}

html[lang=nb] .ZhF0n {
	width: 63px
}

html[lang=pl] .ZhF0n, html[lang=pt-BR] .ZhF0n, html[lang=pt] .ZhF0n {
	width: 56px
}

html[lang=ro] .ZhF0n {
	width: 63px
}

html[lang=ru] .ZhF0n {
	width: 57px
}

html[lang=sl] .ZhF0n {
	width: 63px
}

html[lang=sq] .ZhF0n {
	width: 57px
}

html[lang=sr] .ZhF0n {
	width: 89px
}

html[lang=sv] .ZhF0n {
	width: 56px
}

html[lang=sw] .ZhF0n {
	width: 57px
}

html[lang=ta] .ZhF0n {
	width: 56px
}

html[lang=te] .ZhF0n {
	width: 57px
}

html[lang=tr] .ZhF0n {
	width: 56px
}

html[lang=uk] .ZhF0n {
	width: 53px
}

html[lang=ur] .ZhF0n {
	width: 42px
}

html[lang=uz] .ZhF0n {
	width: 56px
}

html[lang=zh-CN] .ZhF0n, html[lang=zh-TW] .ZhF0n {
	width: 59px
}

html[loc=ar-DZ] .ZhF0n {
	width: 43px
}

html[loc=ar-KW] .ZhF0n {
	width: 44px
}

html[loc=ar-LY] .ZhF0n {
	width: 43px
}

html[loc=ar-MA] .ZhF0n, html[loc=ar-SA] .ZhF0n, html[loc=ar-TN] .ZhF0n {
	width: 44px
}

html[loc=en-AU] .ZhF0n {
	width: 56px
}

html[loc=en-CA] .ZhF0n, html[loc=en-GB] .ZhF0n, html[loc=en-IE] .ZhF0n {
	width: 57px
}

html[loc=en-NZ] .ZhF0n {
	width: 56px
}

html[loc=es-DO] .ZhF0n {
	width: 66px
}

html[loc=fr-CA] .ZhF0n, html[loc=fr-CH] .ZhF0n {
	width: 56px
}

html[loc=ms-MY] .ZhF0n {
	width: 62px
}

html[loc=pa-IN] .ZhF0n {
	width: 56px
}

html[loc=sr-CYRL] .ZhF0n {
	width: 90px
}

html[loc=uz-LATN] .ZhF0n {
	width: 57px
}

html[lang=af] .WyHOW {
	width: 74px
}

html[lang=ar] .WyHOW {
	width: 61px
}

html[lang=az] .WyHOW {
	width: 74px
}

html[lang=bn] .WyHOW {
	width: 76px
}

html[lang=ca] .WyHOW {
	width: 84px
}

html[lang=cs] .WyHOW {
	width: 81px
}

html[lang=da] .WyHOW {
	width: 73px
}

html[lang=de] .WyHOW {
	width: 75px
}

html[lang=el] .WyHOW {
	width: 78px
}

html[lang=en] .WyHOW {
	width: 74px
}

html[lang=es] .WyHOW {
	width: 84px
}

html[lang=et] .WyHOW {
	width: 75px
}

html[lang=fa] .WyHOW {
	width: 96px
}

html[lang=fi] .WyHOW {
	width: 70px
}

html[lang=fr] .WyHOW {
	width: 75px
}

html[lang=he] .WyHOW {
	width: 92px
}

html[lang=hi] .WyHOW {
	width: 100px
}

html[lang=hr] .WyHOW {
	width: 81px
}

html[lang=hu] .WyHOW {
	width: 75px
}

html[lang=id] .WyHOW {
	width: 73px
}

html[lang=it] .WyHOW {
	width: 75px
}

html[lang=kk] .WyHOW {
	width: 74px
}

html[lang=kn] .WyHOW {
	width: 96px
}

html[lang=ko] .WyHOW {
	width: 77px
}

html[lang=lt] .WyHOW {
	width: 98px
}

html[lang=mk] .WyHOW, html[lang=ml] .WyHOW, html[lang=mr] .WyHOW {
	width: 74px
}

html[lang=ms] .WyHOW {
	width: 80px
}

html[lang=nb] .WyHOW {
	width: 81px
}

html[lang=pl] .WyHOW, html[lang=pt-BR] .WyHOW, html[lang=pt] .WyHOW {
	width: 74px
}

html[lang=ro] .WyHOW {
	width: 81px
}

html[lang=ru] .WyHOW {
	width: 75px
}

html[lang=sl] .WyHOW {
	width: 81px
}

html[lang=sq] .WyHOW {
	width: 75px
}

html[lang=sr] .WyHOW {
	width: 107px
}

html[lang=sv] .WyHOW {
	width: 74px
}

html[lang=sw] .WyHOW {
	width: 75px
}

html[lang=ta] .WyHOW {
	width: 74px
}

html[lang=te] .WyHOW {
	width: 75px
}

html[lang=tr] .WyHOW {
	width: 74px
}

html[lang=uk] .WyHOW {
	width: 71px
}

html[lang=ur] .WyHOW {
	width: 60px
}

html[lang=uz] .WyHOW {
	width: 74px
}

html[lang=zh-CN] .WyHOW, html[lang=zh-TW] .WyHOW {
	width: 77px
}

html[loc=ar-DZ] .WyHOW {
	width: 61px
}

html[loc=ar-KW] .WyHOW {
	width: 62px
}

html[loc=ar-LY] .WyHOW {
	width: 61px
}

html[loc=ar-MA] .WyHOW, html[loc=ar-SA] .WyHOW, html[loc=ar-TN] .WyHOW {
	width: 62px
}

html[loc=en-AU] .WyHOW {
	width: 74px
}

html[loc=en-CA] .WyHOW, html[loc=en-GB] .WyHOW, html[loc=en-IE] .WyHOW {
	width: 75px
}

html[loc=en-NZ] .WyHOW {
	width: 74px
}

html[loc=es-DO] .WyHOW {
	width: 84px
}

html[loc=fr-CA] .WyHOW, html[loc=fr-CH] .WyHOW {
	width: 74px
}

html[loc=ms-MY] .WyHOW {
	width: 80px
}

html[loc=pa-IN] .WyHOW {
	width: 74px
}

html[loc=sr-CYRL] .WyHOW {
	width: 108px
}

html[loc=uz-LATN] .WyHOW {
	width: 75px
}

html[lang=af] ._3bsYS {
	width: 92px
}

html[lang=ar] ._3bsYS {
	width: 79px
}

html[lang=az] ._3bsYS {
	width: 92px
}

html[lang=bn] ._3bsYS {
	width: 94px
}

html[lang=ca] ._3bsYS {
	width: 102px
}

html[lang=cs] ._3bsYS {
	width: 99px
}

html[lang=da] ._3bsYS {
	width: 91px
}

html[lang=de] ._3bsYS {
	width: 93px
}

html[lang=el] ._3bsYS {
	width: 96px
}

html[lang=en] ._3bsYS {
	width: 92px
}

html[lang=es] ._3bsYS {
	width: 102px
}

html[lang=et] ._3bsYS {
	width: 93px
}

html[lang=fa] ._3bsYS {
	width: 114px
}

html[lang=fi] ._3bsYS {
	width: 88px
}

html[lang=fr] ._3bsYS {
	width: 93px
}

html[lang=he] ._3bsYS {
	width: 110px
}

html[lang=hi] ._3bsYS {
	width: 118px
}

html[lang=hr] ._3bsYS {
	width: 99px
}

html[lang=hu] ._3bsYS {
	width: 93px
}

html[lang=id] ._3bsYS {
	width: 91px
}

html[lang=it] ._3bsYS {
	width: 93px
}

html[lang=kk] ._3bsYS {
	width: 92px
}

html[lang=kn] ._3bsYS {
	width: 114px
}

html[lang=ko] ._3bsYS {
	width: 95px
}

html[lang=lt] ._3bsYS {
	width: 116px
}

html[lang=mk] ._3bsYS, html[lang=ml] ._3bsYS, html[lang=mr] ._3bsYS {
	width: 92px
}

html[lang=ms] ._3bsYS {
	width: 98px
}

html[lang=nb] ._3bsYS {
	width: 99px
}

html[lang=pl] ._3bsYS, html[lang=pt-BR] ._3bsYS, html[lang=pt] ._3bsYS {
	width: 92px
}

html[lang=ro] ._3bsYS {
	width: 99px
}

html[lang=ru] ._3bsYS {
	width: 93px
}

html[lang=sl] ._3bsYS {
	width: 99px
}

html[lang=sq] ._3bsYS {
	width: 93px
}

html[lang=sr] ._3bsYS {
	width: 125px
}

html[lang=sv] ._3bsYS {
	width: 92px
}

html[lang=sw] ._3bsYS {
	width: 93px
}

html[lang=ta] ._3bsYS {
	width: 92px
}

html[lang=te] ._3bsYS {
	width: 93px
}

html[lang=tr] ._3bsYS {
	width: 92px
}

html[lang=uk] ._3bsYS {
	width: 89px
}

html[lang=ur] ._3bsYS {
	width: 78px
}

html[lang=uz] ._3bsYS {
	width: 92px
}

html[lang=zh-CN] ._3bsYS, html[lang=zh-TW] ._3bsYS {
	width: 95px
}

html[loc=ar-DZ] ._3bsYS {
	width: 79px
}

html[loc=ar-KW] ._3bsYS {
	width: 80px
}

html[loc=ar-LY] ._3bsYS {
	width: 79px
}

html[loc=ar-MA] ._3bsYS, html[loc=ar-SA] ._3bsYS, html[loc=ar-TN] ._3bsYS
	{
	width: 80px
}

html[loc=en-AU] ._3bsYS {
	width: 92px
}

html[loc=en-CA] ._3bsYS, html[loc=en-GB] ._3bsYS, html[loc=en-IE] ._3bsYS
	{
	width: 93px
}

html[loc=en-NZ] ._3bsYS {
	width: 92px
}

html[loc=es-DO] ._3bsYS {
	width: 102px
}

html[loc=fr-CA] ._3bsYS, html[loc=fr-CH] ._3bsYS {
	width: 92px
}

html[loc=ms-MY] ._3bsYS {
	width: 98px
}

html[loc=pa-IN] ._3bsYS {
	width: 92px
}

html[loc=sr-CYRL] ._3bsYS {
	width: 126px
}

html[loc=uz-LATN] ._3bsYS {
	width: 93px
}

html[lang=af] ._2KEfQ {
	width: 111px
}

html[lang=ar] ._2KEfQ {
	width: 98px
}

html[lang=az] ._2KEfQ {
	width: 111px
}

html[lang=bn] ._2KEfQ {
	width: 113px
}

html[lang=ca] ._2KEfQ {
	width: 121px
}

html[lang=cs] ._2KEfQ {
	width: 118px
}

html[lang=da] ._2KEfQ {
	width: 110px
}

html[lang=de] ._2KEfQ {
	width: 112px
}

html[lang=el] ._2KEfQ {
	width: 115px
}

html[lang=en] ._2KEfQ {
	width: 111px
}

html[lang=es] ._2KEfQ {
	width: 121px
}

html[lang=et] ._2KEfQ {
	width: 112px
}

html[lang=fa] ._2KEfQ {
	width: 133px
}

html[lang=fi] ._2KEfQ {
	width: 107px
}

html[lang=fr] ._2KEfQ {
	width: 112px
}

html[lang=he] ._2KEfQ {
	width: 129px
}

html[lang=hi] ._2KEfQ {
	width: 137px
}

html[lang=hr] ._2KEfQ {
	width: 118px
}

html[lang=hu] ._2KEfQ {
	width: 112px
}

html[lang=id] ._2KEfQ {
	width: 110px
}

html[lang=it] ._2KEfQ {
	width: 112px
}

html[lang=kk] ._2KEfQ {
	width: 111px
}

html[lang=kn] ._2KEfQ {
	width: 133px
}

html[lang=ko] ._2KEfQ {
	width: 114px
}

html[lang=lt] ._2KEfQ {
	width: 135px
}

html[lang=mk] ._2KEfQ, html[lang=ml] ._2KEfQ, html[lang=mr] ._2KEfQ {
	width: 111px
}

html[lang=ms] ._2KEfQ {
	width: 117px
}

html[lang=nb] ._2KEfQ {
	width: 118px
}

html[lang=pl] ._2KEfQ, html[lang=pt-BR] ._2KEfQ, html[lang=pt] ._2KEfQ {
	width: 111px
}

html[lang=ro] ._2KEfQ {
	width: 118px
}

html[lang=ru] ._2KEfQ {
	width: 112px
}

html[lang=sl] ._2KEfQ {
	width: 118px
}

html[lang=sq] ._2KEfQ {
	width: 112px
}

html[lang=sr] ._2KEfQ {
	width: 144px
}

html[lang=sv] ._2KEfQ {
	width: 111px
}

html[lang=sw] ._2KEfQ {
	width: 112px
}

html[lang=ta] ._2KEfQ {
	width: 111px
}

html[lang=te] ._2KEfQ {
	width: 112px
}

html[lang=tr] ._2KEfQ {
	width: 111px
}

html[lang=uk] ._2KEfQ {
	width: 108px
}

html[lang=ur] ._2KEfQ {
	width: 97px
}

html[lang=uz] ._2KEfQ {
	width: 111px
}

html[lang=zh-CN] ._2KEfQ, html[lang=zh-TW] ._2KEfQ {
	width: 114px
}

html[loc=ar-DZ] ._2KEfQ {
	width: 98px
}

html[loc=ar-KW] ._2KEfQ {
	width: 99px
}

html[loc=ar-LY] ._2KEfQ {
	width: 98px
}

html[loc=ar-MA] ._2KEfQ, html[loc=ar-SA] ._2KEfQ, html[loc=ar-TN] ._2KEfQ
	{
	width: 99px
}

html[loc=en-AU] ._2KEfQ {
	width: 111px
}

html[loc=en-CA] ._2KEfQ, html[loc=en-GB] ._2KEfQ, html[loc=en-IE] ._2KEfQ
	{
	width: 112px
}

html[loc=en-NZ] ._2KEfQ {
	width: 111px
}

html[loc=es-DO] ._2KEfQ {
	width: 121px
}

html[loc=fr-CA] ._2KEfQ, html[loc=fr-CH] ._2KEfQ {
	width: 111px
}

html[loc=ms-MY] ._2KEfQ {
	width: 117px
}

html[loc=pa-IN] ._2KEfQ {
	width: 111px
}

html[loc=sr-CYRL] ._2KEfQ {
	width: 145px
}

html[loc=uz-LATN] ._2KEfQ {
	width: 112px
}

html[lang=af] ._3p8yt {
	width: 132px
}

html[lang=ar] ._3p8yt {
	width: 119px
}

html[lang=az] ._3p8yt {
	width: 132px
}

html[lang=bn] ._3p8yt {
	width: 134px
}

html[lang=ca] ._3p8yt {
	width: 142px
}

html[lang=cs] ._3p8yt {
	width: 139px
}

html[lang=da] ._3p8yt {
	width: 131px
}

html[lang=de] ._3p8yt {
	width: 133px
}

html[lang=el] ._3p8yt {
	width: 136px
}

html[lang=en] ._3p8yt {
	width: 132px
}

html[lang=es] ._3p8yt {
	width: 142px
}

html[lang=et] ._3p8yt {
	width: 133px
}

html[lang=fa] ._3p8yt {
	width: 154px
}

html[lang=fi] ._3p8yt {
	width: 128px
}

html[lang=fr] ._3p8yt {
	width: 133px
}

html[lang=he] ._3p8yt {
	width: 150px
}

html[lang=hi] ._3p8yt {
	width: 158px
}

html[lang=hr] ._3p8yt {
	width: 139px
}

html[lang=hu] ._3p8yt {
	width: 133px
}

html[lang=id] ._3p8yt {
	width: 131px
}

html[lang=it] ._3p8yt {
	width: 133px
}

html[lang=kk] ._3p8yt {
	width: 132px
}

html[lang=kn] ._3p8yt {
	width: 154px
}

html[lang=ko] ._3p8yt {
	width: 135px
}

html[lang=lt] ._3p8yt {
	width: 156px
}

html[lang=mk] ._3p8yt, html[lang=ml] ._3p8yt, html[lang=mr] ._3p8yt {
	width: 132px
}

html[lang=ms] ._3p8yt {
	width: 138px
}

html[lang=nb] ._3p8yt {
	width: 139px
}

html[lang=pl] ._3p8yt, html[lang=pt-BR] ._3p8yt, html[lang=pt] ._3p8yt {
	width: 132px
}

html[lang=ro] ._3p8yt {
	width: 139px
}

html[lang=ru] ._3p8yt {
	width: 133px
}

html[lang=sl] ._3p8yt {
	width: 139px
}

html[lang=sq] ._3p8yt {
	width: 133px
}

html[lang=sr] ._3p8yt {
	width: 165px
}

html[lang=sv] ._3p8yt {
	width: 132px
}

html[lang=sw] ._3p8yt {
	width: 133px
}

html[lang=ta] ._3p8yt {
	width: 132px
}

html[lang=te] ._3p8yt {
	width: 133px
}

html[lang=tr] ._3p8yt {
	width: 132px
}

html[lang=uk] ._3p8yt {
	width: 129px
}

html[lang=ur] ._3p8yt {
	width: 118px
}

html[lang=uz] ._3p8yt {
	width: 132px
}

html[lang=zh-CN] ._3p8yt, html[lang=zh-TW] ._3p8yt {
	width: 135px
}

html[loc=ar-DZ] ._3p8yt {
	width: 119px
}

html[loc=ar-KW] ._3p8yt {
	width: 120px
}

html[loc=ar-LY] ._3p8yt {
	width: 119px
}

html[loc=ar-MA] ._3p8yt, html[loc=ar-SA] ._3p8yt, html[loc=ar-TN] ._3p8yt
	{
	width: 120px
}

html[loc=en-AU] ._3p8yt {
	width: 132px
}

html[loc=en-CA] ._3p8yt, html[loc=en-GB] ._3p8yt, html[loc=en-IE] ._3p8yt
	{
	width: 133px
}

html[loc=en-NZ] ._3p8yt {
	width: 132px
}

html[loc=es-DO] ._3p8yt {
	width: 142px
}

html[loc=fr-CA] ._3p8yt, html[loc=fr-CH] ._3p8yt {
	width: 132px
}

html[loc=ms-MY] ._3p8yt {
	width: 138px
}

html[loc=pa-IN] ._3p8yt {
	width: 132px
}

html[loc=sr-CYRL] ._3p8yt {
	width: 166px
}

html[loc=uz-LATN] ._3p8yt {
	width: 133px
}

html[dir] ._3ZXZX {
	border-bottom: 1px solid var(- -border-bubble);
	margin-bottom: 10px
}

html[dir=ltr] ._3ZXZX {
	padding: 8px 13px 12px 0
}

html[dir=rtl] ._3ZXZX {
	padding: 8px 0 12px 13px
}

html[dir] ._31SMc {
	margin-top: 4px
}

html[dir=ltr] ._34z23 {
	margin: -3px -5px 10px -6px
}

html[dir=rtl] ._34z23 {
	margin: -3px -6px 10px -5px
}

html[dir] ._27yFt._34z23, html[dir] .oZOYW._34z23 {
	margin-top: 5px
}

html[dir] ._2SUYs {
	margin: -3px -6px 6px
}

html[dir] ._2Qk9x ._2SUYs {
	margin-top: 5px
}

._23Cyn {
	max-width: 336px;
	position: relative;
	z-index: 1
}

html[dir] ._23Cyn {
	padding: 6px 9px 22px
}

._2Ll5c {
	bottom: 3px;
	position: absolute
}

html[dir=ltr] ._2Ll5c {
	right: 7px
}

html[dir=rtl] ._2Ll5c {
	left: 7px
}

._2SUYs {
	box-sizing: border-box;
	max-width: 330px
}

html[dir] ._2SUYs {
	margin-bottom: 3px
}

html[dir] ._3JaNE {
	padding: 0;
	margin-bottom: 6px
}

._3JaNE ._1OBta {
	display: inline-block;
	position: relative
}

html[dir=ltr] ._3JaNE ._1OBta {
	padding: 6px 4px 21px 9px
}

html[dir=rtl] ._3JaNE ._1OBta {
	padding: 6px 9px 21px 4px
}

html[dir] ._3JaNE ._2R8MP, html[dir] ._3JaNE ._2Ll5c {
	border-radius: 7.5px;
	box-shadow: 0 1px 1px rgba(var(- -shadow-rgb), .13)
}

html[dir=ltr] ._3JaNE ._2R8MP, html[dir=ltr] ._3JaNE ._2Ll5c {
	padding: 3px 7px 3px 6px
}

html[dir=rtl] ._3JaNE ._2R8MP, html[dir=rtl] ._3JaNE ._2Ll5c {
	padding: 3px 6px 3px 7px
}

html[dir] ._3JaNE ._2R8MP {
	padding-top: 4px
}

html[dir=ltr] ._3JaNE ._2R8MP {
	padding-left: 9px
}

html[dir=rtl] ._3JaNE ._2R8MP {
	padding-right: 9px
}

._3JaNE ._2Ll5c {
	bottom: 0
}

html[dir=ltr] ._3JaNE ._2Ll5c {
	right: 0
}

html[dir=rtl] ._3JaNE ._2Ll5c {
	left: 0
}

html[dir] .message-in ._3JaNE ._2R8MP, html[dir] .message-in ._3JaNE ._2Ll5c
	{
	background-color: var(- -incoming-background)
}

html[dir] .message-out ._3JaNE ._2R8MP, html[dir] .message-out ._3JaNE ._2Ll5c
	{
	background-color: var(- -outgoing-background)
}

html[dir] ._3JaNE._2Qk9x ._1OBta {
	padding-top: 5px
}

html[dir=ltr] ._3JaNE._23bXh ._2R8MP {
	border-top-left-radius: 0
}

html[dir=rtl] ._3JaNE._23bXh ._2R8MP {
	border-top-right-radius: 0
}

._1fkCN {
	color: rgba(var(- -primary-strong-rgb), .35);
	display: inline-block;
	overflow: hidden;
	vertical-align: -4px
}

html[dir=ltr] ._1fkCN {
	margin-right: 3px
}

html[dir=rtl] ._1fkCN {
	margin-left: 3px
}

html[dir=ltr] ._3CVlE {
	margin: -3px -4px 6px -6px
}

html[dir=rtl] ._3CVlE {
	margin: -3px -6px 6px -4px
}

html[dir] .r-JlL ._3CVlE, html[dir] ._3Usvm ._3CVlE, html[dir] ._2kixz ._3CVlE
	{
	margin-top: 5px
}

.message-text-link {
	max-width: 100%
}

.message-text-link, .message-text-link a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.message-text-link a {
	vertical-align: top
}

html[dir=ltr] ._3FDzO {
	margin: -3px -4px 6px -6px
}

html[dir=rtl] ._3FDzO {
	margin: -3px -6px 6px -4px
}

html[dir] .r-JlL ._3FDzO, html[dir] ._3Usvm ._3FDzO, html[dir] ._2kixz ._3FDzO
	{
	margin-top: 5px
}

html[dir] ._3CVlE+._3FDzO {
	margin-top: -3px
}

._33T-I {
	position: absolute;
	bottom: -4px
}

html[dir=ltr] ._33T-I {
	right: 0
}

html[dir=rtl] ._33T-I {
	left: 0
}

._3uwoF {
	color: var(- -primary-strong);
	font-size: 15px;
	font-weight: 500;
	line-height: 19px
}

html[dir] ._3uwoF {
	padding-bottom: 5px
}

html[dir] ._3Usvm ._3uwoF {
	padding-top: 2px
}

html[dir] ._3PLGx {
	background-color: rgba(var(- -overlay-rgb), .1);
	cursor: pointer
}

.SNxW1 {
	position: relative;
	display: flex;
	overflow: hidden
}

html[dir] .SNxW1 {
	border-radius: 7.5px;
	background-color: rgba(var(- -overlay-rgb), .05)
}

html[dir] .XK4ZY {
	background-color: initial
}

._2YBUI {
	display: flex;
	text-overflow: ellipsis;
	overflow: hidden
}

._32GAA {
	width: 4px;
	flex: none
}

html[dir] ._32GAA {
	background-color: rgba(var(- -primary-rgb), .25) !important
}

.KWJuY {
	display: flex;
	align-items: center;
	overflow: hidden;
	flex-grow: 1;
	box-sizing: border-box
}

html[dir=ltr] .KWJuY {
	padding: 5px 12px 7px 8px
}

html[dir=rtl] .KWJuY {
	padding: 5px 8px 7px 12px
}

html[dir] .XK4ZY {
	border-radius: 0
}

.XK4ZY ._2YBUI {
	min-height: 66px;
	width: 100%;
	font-size: 14px;
	line-height: 20px
}

.textsize-xxlarge .XK4ZY ._2YBUI {
	font-size: 16.6px;
	line-height: 25px
}

.textsize-xlarge .XK4ZY ._2YBUI {
	font-size: 15.6px;
	line-height: 23px
}

.textsize-large .XK4ZY ._2YBUI {
	font-size: 14.6px;
	line-height: 21px
}

.textsize-small .XK4ZY ._2YBUI {
	font-size: 12.6px;
	line-height: 17px
}

.textsize-xsmall .XK4ZY ._2YBUI {
	font-size: 11.6px;
	line-height: 15px
}

.textsize-xxsmall .XK4ZY ._2YBUI {
	font-size: 10.6px;
	line-height: 13px
}

html[dir=ltr] .XK4ZY .KWJuY {
	padding: 8px 12px 9px 11px
}

html[dir=rtl] .XK4ZY .KWJuY {
	padding: 8px 11px 9px 12px
}

._24lme {
	max-width: 336px;
	position: relative;
	z-index: 1
}

._24lme, ._2zZuz {
	box-sizing: border-box
}

._2zZuz {
	max-width: 330px;
	display: flex;
	flex-direction: column
}

html[dir] ._2zZuz {
	padding: 7px 10px 15px;
	cursor: pointer
}

html[dir=rtl] ._2zZuz {
	padding: 7px 10px 26px
}

html[dir=ltr] ._3Q3GW {
	padding: 3px 0 5px 6px
}

html[dir=rtl] ._3Q3GW {
	padding: 3px 6px 5px 0
}

._31_zY {
	font-size: 18px;
	font-weight: 500;
	line-height: normal
}

html[dir] ._31_zY {
	margin-top: 7px
}

._21tWl {
	overflow-wrap: break-word
}

html[dir] ._21tWl {
	margin-top: 2px
}

._7stRp {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	max-width: 100%
}

html[dir] ._7stRp {
	cursor: pointer
}

._1XuIK {
	overflow: hidden;
	position: relative
}

html[dir] ._1XuIK {
	background: rgba(var(- -overlay-rgb), .05);
	border-radius: 6px
}

._2Bqrz {
	display: block;
	color: var(- -link);
	font-size: 14px;
	font-weight: 500
}

html[dir] ._2Bqrz {
	text-align: center;
	cursor: pointer;
	padding-top: 7px;
	padding-bottom: 10px
}

._2Bqrz:hover {
	text-decoration: none
}

._1dDVA {
	width: 19px;
	height: 26px;
	z-index: 100
}

._2LHik .ptt-status-background {
	fill: var(- -incoming-background)
}

._4s5pV .ptt-status-background {
	fill: var(- -outgoing-background)
}

.Z8soa .ptt-status-icon {
	color: var(- -ptt-blue)
}

.Zj18s .ptt-status-icon {
	color: var(- -ptt-gray)
}

._3tiW9 .ptt-status-icon {
	color: var(- -ptt-green)
}

.J6TrU {
	font-size: 13px;
	display: flex;
	align-items: center
}

html[dir] .J6TrU {
	padding: 10px 19px
}

.J6TrU .emoji {
	vertical-align: -5px
}

.J6TrU._1g_fA {
	color: var(- -primary-stronger)
}

html[dir] .J6TrU._1g_fA {
	background-color: var(- -panel-background-hover)
}

html[dir] ._3b-xy._1g_fA, html[dir] ._1g_fA {
	background-color: var(- -background-default-hover)
}

.VcoXE {
	flex: 0 0 auto
}

._2u5ts {
	flex: 1 0 auto;
	color: rgba(var(- -primary-rgb), .3)
}

html[dir=ltr] ._2u5ts {
	text-align: right
}

html[dir=rtl] ._2u5ts {
	text-align: left
}

._8680a {
	flex: 0 0 32px
}

html[dir=ltr] ._8680a {
	margin-right: 10px
}

html[dir=rtl] ._8680a {
	margin-left: 10px
}

span[data-mention-jid] {
	color: var(- -link)
}

span[data-mention-jid] .at-symbol {
	color: var(- -secondary-light);
	pointer-events: none
}

._13TsX {
	z-index: 1;
	position: relative;
	max-width: 226px;
	box-sizing: border-box
}

html[dir] ._3jbqt {
	padding: 3px
}

._3aTvX {
	box-sizing: border-box;
	max-width: 220px
}

html[dir=ltr] ._3aTvX {
	padding: 3px 2px 5px 6px
}

html[dir=rtl] ._3aTvX {
	padding: 3px 6px 5px 2px
}

html[dir] .W-9SZ ._3aTvX {
	padding-bottom: 0
}

html[dir=ltr] ._1-Xfr {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._1-Xfr {
	padding: 3px 6px 3px 0
}

html[dir] ._3Wc-d ._1-Xfr {
	padding-top: 0
}

._2G09- {
	position: absolute;
	bottom: 6px;
	z-index: 100
}

html[dir=ltr] ._2G09- {
	right: 8px
}

html[dir=rtl] ._2G09- {
	left: 8px
}

._1eKmH ._2G09- {
	bottom: 3px
}

html[dir=ltr] ._1eKmH ._2G09- {
	right: 7px
}

html[dir=rtl] ._1eKmH ._2G09- {
	left: 7px
}

._3eYOZ {
	box-sizing: border-box;
	max-width: 220px
}

html[dir=ltr] ._3eYOZ {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._3eYOZ {
	padding: 7px 6px 5px 4px
}

html[dir] ._2_yCI ._3eYOZ {
	padding-bottom: 22px
}

._3fw3n {
	max-width: 220px
}

html[dir] ._3fw3n {
	margin-bottom: 3px
}

._1opHa {
	align-items: center;
	display: flex;
	height: 160px;
	justify-content: center;
	max-width: 100%;
	overflow: hidden;
	position: relative;
	width: 220px
}

html[dir] ._1opHa {
	background-color: var(- -gray-600);
	border-radius: 6px
}

._2QOlt {
	height: 168px
}

html[dir] ._2QOlt {
	padding: 0
}

html[dir] ._13dWv {
	cursor: pointer
}

._1opHa:before {
	content: "";
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: .3
}

html[dir=ltr] ._1opHa:before {
	left: 0
}

html[dir=rtl] ._1opHa:before {
	right: 0
}

._1C80R {
	-webkit-filter: blur(8px);
	filter: blur(8px);
	flex: none;
	height: 100%;
	position: absolute;
	top: -8px;
	width: 100%;
	z-index: 1
}

html[dir] ._1C80R {
	background-position: 50% 50%;
	background-size: cover;
	padding: 8px
}

html[dir=ltr] ._1C80R {
	left: -8px
}

html[dir=rtl] ._1C80R {
	right: -8px
}

._1Ppwx {
	bottom: 3px;
	position: absolute;
	z-index: 100;
	color: rgba(var(- -inverse-rgb), .9);
	font-size: 11px;
	line-height: 15px;
	height: 15px
}

html[dir=ltr] ._1Ppwx {
	left: 6px
}

html[dir=rtl] ._1Ppwx {
	right: 6px
}

._1lL-7 {
	color: var(- -inverse);
	display: inline-block;
	vertical-align: top
}

html[dir=ltr] ._1lL-7 {
	margin-right: 3px
}

html[dir=rtl] ._1lL-7 {
	margin-left: 3px
}

._2ubmN, ._2ubmN>* {
	z-index: 101
}

._2ubmN>* {
	opacity: 0;
	transition: opacity 75ms
}

._2ubmN.RZusE>* {
	opacity: 1
}

.WCI2N {
	position: relative;
	max-width: 168px
}

html[dir] .WCI2N {
	margin: 0
}

.WCI2N:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101
}

html[dir] .WCI2N:before {
	background: rgba(var(- -overlay-rgb), 1);
	border-radius: 6px
}

._2M_vo {
	flex: 1;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 168px
}

html[dir] ._2M_vo {
	cursor: pointer;
	border-radius: 6px
}

._3BIvq {
	color: var(- -link);
	white-space: nowrap
}

html[dir] ._3BIvq {
	cursor: pointer
}

._1Hefw {
	color: var(- -message-placeholder-icon);
	display: inline-block
}

html[dir=ltr] ._1Hefw {
	float: left;
	margin-right: 3px
}

html[dir=rtl] ._1Hefw {
	float: right;
	margin-left: 3px
}

html[dir] ._2z53O {
	margin-top: 2px
}

html[dir=ltr] ._2z53O {
	margin-left: 28px
}

html[dir=rtl] ._2z53O {
	margin-right: 28px
}

._2F4Rh {
	box-sizing: border-box;
	max-width: 336px;
	position: relative;
	z-index: 1
}

html[dir] ._2F4Rh {
	padding: 3px
}

._1mxSH {
	max-width: 100%
}

html[dir] ._1QXHo {
	padding-bottom: 5px;
	padding-top: 3px
}

html[dir=ltr] ._1QXHo {
	padding-left: 6px
}

html[dir=rtl] ._1QXHo {
	padding-right: 6px
}

html[dir] ._1RbLv ._1QXHo {
	padding-bottom: 0
}

html[dir=ltr] ._2LHlP {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._2LHlP {
	padding: 3px 6px 3px 0
}

html[dir] ._1vLgQ ._2LHlP {
	padding-top: 0
}

._1uFFm {
	position: absolute;
	bottom: 6px;
	z-index: 2
}

html[dir=ltr] ._1uFFm {
	right: 8px
}

html[dir=rtl] ._1uFFm {
	left: 8px
}

._2wYaQ ._1uFFm {
	bottom: 3px
}

html[dir=ltr] ._2wYaQ ._1uFFm {
	right: 7px
}

html[dir=rtl] ._2wYaQ ._1uFFm {
	left: 7px
}

.JfHHx {
	box-sizing: border-box;
	max-width: 330px
}

html[dir=ltr] .JfHHx {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] .JfHHx {
	padding: 7px 6px 5px 4px
}

html[dir] ._3XRpr .JfHHx {
	padding-bottom: 22px
}

._1P3r8 {
	box-sizing: border-box;
	max-width: 330px
}

html[dir] ._1P3r8 {
	margin-bottom: 3px
}

.gDOmN {
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	max-width: 100%
}

html[dir] .gDOmN {
	border-radius: 6px;
	cursor: pointer
}

html[dir] ._1-p8e {
	padding: 0
}

._1-p8e .gDOmN {
	max-height: 168px;
	min-height: 165px;
	position: relative
}

._1-p8e ._1uFFm {
	bottom: 3px
}

html[dir=ltr] ._1-p8e ._1uFFm {
	right: 5px
}

html[dir=rtl] ._1-p8e ._1uFFm {
	left: 5px
}

._1YbLB {
	flex: none
}

html[dir] ._1YbLB {
	-webkit-transition: -webkit-filter .16s linear
}

.jJ851 {
	-webkit-filter: blur(8px);
	filter: blur(8px)
}

._3Kzwz .gDOmN {
	max-height: 220px
}

.sg3NW {
	position: relative;
	max-width: 168px
}

html[dir] .sg3NW {
	margin: 0
}

.sg3NW:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 9
}

html[dir] .sg3NW:before {
	background: rgba(var(- -overlay-rgb), .6);
	border-radius: 6px
}

.kLaV9 {
	flex: 1;
	overflow: hidden;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 168px
}

html[dir] .kLaV9 {
	cursor: pointer;
	border-radius: 6px
}

.vLVax {
	display: flex
}

html[dir] .vLVax {
	background-color: var(- -background-default);
	border-bottom: 1px solid var(- -border-default)
}

._1Bhv- {
	color: var(- -primary-strong);
	align-items: center;
	display: flex
}

html[dir=ltr] ._1Bhv- {
	margin-left: 24px;
	margin-right: 18px
}

html[dir=rtl] ._1Bhv- {
	margin-right: 24px;
	margin-left: 18px
}

._1Bhv- svg {
	height: 24px;
	width: 24px
}

._2gEaj {
	line-height: 24px
}

._34Olu {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100
}

html[dir=ltr] ._34Olu {
	left: 0
}

html[dir=rtl] ._34Olu {
	right: 0
}

._2fGjn, ._2X3l6 {
	position: absolute;
	top: 0
}

html[dir=ltr] ._2fGjn, html[dir=ltr] ._2X3l6 {
	left: 0
}

html[dir=rtl] ._2fGjn, html[dir=rtl] ._2X3l6 {
	right: 0
}

._19mFZ {
	align-items: center;
	color: var(- -inverse);
	display: inline-flex;
	font-size: 13px;
	height: 50px;
	position: relative;
	vertical-align: top
}

html[dir] ._19mFZ {
	background-color: rgba(var(- -overlay-rgb), .35);
	border-radius: 25px
}

html[dir=ltr] ._19mFZ {
	padding: 0 18px 0 13px
}

html[dir=rtl] ._19mFZ {
	padding: 0 13px 0 18px
}

._10MiG {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	height: 50px;
	justify-content: center;
	position: relative;
	width: 50px
}

html[dir] ._10MiG {
	background: rgba(var(- -overlay-rgb), .35);
	border-radius: 50%
}

._2BzIU {
	display: inline-block;
	height: 50px;
	width: 50px
}

._1l3ap, ._2BzIU {
	position: relative
}

._1l3ap {
	height: 44px;
	width: 44px
}

html[dir] ._1l3ap {
	background-color: rgba(var(- -overlay-rgb), .07);
	border-radius: 50%;
	margin-top: 3px
}

html[dir=ltr] ._1l3ap {
	margin-left: 3px
}

html[dir=rtl] ._1l3ap {
	margin-right: 3px
}

._1l3ap:before {
	content: "";
	height: 44px;
	position: absolute;
	top: -1px;
	width: 44px
}

html[dir] ._1l3ap:before {
	border-radius: 50%;
	border: 2px solid rgba(var(- -inverse-rgb), .1)
}

html[dir=ltr] ._1l3ap:before {
	left: -1px
}

html[dir=rtl] ._1l3ap:before {
	right: -1px
}

._1l3ap._34kdN {
	color: rgba(var(- -inverse-rgb), .4)
}

html[dir] ._3DkUt {
	cursor: pointer
}

.pqRTo {
	margin-left: 2px
}

._2RPDj {
	flex: none
}

html[dir=ltr] ._2RPDj {
	margin-right: 5px
}

html[dir=rtl] ._2RPDj {
	margin-left: 5px
}

.r1ybh {
	box-sizing: border-box;
	width: 336px
}

html[dir=ltr] .r1ybh {
	padding: 6px 7px 8px 9px
}

html[dir=rtl] .r1ybh {
	padding: 6px 9px 8px 7px
}

._2c9Y-.r1ybh, ._1nv8y.r1ybh {
	width: 100%;
	max-width: 336px
}

html[dir=ltr] ._1B8d2 {
	margin: -3px -4px 7px -6px
}

html[dir=rtl] ._1B8d2 {
	margin: -3px -6px 7px -4px
}

html[dir] ._3n1MM ._1B8d2 {
	margin-top: 0
}

._3IPHC {
	align-items: center;
	display: flex;
	height: 60px;
	position: relative
}

html[dir=ltr] ._3IPHC {
	margin-left: 6px;
	margin-right: 8px
}

html[dir=rtl] ._3IPHC {
	margin-right: 6px;
	margin-left: 8px
}

html[dir] ._2ZW0i {
	border-bottom: 1px solid var(- -border-bubble);
	margin-bottom: 6px;
	padding-bottom: 5px
}

html[dir] .hITzJ ._2ZW0i {
	border-bottom: none;
	margin-bottom: 0
}

._2Id9R {
	flex: 1 1 auto;
	overflow: hidden;
	max-height: 40px
}

.B3WMz {
	flex: none
}

html[dir=ltr] .B3WMz {
	margin-right: 15px
}

html[dir=rtl] .B3WMz {
	margin-left: 15px
}

._1430H {
	position: absolute;
	bottom: -4px
}

html[dir=ltr] ._1430H {
	right: -7px
}

html[dir=rtl] ._1430H {
	left: -7px
}

.AVd_p {
	font-size: 14px;
	line-height: 20px;
	font-weight: 600;
	color: var(- -primary-stronger)
}

html[dir=rtl] .AVd_p {
	text-align: left;
	text-align: right
}

.AVd_p .emoji {
	vertical-align: -4px
}

._3-0Ak {
	display: inline-block;
	z-index: 100;
	position: relative
}

._3-0Ak:nth-child(2) {
	z-index: 99
}

html[dir=ltr] ._3-0Ak:nth-child(2) {
	margin-left: -33px
}

html[dir=rtl] ._3-0Ak:nth-child(2) {
	margin-right: -33px
}

._3-0Ak:nth-child(3) {
	z-index: 98
}

html[dir=ltr] ._3-0Ak:nth-child(3) {
	margin-left: -33px
}

html[dir=rtl] ._3-0Ak:nth-child(3) {
	margin-right: -33px
}

._2m8GO {
	width: 55px;
	height: 55px;
	overflow: hidden
}

html[dir] ._2m8GO {
	border-radius: 50%
}

._3_KyJ {
	box-sizing: border-box;
	width: 276px
}

html[dir] ._3_KyJ {
	padding: 3px 3px 22px
}

._3VFzT {
	position: relative;
	box-sizing: border-box;
	width: 276px
}

html[dir] ._3VFzT {
	padding: 3px
}

._1bnHA {
	max-width: 100%
}

._3o6mf {
	width: auto
}

html[dir=ltr] ._1wad7 {
	padding: 3px 0 5px 6px
}

html[dir=rtl] ._1wad7 {
	padding: 3px 6px 5px 0
}

html[dir] .PX6cJ ._1wad7 {
	padding-bottom: 0
}

html[dir=ltr] ._3PwDL {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._3PwDL {
	padding: 3px 6px 3px 0
}

html[dir] .gA7o5 ._3PwDL {
	padding-top: 0
}

.q5faU {
	box-sizing: border-box;
	color: inherit;
	display: block;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	width: 100%
}

html[dir] .q5faU {
	border-radius: 6px;
	cursor: pointer
}

._2RBFb {
	align-items: center;
	display: flex;
	flex-direction: row;
	flex: 0 0 auto;
	height: 34px;
	text-decoration: none
}

html[dir] ._2RBFb {
	cursor: pointer;
	padding: 13px 19px
}

html[dir] ._2KT8n ._2RBFb {
	background-color: var(- -incoming-background-deeper)
}

html[dir] ._1p_lK ._2RBFb {
	background-color: var(- -outgoing-background-deeper)
}

._2DwXW {
	bottom: 3px;
	color: var(- -secondary-lighter);
	font-size: 11px;
	height: 15px;
	line-height: 15px;
	position: absolute
}

html[dir=ltr] ._2DwXW {
	left: 8px
}

html[dir=rtl] ._2DwXW {
	right: 8px
}

@media screen and (max-width:880px) {
	._3o6mf ._2DwXW {
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap
	}
	html[dir=ltr] ._3o6mf ._2DwXW {
		right: 110px
	}
	html[dir=rtl] ._3o6mf ._2DwXW {
		left: 110px
	}
}

._3eMqf:before {
	display: inline-block;
	content: " \2022 ";
	color: var(- -secondary-light)
}

html[dir] ._3eMqf:before {
	margin: 0 4px
}

._3eMqf:first-child:before {
	display: none
}

._3eMqf {
	display: inline-block;
	max-width: 60px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._3F-ya {
	position: absolute;
	bottom: 3px
}

html[dir=ltr] ._3F-ya {
	right: 7px
}

html[dir=rtl] ._3F-ya {
	left: 7px
}

._3UPcK {
	flex: 1 1 auto;
	overflow: hidden;
	position: relative;
	text-overflow: ellipsis;
	top: -2px;
	white-space: nowrap
}

html[dir] ._3UPcK {
	margin: 0 10px
}

html[dir=rtl] ._3UPcK {
	text-align: left;
	text-align: right
}

._2Lg-1 {
	flex: none
}

html[dir] ._2Lg-1 {
	margin-top: -1px
}

html[dir] ._1Byh2 {
	margin-bottom: 3px
}

._2e0eP {
	height: 30px;
	width: 26px
}

html[dir] ._2e0eP {
	background-repeat: no-repeat;
	background-size: contain
}

._2R5eA {
	height: 100px
}

html[dir] ._2R5eA {
	background-repeat: no-repeat;
	background-size: cover;
	border-bottom: 1px solid var(- -border-stronger)
}

html[dir=ltr] ._2R5eA {
	background-position: 0 0
}

html[dir=rtl] ._2R5eA {
	background-position: 100% 0
}

._2d_99 ._3F-ya {
	bottom: 3px
}

html[dir=ltr] ._2d_99 ._3F-ya {
	right: 7px
}

html[dir=rtl] ._2d_99 ._3F-ya {
	left: 7px
}

._3Gw0b {
	box-sizing: border-box;
	max-width: 330px
}

html[dir=ltr] ._3Gw0b {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._3Gw0b {
	padding: 7px 6px 5px 4px
}

.Zhzi9 {
	color: var(- -button-bubble)
}

html[dir] .P1enD {
	padding-top: 10px
}

._3afBu {
	position: relative
}

html[dir] ._3afBu {
	margin-bottom: 10px;
	background-color: var(- -background-default);
	box-shadow: 0 1px 3px var(- -shadow-light)
}

._1umJf {
	max-width: 336px;
	position: relative;
	z-index: 1;
	box-sizing: border-box
}

html[dir] ._1umJf {
	padding: 3px
}

._3b3uN {
	position: absolute;
	bottom: 4px
}

html[dir=ltr] ._3b3uN {
	left: 4px
}

html[dir=rtl] ._3b3uN {
	right: 4px
}

.GbMip {
	position: absolute;
	bottom: 6px;
	z-index: 2
}

html[dir=ltr] .GbMip {
	right: 8px
}

html[dir=rtl] .GbMip {
	left: 8px
}

._8NqY5 .GbMip {
	bottom: 3px
}

html[dir=ltr] ._8NqY5 .GbMip {
	right: 7px
}

html[dir=rtl] ._8NqY5 .GbMip {
	left: 7px
}

._1qhFf {
	box-sizing: border-box;
	max-width: 330px
}

html[dir] ._1qhFf {
	padding-bottom: 5px;
	padding-top: 3px
}

html[dir=ltr] ._1qhFf {
	padding-left: 6px
}

html[dir=rtl] ._1qhFf {
	padding-right: 6px
}

html[dir] ._2quSw ._1qhFf {
	padding-bottom: 0
}

html[dir=ltr] ._2oIiN {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._2oIiN {
	padding: 3px 6px 3px 0
}

html[dir] ._2XfFg ._2oIiN {
	padding-top: 0
}

._2ZXCw {
	max-width: 330px
}

html[dir] ._2ZXCw {
	margin-bottom: 3px
}

._3CnDa {
	align-items: center;
	display: flex;
	justify-content: center;
	max-width: 100%;
	overflow: hidden;
	position: relative;
	z-index: 2
}

html[dir] ._3CnDa {
	border-radius: 6px;
	cursor: pointer
}

html[dir=ltr] ._3CnDa, html[dir=rtl] ._3CnDa {
	margin-left: auto;
	margin-right: auto
}

._3C2RQ {
	box-sizing: border-box;
	max-width: 330px;
	min-width: 140px
}

html[dir=ltr] ._3C2RQ {
	padding: 7px 4px 5px 6px
}

html[dir=rtl] ._3C2RQ {
	padding: 7px 6px 5px 4px
}

html[dir] ._1NHTE ._3C2RQ {
	padding-bottom: 22px
}

._11NZg {
	align-items: center;
	display: flex;
	flex: none;
	height: 100%;
	justify-content: center;
	position: relative;
	width: 100%
}

.WEu0O {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir] .WEu0O {
	background-position: 50%;
	background-size: cover
}

html[dir=ltr] .WEu0O {
	left: 0
}

html[dir=rtl] .WEu0O {
	right: 0
}

._1uZbi._1umJf, ._1uZbi ._3CnDa, .qllxz._1umJf, .qllxz ._3CnDa {
	max-width: 100%
}

._209Po {
	color: var(- -icon-lighter)
}

._3f3C2 {
	color: var(- -inverse)
}

._1xtH9 {
	color: var(- -icon-ack)
}

._17viz {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	flex: none;
	width: 34px;
	height: 34px;
	color: rgba(var(- -icon-strong-rgb), .5)
}

._3SUnz {
	position: absolute;
	top: 1px
}

html[dir=ltr] ._3SUnz {
	left: 1px
}

html[dir=rtl] ._3SUnz {
	right: 1px
}

.GR1QR {
	align-items: center;
	display: flex;
	flex: 1;
	justify-content: center;
	width: 100%;
	height: 100%
}

html[dir] .GR1QR {
	background-color: var(- -teal)
}

._1mO70 {
	position: absolute;
	top: 30px;
	font-weight: 400;
	font-size: 12px;
	color: var(- -voip-primary)
}

html[dir] ._1mO70 {
	text-align: center
}

.ao3ZT {
	position: absolute;
	top: 60px;
	font-weight: 500;
	font-size: 16px;
	color: var(- -voip-primary)
}

html[dir] .ao3ZT {
	text-align: center
}

._54PSj {
	position: absolute;
	bottom: 10px;
	width: 100%;
	z-index: 999
}

._2nIeU {
	display: flex;
	flex: 1;
	justify-content: center
}

._1nUQe {
	width: 40px;
	height: 40px
}

html[dir] ._1nUQe {
	border-radius: 20px;
	background-color: var(- -button-round-background);
	margin: 10px
}

._1jxmy {
	width: 40px;
	height: 40px
}

html[dir] ._1jxmy {
	border-radius: 20px;
	background-color: var(- -red-light);
	margin: 10px
}

._2iTML {
	width: 40px;
	height: 40px
}

html[dir] ._2iTML {
	border-radius: 20px;
	background-color: var(- -red-light);
	margin: 10px
}

._77rq9 {
	width: 40px;
	height: 40px
}

html[dir] ._77rq9 {
	border-radius: 20px;
	background-color: var(- -voip-primary);
	margin: 10px
}

._3dsxI {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] ._3dsxI, html[dir=rtl] ._3dsxI {
	right: 0;
	left: 0
}

._3dsxI::-webkit-media-controls {
	display: none !important
}

._1pWou {
	position: absolute;
	top: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

html[dir=ltr] ._1pWou {
	right: 0;
	left: 0;
	transform: rotate(90deg)
}

html[dir=rtl] ._1pWou {
	left: 0;
	right: 0;
	transform: rotate(-90deg)
}

.t9Rok {
	position: absolute;
	top: 10px;
	width: 30%;
	height: 20%;
	z-index: 2
}

html[dir=ltr] .t9Rok {
	right: 20px
}

html[dir=rtl] .t9Rok {
	left: 20px
}

._2Dw6O {
	display: none
}

._3gTKT {
	display: inline-block;
	height: 19px
}

html[dir] ._3gTKT {
	background-color: var(- -suspicious-background);
	border-radius: 4px;
	padding: 0 8px
}

html[dir=ltr] ._3gTKT {
	margin: 0 6px 2px -6px
}

html[dir=rtl] ._3gTKT {
	margin: 0 -6px 2px 6px
}

html[dir] ._3gTKT._3OTcH {
	margin: 3px 0 5px
}

._1qkEh {
	color: var(- -inverse)
}

html[dir=ltr] ._1qkEh {
	margin: 4px 4px 0 0
}

html[dir=rtl] ._1qkEh {
	margin: 4px 0 0 4px
}

._17LS9 {
	bottom: 2px;
	color: var(- -inverse);
	font-size: 10px;
	font-weight: 400;
	position: relative;
	text-transform: uppercase
}

html[dir] ._1SYeE {
	cursor: auto
}

.MWGYJ {
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	font-size: 13.6px;
	font-style: italic;
	line-height: 18px;
	overflow: hidden;
	word-wrap: break-word
}

._3icz_ {
	color: var(- -message-placeholder-icon);
	flex: none
}

html[dir=ltr] ._3icz_ {
	margin-right: 5px
}

html[dir=rtl] ._3icz_ {
	margin-left: 5px
}

html[dir] .ufDqk {
	margin-top: 3px;
	margin-bottom: 2px
}

html[dir] ._17GCZ .ufDqk {
	margin-top: 0
}

.Tkt2p {
	box-sizing: border-box
}

html[dir=ltr] .Tkt2p {
	padding: 6px 7px 8px 9px
}

html[dir=rtl] .Tkt2p {
	padding: 6px 9px 8px 7px
}

._2f-RV {
	position: relative;
	z-index: 10
}

html[dir=ltr] ._2f-RV {
	float: right;
	margin: -10px 0 -5px 4px
}

html[dir=rtl] ._2f-RV {
	float: left;
	margin: -10px 4px -5px 0
}

html[dir] ._2tqCW {
	padding-bottom: 22px
}

html[dir] ._2tqCW ._2f-RV {
	margin-top: 4px
}

._2A0YK {
	overflow: hidden
}

html[dir] ._2A0YK {
	box-shadow: 0 2px 13px rgba(var(- -shadow-rgb), .5);
	border-radius: 6px
}

.tFdoF {
	align-items: center;
	display: flex;
	direction: ltr
}

._1uzym {
	flex: none;
	margin-right: 12px;
	margin-top: -1px;
	height: 34px;
	width: 34px;
	position: relative;
	display: block
}

._1A7et {
	flex: 1
}

._3zwKD {
	color: rgba(var(- -icon-strong-rgb), .5);
	width: 34px;
	height: 34px;
	position: relative;
	display: block
}

._1M0Ew {
	bottom: 4px;
	color: var(- -secondary-lighter);
	font-size: 11px;
	line-height: 15px;
	position: absolute
}

._30Qsm {
	top: -1px
}

._4_92b, ._30Qsm {
	position: relative;
	width: 100%
}

._4_92b {
	height: 21px;
	box-sizing: border-box;
	-moz-appearance: none;
	appearance: none;
	-webkit-appearance: none;
	background-color: initial !important;
	outline: none;
	border: none;
	display: block
}

._4_92b::-webkit-slider-runnable-track {
	height: 3px
}

.bB3vH ._4_92b::-webkit-slider-runnable-track {
	background-color: var(- -audio-track-incoming)
}

._3L8ub ._4_92b::-webkit-slider-runnable-track {
	background-color: var(- -audio-track-outgoing)
}

._4_92b::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 13px;
	height: 13px;
	margin-top: -5px;
	border-radius: 50%;
	background: var(- -blue-light);
	border: none;
	transition: all .1s ease
}

._4_92b:active::-webkit-slider-thumb {
	width: 15px;
	height: 15px;
	margin-top: -6px
}

._4_92b:disabled::-webkit-slider-thumb {
	display: none
}

._4_92b::-moz-range-track {
	height: 3px
}

.bB3vH ._4_92b::-moz-range-track {
	background-color: var(- -audio-track-incoming)
}

._3L8ub ._4_92b::-moz-range-track {
	background-color: var(- -audio-track-outgoing)
}

._4_92b::-moz-range-thumb {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	width: 13px;
	height: 13px;
	margin-top: -5px;
	border-radius: 50%;
	background: var(- -blue-light);
	border: none;
	transition: all .1s ease
}

._4_92b::-moz-focus-outer {
	border: 0
}

._4_92b:active::-moz-range-thumb {
	width: 15px;
	height: 15px;
	margin-top: -6px
}

._4_92b:disabled::-moz-range-thumb {
	display: none
}

._4_92b::-ms-track {
	height: 3px;
	border: none
}

.bB3vH ._4_92b::-ms-track {
	background-color: var(- -audio-track-incoming)
}

._3L8ub ._4_92b::-ms-track {
	background-color: var(- -audio-track-outgoing)
}

._4_92b::-ms-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 13px;
	height: 13px;
	margin-top: 0;
	border-radius: 50%;
	background: var(- -blue-light)
}

._4_92b:active::-ms-thumb {
	width: 15px;
	height: 15px;
	margin-top: -1px
}

._4_92b:disabled::-ms-thumb {
	display: none
}

.Q8uSF {
	top: 9px;
	height: 3px;
	width: 0;
	background-color: var(- -blue-light);
	pointer-events: none;
	z-index: 10
}

.Q8uSF, ._3EOkg {
	position: absolute;
	left: 0
}

._3EOkg {
	top: 0
}

._3L8ub .Q8uSF {
	background-color: var(- -audio-progress-outgoing)
}

._3L8ub ._4_92b::-webkit-slider-thumb {
	background-color: var(- -audio-progress-outgoing)
}

._3L8ub ._4_92b::-moz-range-thumb {
	background-color: var(- -audio-progress-outgoing)
}

._3L8ub._38DlQ .Q8uSF {
	background-color: var(- -audio-progress-played-outgoing)
}

._3L8ub._38DlQ ._4_92b::-webkit-slider-thumb {
	background-color: var(- -audio-progress-played-outgoing)
}

._3L8ub._38DlQ ._4_92b::-moz-range-thumb {
	background-color: var(- -audio-progress-played-outgoing)
}

.bB3vH .Q8uSF {
	background-color: var(- -audio-progress-incoming)
}

.bB3vH ._4_92b::-webkit-slider-thumb {
	background-color: var(- -audio-progress-incoming)
}

.bB3vH ._4_92b::-moz-range-thumb {
	background-color: var(- -audio-progress-incoming)
}

.bB3vH._38DlQ .Q8uSF {
	background-color: var(- -audio-progress-played-incoming)
}

.bB3vH._38DlQ ._4_92b::-webkit-slider-thumb {
	background-color: var(- -audio-progress-played-incoming)
}

.bB3vH._38DlQ ._4_92b::-moz-range-thumb {
	background-color: var(- -audio-progress-played-incoming)
}

@media screen and (max-width:880px) {
	.he4bZ ._1M0Ew {
		display: none
	}
}

html[dir] ._3Xegx {
	border-bottom: 1px solid var(- -border-bubble);
	margin-bottom: 10px
}

html[dir=ltr] ._3Xegx {
	padding: 5px 3px 10px 0
}

html[dir=rtl] ._3Xegx {
	padding: 5px 0 10px 3px
}

html[dir] ._3fVTr {
	margin-top: 4px;
	margin-bottom: 14px
}

html[dir=ltr] .U2RWH {
	margin: -3px -5px 10px -6px
}

html[dir=rtl] .U2RWH {
	margin: -3px -6px 10px -5px
}

html[dir] ._1GBtj.U2RWH, html[dir] ._3vu9F.U2RWH {
	margin-top: 5px
}

._1e2CU {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	position: absolute;
	top: 0;
	z-index: 99
}

html[dir] ._1e2CU {
	background-color: rgba(var(- -overlay-rgb), .45);
	padding: 15px 24px
}

html[dir=ltr] ._1e2CU, html[dir=rtl] ._1e2CU {
	left: 0;
	right: 0
}

.oEs5z {
	color: var(- -inverse)
}

html[dir] .oEs5z {
	margin-bottom: 10px;
	margin-top: -4px
}

._2L3U5 {
	color: rgba(var(- -inverse-rgb), .85);
	flex: none;
	font-size: 13px;
	font-weight: 300;
	line-height: 16px
}

html[dir] ._2L3U5 {
	cursor: default;
	text-align: center;
	text-shadow: 0 1px 2px rgba(var(- -shadow-rgb), .3)
}

html[dir=ltr] ._2t7m- {
	padding: 7px 4px 6px 6px
}

html[dir=rtl] ._2t7m- {
	padding: 7px 6px 6px 4px
}

._24__d {
	position: absolute;
	bottom: 6px
}

html[dir=ltr] ._24__d {
	right: 8px
}

html[dir=rtl] ._24__d {
	left: 8px
}

._1vRJ9 {
	position: absolute;
	z-index: 100
}

html[dir] ._1vRJ9 {
	cursor: pointer
}

._2jLgS {
	top: 8px
}

html[dir=ltr] ._2jLgS {
	right: 13px
}

html[dir=rtl] ._2jLgS {
	left: 13px
}

.tuLTb {
	top: 6px
}

html[dir=ltr] .tuLTb {
	left: 11px
}

html[dir=rtl] .tuLTb {
	right: 11px
}

._2nFG1 {
	align-items: center;
	color: var(- -primary-stronger);
	display: flex;
	flex-direction: row;
	font-size: 13.6px;
	line-height: 20px;
	overflow: hidden
}

html[dir] ._2nFG1 {
	border-radius: 6px;
	cursor: pointer
}

.textsize-xxlarge ._2nFG1 {
	font-size: 16.6px;
	line-height: 25px
}

.textsize-xlarge ._2nFG1 {
	font-size: 15.6px;
	line-height: 23px
}

.textsize-large ._2nFG1 {
	font-size: 14.6px;
	line-height: 21px
}

.textsize-small ._2nFG1 {
	font-size: 12.6px;
	line-height: 17px
}

.textsize-xsmall ._2nFG1 {
	font-size: 11.6px;
	line-height: 15px
}

.textsize-xxsmall ._2nFG1 {
	font-size: 10.6px;
	line-height: 13px
}

html[dir] ._2lwig._2nFG1 {
	background-color: var(- -incoming-background-deeper)
}

html[dir] ._1sGGp._2nFG1 {
	background-color: var(- -outgoing-background-deeper)
}

._3Kp0Q {
	align-items: center;
	display: flex;
	flex: 0 0 auto;
	height: 90px;
	justify-content: center;
	width: 90px;
	position: relative
}

html[dir] ._3Kp0Q {
	background-color: var(- -panel-background-deeper)
}

._2wL11 {
	color: rgba(var(- -primary-stronger-rgb), .35)
}

._2wL11 svg {
	width: 32px;
	height: 32px
}

._2H6ea {
	flex: 0 0 auto;
	height: 90px;
	max-height: 100%
}

._3H1xB {
	color: var(- -inverse);
	position: absolute;
	bottom: 3px;
	pointer-events: none
}

html[dir=ltr] ._3H1xB {
	right: 3px
}

html[dir=rtl] ._3H1xB {
	left: 3px
}

.WBPIP ._2H6ea {
	flex: 0 0 auto;
	height: 49px;
	width: 49px
}

html[dir] .WBPIP ._2H6ea {
	border-radius: 50%
}

html[dir=ltr] .WBPIP ._2H6ea {
	margin: 8px 0 8px 10px
}

html[dir=rtl] .WBPIP ._2H6ea {
	margin: 8px 10px 8px 0
}

._3zVOv {
	color: var(- -primary-strong);
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis
}

html[dir] ._3zVOv {
	margin-bottom: 2px
}

._3QqKs {
	flex: 0 999 auto;
	font-size: 12px;
	overflow: hidden;
	color: var(- -secondary-lighter);
	text-overflow: ellipsis
}

._16y6t {
	flex: none;
	font-size: 12px;
	color: var(- -secondary-stronger)
}

html[dir] ._16y6t {
	padding-top: 1px
}

._3BCzw {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 1 1 auto;
	max-height: 90px;
	line-height: 19px;
	box-sizing: border-box;
	overflow: hidden
}

html[dir] ._3BCzw {
	padding: 6px 10px
}

._1Wp9N._2nFG1 {
	height: 83px;
	max-width: none;
	width: 100%
}

html[dir] ._1Wp9N._2nFG1 {
	background-color: initial;
	cursor: auto;
	margin: 0
}

._1Wp9N ._3BCzw {
	box-sizing: border-box;
	max-height: 83px;
	max-width: 500px
}

html[dir=ltr] ._1Wp9N ._3BCzw {
	padding: 8px 12px 9px 11px
}

html[dir=rtl] ._1Wp9N ._3BCzw {
	padding: 8px 11px 9px 12px
}

._1Wp9N ._3zVOv {
	font-size: 15px;
	line-height: 22px
}

html[dir] ._1Wp9N ._3zVOv {
	margin-bottom: 4px
}

._1Wp9N ._3QqKs {
	line-height: 20px;
	max-height: 40px
}

._1Wp9N ._16y6t, ._1Wp9N:empty {
	display: none
}

._1Wp9N ._2H6ea {
	width: 83px;
	height: 83px;
	min-height: 83px;
	min-width: 83px
}

._2nFG1 .emoji {
	pointer-events: none
}

html[dir] .textsize-xlarge ._2nFG1 .emoji, html[dir] .textsize-xxlarge ._2nFG1 .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small ._2nFG1 .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall ._2nFG1 .emoji {
	transform: translateY(-3px) scale(.75)
}

html[dir] .textsize-xxsmall ._2nFG1 .emoji {
	transform: translateY(-3px) scale(.65)
}

._2nFG1 strong {
	font-weight: 700;
	color: var(- -primary-strong)
}

html[dir] ._2nFG1 strong {
	text-shadow: 0 0 0 rgba(var(- -shadow-rgb), .3)
}

._2nFG1 code {
	font-size: 13px
}

.textsize-xxlarge ._2nFG1 code {
	font-size: 16px
}

.textsize-xlarge ._2nFG1 code {
	font-size: 15px
}

.textsize-large ._2nFG1 code {
	font-size: 14px
}

.textsize-small ._2nFG1 code {
	font-size: 12px
}

.textsize-xsmall ._2nFG1 code {
	font-size: 11px
}

.textsize-xxsmall ._2nFG1 code {
	font-size: 10px
}

html[dir=ltr] ._2nFG1._1ntT_, html[dir=rtl] ._2nFG1._1ntT_ {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0
}

._2N_Df {
	box-sizing: border-box;
	max-width: 100%;
	width: 336px
}

html[dir] ._2N_Df {
	padding: 6px
}

html[dir] ._3YKc8 {
	padding-top: 25px
}

html[dir] ._3YKc8 ._2A0Cj {
	padding-top: 5px
}

html[dir=ltr] ._2A0Cj {
	padding: 0 0 3px 4px
}

html[dir=rtl] ._2A0Cj {
	padding: 0 4px 3px 0
}

html[dir] ._3YKc8.AK3eG, html[dir] .AK3eG {
	padding-top: 3px
}

._27K_5 {
	position: absolute
}

.LKbsn ._27K_5 {
	bottom: 3px
}

html[dir=ltr] .LKbsn ._27K_5 {
	right: 7px
}

html[dir=rtl] .LKbsn ._27K_5 {
	left: 7px
}

._3ylqw ._27K_5 {
	bottom: 4px
}

html[dir=ltr] ._3ylqw ._27K_5 {
	right: 85px
}

html[dir=rtl] ._3ylqw ._27K_5 {
	left: 85px
}

._2jfIu {
	align-items: center;
	display: flex
}

.LKbsn ._2jfIu {
	flex-direction: row-reverse
}

._2cfqh {
	flex-grow: 1
}

html[dir] ._2cfqh {
	padding-bottom: 1px
}

html[dir=ltr] ._2cfqh, html[dir=rtl] ._2cfqh {
	padding-left: 8px;
	padding-right: 8px
}

html[dir=ltr] .LKbsn ._2cfqh {
	margin-left: 7px
}

html[dir=rtl] .LKbsn ._2cfqh {
	margin-right: 7px
}

html[dir=ltr] ._3ylqw ._2cfqh {
	margin-right: 15px
}

html[dir=rtl] ._3ylqw ._2cfqh {
	margin-left: 15px
}

._2fuJy {
	flex: none;
	z-index: 200;
	position: relative
}

._1mbqw {
	z-index: 200;
	position: absolute;
	bottom: -2px
}

html[dir=ltr] .LKbsn ._1mbqw {
	right: -8px
}

html[dir=ltr] ._3ylqw ._1mbqw, html[dir=rtl] .LKbsn ._1mbqw {
	left: -8px
}

html[dir=rtl] ._3ylqw ._1mbqw {
	right: -8px
}

._1ifrA {
	position: absolute;
	top: 6px;
	width: 249px;
	max-width: 320px
}

html[dir=ltr] ._1ifrA {
	left: 9px
}

html[dir=rtl] ._1ifrA {
	right: 9px
}

._3T8x1 ._1ifrA {
	width: auto
}

.AK3eG ._1ifrA {
	width: 100%
}

html[dir] ._2p3kA {
	margin: 0 -3px 8px
}

html[dir] ._3YKc8 ._2p3kA {
	margin-top: 5px
}

.AK3eG ._1ifrA {
	position: relative;
	top: unset
}

html[dir] .AK3eG ._1ifrA {
	padding-top: 3px
}

html[dir=ltr] .AK3eG ._1ifrA {
	left: unset;
	padding-left: 3px
}

html[dir=rtl] .AK3eG ._1ifrA {
	right: unset;
	padding-right: 3px
}

@media screen and (max-width:1100px) {
	._2lv00 ._1ifrA {
		width: 70%
	}
}

html[dir] ._36ApL {
	margin-top: 0;
	background-color: var(- -background-default);
	padding: 0 14px
}

.D4OT6 {
	font-size: 13.6px;
	line-height: 20px;
	overflow: hidden
}

html[dir] .D4OT6 {
	border-radius: 6px
}

.textsize-xxlarge .D4OT6 {
	font-size: 16.6px;
	line-height: 25px
}

.textsize-xlarge .D4OT6 {
	font-size: 15.6px;
	line-height: 23px
}

.textsize-large .D4OT6 {
	font-size: 14.6px;
	line-height: 21px
}

.textsize-small .D4OT6 {
	font-size: 12.6px;
	line-height: 17px
}

.textsize-xsmall .D4OT6 {
	font-size: 11.6px;
	line-height: 15px
}

.textsize-xxsmall .D4OT6 {
	font-size: 10.6px;
	line-height: 13px
}

html[dir] ._3mRez.D4OT6 {
	background-color: var(- -incoming-background-deeper)
}

html[dir] ._2pvbg.D4OT6 {
	background-color: var(- -outgoing-background-deeper)
}

._2a30d {
	color: var(- -primary-strong);
	flex: 0 1 auto;
	overflow: hidden;
	text-overflow: ellipsis
}

html[dir] ._2a30d {
	margin-bottom: 2px
}

.vFSKE {
	flex: 0 999 auto;
	font-size: 12px;
	overflow: hidden;
	color: var(- -secondary)
}

._37Q6_ {
	flex: none;
	font-size: 12px;
	color: var(- -secondary-stronger)
}

html[dir] ._37Q6_ {
	padding-top: 1px
}

._3C3Sj {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: center;
	line-height: 19px;
	max-height: 90px;
	overflow: hidden;
	width: 100%
}

html[dir] ._3C3Sj {
	padding: 6px 10px
}

._3C3Sj._28uK9 {
	max-width: 100%
}

.D4OT6 .emoji {
	pointer-events: none
}

html[dir] .textsize-xlarge .D4OT6 .emoji, html[dir] .textsize-xxlarge .D4OT6 .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small .D4OT6 .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall .D4OT6 .emoji {
	transform: translateY(-3px) scale(.75)
}

html[dir] .textsize-xxsmall .D4OT6 .emoji {
	transform: translateY(-3px) scale(.65)
}

.D4OT6 strong {
	font-weight: 700;
	color: var(- -primary-strong)
}

html[dir] .D4OT6 strong {
	text-shadow: 0 0 0 rgba(var(- -shadow-rgb), .3)
}

._10h5c {
	align-items: center;
	display: flex;
	justify-content: center;
	max-height: 280px;
	overflow: hidden;
	position: relative;
	width: 100%
}

._1nxcR {
	position: relative;
	width: 290px;
	top: -5px;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	flex: none
}

html[dir] ._1nxcR {
	cursor: pointer;
	margin-bottom: -15px
}

.EWAeU {
	height: 170px;
	object-fit: cover
}

.TY6yg {
	position: relative;
	width: 100%;
	height: 160px
}

html[dir] .TY6yg {
	background-color: var(- -overlay)
}

.Ddz60 {
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	z-index: 0
}

html[dir] .Ddz60 {
	cursor: pointer
}

html[dir=ltr] .Ddz60 {
	left: 0
}

html[dir=rtl] .Ddz60 {
	right: 0
}

._3Kk2b {
	bottom: 10px;
	position: absolute;
	z-index: 1
}

html[dir=ltr] ._3Kk2b {
	right: 9px
}

html[dir=rtl] ._3Kk2b {
	left: 9px
}

._20obj {
	display: flex;
	text-decoration: none
}

html[dir=ltr] ._20obj {
	padding: 8px 6px 8px 8px
}

html[dir=ltr] ._20obj, html[dir=rtl] ._20obj {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

html[dir=rtl] ._20obj {
	padding: 8px 8px 8px 6px
}

html[dir] .fWu85 ._20obj {
	background-color: var(- -incoming-background-deeper)
}

html[dir] ._3wgk5 ._20obj {
	background-color: var(- -outgoing-background-deeper)
}

._2YZNh {
	flex: none
}

html[dir=ltr] ._2YZNh {
	margin-right: 8px
}

html[dir=rtl] ._2YZNh {
	margin-left: 8px
}

._3tDn4 {
	align-self: center
}

._1lPaN {
	flex: 1 1 auto;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	word-wrap: break-word
}

._2ICcy {
	color: var(- -inverse);
	display: inline-block;
	font-size: 13px;
	position: relative;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._2ICcy {
	background-color: var(- -tooltip-background);
	border-radius: 6px;
	padding: 8px 12px;
	text-align: center;
	text-shadow: 0 0 1px rgba(var(- -shadow-rgb), .36)
}

html[dir=ltr] ._2ICcy {
	animation: _1Tgzi .1s ease-out;
	margin-right: 10px
}

html[dir=rtl] ._2ICcy {
	animation: _jWIn .1s ease-out;
	margin-left: 10px
}

._2ICcy:after {
	content: "";
	position: absolute;
	top: 50%;
	width: 0;
	height: 0
}

html[dir] ._2ICcy:after {
	margin-top: -5px;
	border-top: 6px solid transparent;
	border-bottom: 6px solid transparent
}

html[dir=ltr] ._2ICcy:after {
	left: 100%;
	border-left: 6px solid var(- -tooltip-background)
}

html[dir=rtl] ._2ICcy:after {
	right: 100%;
	border-right: 6px solid var(- -tooltip-background)
}

@
keyframes _1Tgzi { 0%{
	transform: translateX(-15px);
	opacity: 0
}

to {
	transform: none;
	opacity: 1
}

}
@
keyframes _jWIn { 0%{
	transform: translateX(15px);
	opacity: 0
}

to {
	transform: none;
	opacity: 1
}

}
.KwYYU {
	position: fixed
}

._1k5cI {
	position: absolute;
	z-index: 1001
}

._1PIHO {
	top: -6px;
	height: 12px;
	width: 100%
}

html[dir] ._1PIHO {
	cursor: ns-resize
}

html[dir=ltr] ._1PIHO {
	left: 0
}

html[dir=rtl] ._1PIHO {
	right: 0
}

.LPdtQ {
	bottom: -6px;
	height: 12px;
	width: 100%
}

html[dir] .LPdtQ {
	cursor: ns-resize
}

html[dir=ltr] .LPdtQ {
	left: 0
}

html[dir=rtl] .LPdtQ {
	right: 0
}

._1H2v_ {
	top: 0;
	height: 100%;
	width: 12px
}

html[dir] ._1H2v_ {
	cursor: ew-resize
}

html[dir=ltr] ._1H2v_ {
	left: -6px
}

html[dir=rtl] ._1H2v_ {
	right: -6px
}

._1k6D5 {
	top: 0;
	height: 100%;
	width: 12px
}

html[dir] ._1k6D5 {
	cursor: ew-resize
}

html[dir=ltr] ._1k6D5 {
	right: -6px
}

html[dir=rtl] ._1k6D5 {
	left: -6px
}

._31SXJ {
	top: -6px;
	height: 12px;
	width: 12px
}

html[dir=ltr] ._31SXJ {
	right: -6px;
	cursor: nesw-resize
}

html[dir=rtl] ._31SXJ {
	left: -6px;
	cursor: nwse-resize
}

.ouJL5 {
	top: -6px;
	height: 12px;
	width: 12px
}

html[dir=ltr] .ouJL5 {
	left: -6px;
	cursor: nwse-resize
}

html[dir=rtl] .ouJL5 {
	right: -6px;
	cursor: nesw-resize
}

._38GaD {
	bottom: -6px;
	height: 12px;
	width: 12px
}

html[dir=ltr] ._38GaD {
	right: -6px;
	cursor: nwse-resize
}

html[dir=rtl] ._38GaD {
	left: -6px;
	cursor: nesw-resize
}

._3wFyY {
	bottom: -6px;
	height: 12px;
	width: 12px
}

html[dir=ltr] ._3wFyY {
	left: -6px;
	cursor: nesw-resize
}

html[dir=rtl] ._3wFyY {
	right: -6px;
	cursor: nwse-resize
}

.KyPvv {
	width: 100%;
	height: 100%
}

html[dir] .KyPvv {
	cursor: move
}

html[dir] ._1MOev {
	cursor: default
}

._37kew {
	position: relative
}

._2VNAO {
	color: var(- -secondary);
	font-size: 12px;
	line-height: 18px
}

html[dir] ._2VNAO {
	background: var(- -message-background-deep);
	margin-bottom: 6px;
	padding: 5px 10px 6px
}

html[dir=ltr] ._2VNAO {
	margin-left: -6px;
	margin-right: -4px
}

html[dir=ltr] ._2VNAO, html[dir=rtl] ._2VNAO {
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px
}

html[dir=rtl] ._2VNAO {
	margin-right: -6px;
	margin-left: -4px
}

html[dir=rtl] ._3kysM {
	text-align: left;
	text-align: right
}

html[dir=ltr] .lUXss {
	margin: -3px -4px 6px -6px
}

html[dir=rtl] .lUXss {
	margin: -3px -6px 6px -4px
}

html[dir] ._1OfvE .lUXss, html[dir] ._2OAFs .lUXss {
	margin-bottom: 0
}

html[dir] ._1OfvE._2OAFs ._2VNAO {
	margin-bottom: -5px
}

._2OMqW {
	position: absolute;
	bottom: -4px
}

html[dir=ltr] ._2OMqW {
	right: 0
}

html[dir=rtl] ._2OMqW {
	left: 0
}

._2OAFs ._2OMqW {
	bottom: 5px
}

html[dir=ltr] ._2OAFs ._2OMqW {
	right: 4px
}

html[dir=rtl] ._2OAFs ._2OMqW {
	left: 4px
}

._1OfvE._2OAFs ._2OMqW {
	bottom: 7px
}

._37liP {
	box-sizing: border-box;
	width: 286px;
	position: relative
}

html[dir] ._37liP {
	padding: 3px
}

html[dir] ._37liP._L8ZF {
	padding-bottom: 3px
}

._2aszl {
	position: absolute;
	bottom: 3px
}

html[dir=ltr] ._2aszl {
	right: 7px
}

html[dir=rtl] ._2aszl {
	left: 7px
}

html[dir] ._1nKu_ {
	padding-bottom: 22px
}

html[dir=ltr] ._1buyq {
	padding: 3px 0 5px 6px
}

html[dir=rtl] ._1buyq {
	padding: 3px 6px 5px 0
}

html[dir] ._3S46L ._1buyq {
	padding-bottom: 0
}

html[dir=ltr] ._29IaA {
	padding: 3px 0 3px 6px
}

html[dir=rtl] ._29IaA {
	padding: 3px 6px 3px 0
}

html[dir] ._2e4sl ._29IaA {
	padding-top: 0
}

html[dir] ._131Ei {
	margin-bottom: 3px
}

.YsGwW {
	position: absolute;
	height: 100%;
	display: flex;
	align-items: center;
	z-index: 1000;
	pointer-events: none
}

html[dir=ltr] .YsGwW {
	right: -40px
}

html[dir=rtl] .YsGwW {
	left: -40px
}

._2xCLP {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	height: 24px;
	justify-content: center;
	pointer-events: auto;
	width: 24px
}

html[dir] ._2xCLP {
	background-color: var(- -danger);
	border-radius: 50%;
	border: 1px solid var(- -inverse)
}

@media screen and (max-width:900px) {
	html[dir=ltr] .YsGwW {
		right: -15px
	}
	html[dir=rtl] .YsGwW {
		left: -15px
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	html[dir=ltr] .three .YsGwW {
		right: -15px
	}
	html[dir=rtl] .three .YsGwW {
		left: -15px
	}
}

html[dir=ltr] .YsGwW._2V49j {
	right: -15px
}

html[dir=rtl] .YsGwW._2V49j {
	left: -15px
}

._21xYa {
	position: absolute;
	top: 8px;
	z-index: 100
}

html[dir] ._21xYa {
	cursor: pointer
}

html[dir=ltr] ._21xYa {
	left: 12px
}

html[dir=rtl] ._21xYa {
	right: 12px
}

._21xYa._13uMh {
	top: 19px
}

html[dir=ltr] ._21xYa._13uMh {
	left: 28px
}

html[dir=rtl] ._21xYa._13uMh {
	right: 28px
}

._3Sz_W {
	min-height: 20px;
	line-height: 20px
}

html[dir] ._3Sz_W {
	padding-top: 14px
}

html[dir] ._3Sz_W:last-of-type ._16z-w {
	border-bottom: none
}

html[dir] ._16z-w {
	padding-bottom: 14px;
	border-bottom: 1px solid var(- -border-default)
}

html[dir=ltr] ._16z-w {
	text-align: left
}

html[dir=rtl] ._16z-w {
	text-align: right
}

._1RRvB {
	display: flex;
	align-items: center
}

._3T-YY {
	flex: 1
}

._1IDI7 {
	color: var(- -icon);
	flex: none
}

.wRfKo {
	font-size: 15px;
	color: var(- -primary)
}

._19i9v {
	font-size: 14px;
	line-height: 18px;
	font-weight: 300;
	color: var(- -teal)
}

.cPxAT {
	font-weight: 500
}

.edge-fix .cPxAT {
	font-weight: 600
}

.cPxAT._87GE9 {
	color: var(- -payment-status-failed)
}

.cPxAT._2fkh9 {
	color: var(- -payment-status-processing)
}

.cPxAT._2N4Bg {
	color: var(- -payment-status-waiting)
}

.cPxAT.mQcS1 {
	color: var(- -payment-status-success)
}

.oErGx {
	display: flex
}

html[dir] .oErGx {
	background-color: var(- -background-default)
}

html[dir=ltr] .oErGx {
	padding: 24px 36px 24px 24px
}

html[dir=rtl] .oErGx {
	padding: 24px 24px 24px 36px
}

._3DKHo {
	display: flex;
	flex-direction: column;
	justify-content: center
}

html[dir=ltr] ._3DKHo {
	margin-left: 24px
}

html[dir=rtl] ._3DKHo {
	margin-right: 24px
}

._1ehfv {
	font-size: 19px;
	font-weight: 500
}

.edge-fix ._1ehfv {
	font-weight: 600
}

._3ykGZ {
	color: var(- -secondary);
	font-size: 15px;
	line-height: 20px;
	max-height: 100px;
	max-width: 380px;
	overflow-x: hidden;
	overflow-y: auto
}

html[dir] ._3ykGZ {
	margin-top: 15px
}

html[dir] .m96kR {
	padding: 10px 24px
}

._2am_I {
	color: var(- -primary)
}

._1Dq40 {
	display: flex;
	max-width: 440px;
	overflow-y: auto
}

html[dir] ._1Dq40 {
	margin-top: 5px
}

.ybteT {
	width: 70px;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 12px
}

html[dir] .ybteT {
	margin: 10px 0 15px
}

html[dir] ._28lRs {
	margin: 36px 75px;
	text-align: center
}

._3fnsP {
	color: var(- -primary)
}

._38Ld1 {
	color: var(- -secondary-lighter)
}

html[dir=ltr] .ybteT+.ybteT {
	margin-left: 5px
}

html[dir=rtl] .ybteT+.ybteT {
	margin-right: 5px
}

._1Qxpx {
	flex: 0 1 auto;
	line-height: 14px;
	max-height: 28px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis
}

html[dir] ._1Qxpx {
	margin-top: 10px;
	text-align: center
}

._3qyy {
	color: var(- -secondary-lighter);
	font-size: 12px;
	font-style: italic
}

html[dir] ._3qyy {
	border-top: 1px solid var(- -border-bubble);
	padding: 18px 24px
}

._3qyy svg {
	height: 16px;
	width: 16px
}

html[dir] ._3qyy svg {
	margin-top: 1px
}

html[dir=ltr] ._2lry2 {
	margin-right: 6px
}

html[dir=rtl] ._2lry2 {
	margin-left: 6px
}

._1vnOZ {
	display: inline-block;
	vertical-align: -4px
}

html[dir=ltr] ._1vnOZ {
	margin-right: 4px
}

html[dir=rtl] ._1vnOZ {
	margin-left: 4px
}

._2aUNq {
	color: var(- -notification-e2e-icon);
	display: inline-block;
	vertical-align: top
}

html[dir] ._2aUNq {
	margin-top: 4px
}

html[dir=ltr] ._2aUNq {
	margin-right: 4px
}

html[dir=rtl] ._2aUNq {
	margin-left: 4px
}

._2p9g1 {
	color: var(- -danger)
}

._1Iwwo {
	color: rgba(var(- -system-message-text-rgb), .75);
	display: inline-block;
	vertical-align: -2px
}

html[dir=ltr] ._1Iwwo {
	margin-right: 4px
}

html[dir=rtl] ._1Iwwo {
	margin-left: 4px
}

._3DBC1 {
	display: flex;
	width: 100%;
	justify-content: space-evenly
}

html[dir] ._3DBC1 {
	border-top: 1px solid var(- -border-bubble);
	margin-top: 8px
}

._1_09x {
	color: var(- -button-alternative);
	flex-grow: 1;
	font-size: 14px;
	line-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._1_09x {
	padding: 10px 0 4px;
	text-align: center
}

html[dir=ltr] ._1_09x+._1_09x {
	margin-left: 10px
}

html[dir=rtl] ._1_09x+._1_09x {
	margin-right: 10px
}

html[dir] .iOLc6._3DBC1 {
	border-top: none;
	margin-top: 0
}

._1-jlM {
	position: relative;
	overflow: hidden
}

html[dir] ._1-jlM {
	border-radius: 50%;
	background-color: var(- -avatar-background)
}

._2xC5r {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] ._2xC5r {
	left: 0
}

html[dir=rtl] ._2xC5r {
	right: 0
}

._2xC5r svg, ._36vm_ {
	width: 100%;
	height: 100%
}

._36vm_ {
	display: block;
	opacity: 0;
	position: relative;
	transition: opacity .15s ease-out;
	z-index: 100;
	overflow: hidden
}

html[dir] ._36vm_ {
	border-radius: 50%
}

._36vm_._2lNF6 {
	opacity: 1
}

._1vYM- {
	color: var(- -button-bubble)
}

._1YNgi {
	box-sizing: border-box;
	width: 336px
}

html[dir=ltr] ._1YNgi {
	padding: 6px 7px 8px 9px
}

html[dir=rtl] ._1YNgi {
	padding: 6px 9px 8px 7px
}

._1q-v2._1YNgi, ._2c62Z._1YNgi {
	width: 100%;
	max-width: 336px
}

html[dir=ltr] ._1N5QG {
	margin: -3px -4px 7px -6px
}

html[dir=rtl] ._1N5QG {
	margin: -3px -6px 7px -4px
}

html[dir] ._10o2r ._1N5QG {
	margin-top: 0
}

._3DZ69 {
	align-items: center;
	display: flex;
	height: 60px;
	position: relative
}

html[dir=ltr] ._3DZ69 {
	margin-left: 6px;
	margin-right: 8px
}

html[dir=rtl] ._3DZ69 {
	margin-right: 6px;
	margin-left: 8px
}

html[dir] .nOJPX {
	border-bottom: 1px solid var(- -border-bubble);
	margin-bottom: 6px;
	padding-bottom: 5px
}

html[dir] ._2YH_F .nOJPX {
	border-bottom: none;
	margin-bottom: 0
}

._1lC8v {
	flex: 1 1 auto;
	overflow: hidden
}

._20hTB {
	flex: none
}

html[dir=ltr] ._20hTB {
	margin-right: 15px
}

html[dir=rtl] ._20hTB {
	margin-left: 15px
}

._3a5-b {
	position: absolute;
	bottom: -4px
}

html[dir=ltr] ._3a5-b {
	right: -7px
}

html[dir=rtl] ._3a5-b {
	left: -7px
}

._3gkvk {
	color: var(- -primary-stronger);
	font-size: 14px;
	font-weight: 600;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=rtl] ._3gkvk {
	text-align: left;
	text-align: right
}

._3gkvk .emoji {
	vertical-align: -4px
}

._1dT-j {
	height: 18px;
	display: block
}

html[dir] ._1dT-j {
	padding: 6px 0;
	cursor: pointer
}

html[dir=ltr] ._1G1A1 {
	margin-right: 6px
}

html[dir=rtl] ._1G1A1 {
	margin-left: 6px
}

html[dir] ._1eoPp {
	background-color: var(- -background-default);
	margin-bottom: 10px;
	padding: 0 14px
}

.h70RQ {
	display: flex;
	height: 100%;
	overflow: hidden;
	position: relative;
	top: 0;
	width: 100%
}

html[dir] .h70RQ {
	background-color: var(- -panel-background-lighter);
	background-repeat: repeat-x;
	border-radius: 0;
	transform-origin: center
}

html[dir=ltr] .h70RQ {
	background-position: 0 0;
	left: 0
}

html[dir=ltr] .h70RQ, html[dir=rtl] .h70RQ {
	animation: _2rw5W .3s cubic-bezier(.1, .82, .25, 1)
}

html[dir=rtl] .h70RQ {
	background-position: 100% 0;
	right: 0
}

@media screen and (max-width:648px) {
	.h70RQ {
		min-width: 648px
	}
}

@media screen and (max-height:500px) {
	.h70RQ {
		min-height: 500px
	}
}

@media screen and (min-width:1441px) {
	.app-wrapper-web .h70RQ {
		height: calc(100% - 38px);
		top: 19px;
		width: 1396px
	}
	html[dir] .app-wrapper-web .h70RQ {
		box-shadow: 0 1px 1px 0 rgba(var(- -shadow-rgb), .06), 0 2px 5px 0
			rgba(var(- -shadow-rgb), .2);
		margin: 0 auto
	}
	html[dir] .app-wrapper-web.safari-fix .h70RQ {
		border-radius: 4px
	}
}

@
keyframes _2rw5W { 0%{
	transform: scale(1.4);
	opacity: 0
}

to {
	transform: scale(1);
	opacity: 1
}

}
html[dir=ltr] .y8Um7, html[dir=rtl] .y8Um7 {
	animation: none
}

.YD4Yw {
	display: flex;
	height: 100%;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 200
}

html[dir=ltr] .YD4Yw {
	left: 0
}

html[dir=rtl] .YD4Yw {
	right: 0
}

._1-iDe {
	height: 100%;
	overflow: hidden;
	position: relative
}

html[dir] ._1-iDe {
	transform: translateZ(0)
}

.YD4Yw ._1-iDe.Wu52Z {
	height: calc(100% - 59px)
}

html[dir] .YD4Yw ._1-iDe.Wu52Z {
	margin-top: 59px
}

html[dir=ltr] .Wu52Z {
	transform-origin: left top
}

html[dir=rtl] .Wu52Z {
	transform-origin: right top
}

@media screen and (max-width:1024px) {
	html[dir=ltr] ._14VS3 {
		border-left: 1px solid transparent
	}
	html[dir=rtl] ._14VS3 {
		border-right: 1px solid transparent
	}
	html[dir=ltr] .three ._14VS3 {
		border-left-color: var(- -border-panel)
	}
	html[dir=rtl] .three ._14VS3 {
		border-right-color: var(- -border-panel)
	}
	html[dir=ltr] .three.app-animating ._14VS3 {
		border-left-color: transparent
	}
	html[dir=rtl] .three.app-animating ._14VS3 {
		border-right-color: transparent
	}
}

@media screen and (max-width:900px) {
	.two ._1xXdX {
		flex: 40%
	}
	.two .Wu52Z {
		flex: 60%
	}
	.three ._1xXdX {
		flex: 40%
	}
	.three .Wu52Z {
		flex: 60%
	}
	.three ._14VS3 {
		position: absolute;
		width: 60%;
		height: 100%
	}
	html[dir=ltr] .three ._14VS3 {
		right: 0
	}
	html[dir=rtl] .three ._14VS3 {
		left: 0
	}
}

@media screen and (min-width:901px) and (max-width:1024px) {
	.two ._1xXdX {
		flex: 35%
	}
	.two .Wu52Z {
		flex: 65%
	}
	.three ._1xXdX {
		flex: 35%
	}
	.three .Wu52Z {
		flex: 65%
	}
	.three ._14VS3 {
		position: absolute;
		width: 65%;
		height: 100%
	}
	html[dir=ltr] .three ._14VS3 {
		right: 0
	}
	html[dir=rtl] .three ._14VS3 {
		left: 0
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	.two ._1xXdX {
		flex: 35%
	}
	.two .Wu52Z {
		flex: 65%
	}
	.three ._1xXdX {
		flex: 0 0 30%
	}
	.three .Wu52Z {
		flex: 0 0 40%
	}
	.three ._14VS3 {
		flex: 30%
	}
}

@media screen and (min-width:1301px) {
	.two ._1xXdX {
		flex: 30%
	}
	.two .Wu52Z {
		flex: 70%
	}
	.three ._1xXdX {
		flex: 0 0 25%
	}
	.three .Wu52Z {
		flex: 0 0 45%
	}
	.three ._14VS3 {
		flex: 30%
	}
}

._2x9bY {
	display: flex;
	justify-content: center;
	position: relative;
	z-index: 900
}

html[dir] ._2x9bY {
	cursor: text;
	padding-top: 6px
}

html[dir=ltr] ._2x9bY {
	margin: 0 17px 14px 15px
}

html[dir=rtl] ._2x9bY {
	margin: 0 15px 14px 17px
}

._1pn8B {
	height: 0;
	overflow: visible;
	position: fixed;
	width: 0;
	z-index: 700
}

._3lEdH {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

._1FTCC {
	height: 100%
}

._1FTCC, .B5rWa {
	display: flex;
	flex-direction: column
}

.B5rWa {
	flex-grow: 1;
	overflow-y: auto;
	z-index: 1
}

html[dir] .B5rWa {
	background-color: var(- -background-default)
}

.rRAIq {
	flex: none
}

html[dir] .rRAIq {
	background-color: var(- -panel-background-lighter)
}

.Nt4yV {
	flex: none;
	display: flex;
	justify-content: center
}

html[dir] .Nt4yV {
	padding-top: 24px;
	padding-bottom: 24px
}

@media screen and (min-width:1441px) {
	html[dir=ltr] .safari-fix .B5rWa {
		border-bottom-left-radius: 3px
	}
	html[dir=rtl] .safari-fix .B5rWa {
		border-bottom-right-radius: 3px
	}
}

._1QGNl {
	flex: none;
	overflow: visible;
	z-index: 100
}

._2siEw {
	align-items: flex-end;
	display: flex !important;
	height: 38px;
	justify-content: center;
	position: absolute;
	width: 100%
}

html[dir] ._2siEw {
	text-align: center
}

._2siEw ._7rmdq {
	box-sizing: border-box;
	color: var(- -unread-marker-text);
	display: inline-block;
	font-size: 13px;
	font-weight: 500;
	height: 28px;
	line-height: 28px;
	max-width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._2siEw ._7rmdq {
	background-color: var(- -unread-marker-background);
	border-radius: 16px;
	box-shadow: 0 1px 1px 0 rgba(var(- -shadow-rgb), .06), 0 2px 5px 0
		rgba(var(- -shadow-rgb), .2);
	padding: 0 18px
}

._2rdq3 {
	color: var(- -inverse);
	vertical-align: -1px
}

html[dir=ltr] ._2rdq3 {
	margin-right: 6px
}

html[dir=rtl] ._2rdq3 {
	margin-left: 6px
}

html[dir] ._2rdq3 svg {
	transform-origin: 50% 50%
}

html[dir=ltr] ._2rdq3 svg {
	transform: rotate(-90deg)
}

html[dir=rtl] ._2rdq3 svg {
	transform: rotate(90deg)
}

._2jPGD {
	width: 100%;
	height: 100%
}

html[dir] ._2jPGD {
	background: var(- -video-player-background)
}

html[dir] ._2FPon._2jPGD {
	cursor: default
}

.tXOSv {
	position: absolute;
	top: 0;
	bottom: 0
}

html[dir=ltr] .tXOSv, html[dir=rtl] .tXOSv {
	left: 0;
	right: 0
}

._2FPon.tXOSv {
	top: 58px;
	bottom: 65px
}

html[dir=ltr] ._2FPon.tXOSv, html[dir=rtl] ._2FPon.tXOSv {
	left: 0;
	right: 0
}

._2Xxd- {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir] ._2Xxd- {
	border: 2px solid rgba(var(- -shadow-rgb), .01)
}

html[dir=ltr] ._2Xxd- {
	left: 0
}

html[dir=rtl] ._2Xxd- {
	right: 0
}

._2Jnzl {
	position: absolute;
	width: 100%;
	height: 100%
}

.iex61 {
	position: absolute;
	bottom: 0;
	height: 65px;
	width: 100%
}

html[dir=ltr] .iex61 {
	left: 0
}

html[dir=rtl] .iex61 {
	right: 0
}

.c52Ma {
	opacity: 1
}

html[dir] .c52Ma {
	transition-property: opacity;
	transition-duration: .2s;
	transition-timing-function: ease
}

.na6VH {
	position: absolute;
	top: 0;
	height: 58px;
	width: 100%
}

html[dir=ltr] .na6VH {
	left: 0
}

html[dir=rtl] .na6VH {
	right: 0
}

.c52Ma._3ia1Q {
	opacity: .1
}

html[dir] .c52Ma._3ia1Q {
	transition-duration: 5s
}

.llRZq {
	overflow: hidden
}

html[dir] .llRZq {
	box-shadow: 0 2px 13px rgba(var(- -shadow-rgb), .5);
	border-radius: 6px
}

._3OGmn {
	position: absolute;
	top: -40px;
	bottom: -40px;
	-webkit-filter: blur(20px);
	filter: blur(20px);
	opacity: .9
}

html[dir] ._3OGmn {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50%;
	border-radius: 6px
}

html[dir=ltr] ._3OGmn, html[dir=rtl] ._3OGmn {
	left: -40px;
	right: -40px
}

.xFvTn {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0
}

html[dir] .xFvTn {
	background-color: var(- -video-player-background)
}

html[dir=ltr] .xFvTn {
	left: 0
}

html[dir=rtl] .xFvTn {
	right: 0
}

._2zynu {
	align-items: center;
	box-sizing: border-box;
	flex-grow: 1;
	justify-content: center;
	position: absolute;
	z-index: 1;
	display: flex;
	height: 100%;
	width: 100%
}

html[dir] ._2zynu {
	background-color: var(- -intro-background);
	cursor: default;
	padding-bottom: 28px;
	padding-top: 28px
}

html[dir=ltr] ._2zynu {
	border-left: 1px solid var(- -border-stronger)
}

html[dir=rtl] ._2zynu {
	border-right: 1px solid var(- -border-stronger)
}

._2zynu:after {
	content: "";
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0
}

html[dir] ._2zynu:after {
	border-top: 6px solid var(- -intro-border)
}

html[dir=ltr] ._2zynu:after {
	left: 0
}

html[dir=rtl] ._2zynu:after {
	right: 0
}

._2zynu a {
	color: var(- -button-secondary)
}

._2IVU3 {
	max-width: 460px;
	width: 80%
}

html[dir] ._2IVU3 {
	text-align: center;
	margin-top: -20px
}

.P8cO8 {
	color: var(- -primary-title);
	font-size: 36px;
	font-weight: 300
}

html[dir] .P8cO8 {
	margin-top: 38px
}

.dPZky {
	font-size: 14px;
	color: var(- -secondary-lighter);
	line-height: 20px
}

html[dir] .dPZky {
	margin-top: 24px
}

._2LKlu, ._3MiDj {
	opacity: 0
}

._2LKlu {
	width: 356px;
	height: 355px;
	transition: height .3s ease;
	overflow: hidden
}

html[dir] ._2LKlu {
	margin: 0 auto;
	transform-origin: center;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	border-radius: 50%
}

@media screen and (max-width:900px) {
	._2LKlu {
		height: 280px;
		width: 280px
	}
	._2IVU3 {
		width: 80%
	}
}

@media screen and (max-height:740px) {
	._2LKlu {
		height: 250px;
		width: 250px
	}
	.P8cO8 {
		font-size: 32px
	}
	html[dir] .P8cO8 {
		margin-top: 28px
	}
	html[dir] .dPZky {
		margin-top: 18px
	}
}

html[dir] ._3McX8 {
	margin-top: 34px
}

._1TgXb {
	height: 1px
}

html[dir] ._1TgXb {
	margin-bottom: 34px;
	background-color: var(- -border-stronger)
}

._2g-bt {
	font-size: 14px;
	color: var(- -secondary-lighter);
	line-height: 20px;
	display: inline-flex;
	align-items: center
}

html[dir] ._23q2r {
	text-align: unset
}

html[dir=ltr] ._23q2r {
	margin-left: 5px
}

html[dir=rtl] ._23q2r {
	margin-right: 5px
}

._1XccF {
	color: var(- -icon-fixed)
}

html[dir] ._1XccF {
	margin-top: 1px
}

._3V8PF {
	display: flex;
	font-size: 14px;
	line-height: 20px
}

html[dir] ._3V8PF {
	padding-bottom: 0;
	margin-top: 12px
}

html[dir=ltr] ._3V8PF {
	margin-right: 0
}

html[dir=rtl] ._3V8PF {
	margin-left: 0
}

._2gZbo {
	display: inline-block;
	vertical-align: text-bottom;
	flex: none;
	transition: opacity .3s ease
}

html[dir=ltr] ._2gZbo {
	margin-right: 10px
}

html[dir=rtl] ._2gZbo {
	margin-left: 10px
}

._1pJVa {
	flex: 1;
	transition: opacity .3s ease
}

html[dir] ._1pJVa {
	cursor: pointer
}

._1HeQs {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	height: 62px;
	position: absolute;
	width: 100%;
	z-index: 990
}

html[dir=ltr] ._1HeQs {
	left: 0
}

html[dir=rtl] ._1HeQs {
	right: 0
}

._1HeQs.AYtad {
	bottom: inherit;
	position: relative
}

html[dir] ._1HeQs.AYtad {
	background-color: var(- -panel-background);
	border-top: 1px solid var(- -border-stronger);
	padding: 10px 16px
}

._1HeQs._2Fc8N {
	bottom: inherit;
	color: var(- -inverse);
	height: 108px;
	position: relative
}

html[dir] ._1HeQs._2Fc8N {
	background-color: var(- -panel-background-colored);
	padding-top: 48px
}

html[dir=ltr] ._1HeQs._2Fc8N {
	padding-left: 15px;
	padding-right: 20px
}

html[dir=rtl] ._1HeQs._2Fc8N {
	padding-right: 15px;
	padding-left: 20px
}

._1-DWj {
	flex: none
}

html[dir] ._1-DWj {
	padding: 8px
}

._1Xdfi {
	flex: 1 1 auto;
	font-size: 14.5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._1Xdfi {
	margin-left: 16px;
	margin-right: 10px
}

html[dir=rtl] ._1Xdfi {
	margin-right: 16px;
	margin-left: 10px
}

.AYtad ._1-DWj {
	color: var(- -icon)
}

.AYtad ._1-DWj:disabled {
	color: var(- -icon-disabled)
}

._2Fc8N ._1-DWj {
	color: rgba(var(- -inverse-rgb), .85)
}

._2Fc8N ._1-DWj:hover {
	color: var(- -inverse)
}

._2Fc8N ._1-DWj:disabled, ._2Fc8N ._1-DWj:disabled:hover {
	color: rgba(var(- -inverse-rgb), .5)
}

._2Fc8N ._1Xdfi, .darwin ._2AWFY ._1-DWj {
	color: var(- -inverse)
}

._1GX8_ {
	display: flex;
	flex-direction: column;
	height: 100%
}

html[dir] .Yik3W {
    border-radius: 6px;
    cursor: pointer;
}
.Yik3W {
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    max-width: 100%;
}
._2kLly, ._1iHeu {
    width: 100%;
    height: 100%;
}

._1iHeu {
    position: relative;
}
._2kLly {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 1;
}
._2kLly, ._1iHeu {
    width: 100%;
    height: 100%;
}
html[dir] ._39rvu {
    -webkit-transition: -webkit-filter .16s linear;
}

._20GbR {
    -webkit-filter: blur(8px);
    filter: blur(8px);
}
._39rvu {
    flex: none;
}
html[dir=ltr] ._1layO {
    padding: 7px 4px 5px 6px;
}
._1layO {
    box-sizing: border-box;
    max-width: 330px;
}
.eRacY {
    position: relative;
    white-space: pre-wrap;
    word-wrap: break-word;
}
html[dir=ltr] ._39ZBa ._3yTyY {
    right: 7px;
}

html[dir=ltr] ._3yTyY {
    right: 8px;
}
._39ZBa ._3yTyY {
    bottom: 3px;
}
._3yTyY {
    position: absolute;
    bottom: 6px;
    z-index: 2;
}
color: rgba(0, 0, 0, 0.45);
    font-size: 11px;
    height: 15px;
    line-height: 15px;
    white-space: nowrap;
}

._20T2h, ._18lLQ {
    display: inline-block;
}

._18lLQ {
    vertical-align: middle;
}
html[dir] .xOg_4 {
    padding: 3px;
}

.xOg_4 {
    box-sizing: border-box;
    max-width: 336px;
    position: relative;
    z-index: 1;
}
._3Whw5 {
    visibility: visible;
}

.selectable-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
html[dir] .wQZ0F {
    box-shadow: 0 1px .5px rgba(0,0,0,.13);
}
html[dir] ._3sKvP {
    border-radius: 7.5px;
}
._3sKvP {
    position: relative;
    z-index: 200;
}
html[dir] ._1GX8_ {
	background-color: #e5ddd5;
	background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUZEMzAxNkYwRDBDMTFFMUIyNzVCNjhDRjkwNjMzMkUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUZEMzAxNzAwRDBDMTFFMUIyNzVCNjhDRjkwNjMzMkUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5RkQzMDE2RDBEMEMxMUUxQjI3NUI2OENGOTA2MzMyRSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5RkQzMDE2RTBEMEMxMUUxQjI3NUI2OENGOTA2MzMyRSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuUvoK8AAAAhUExURe3t7fPz8/T09Ozs7PHx8fDw8O/v7/X19e7u7vLy8uvr6xNTEO8AAAoHSURBVHjavNoJkls3EgRQ7MDH/Q88LzkxDjtGa4u0oyWZJD5QS2ZWFdjlPs9T9t69713WHGutvtfd95ljrnv6U9bprbbVxx3P6HvUs2ffbZw9jqeevY/n1213teeetp+za/F6+aDNfkora9S1xnrKOfvxvm37PK3ccXtpezlvnfuc1cu897a5Tj1zOduCvcaoT2+7ldJ37d3OPvf3Hne3ulsbnMjfd4wzOpNGq71wrNZ2ymhrlvU8t459TovP1r0ev/uw2cPPPmuy8Y7z2GjtueY5T7WXt1a/16tScvQc9U7HM8GSXUVhjDHLrefOztFHNGPRKXfe8txu28mvIT6tb4ue6shVHiG8zygstnA/T88hs60mgk/izbhb5+ijjcv90ZgpEIu55dTezu6NbWLOZFnsTlx3rXaWY8+YEjQS9CI7d4jkEOrdy05Cj31E4zhoHV7vW5+755MtLmMSgVKf+NyGNM7NiClWYz7zkVYBqc3zwvH0Z9y65u6Vp12UxXzOM5+ntes4kQKAkUAnfd2pVeD4vfxxMqg4rZTz9CFFR0ju02ZrKzbWsSZXRM2mheO33+ShzJXtRVZUpK/N0rx9eGChLAj2bHsAM9wVWBUoUXr4I0ICWJsg+KkCUipjin9BQSiGxb1X0ZOnxrAiqslJS5JtMpdU1lPrAGYL5BIRWpe+ihMTxObYrQ80kMU7Qb/1WaD0Bql+ZKEzkrff9E8u+XdmRwIWzqc8c+4HCJ4Dk1LPJCZsZjdvS0pfrR6I3I/giffujI9fVpRftYbtSYAsnLDOs3A2z+U1BgiYPK0+Ae/OgGcJMJ41wWFD40AjHCDeDlDBOpbVaWnpoywCQEAKBsW2ChpzZuPnMCtr4Qp0a58VV1eNL4EBBlMnMLzSPDaOYae43w9hrfyAQyiP/EQQ2jBd7nGyELB9UPZE136NY0AJKzQGHFvBXAmA1164Y+8pkOfZdQezQ4RoZT+XxdbWmc8xT6JFpWadgGHF4FSvJ7JqLcGJNpSAGDqI64xwOJr61BWDnnY52J0jT8h7j9qQpDvQ0bQlUj9w+6lVzXBkS8mQc+ivkoCMD3zgE16oBFeVkA9iS7VsEpWQ9ji+1o6WcZjSgtDTiUa4yLlo/agzSZbIAYFw0Bm0D5hRYSEIFkLZdtk1itieVSytNkF2FUW2dsDST3fWoI7R5AQu1UFYS5uA3LL98uCq8Kbo7aDlSGObLz8QTvlBB7bcxc0ZBgqAuKiD3nH43E639++V06LUYKgYychDLIb0wHqH4HpDinKCput5POUItuBjxGgPUOtERhrJVdSipwBTIdQcKyWBeCTF5b4ywVlHP58pLwC/qEZlLQF7VlVHvU8NX0WODi7GloiAPSA2aKkVqhYGg9pBH2Iaq5FGUSUKEIc/E6RrEle+FuXfa1rK+yp5SyfRw1rYpEMldYQupCXi6WQPT/RAVsiv3sey5xAUrnFyxpV+vqpz5ZeCGsUYJcoqO1elxJ9UewKy5wHPm4rS8vwWAcxp+ByBYgPh+xn6UnIlebIR+Ai/9g/nCc7oLx1iAbPIYORMTKkEsu6pa8PF8HtHXXH/vvqQ+uJsFmDtJAJaPiVfUp+0Hyea0VIen/gDJwceHTbCYz0AE2oKXDotCDxjv/glB60uhdDTWDGU+5mutBfuZuHjhTCIsYquUE1h1wwhV6RVagmS1pBhqYBeiQgF5RpdX+rY0VNEwOenucJRHpWSBbgrmQ5VsZPatBIrDY0MKlDNMsIn6lSIMS0NBYJoH0qyI2A3tSLdcmfkEGXBKWlT6OOr9jnhNFqaxOrinfRShIi2LsynwUh+SNoL7xIpGXbOw1udZJVq7BgAksc8B0OAUX635cRytNLFcaErAVhq1yVlBMGw4CkAG0mqI4JjpP1Tov1KQ1G+US19wCfZDj6gJBVbrmfIoYWYgaICh1DHkPMLilF+3PS/p2GRANomLspoN83l07e3FuXjmuKs8vkKH1H9G2luGFZCeDBQR1qmg3TztjRV3jTCNxrrMOZon1t6I0UFBaRJVzXS2WSIVXOUshq43BL75S/6Ec3pBl3ZpkjCr7uAzjQ3NhoB5U6r/gB0SzjpmrlHu6kFklbyLnCNP8KN1zfy4GPGfHUQ/A1WZvI5CZOQG8F2+l05WfXFWEEUzQT2wEyIW5MzazOnm/Yzd12zOtFEZfPYfpWBJdUCycceGpf/Et8b+COHAUeGrOAh8XbOn8ezaDyJAkQaInFXL0FyALu8riluujhVCYd5vXI9QSaiCnq/zFkHG4HIZyOGf1tuv1tnBFiXBlVTM61WaMqjxifsIhjhJHed7h8FQMHILYu6o8TpK3WbnQldh57+8Q9mQbKS+eWnoVAZewISNqr4APGBkbu8oQv9acOUPjFCgUpOpbcr0lVfc7GyAiFiKIi0LlRbKZhkQxR0LRleHgN9TtafkKTkhxKslBsJkHiaaT551y3ND8gpNBJ6U9J1RiktKrf3rrD6j0FqhcDzSeWk+pnxMu3ZxbYG/7QDJP/5Aav/nYY7M502Jlcruf4r6wONmOof2vaPjo6ZWj9+44VfqbyPF+t+yqvym63zlyStvOXKAZtgp8xcqaS68FLngYivnvXfSjwiYQ9tmBGaJ5jPZUDoEpZggG2f3F+kGJGmm6u8/eo60m5UavTstA14niknfteRjgNKGKOR+Nl16zuuI8vf7u0/dmNfvqKq5JQvZD8XTDdZYgn7BECYnv9jRXowStU+eo9T3lLEa+yOBLDNuiWxmQJPxlqGmgJia+7Rui7m7E/c5JX33QV9vwqX74/4GafmTgsDPX/0XU75Y6apY6Knx1SvMyoqhopwrjZ1d1qJFbX+yNXmP8ug9lNTgFvM2C9F0bHUN1f+8uaR/Zude8YBAHiB2gc+ypm6sFIFEgCcLt8pIzoJCSHPYRzK9IAdA4GHgLG1f7cb/dWRTB5sgb9S9JJF/BRipNOcMsihrzu1WQwXK5daUoS7uiNLPnWt/ffcvzUs32nSy9dA+Xu9WXnTd2M/vP9TjlRupYZO+N+T+8SMMb0ZE5mkas0ITw86cDm3kKjEuIciqCNqiDn9iTRxkx76Y5P6EoaTMEeQ/4VBHrdHLl4e7oq/1iLfN/WUrSWiVeZocgRJtKd/v/JlXnnLl1YQCTS5G1MQ7blfdfMvnpcvfnX4W4pX3vEFck8viKzaDxTv+fLyHwW3fPBr+L8EtrxHnYb+fGYA7y9PSuZvD+ZmZWfcp1/KfuLHdHaAasqFl7kJUMb5ozqnMgqnHVJezWjpPklDS5UHsx/91kj5wF2zwvZP20uuel/GBqkfar7LJyvi/+6yyls6hZ+IcvkWQ99eid/4WwrfvZkqX7yT+a3pofymQnypJS8/+OaO5khMz+2U9u3Mr1e4t45U35miy4d/Ier13Uj589/l+LlQ/0eAAQCvZdke31JxHwAAAABJRU5ErkJggg==");
	
	/* background-image: url(/img/fundoWhat.png);
	background-repeat: round;  */
}

html[dir=ltr] ._1GX8_ {
	transform-origin: left top
}

html[dir=rtl] ._1GX8_ {
	transform-origin: right top
}

._3XpR2 {
	box-sizing: border-box;
	flex: none;
	min-height: 62px;
	order: 3;
	position: relative;
	z-index: 1
}

html[dir] ._3XpR2 {
	background-color: var(- -compose-panel-background)
}

html[dir=ltr] .three ._3XpR2 {
	border-right: 1px solid var(- -border-stronger)
}

html[dir=rtl] .three ._3XpR2 {
	border-left: 1px solid var(- -border-stronger)
}

._3zJZ2 {
	flex: 1 1 0;
	order: 2;
	position: relative;
	z-index: 1
}

.grGJn {
	flex: 0 0 auto;
	order: 2
}

._2XiC1 {
	align-items: center;
	box-sizing: border-box;
	color: var(- -secondary);
	display: flex;
	font-size: 14px;
	justify-content: center;
	line-height: 20px;
	min-height: 62px
}

html[dir] ._2XiC1 {
	background-color: var(- -panel-background);
	padding: 14px 19px;
	text-align: center
}

._2tOh4 {
	z-index: 111;
	flex: none
}

._2umId {
	flex-grow: 1
}

._3auIg {
	flex: none;
	height: 59px;
	width: 100%;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 1000;
	justify-content: flex-end
}

html[dir] ._3auIg {
	background-color: var(- -panel-background);
	padding: 10px 16px
}

._20NlL {
	flex: none
}

html[dir] ._31v_P {
	cursor: pointer
}

.m6ZEb {
	display: flex;
	flex: 0 0 auto;
	flex-direction: column
}

._1Wk6A {
	flex: none;
	overflow: hidden
}

html[dir] ._1Wk6A {
	transform-origin: top center
}

._3YewW {
	align-items: center;
	display: flex;
	min-height: 62px
}

html[dir] ._3YewW {
	background-color: var(- -butterbar-default-background)
}

html[dir=ltr] ._3YewW {
	padding: 13px 12px 14px 13px
}

html[dir=rtl] ._3YewW {
	padding: 13px 13px 14px 12px
}

._2fJ2T {
	flex: 0 0 49px;
	color: var(- -butterbar-icon)
}

html[dir=ltr] ._2fJ2T {
	margin-right: 15px
}

html[dir=rtl] ._2fJ2T {
	margin-left: 15px
}

.l2BEH {
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.ZZ7tn {
	color: var(- -inverse);
	flex: none
}

html[dir=ltr] .ZZ7tn {
	margin-left: 15px
}

html[dir=rtl] .ZZ7tn {
	margin-right: 15px
}

.U0cj3 {
	font-size: 16px;
	line-height: 21px;
	color: var(- -butterbar-primary)
}

._21zbN {
	font-size: 14px;
	line-height: 19px;
	color: var(- -butterbar-secondary)
}

html[dir] ._21zbN {
	margin-top: 2px
}

html[dir] ._35DHA {
	background-color: var(- -butterbar-default-background)
}

html[dir] ._2Ptrm {
	background-color: var(- -butterbar-update-background)
}

html[dir] .MwhOx, html[dir] ._1UvQg {
	background-color: var(- -butterbar-connection-background)
}

.dark .MwhOx .U0cj3, .dark ._1UvQg .U0cj3 {
	color: var(- -butterbar-connection-primary)
}

.dark .MwhOx ._21zbN, .dark ._1UvQg ._21zbN {
	color: var(- -butterbar-connection-secondary)
}

html[dir] ._2BhJP {
	background-color: var(- -butterbar-battery-background)
}

._2BhJP .U0cj3 {
	color: var(- -butterbar-battery-primary)
}

._2BhJP ._21zbN {
	color: var(- -butterbar-battery-secondary)
}

.B-eJw:hover, ._3YewW._31v_P:hover .B-eJw {
	text-decoration: underline
}

html[dir] .B-eJw:hover, html[dir] ._3YewW._31v_P:hover .B-eJw {
	cursor: pointer
}

._43SdW {
	display: block
}

._3ORld {
	display: inline-block;
	vertical-align: top
}

html[dir] ._3ORld {
	margin-top: 5px
}

html[dir=ltr] ._3ORld {
	margin-left: 3px
}

html[dir=rtl] ._3ORld {
	margin-right: 3px
}

._3uUR0 {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	overflow: hidden
}

html[dir] ._3uUR0 {
	background: transparent
}

html[dir=ltr] ._3uUR0 {
	left: 0
}

html[dir=rtl] ._3uUR0 {
	right: 0
}

html[dir] ._3JogC._3uUR0 {
	cursor: default
}

._2IwOZ {
	height: 100%;
	overflow: hidden;
	width: 100%
}

._2IwOZ img {
	-webkit-filter: blur(8px);
	filter: blur(8px);
	height: 100%;
	object-fit: contain;
	width: 100%
}

._2IwOZ video, ._2Bwge {
	height: 100%;
	width: 100%
}

._2Bwge {
	z-index: 2
}

._2WA_1 {
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 0
}

html[dir=ltr] ._2WA_1 {
	left: 0
}

html[dir=rtl] ._2WA_1 {
	right: 0
}

._135AD {
	position: absolute;
	width: 100%;
	height: 100%;
	-webkit-filter: blur(8px);
	filter: blur(8px);
	z-index: -1
}

html[dir] ._135AD {
	background-size: cover;
	background-position: 50%
}

.Qx_yq {
	color: rgba(var(- -inverse-rgb), .85);
	display: block
}

html[dir] .Qx_yq {
	margin-top: 4px
}

.Qx_yq:hover {
	text-decoration: underline
}

html[dir] .WWlvI {
	margin-top: 3px
}

html[dir=ltr] .WWlvI {
	margin-left: 3px
}

html[dir=rtl] .WWlvI {
	margin-right: 3px
}

._2S_XV {
	display: flex
}

html[dir] ._2S_XV {
	background-color: var(- -background-default)
}

html[dir=ltr] ._2S_XV {
	padding: 24px 36px 24px 24px
}

html[dir=rtl] ._2S_XV {
	padding: 24px 24px 24px 36px
}

._1TSyH {
	display: flex;
	flex-direction: column;
	justify-content: center
}

html[dir=ltr] ._1TSyH {
	margin-left: 24px
}

html[dir=rtl] ._1TSyH {
	margin-right: 24px
}

._2xwAj {
	font-size: 19px;
	font-weight: 500
}

.edge-fix ._2xwAj {
	font-weight: 600
}

.jBBQj {
	color: var(- -secondary);
	font-size: 15px;
	line-height: 22px
}

html[dir] .jBBQj {
	margin-top: 2px
}

._3qWsl {
	color: var(- -secondary);
	font-size: 15px;
	line-height: 20px;
	max-height: 100px;
	max-width: 380px;
	overflow-x: hidden;
	overflow-y: auto
}

html[dir] ._3qWsl {
	margin-top: 15px
}

html[dir] ._2GpTG {
	padding: 10px 24px
}

._2TH6- {
	color: var(- -primary)
}

.H8YMs {
	display: flex;
	max-width: 440px;
	overflow-y: auto
}

html[dir] .H8YMs {
	margin-top: 5px
}

._3Iv2R {
	width: 70px;
	flex: 0 0 auto;
	display: flex;
	flex-direction: column;
	align-items: center;
	font-size: 12px
}

html[dir] ._3Iv2R {
	margin: 10px 0 15px
}

html[dir] ._1FEXU {
	margin: 36px 75px;
	text-align: center
}

.tI3p3 {
	color: var(- -primary)
}

.pDcSW {
	color: var(- -secondary-lighter)
}

html[dir=ltr] ._3Iv2R+._3Iv2R {
	margin-left: 5px
}

html[dir=rtl] ._3Iv2R+._3Iv2R {
	margin-right: 5px
}

._5AHJN {
	flex: 0 1 auto;
	line-height: 14px;
	max-height: 28px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis
}

html[dir] ._5AHJN {
	margin-top: 10px;
	text-align: center
}

._3GXoy {
	align-items: center;
	display: flex;
	justify-content: center
}

._2pIlE {
	position: absolute;
	top: 8px;
	z-index: 100
}

html[dir] ._2pIlE {
	cursor: pointer
}

html[dir=ltr] ._2pIlE {
	right: 12px
}

html[dir=rtl] ._2pIlE {
	left: 12px
}

._1SqEN {
	top: 14px
}

html[dir=ltr] ._1SqEN {
	right: 20px
}

html[dir=rtl] ._1SqEN {
	left: 20px
}

._1SqEN svg {
	height: 34px;
	width: 34px
}

._1zO0a {
	align-items: center;
	display: flex !important
}

html[dir] ._1zO0a {
	background-color: var(- -panel-background)
}

html[dir=ltr] ._1zO0a {
	padding: 10px 16px 10px 18px
}

html[dir=rtl] ._1zO0a {
	padding: 10px 18px 10px 16px
}

._1ZP_n {
	flex: 1 1 auto;
	overflow: hidden
}

._3Af1c {
	color: var(- -icon-fixed);
	flex: none
}

html[dir] ._3Af1c {
	padding: 8px
}

html[dir=ltr] ._3Af1c {
	margin-left: 15px
}

html[dir=rtl] ._3Af1c {
	margin-right: 15px
}

.pev7C {
	pointer-events: none;
	position: absolute;
	width: 100%
}

html[dir=ltr] .pev7C {
	left: 0
}

html[dir=rtl] .pev7C {
	right: 0
}

._1pUUp {
	height: 80px
}

._1tmxl {
	bottom: 0
}

html[dir] ._1tmxl {
	background: linear-gradient(180deg, rgba(var(- -shadow-rgb), 0) 0,
		rgba(var(- -shadow-rgb), .002) 1.8%, rgba(var(- -shadow-rgb), .006)
		4.8%, rgba(var(- -shadow-rgb), .016) 9%, rgba(var(- -shadow-rgb), .032)
		13.9%, rgba(var(- -shadow-rgb), .057) 19.8%, rgba(var(- -shadow-rgb),
		.097) 27%, rgba(var(- -shadow-rgb), .149) 35%, rgba(var(- -shadow-rgb),
		.213) 43.5%, rgba(var(- -shadow-rgb), .294) 53%,
		rgba(var(- -shadow-rgb), .416) 66%, rgba(var(- -shadow-rgb), .568) 81%,
		rgba(var(- -shadow-rgb), .769))
}

._3zyRj {
	top: 0
}

html[dir] ._3zyRj {
	background: linear-gradient(0deg, rgba(var(- -shadow-rgb), 0) 0,
		rgba(var(- -shadow-rgb), .002) 1.8%, rgba(var(- -shadow-rgb), .006)
		4.8%, rgba(var(- -shadow-rgb), .016) 9%, rgba(var(- -shadow-rgb), .032)
		13.9%, rgba(var(- -shadow-rgb), .057) 19.8%, rgba(var(- -shadow-rgb),
		.097) 27%, rgba(var(- -shadow-rgb), .149) 35%, rgba(var(- -shadow-rgb),
		.213) 43.5%, rgba(var(- -shadow-rgb), .294) 53%,
		rgba(var(- -shadow-rgb), .416) 66%, rgba(var(- -shadow-rgb), .568) 81%,
		rgba(var(- -shadow-rgb), .769))
}

._2yb-p {
	height: 100%;
	top: 0
}

html[dir] ._2yb-p {
	background-color: rgba(var(- -shadow-rgb), .3)
}

html[dir] ._2ywo8 {
	border-radius: 6px
}

._1nfbl {
	height: 62px;
	width: 100%;
	box-sizing: border-box;
	position: absolute;
	bottom: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 1000
}

html[dir] ._1nfbl {
	background-color: var(- -panel-background)
}

html[dir=ltr] ._1nfbl {
	left: 0;
	padding-right: 16px;
	padding-left: 15px
}

html[dir=rtl] ._1nfbl {
	right: 0;
	padding-left: 16px;
	padding-right: 15px
}

@media ( max-width :1088px) and (min-width:1025px) {
	html[dir=ltr] .three ._1nfbl, html[dir=rtl] .three ._1nfbl {
		padding-right: 4%;
		padding-left: 4%
	}
}

._1l9lt {
	color: var(- -icon)
}

html[dir] ._1l9lt {
	padding: 8px
}

._1l9lt:disabled {
	color: var(- -icon-disabled)
}

._1l9lt {
	transition: color .18s ease
}

html
[
dir
=
ltr
]
 
._1l9lt
:not
 
(
:last-of-type
 
){
margin-right
:
 
10
px


}
html
[
dir
=
rtl
]
 
._1l9lt
:not
 
(
:last-of-type
 
){
margin-left
:
 
10
px


}
._1l9lt:disabled {
	pointer-events: none
}

.ElQXQ {
	flex: 1;
	font-size: 14.5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] .ElQXQ {
	margin-right: 10px
}

html[dir=rtl] .ElQXQ {
	margin-left: 10px
}

.GaHgu {
	top: 0;
	height: 59px
}

html[dir] .GaHgu {
	background-color: var(- -panel-background-colored)
}

.GaHgu ._1l9lt {
	color: rgba(var(- -inverse-rgb), .85)
}

.GaHgu ._1l9lt:hover {
	color: var(- -inverse)
}

.GaHgu ._1l9lt:disabled {
	color: rgba(var(- -inverse-rgb), .5)
}

.GaHgu .ElQXQ, .darwin .GaHgu ._1l9lt {
	color: var(- -inverse)
}

html[dir=rtl] .darwin .GaHgu {
	padding-right: 78px;
	padding-left: 78px
}

.YUoyu {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	opacity: .06
}

html[dir] .YUoyu {
	background-repeat: repeat
}

html[dir=ltr] .YUoyu {
	left: 0
}

html[dir=rtl] .YUoyu {
	right: 0
}

@media only screen and (-webkit-min-device-pixel-ratio:2) , only screen
	and (min-resolution:2dppx) {
	html[dir] .YUoyu {
		background-size: 412.5px 749.25px
	}
}

._1N6G4 {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	transition: background-color .3s ease
}

html[dir=ltr] ._1N6G4 {
	left: 0
}

html[dir=rtl] ._1N6G4 {
	right: 0
}

._2qFg- {
	display: block;
	overflow-x: hidden;
	white-space: nowrap
}

._3uNap {
	display: flex;
	height: 20px
}

._3uNap._3Jhgp {
	display: inline;
	visibility: hidden
}

._1iuU1 {
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._1iuU1 {
	margin-top: 1px
}

._vg8E {
	color: var(- -primary-strong);
	flex: none;
	white-space: nowrap
}

html[dir=ltr] ._vg8E {
	margin-left: 10px
}

html[dir=rtl] ._vg8E {
	margin-right: 10px
}

._2ebiH {
	align-items: center;
	display: flex
}

._2liTK {
	color: var(- -secondary);
	flex: 1 1 auto
}

html[dir=ltr] ._1dR1p {
	margin-left: 15px
}

html[dir=rtl] ._1dR1p {
	margin-right: 15px
}

._3Snzl {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

._1cvRG {
	position: absolute;
	left: 9px;
	bottom: 9px;
	z-index: 100
}

._1cvRG svg {
	width: 32px;
	height: 32px
}

.zBN_b ._1cvRG {
	left: 26px;
	bottom: 19px
}

.zBN_b ._1cvRG svg {
	width: 37px;
	height: 37px
}

._2wnOo {
	left: 70px
}

._2LIiD {
	right: 73px
}

._31CI9 {
	position: absolute;
	bottom: 27px;
	z-index: 100;
	color: var(- -video-primary);
	font-size: 18px;
	line-height: 21px;
	height: 21px;
	width: 55px;
	text-align: center;
	text-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2)
}

._39RNV {
	position: absolute;
	left: 45px;
	right: 49px;
	bottom: 20px;
	height: 9px;
	z-index: 100
}

.zBN_b ._39RNV {
	left: 134px;
	right: 137px;
	bottom: 33px;
	height: 10px
}

._3y8EC {
	position: absolute;
	height: 100%;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: initial !important;
	outline: none;
	border: none;
	z-index: 2;
	cursor: pointer
}

._8UWIR {
	position: absolute;
	left: 4.5px;
	right: 4.5px;
	height: 100%;
	pointer-events: none;
	z-index: 1
}

.zBN_b ._8UWIR {
	left: 5px;
	right: 5px
}

._3y8EC::-webkit-slider-runnable-track {
	background-color: initial;
	height: 3px
}

._3y8EC::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	width: 9px;
	height: 1px;
	opacity: 0
}

._3y8EC::-moz-range-track {
	background-color: initial;
	height: 3px
}

._3y8EC::-moz-range-thumb {
	-moz-appearance: none;
	appearance: none;
	width: 9px;
	height: 1px;
	opacity: 0
}

._3y8EC::-moz-focus-outer {
	border: 0
}

._3y8EC::-ms-track {
	background-color: initial;
	height: 3px
}

._3y8EC::-ms-thumb {
	appearance: none;
	width: 9px;
	height: 1px;
	opacity: 0
}

._3y8EC::-ms-tooltip {
	display: none
}

._1y1Zk {
	position: absolute;
	left: 0;
	top: 3px;
	height: 3px;
	border-top-left-radius: 2px 50%;
	border-bottom-left-radius: 2px 50%;
	background-color: var(- -video-primary);
	pointer-events: none;
	z-index: 3
}

.zBN_b ._1y1Zk {
	height: 4px
}

.L_8Mz {
	position: absolute;
	left: 0;
	top: 3px;
	height: 3px;
	border-top-left-radius: 2px 50%;
	border-bottom-left-radius: 2px 50%;
	background-color: rgba(var(- -video-primary-rgb), .3);
	pointer-events: none;
	z-index: 2;
	transition: width .2s
}

.zBN_b .L_8Mz {
	height: 4px
}

._3r6Zi {
	position: absolute;
	left: 0;
	top: 3px;
	height: 3px;
	width: 100%;
	border-radius: 2px/50%;
	background-color: rgba(var(- -video-primary-rgb), .3);
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	pointer-events: none;
	z-index: 1
}

.zBN_b ._3r6Zi {
	height: 4px
}

._2FMil {
	position: absolute;
	top: 0;
	margin-left: -4.5px;
	width: 9px;
	height: 9px;
	background-color: var(- -video-primary);
	border-radius: 50%;
	border: none;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	pointer-events: none;
	transition: opacity .1s ease;
	z-index: 4
}

.zBN_b ._2FMil {
	margin-left: -5px;
	width: 10px;
	height: 10px
}

._2uX8Z {
	opacity: 0
}

._2marI {
	position: absolute;
	right: 10px;
	bottom: 9px;
	z-index: 100
}

._2marI svg {
	width: 32px;
	height: 32px
}

.zBN_b ._2marI {
	right: 26px;
	bottom: 19px
}

.zBN_b ._2marI svg {
	width: 37px;
	height: 37px
}

._9sTVb {
	opacity: 0;
	transition: opacity .1s ease
}

._9sTVb
:not
 
(
:empty
 
){
position
:
 
absolute
;

	
bottom
:
 
40
px
;

	
left
:
 
0;
width
:
 
72
px
;

	
height
:
 
15
px
;

	
transform-origin
:
 
16
px
 
center
;

	
transform
:
 
rotate
(-90deg);

	
opacity
:
 
1
}
.zBN_b
 
._9sTVb
:not
 
(
:empty
 
){
bottom
:
 
46
px
;

	
width
:
 
112
px
;

	
height
:
 
16
px


}
._3wbrC {
	position: absolute;
	left: 0;
	top: 6px;
	height: 3px;
	border-top-left-radius: 2px 50%;
	border-bottom-left-radius: 2px 50%;
	background-color: var(- -video-primary);
	pointer-events: none;
	z-index: 2
}

.zBN_b ._3wbrC {
	height: 4px
}

._2Xegw {
	margin-top: 1px
}

._1GY0I {
	border-top-right-radius: 2px 50%;
	border-bottom-right-radius: 2px 50%
}

._1RNtU {
	position: absolute;
	height: 100%;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-color: initial !important;
	outline: none;
	border: none;
	z-index: 2;
	cursor: pointer
}

._1RNtU::-webkit-slider-runnable-track {
	background-color: rgba(var(- -video-primary-rgb), .3);
	height: 3px;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	border-radius: 2px/50%
}

.zBN_b ._1RNtU::-webkit-slider-runnable-track {
	height: 4px
}

._1RNtU::-webkit-slider-thumb {
	-webkit-appearance: none;
	appearance: none;
	margin-top: -3px;
	width: 9px;
	height: 9px;
	background-color: rgba(var(- -video-primary-rgb), 1);
	border-radius: 50%;
	border: none;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	transition: all .1s ease
}

.zBN_b ._1RNtU::-webkit-slider-thumb {
	width: 10px;
	height: 10px
}

._1RNtU::-moz-range-track {
	background-color: rgba(var(- -video-primary-rgb), .3);
	height: 3px;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	border-radius: 2px/50%
}

.zBN_b ._1RNtU::-moz-range-track {
	height: 4px
}

._1RNtU::-moz-range-thumb {
	-moz-appearance: none;
	appearance: none;
	width: 9px;
	height: 9px;
	margin-top: -3px;
	background-color: rgba(var(- -video-primary-rgb), 1);
	border-radius: 50%;
	border: none;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	transition: all .1s ease
}

.zBN_b ._1RNtU::-moz-range-thumb {
	width: 10px;
	height: 10px
}

._1RNtU::-moz-focus-outer {
	border: 0
}

._1RNtU::-ms-track {
	background-color: rgba(var(- -video-primary-rgb), .3);
	height: 3px;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	border-radius: 2px/50%
}

.zBN_b ._1RNtU::-ms-track {
	height: 4px
}

._1RNtU::-ms-thumb {
	appearance: none;
	width: 9px;
	height: 9px;
	margin-top: 0;
	background-color: rgba(var(- -video-primary-rgb), 1);
	border-radius: 50%;
	border: none;
	box-shadow: 0 0 1px 1px rgba(var(- -shadow-rgb), .15), 0 1px 2px 0
		rgba(var(- -shadow-rgb), .2);
	transition: all .1s ease
}

.zBN_b ._1RNtU::-ms-thumb {
	width: 10px;
	height: 10px
}

._1RNtU::-ms-tooltip {
	display: none
}

._2vTeL {
	padding-top: 95px
}

.zBN_b ._2vTeL {
	padding-top: 125px
}

.C4sDL {
	position: absolute;
	pointer-events: none;
	opacity: 0;
	transition: opacity .1s ease
}

.C4sDL
:not
 
(
:empty
 
){
opacity
:
 
1
}
.ZV5Ql {
	width: 38px;
	height: 18px;
	margin-left: -19px;
	top: -23px;
	line-height: 18px;
	font-size: 12px;
	border-radius: 4px
}

.zBN_b .ZV5Ql {
	width: 60px;
	height: 28px;
	margin-left: -30px;
	top: -35px;
	line-height: 28px;
	font-size: 18px;
	border-radius: 6px
}

._1E5Sx {
	position: absolute;
	background-color: rgba(var(- -overlay-rgb), .55);
	text-align: center;
	color: var(- -video-primary);
	text-shadow: 0 1px 2px rgba(var(- -shadow-rgb), .3)
}

._2Lx9M {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
	border-left-color: transparent;
	border-bottom-color: transparent;
	border-right-color: transparent;
	border-top-color: rgba(var(- -overlay-rgb), .55)
}

._2ZGgD {
	margin-left: -4px;
	top: -5px;
	border-width: 4px
}

.zBN_b ._2ZGgD {
	margin-left: -6px;
	top: -7px;
	border-width: 6px
}

._1ZJYc {
	z-index: 2;
	display: flex;
	justify-content: space-around
}

html[dir] ._1ZJYc {
	margin-top: 28px;
	padding-bottom: 32px;
	text-align: center
}

html[dir] ._2AafV {
	margin-top: 28px
}

html[dir=ltr] ._2AafV {
	margin-left: 32px
}

html[dir=rtl] ._2AafV {
	margin-right: 32px
}

.KXvTU {
	display: flex;
	justify-content: center
}

html[dir] ._66JgU {
	background-color: var(- -background-default);
	margin: 0 !important;
	padding-top: 26px;
	padding-bottom: 12px
}

html[dir=ltr] ._66JgU {
	padding-left: 34px
}

html[dir=rtl] ._66JgU {
	padding-right: 34px
}

._3_3Rs {
	max-height: 200px;
	overflow-y: auto;
	position: relative
}

html[dir] ._3_3Rs {
	padding-bottom: 0
}

._16RnB {
	color: var(- -primary-text);
	display: inline-block;
	vertical-align: top;
	outline: none;
	height: auto;
	line-height: 22px;
	font-size: 15px;
	width: 100%
}

html[dir] ._16RnB {
	padding: 2px 0;
	margin: 0;
	border: none;
	background: transparent
}

._3_3Rs {
	line-height: 20px;
	font-size: 15px;
	min-height: 20px;
	font-weight: 400;
	outline: none;
	width: 100%;
	transition: border-color .2s ease-out
}

html[dir] ._3_3Rs {
	background-color: initial;
	border: none;
	border-bottom: 1px solid var(- -border-strong);
	padding: 6px 0 5px
}

html[dir=ltr] ._3_3Rs {
	padding-left: 2px
}

html[dir=rtl] ._3_3Rs {
	padding-right: 2px
}

._1lIXT {
	flex: 1;
	overflow-y: auto;
	overflow-x: hidden;
	position: relative
}

html[dir] ._1lIXT {
	background-color: var(- -background-default)
}

._28Pw9 {
	justify-content: space-around;
	z-index: 2;
	display: flex
}

html[dir] ._28Pw9 {
	margin-top: 28px;
	text-align: center;
	padding-bottom: 32px
}

._1q1KN {
	position: fixed;
	visibility: hidden
}

._37W4B {
	color: var(- -link)
}

._3pRd1 {
	flex: none;
	height: 60px;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	display: flex;
	align-items: center;
	flex-direction: row-reverse
}

html[dir] ._3pRd1 {
	background-color: var(- -media-viewer-background)
}

.img-zoomed-in ._3pRd1 {
	visibility: hidden !important;
	opacity: 0 !important
}

._1_wiy {
	order: 1
}

html[dir=ltr] ._1_wiy {
	margin-right: 18px
}

html[dir=rtl] ._1_wiy {
	margin-left: 18px
}

._20PqB {
	flex: 1 1 auto;
	order: 2;
	overflow: hidden
}

html[dir=ltr] ._20PqB {
	margin-left: 5px;
	margin-right: 15px
}

html[dir=rtl] ._20PqB {
	margin-right: 5px;
	margin-left: 15px
}

html[dir] ._39pS- {
	margin-top: -1px;
	padding-bottom: 1px
}

html[dir=ltr] ._3gHvl, html[dir=rtl] ._3gHvl {
	animation: _1zxIi .35s cubic-bezier(.1, .82, .25, 1)
}

@
keyframes _1zxIi { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
html[dir] ._3mmiR {
	cursor: zoom-out
}

.JWJN5 {
	display: flex;
	flex-direction: column;
	z-index: 500
}

html[dir] .JWJN5 {
	background-color: var(- -media-viewer-background);
	padding-bottom: 100px
}

._3vXNW {
	flex: 1 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: calc(100% - 60px);
	box-sizing: border-box
}

html[dir] ._3vXNW {
	padding: 10px 0 15px
}

.KNt1E {
	color: var(- -media-viewer-button-icon);
	height: 46px;
	align-items: center;
	display: flex;
	flex: none;
	justify-content: center;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	width: 46px
}

html[dir] .KNt1E {
	background-color: var(- -media-viewer-button-background);
	border-radius: 50%;
	box-shadow: inset 0 -1px rgba(var(- -shadow-rgb), .1), 0 1px 1px 0
		rgba(var(- -shadow-rgb), .06), 0 2px 5px 0 rgba(var(- -shadow-rgb), .2);
	padding: 0
}

.l92Uo {
	margin-right: 28px;
	margin-left: 74px
}

._2ucQa {
	margin-left: 28px;
	margin-right: 74px
}

.JWJN5 ._2muX8 {
	z-index: 3;
	width: 300px;
	height: 300px
}

html[dir] .JWJN5 ._2muX8 {
	background-color: var(- -orange);
	background-size: cover;
	background-position: 50% 50%
}

._1cVDK {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0
}

.cQsD9 {
	flex-direction: column
}

._2HiNF {
	-webkit-line-clamp: 5;
	display: -webkit-box;
	color: var(- -secondary);
	flex: none;
	font-size: 14.2px;
	line-height: 19px;
	max-height: 95px;
	max-width: 80%;
	min-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	transition: opacity .3s cubic-bezier(.1, .82, .25, 1);
	white-space: pre-wrap;
	width: auto;
	word-wrap: break-word;
	-webkit-box-orient: vertical
}

html[dir] ._2HiNF {
	margin-top: 12px
}

.textsize-xxlarge ._2HiNF {
	font-size: 16.6px;
	line-height: 25px;
	max-height: 125px
}

.textsize-xlarge ._2HiNF {
	font-size: 15.6px;
	line-height: 23px;
	max-height: 115px
}

.textsize-large ._2HiNF {
	font-size: 14.6px;
	line-height: 21px;
	max-height: 105px
}

.textsize-small ._2HiNF {
	font-size: 12.6px;
	line-height: 17px;
	max-height: 85px
}

.textsize-xsmall ._2HiNF {
	font-size: 11.6px;
	line-height: 15px;
	max-height: 75px
}

.textsize-xxsmall ._2HiNF {
	font-size: 10.6px;
	line-height: 13px;
	max-height: 65px
}

html[dir] .textsize-xlarge ._2HiNF .emoji, html[dir] .textsize-xxlarge ._2HiNF .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small ._2HiNF .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall ._2HiNF .emoji {
	transform: translateY(-3px) scale(.75)
}

html[dir] .textsize-xxsmall ._2HiNF .emoji {
	transform: translateY(-3px) scale(.65)
}

._2HiNF strong {
	font-weight: 700;
	color: var(- -secondary-stronger)
}

._2HiNF code {
	font-size: 13px
}

.textsize-xxlarge ._2HiNF code {
	font-size: 16px
}

.textsize-xlarge ._2HiNF code {
	font-size: 15px
}

.textsize-large ._2HiNF code {
	font-size: 14px
}

.textsize-small ._2HiNF code {
	font-size: 12px
}

.textsize-xsmall ._2HiNF code {
	font-size: 11px
}

.textsize-xxsmall ._2HiNF code {
	font-size: 10px
}

._2HiNF a:hover {
	text-decoration: underline
}

._3n8cf {
	opacity: 0
}

._3Yq07 {
	opacity: .5
}

._2pq7L {
	width: 100%
}

@media screen and (min-width:800px) {
	._2pq7L {
		width: 60%;
		max-width: 660px
	}
}

.img-zoomed-in .l92Uo, .img-zoomed-in ._2ucQa, .img-zoomed-in ._2HiNF {
	visibility: hidden !important;
	opacity: 0 !important
}

html[dir] ._3GFIT {
	padding: 26px 36px 0
}

._3bJMl {
	max-height: 96px;
	overflow-y: auto
}

html[dir] ._3bJMl {
	background-color: var(- -background-default);
	border-bottom: 1px solid var(- -border-default);
	padding: 16px 26px 11px
}

._1yYba {
	bottom: 0;
	position: absolute;
	width: 500px
}

html[dir] ._1yYba {
	background-color: var(- -panel-background)
}

._3tMDH {
	bottom: 56px;
	position: absolute;
	z-index: 2
}

html[dir] ._3tMDH {
	text-align: center
}

html[dir=ltr] ._3tMDH {
	right: 32px
}

html[dir=rtl] ._3tMDH {
	left: 32px
}

.rcDLF {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] .rcDLF {
	left: 0
}

html[dir=rtl] .rcDLF {
	right: 0
}

._3eST_ {
	height: 100%;
	flex: 1;
	display: flex;
	flex-direction: column
}

._2Mvo8 {
	color: rgba(var(- -inverse-rgb), .72);
	flex: 1;
	font-size: 13px;
	height: 50px;
	text-transform: uppercase
}

html[dir] ._2Mvo8 {
	cursor: pointer;
	text-align: center
}

.os-mac ._2Mvo8 {
	font-weight: 500
}

._2Mvo8.fyJXn {
	color: var(- -white)
}

.os-mac ._2Mvo8.fyJXn {
	font-weight: 600
}

._3b2Cf:before {
	content: "";
	position: absolute;
	bottom: 0;
	transition: .3s cubic-bezier(.1, .82, .25, 1);
	height: 4px
}

html[dir] ._3b2Cf:before {
	background-color: var(- -menu-tabs-list-active)
}

html[dir=ltr] ._3b2Cf:before {
	left: 0
}

html[dir=rtl] ._3b2Cf:before {
	right: 0
}

._11j3g:before {
	width: 33.33%
}

.py9Ls:before {
	width: 25%
}

html[dir] ._3b2Cf[data-active-tab=media]:before {
	transform: translateX(0)
}

html[dir=ltr] ._3b2Cf[data-active-tab=docs]:before {
	transform: translateX(100%)
}

html[dir=rtl] ._3b2Cf[data-active-tab=docs]:before {
	transform: translateX(-100%)
}

html[dir=ltr] ._3b2Cf[data-active-tab=links]:before {
	transform: translateX(200%)
}

html[dir=rtl] ._3b2Cf[data-active-tab=links]:before {
	transform: translateX(-200%)
}

html[dir=ltr] ._3b2Cf[data-active-tab=products]:before {
	transform: translateX(300%)
}

html[dir=rtl] ._3b2Cf[data-active-tab=products]:before {
	transform: translateX(-300%)
}

._3b2Cf {
	height: 50px;
	flex: none;
	position: relative;
	z-index: 110;
	display: flex;
	align-items: center
}

html[dir] ._3b2Cf {
	background-color: var(- -panel-background-colored)
}

html[dir] ._2bVIT {
	padding-top: 10px
}

._1VX5S {
	position: relative
}

html[dir] ._1VX5S {
	margin-bottom: 10px;
	background-color: var(- -background-default);
	box-shadow: 0 1px 3px var(- -shadow-light)
}

._2mZ8F {
	height: 62px;
	position: relative;
	z-index: 200
}

html[dir] ._2mZ8F {
	background-color: var(- -panel-background-colored-deeper)
}

._3h2Do {
	bottom: 32px;
	position: absolute
}

html[dir=ltr] ._3h2Do {
	right: 32px
}

html[dir=rtl] ._3h2Do {
	left: 32px
}

html[dir] ._3Htr3 {
	margin-bottom: 2px
}

._3DDMc {
	display: flex;
	flex-flow: row wrap;
	justify-content: center
}

html[dir] ._3DDMc {
	padding-top: 30px
}

html[dir=ltr] ._3DDMc {
	padding-left: 15px;
	padding-right: 30px
}

html[dir=rtl] ._3DDMc {
	padding-right: 15px;
	padding-left: 30px
}

._3gfT8 {
	display: flex;
	width: 82px;
	height: 82px;
	box-sizing: border-box;
	font-size: 12px;
	align-items: center;
	justify-content: center
}

html[dir] ._3gfT8 {
	margin-bottom: 15px;
	border: 4px solid transparent;
	text-align: center;
	border-radius: 50%
}

html[dir=ltr] ._3gfT8 {
	margin-left: 15px;
	float: left
}

html[dir=rtl] ._3gfT8 {
	margin-right: 15px;
	float: right
}

.Yzip6 {
	width: 82px;
	height: 0
}

html[dir] .Yzip6 {
	border-radius: 50%
}

html[dir=ltr] .Yzip6 {
	margin-left: 15px
}

html[dir=rtl] .Yzip6 {
	margin-right: 15px
}

.l96f1 {
	color: var(- -inverse);
	position: relative
}

html[dir] .l96f1 {
	border: 4px solid var(- -white);
	box-shadow: inset 0 0 15px var(- -shadow-light)
}

.l96f1:after {
	display: block;
	position: absolute;
	width: 82px;
	height: 82px;
	box-sizing: border-box;
	top: -4px;
	z-index: 1;
	content: ""
}

html[dir] .l96f1:after {
	border: 3px solid var(- -blue-light);
	border-radius: 50%
}

html[dir=ltr] .l96f1:after {
	left: -4px
}

html[dir=rtl] .l96f1:after {
	right: -4px
}

html[dir] ._7LH2P {
	border: 4px solid var(- -blue-light);
	cursor: pointer
}

._9tCEa {
	flex: 0 0 auto
}

html[dir] ._9tCEa {
	padding-bottom: 8px
}

html[dir=ltr] ._9tCEa {
	transition: padding-left .3s cubic-bezier(.69, 0, .79, .14);
	padding-left: 0
}

html[dir=rtl] ._9tCEa {
	transition: padding-right .3s cubic-bezier(.69, 0, .79, .14);
	padding-right: 0
}

html[dir=ltr] ._1P2Tp {
	padding-left: 40px;
	transition: padding-left .3s cubic-bezier(.1, .82, .25, 1)
}

html[dir=rtl] ._1P2Tp {
	padding-right: 40px;
	transition: padding-right .3s cubic-bezier(.1, .82, .25, 1)
}

.C73Q6 {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	width: 100%;
	z-index: 501;
	height: 100px
}

html[dir] .C73Q6 {
	border-top: 1px solid var(- -border-panel)
}

.img-zoomed-in .C73Q6 {
	opacity: 0 !important;
	visibility: hidden !important
}

._3Atf9 {
	width: 100%
}

.vFydZ {
	display: flex;
	overflow-x: scroll;
	width: 100%
}

html[dir] .vFydZ {
	padding-top: 8px;
	padding-bottom: 8px
}

.isRZr {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	flex: 0 0 auto;
	height: 78px;
	justify-content: center;
	max-width: 78px;
	min-width: 68px;
	position: relative;
	width: 5%
}

html[dir=ltr] .isRZr {
	margin-right: 8px
}

html[dir=rtl] .isRZr {
	margin-left: 8px
}

._16cGd {
	min-width: 50%
}

._1jJLh {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	height: 48px;
	justify-content: center;
	width: 48px
}

html[dir] ._1jJLh {
	background-color: var(- -teal);
	border-radius: 50%
}

html[dir] ._1jJLh.Qf4Oh {
	background-color: var(- -icon-disabled)
}

._1jJLh._3Wg5_ {
	color: var(- -icon)
}

html[dir] ._1jJLh._3Wg5_ {
	background-color: rgba(var(- -inverse-rgb), 0)
}

._1jJLh._3kAey {
	height: 40px;
	width: 40px
}

._2zkF3 {
	height: 72px;
	overflow: hidden
}

html[dir] ._2zkF3 {
	background-color: var(- -background-default)
}

.NuJ4j {
	align-items: center;
	flex: 1;
	position: relative;
	width: 100%
}

.NuJ4j, ._3nuGo {
	display: flex;
	justify-content: center
}

._3nuGo {
	align-items: flex-start;
	box-sizing: border-box;
	flex: 0 0 130px
}

html[dir] ._3nuGo {
	background-color: var(- -panel-background-deep);
	padding: 24px 20px 0
}

._2sSRd {
	display: flex;
	overflow-x: auto
}

html[dir] ._2sSRd {
	padding-bottom: 6px
}

html[dir=ltr] ._2sSRd {
	margin-right: 6px
}

html[dir=rtl] ._2sSRd {
	margin-left: 6px
}

._3nfoJ {
	bottom: 100px;
	opacity: 0;
	position: absolute;
	z-index: 2
}

html[dir] ._3nfoJ {
	margin: 0;
	padding: 0;
	text-align: center
}

html[dir=ltr] ._3nfoJ {
	right: 40px
}

html[dir=rtl] ._3nfoJ {
	left: 40px
}

._18KIe {
	flex: none;
	width: 75%;
	z-index: 100
}

html[dir] ._18KIe {
	margin-bottom: 42px
}

._3Mxes {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._3Mxes {
	left: 0
}

html[dir=rtl] ._3Mxes {
	right: 0
}

._1e9zI {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._1e9zI {
	left: 0
}

html[dir=rtl] ._1e9zI {
	right: 0
}

._2n7FA {
	color: var(- -secondary);
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	width: 70%
}

html[dir] ._2n7FA {
	text-align: center
}

._1qE6k {
	display: inline-block;
	font-size: 13px;
	position: relative;
	top: -11px;
	z-index: 200
}

html[dir] ._1qE6k {
	background-color: var(- -pale-yellow);
	border-radius: 3px;
	box-shadow: 0 1px 1px rgba(var(- -shadow-rgb), .13);
	margin-top: 0;
	padding: 6px 14px 8px;
	text-align: center
}

._2n-96 {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1001
}

html[dir] ._2n-96 {
	background-color: rgba(var(- -background-default-rgb), .6)
}

._3L-be {
	align-items: center;
	box-sizing: border-box;
	color: rgba(var(- -primary-strong-rgb), .3);
	display: flex;
	font-size: 30px;
	height: calc(100% - 60px);
	justify-content: center
}

html[dir] ._3L-be {
	border: 5px dashed rgba(var(- -shadow-rgb), .3);
	margin: 30px
}

._1ypOz {
	align-items: center;
	box-sizing: border-box;
	color: var(- -button-alternative);
	display: flex !important;
	flex-direction: column;
	flex: 0 0 78px;
	font-size: 11px;
	font-weight: 500;
	height: 78px;
	justify-content: center;
	letter-spacing: -.2px;
	line-height: 13px;
	max-width: 78px;
	text-transform: uppercase;
	transition: transform 75ms ease-out
}

html[dir] ._1ypOz {
	background-color: var(- -button-alternative-background);
	padding: 8px
}

html[dir] .Vrmh_ {
	margin-top: 5px;
	text-align: center
}

._1MsrQ {
	display: flex;
	flex: none;
	justify-content: center
}

html[dir] ._1MsrQ {
	padding: 0 0 24px
}

._3dGYA {
	align-items: center;
	color: var(- -secondary-light);
	display: flex;
	width: 44px;
	height: 44px;
	justify-content: center
}

html[dir] ._3dGYA {
	box-shadow: 0 1px 1px 0 rgba(var(- -shadow-rgb), .06), 0 2px 5px 0
		rgba(var(- -shadow-rgb), .2);
	background-color: var(- -background-default);
	border-radius: 50%;
	margin: 0 auto
}

._2tW_W {
	/* min-height: 62px; */
	order: 3;
	position: relative;
	flex: none;
	width: 100%;
	box-sizing: border-box;
	z-index: 1
}

html[dir] ._2tW_W {
	padding: 0;
	/* background-color: hsla(0, 100%, 99%, 0.6); */
}

html[dir=ltr] .dark .three ._2tW_W {
	border-right: 1px solid red
}

html[dir=rtl] .dark .three ._2tW_W {
	border-left: 1px solid red
}

._2HFg5 {
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._2HFg5 {
	left: 0
}

html[dir=rtl] ._2HFg5 {
	right: 0
}

._1JbDr {
	bottom: 0;
	box-sizing: border-box;
	position: absolute;
	width: 100%
}

html[dir=ltr] ._1JbDr {
	left: 0;
	border-left: 1px solid var(- -border-panel)
}

html[dir=rtl] ._1JbDr {
	right: 0;
	border-right: 1px solid var(- -border-panel)
}

._3pkkz {
	align-items: flex-end;
	box-sizing: border-box;
	display: flex;
	flex-direction: row;
	max-width: 100%;
	/* min-height: 62px; */
	position: relative;
	z-index: 2
}

html[dir] ._3pkkz {
	background-color: var(- -rich-text-panel-background);
	/* padding: 5px 10px */
}

html[dir=ltr] ._3pkkz {
	border-left: 1px solid var(- -border-stronger)
}

html[dir=rtl] ._3pkkz {
	border-right: 1px solid var(- -border-stronger)
}

._1Plpp {
	box-sizing: border-box;
	flex: 1 1 auto;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	min-height: 20px;
	min-width: 0;
	outline: none;
	width: inherit;
	will-change: width
}

html[dir] ._1Plpp {
	background-color: #fff;
	border-radius: 21px;
	border: 1px solid #fff;
	padding: 9px 12px 11px;
	margin: 5px 10px;
	box-shadow: 0 1px 0.5px rgba(0, 0, 0, 0.18);
	margin-bottom: 3px;
}

.weEq5 {
	box-sizing: border-box;
	flex: none;
	min-height: 52px
}

html[dir] .weEq5 {
	padding: 5px 10px
}

html[dir] ._1Plpp._2xHa8 {
	background-color: rgba(var(- -compose-background-rgb), .55)
}

._35EW6 {
	flex: 0 0 auto;
	opacity: .9;
	color: #919191;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

html[dir] ._35EW6 {
	margin-top: 9px
}

._35EW6:disabled {
	opacity: .4
}

@
keyframes _1bHSJ { 50%{
	background-color: var(- -compose-background-focused);
	border-color: var(- -compose-border-focused)
}

}
html[dir=ltr] .fGe75, html[dir=rtl] .fGe75 {
	animation-name: _1bHSJ;
	animation-duration: .4s;
	animation-timing-function: cubic-bezier(.24, .91, .01, .99)
}

.TYhk9 {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex: none
}

html[dir] .TYhk9 {
	background-color: var(- -rich-text-panel-background);
	border-top: 1px solid rgba(var(- -white-rgb), .15);
	box-shadow: 0 -5px 7px -5px rgba(var(- -shadow-rgb), .05);
	margin-top: 0;
	padding: 24px 19px 19px
}

.TYhk9:before {
	bottom: 0;
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 2
}

html[dir] .TYhk9:before {
	box-shadow: inset 0 -10px 9px -10px rgba(var(- -shadow-rgb), .1)
}

html[dir=ltr] .TYhk9:before, html[dir=rtl] .TYhk9:before {
	left: 0;
	right: 0
}

.Bixbo {
	font-size: 15px;
	line-height: normal
}

._2JCaJ, .Bixbo {
	flex: none
}

html[dir] ._2JCaJ {
	margin-top: 12px;
	text-align: center
}

.rvQu_ {
	display: inline-block
}

html[dir=ltr] .rvQu_+.rvQu_ {
	margin-left: 8px
}

html[dir=rtl] .rvQu_+.rvQu_ {
	margin-right: 8px
}

._21VUc {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex: none
}

html[dir] ._21VUc {
	background-color: var(- -rich-text-panel-background);
	border-top: 1px solid rgba(var(- -white-rgb), .15);
	box-shadow: 0 -5px 7px -5px rgba(var(- -shadow-rgb), .05);
	margin-top: 0;
	padding: 24px 19px 19px
}

._21VUc:before {
	bottom: 0;
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 2
}

html[dir] ._21VUc:before {
	box-shadow: inset 0 -10px 9px -10px rgba(var(- -shadow-rgb), .1)
}

html[dir=ltr] ._21VUc:before, html[dir=rtl] ._21VUc:before {
	left: 0;
	right: 0
}

._1I-sP {
	flex: none
}

html[dir] ._1I-sP {
	margin-top: 12px;
	text-align: center
}

.BnEBR {
	bottom: 32px;
	position: absolute;
	z-index: 9999
}

html[dir=ltr] .BnEBR {
	right: 32px
}

html[dir=rtl] .BnEBR {
	left: 32px
}

html[dir] .IrCRl {
	margin-bottom: 2px
}

html[dir=ltr] ._14oqx {
	padding-left: 30px
}

html[dir=rtl] ._14oqx {
	padding-right: 30px
}

.DcItJ {
	align-items: center;
	display: flex;
	height: 60px
}

html[dir=ltr] .DcItJ {
	padding-right: 30px
}

html[dir=rtl] .DcItJ {
	padding-left: 30px
}

html[dir] ._14oqx+._14oqx .DcItJ {
	border-top: 1px solid var(- -border-list)
}

._3WCza {
	flex: 1 1 auto;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir] ._3WCza {
	margin-top: -4px
}

html[dir] .os-mac ._3WCza {
	margin-top: 0
}

._39lFW {
	flex: none
}

html[dir=ltr] ._39lFW {
	margin-left: 15px
}

html[dir=rtl] ._39lFW {
	margin-right: 15px
}

._1mf1Y .DcItJ {
	height: auto
}

._1mf1Y ._3WCza {
	white-space: normal
}

html[dir] ._1mf1Y ._3WCza {
	padding-top: 19px;
	padding-bottom: 19px
}

._1IRB_ {
	z-index: 200;
	position: absolute;
	box-sizing: border-box;
	width: 100%;
	display: flex;
	justify-content: center;
	pointer-events: none
}

html[dir] ._1IRB_ {
	padding-top: 8.5px
}

html[dir=ltr] ._1IRB_ {
	padding-right: 6px
}

html[dir=rtl] ._1IRB_ {
	padding-left: 6px
}

.AfVTG {
	flex: none
}

html[dir] .AfVTG {
	padding-bottom: 32px
}

html[dir] ._1RIe1 {
	margin-bottom: 20px
}

.pqx2N {
	white-space: pre-wrap
}

._3GoJv {
	min-height: 20px
}

html[dir] ._3GoJv {
	margin-top: -4px
}

._3iGdK {
	color: var(- -icon-fixed)
}

._3zJPS {
	color: var(- -icon-lighter)
}

._3-TEO {
	display: flex;
	font-size: 14px;
	line-height: 20px
}

html[dir] ._3-TEO {
	padding-bottom: 0;
	margin-top: 12px
}

html[dir=ltr] ._3-TEO {
	margin-right: 0
}

html[dir=rtl] ._3-TEO {
	margin-left: 0
}

._1c6qB {
	display: inline-block;
	vertical-align: text-bottom;
	flex: none;
	transition: opacity .3s ease
}

html[dir=ltr] ._1c6qB {
	margin-right: 10px
}

html[dir=rtl] ._1c6qB {
	margin-left: 10px
}

.jFOI0 {
	flex: 1;
	transition: opacity .3s ease
}

html[dir] ._2OFZT {
	text-align: center
}

html[dir] ._3U50T {
	padding-top: 12px
}

._3bdc0 {
	display: block;
	height: 79px;
	width: 144px
}

html[dir] ._3bdc0 {
	margin: 4px auto 12px
}

._3y0EN {
	flex: 1;
	position: relative;
	width: 100%
}

._3y0EN ._3EjgV {
	position: absolute;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	top: 20px;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._3y0EN ._3EjgV {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

html[dir=ltr] ._3y0EN ._3EjgV {
	left: 20px
}

html[dir=rtl] ._3y0EN ._3EjgV {
	right: 20px
}

._3y0EN ._6Pnex {
	flex: 0 0 auto;
	align-self: center;
	display: flex;
	align-items: center;
	flex-direction: column
}

._3y0EN .QA8Vz {
	font-weight: 300
}

._3y0EN .jcxhw {
	width: 26px;
	height: 30px
}

html[dir] ._3y0EN .jcxhw {
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 15px
}

._3Qeli {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] ._3Qeli {
	left: 0
}

html[dir=rtl] ._3Qeli {
	right: 0
}

._3Qeli ._1RUry {
	position: relative;
	top: 20px;
	width: calc(100% - 40px);
	height: calc(100% - 60px)
}

html[dir=ltr] ._3Qeli ._1RUry {
	left: 20px
}

html[dir=rtl] ._3Qeli ._1RUry {
	right: 20px
}

._3Qeli .mBkWs {
	z-index: 2;
	height: 100%;
	width: 100%
}

._2k1om {
	flex: 1;
	position: relative;
	width: 100%
}

._2k1om .xVBLL {
	position: absolute;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	top: 20px;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._2k1om .xVBLL {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

html[dir=ltr] ._2k1om .xVBLL {
	left: 20px
}

html[dir=rtl] ._2k1om .xVBLL {
	right: 20px
}

._2k1om ._1a4Ru {
	height: 100%;
	width: 100%;
	z-index: 2
}

._2k1om ._3MIB_ {
	min-width: 250px
}

._3S63o {
	align-items: center;
	display: flex;
	justify-content: center;
	position: relative
}

._3sxu7 {
	z-index: 1000
}

._3q7Vo {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 10
}

html[dir=ltr] ._3q7Vo {
	left: 0
}

html[dir=rtl] ._3q7Vo {
	right: 0
}

._2XZGZ {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

html[dir=ltr] ._2XZGZ {
	left: 0
}

html[dir=rtl] ._2XZGZ {
	right: 0
}

.r4crx {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir] .r4crx {
	padding: 20px
}

html[dir=ltr] .r4crx {
	left: 0
}

html[dir=rtl] .r4crx {
	right: 0
}

.r4crx ._2-_Pl {
	flex: 1 1 100%;
	position: relative
}

.r4crx ._2GgBs {
	flex: none
}

html[dir] .r4crx ._2GgBs {
	margin-top: 20px;
	text-align: center
}

.r4crx ._3m_5X {
	height: 100%;
	width: 100%;
	z-index: 2
}

.rstyJ {
	align-items: center;
	display: flex;
	width: 100%
}

html[dir] .rstyJ {
	background-color: var(- -rich-text-panel-background);
	padding-top: 5px
}

._2bdRS {
	display: flex;
	flex-grow: 1;
	overflow: hidden
}

html[dir] ._2bdRS {
	background-color: var(- -popup-panel-background);
	border-radius: 5px
}

html[dir=ltr] ._2bdRS {
	margin-left: 66px
}

html[dir=rtl] ._2bdRS {
	margin-right: 66px
}

._3SX5f {
	align-items: center;
	box-sizing: border-box;
	color: var(- -icon-fixed);
	display: flex;
	flex: none;
	justify-content: center;
	min-width: 64px;
	width: 64px
}

html[dir] ._3SX5f {
	background-color: var(- -rich-text-panel-background)
}

.mYCYF {
	display: flex;
	position: relative;
	height: 42px;
	width: 26px;
	transition: width .3s
}

.mYCYF:hover {
	will-change: width
}

.mYCYF:hover ._35Ob4 {
	will-change: transform, opacity
}

.mYCYF.oNpAz {
	width: 110px
}

.mYCYF._3svz5.oNpAz {
	width: 152px
}

._35Ob4 {
	transition: transform .3s, opacity .3s
}

html[dir=ltr] ._35Ob4 {
	transform: translate3d(100, 0, 0)
}

html[dir=rtl] ._35Ob4 {
	transform: translate3d(-100, 0, 0)
}

._12JTM {
	opacity: 0
}

.kQJNA {
	opacity: 1
}

._1oRJg, .WTc9Q {
	opacity: 0
}

.mYCYF.oNpAz ._12JTM, .mYCYF.oNpAz .kQJNA {
	opacity: 1
}

html[dir=ltr] .mYCYF.oNpAz .kQJNA {
	transform: translateX(42px)
}

html[dir=rtl] .mYCYF.oNpAz .kQJNA {
	transform: translateX(-42px)
}

.mYCYF.oNpAz ._1oRJg {
	opacity: 1
}

html[dir=ltr] .mYCYF.oNpAz ._1oRJg {
	transform: translateX(84px)
}

html[dir=rtl] .mYCYF.oNpAz ._1oRJg {
	transform: translateX(-84px)
}

.mYCYF.oNpAz .WTc9Q {
	opacity: 1
}

html[dir=ltr] .mYCYF.oNpAz .WTc9Q {
	transform: translateX(126px)
}

html[dir=rtl] .mYCYF.oNpAz .WTc9Q {
	transform: translateX(-126px)
}

._2_Y93 {
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 13.6px;
	line-height: 19px;
	width: 100%;
	max-width: 588px;
	overflow: hidden;
	box-sizing: border-box
}

html[dir] ._2_Y93 {
	border-radius: 6px;
	cursor: pointer;
	text-align: initial;
	background-color: rgba(var(- -overlay-rgb), .05);
	padding: 10px 15px
}

._3JLOD {
	flex: none;
	position: relative;
	width: 55px;
	height: 55px
}

html[dir=ltr] ._3JLOD {
	margin-right: 15px
}

html[dir=rtl] ._3JLOD {
	margin-left: 15px
}

._1SDw5 {
	flex-grow: 1;
	overflow: hidden
}

._3O1Q2 {
	position: absolute;
	top: 40px;
	z-index: 100
}

html[dir=ltr] ._3O1Q2 {
	left: 40px
}

html[dir=rtl] ._3O1Q2 {
	right: 40px
}

._3wWRZ {
	font-size: 16px;
	line-height: 21px;
	color: var(- -primary-strong);
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

._1aFfq {
	font-size: 13px;
	line-height: 20px;
	color: var(- -secondary)
}

.F9IWm {
	font-size: 14px;
	line-height: 20px
}

._1aFfq, .F9IWm, ._3wWRZ {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

._3ZRry {
	display: flex;
	flex: 1;
	height: 100%;
	width: 100%
}

._34_O7 {
	flex-direction: column;
	flex-grow: 1
}

html[dir] ._34_O7>div {
	background-color: var(- -blue-ocean) !important
}

._1UCLO, .-PD9k {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	width: 100%
}

._1UCLO {
	color: var(- -danger)
}

._3YwRO {
	height: 1px;
	box-sizing: border-box
}

html[dir] ._3YwRO {
	border-top: 1px solid var(- -border-default)
}

html[dir=ltr] ._3YwRO {
	margin-left: 77px
}

html[dir=rtl] ._3YwRO {
	margin-right: 77px
}

._2Q8NM {
	display: flex;
	flex-direction: column;
	overflow-x: hidden;
	overflow-y: scroll
}

._2fnzN {
	display: flex;
	flex: 1;
	flex-direction: column;
	position: relative;
	width: 100%
}

._3ta5X, ._2Ct3u {
	align-items: center;
	display: flex;
	height: 100%;
	justify-content: center;
	position: absolute;
	width: 100%;
	z-index: 1000
}

html[dir] ._3ta5X, html[dir] ._2Ct3u {
	text-align: center
}

html[dir] ._3ta5X {
	background-color: rgba(var(- -panel-background-rgb), .7);
	cursor: pointer
}

html[dir] ._2Ct3u {
	background-color: rgba(var(- -panel-background-rgb), .9)
}

.bgT-e {
	color: var(- -inverse);
	height: 50px;
	line-height: 50px;
	width: 50px
}

html[dir] .bgT-e {
	border-radius: 50%;
	margin: 0 auto 35px;
	padding: 35px;
	text-align: center
}

._3_nUX {
	line-height: normal
}

html[dir] ._3_nUX {
	margin: 0 20px
}

html[dir] ._3ta5X .bgT-e {
	background-color: rgba(var(- -teal-rgb), .6)
}

._3ta5X ._3_nUX {
	color: var(- -teal)
}

html[dir] ._2Ct3u .bgT-e {
	background-color: var(- -white)
}

._2Ct3u ._3_nUX {
	color: var(- -secondary)
}

.bgT-e svg {
	height: 50px;
	width: 50px
}

._1j3be {
	color: var(- -icon-fixed);
	position: absolute;
	top: 100px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	visibility: hidden;
	z-index: 2
}

html[dir] ._1j3be {
	background-color: var(- -white);
	border-radius: 2px;
	box-shadow: rgba(var(- -shadow-rgb), .3) 0 1px 4px -1px;
	cursor: pointer;
	padding: 6px
}

html[dir=ltr] ._1j3be {
	right: 10px
}

html[dir=rtl] ._1j3be {
	left: 10px
}

._1j3be svg {
	height: 28px;
	width: 28px
}

._1j3be._1kpZ9 {
	visibility: visible
}

.V9yxQ {
	max-height: 50%;
	overflow-y: auto;
	width: 100%
}

html[dir] .V9yxQ {
	background-color: var(- -background-default);
	border-top: 1px solid var(- -border-stronger);
	margin-top: -25px
}

._1VgUV {
	color: var(- -danger);
	font-size: 14px
}

._36KaO {
	display: flex;
	max-width: 100%;
	position: relative
}

html[dir] ._36KaO {
	margin-bottom: 12px
}

html[dir=ltr] ._36KaO {
	padding-left: 29px;
	padding-right: 12px
}

html[dir=rtl] ._36KaO {
	padding-right: 29px;
	padding-left: 12px
}

html[dir] .textsize-xxlarge ._36KaO {
	margin-bottom: 18px
}

html[dir] .textsize-xlarge ._36KaO {
	margin-bottom: 16px
}

html[dir] .textsize-large ._36KaO {
	margin-bottom: 14px
}

html[dir] .textsize-small ._36KaO {
	margin-bottom: 8px
}

html[dir] .textsize-xsmall ._36KaO {
	margin-bottom: 6px
}

html[dir] .textsize-xxsmall ._36KaO {
	margin-bottom: 4px
}

.XO_8o {
	box-sizing: border-box;
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] .XO_8o {
	padding: 5px 4px 0 6px
}

html[dir=rtl] .XO_8o {
	padding: 5px 6px 0 4px
}

.XO_8o a {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: top;
	white-space: nowrap
}

.XO_8o a:hover {
	text-decoration: underline
}

._1Z9m- {
	box-sizing: border-box
}

html[dir] ._1Z9m- {
	padding: 3px 3px 8px
}

html[dir=ltr] ._2DeEX {
	padding: 3px 0 5px 6px
}

html[dir=rtl] ._2DeEX {
	padding: 3px 6px 5px 0
}

html[dir] ._3VhhQ ._2DeEX {
	padding-bottom: 0
}

html[dir] ._2bjGA ._1YAWd {
	margin-top: 0
}

._22f-6 {
	font-size: 14px;
	display: inline-block
}

html[dir=ltr] ._22f-6 {
	padding: 5px 5px 5px 0;
	margin-right: 10px
}

html[dir=rtl] ._22f-6 {
	padding: 5px 0 5px 5px;
	margin-left: 10px
}

._3PWqr {
	flex-wrap: wrap
}

html[dir] ._3PWqr {
	margin-top: 3px
}

._1-hDo {
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	width: 200px
}

.cOcmP {
	width: 35px;
	height: 35px;
	opacity: 0;
	position: relative
}

._2mjJG {
	color: var(- -ptt-button-send)
}

._2Fi6F {
	color: var(- -ptt-button-cancel)
}

.cOcmP._1K6WL, .cOcmP:hover {
	transition: transform .1s ease-in-out
}

html[dir] .cOcmP._1K6WL, html[dir] .cOcmP:hover {
	transform: scale(1.12) !important
}

.cOcmP._1K6WL ._1aVJp, .cOcmP:hover ._1aVJp {
	opacity: 0
}

.cOcmP._1K6WL .ZxQVp, .cOcmP:hover .ZxQVp {
	opacity: 1
}

.ZxQVp {
	opacity: 0
}

._30ie- {
	font-weight: 300;
	font-size: 20px;
	color: var(- -secondary);
	opacity: 0
}

._30ie-:before {
	display: inline-block;
	width: 14px;
	height: 14px;
	content: ""
}

html[dir] ._30ie-:before {
	border-radius: 50%;
	background-color: var(- -danger)
}

html[dir=ltr] ._30ie-:before {
	animation: _1fqU3 1.6s ease-in infinite;
	margin-right: 7px
}

html[dir=rtl] ._30ie-:before {
	animation: _1fqU3 1.6s ease-in infinite;
	margin-left: 7px
}

.ZBZ4i {
	position: absolute;
	top: 0
}

html[dir=ltr] .ZBZ4i {
	left: 0
}

html[dir=rtl] .ZBZ4i {
	right: 0
}

._2SbJ1 {
	color: #919191;
	position: absolute;
	top: 9px;
	z-index: 2 outline: none;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

._1UWg0 {
	position: relative;
	transition: width .18s ease-in-out;
	width: 24px
}

html[dir] ._1UWg0 {
	cursor: default;
	padding-top: 4px
}

._1UWg0._1wU75 {
	width: 200px
}

@
keyframes _1fqU3 { 50%{
	opacity: 0
}

}
._2qtw6 {
	flex: 1;
	position: relative;
	width: 100%
}

._2qtw6 ._1-okK {
	position: absolute;
	width: calc(100% - 40px);
	height: calc(100% - 40px);
	top: 20px;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._2qtw6 ._1-okK {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: 50% 50%
}

html[dir=ltr] ._2qtw6 ._1-okK {
	left: 20px
}

html[dir=rtl] ._2qtw6 ._1-okK {
	right: 20px
}

._3mWF2 {
	align-items: center;
	bottom: 0;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	opacity: 0;
	overflow: hidden;
	position: absolute;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	width: 100%;
	z-index: 501;
	height: 100px
}

html[dir] ._3mWF2 {
	border-top: 1px solid var(- -border-panel)
}

.img-zoomed-in ._3mWF2 {
	opacity: 0 !important;
	visibility: hidden !important
}

.tMuB9 {
	width: 100%
}

._2WiW8 {
	display: flex;
	overflow-x: scroll;
	width: 100%
}

html[dir] ._2WiW8 {
	padding-top: 8px;
	padding-bottom: 8px
}

._2Ks4y {
	min-width: 50%
}

._2vsnU {
	flex: none
}

html[dir] ._2vsnU {
	padding-bottom: 32px
}

._2u2Mg {
	display: flex;
	justify-content: center
}

html[dir] ._2u2Mg {
	margin-bottom: 20px
}

._3ml_s {
	min-height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(- -secondary-lighter)
}

html[dir] ._3ml_s {
	margin-top: 3px
}

._3uUu-:before {
	content: "~"
}

.IEkLN {
	display: flex;
	flex-direction: row
}

._19juz {
	flex: 0 0 auto;
	display: inline-block
}

html[dir] ._19juz {
	margin-top: 1px
}

html[dir=ltr] ._19juz {
	margin-left: 3px
}

html[dir=rtl] ._19juz {
	margin-right: 3px
}

html[dir] ._37TcF {
	padding: 14px 30px 4px
}

._2F_bJ {
	color: var(- -icon-fixed)
}

._1x_c3 {
	color: #919191;
	position: absolute;
	width: 26px;
	bottom: 8px;
	display: block outline: none;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
}

html[dir] ._1x_c3 {
	border-radius: 2px;
	transform: translateZ(0)
}

html[dir] ._1x_c3:focus {
	box-shadow: 0 0 0 2px rgba(var(- -focus-rgb), .5)
}

._1x_c3.bRYFY {
	color: var(- -teal)
}

html[dir] ._1x_c3._2WGh- svg {
	margin: 1px
}

._1x_c3._338za svg {
	height: 26px;
	width: 26px
}

._1x_c3._2-5II {
	z-index: 2
}

._1x_c3.ARURL {
	display: flex;
	position: relative;
	bottom: 0
}

._1x_c3.ARURL._2WGh- {
	top: 9px
}

._1x_c3.ARURL._338za {
	top: 8px
}

._3fj4f {
	flex: none
}

html[dir] ._3fj4f {
	padding-bottom: 32px
}

.ePRKp {
	align-items: center;
	display: flex;
	flex-direction: column;
	flex: none
}

html[dir] .ePRKp {
	margin-top: 28px;
	margin-bottom: 28px
}

._3YYO2 {
	color: var(- -icon-fixed)
}

.YAPQk {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	overflow-y: auto;
	z-index: 1
}

html[dir] .YAPQk {
	background-color: var(- -background-default)
}

._1S0Yo {
	flex: none;
	display: flex;
	justify-content: center
}

html[dir] ._1S0Yo {
	padding-top: 24px;
	padding-bottom: 24px
}

._1iopp {
	flex: none
}

html[dir] ._1iopp {
	background-color: var(- -panel-background-lighter)
}

._hqS5 {
	position: relative;
	z-index: 999
}

._3a3LP {
	z-index: 1000
}

html[dir] ._1Z60u {
	background-color: var(- -live-location-glow);
	border-radius: 50%;
	cursor: pointer
}

html[dir] ._1Z60u.dAoZL {
	background-color: var(- -live-location-glow-stale)
}

html[dir] ._1Z60u._2zEG8 {
	background: none
}

html[dir] ._1AIor {
	background-color: var(- -white);
	border-radius: 50%
}

html[dir=ltr] ._1AIor {
	box-shadow: -5px 0 10px 1px var(- -shadow-rgb), 5px 0 10px 1px
		var(- -shadow-rgb)
}

html[dir=rtl] ._1AIor {
	box-shadow: 5px 0 10px 1px var(- -shadow-rgb), -5px 0 10px 1px
		var(- -shadow-rgb)
}

html[dir] ._1AIor._3a3LP {
	background-color: var(- -highlight)
}

._1mq8g {
	color: var(- -primary-stronger);
	font-size: 12.5px;
	text-transform: uppercase;
	width: 100%
}

html[dir] ._1mq8g {
	background-color: var(- -unread-bar-background);
	border-bottom: 1px solid rgba(var(- -shadow-rgb), .08);
	border-top: 1px solid rgba(var(- -white-rgb), .15);
	margin-bottom: 12px;
	padding: 5px 0;
	text-align: center
}

html[dir=ltr] ._1mq8g {
	margin-left: -40px;
	padding-left: 40px
}

html[dir=rtl] ._1mq8g {
	margin-right: -40px;
	padding-right: 40px
}

html[dir] .dark ._1mq8g {
	border-bottom: none;
	border-top: none
}

html[dir] .keyboard-user ._1mq8g:focus {
	background-color: var(- -focus-lighter)
}

.textsize-xxlarge ._1mq8g {
	font-size: 15.5px
}

.textsize-xlarge ._1mq8g {
	font-size: 14.5px
}

.textsize-large ._1mq8g {
	font-size: 13.5px
}

.textsize-small ._1mq8g {
	font-size: 11.5px
}

.textsize-xsmall ._1mq8g {
	font-size: 10.5px
}

.textsize-xxsmall ._1mq8g {
	font-size: 9.5px
}

.L89LI {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	box-sizing: border-box;
	display: inline-block;
	font-weight: 500;
	height: 33px;
	line-height: 33px;
	max-width: 90%;
	vertical-align: top
}

html[dir] .L89LI {
	background-color: var(- -unread-background);
	border-radius: 16px;
	padding: 0 22px
}

html[dir] .keyboard-user .L89LI:focus {
	box-shadow: 0 0 0 2px rgba(0, 165, 244, .4)
}

.edge-fix .L89LI {
	font-weight: 600
}

._2gZno {
	box-sizing: border-box;
	flex: none;
	height: 78px;
	overflow: hidden;
	position: relative;
	width: 78px
}

html[dir=ltr] ._2gZno {
	margin-right: 6px
}

html[dir=rtl] ._2gZno {
	margin-left: 6px
}

html[dir=ltr] ._2gZno:last-child {
	margin-right: 0
}

html[dir=rtl] ._2gZno:last-child {
	margin-left: 0
}

._2gZno:after {
	bottom: 0;
	content: "";
	display: none;
	position: absolute;
	top: 0;
	z-index: 1
}

html[dir] ._2gZno:after {
	background-color: var(- -thumb-border-active)
}

html[dir=ltr] ._2gZno:after, html[dir=rtl] ._2gZno:after {
	left: 0;
	right: 0
}

._2gZno._2UCiX:after {
	display: block
}

.GpvML {
	height: 100%;
	position: relative;
	top: 0;
	transition: transform 75ms ease-out;
	width: 100%;
	z-index: 2
}

html[dir] .GpvML {
	background-color: var(- -panel-background-deeper);
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	transform: none
}

html[dir=ltr] .GpvML {
	left: 0
}

html[dir=rtl] .GpvML {
	right: 0
}

.GpvML:before {
	content: "";
	position: absolute;
	height: 40px;
	width: 100%;
	top: 0;
	opacity: 0;
	transition: opacity .1s ease-out
}

html[dir=ltr] .GpvML:before {
	right: 0;
	background: linear-gradient(10deg, transparent, transparent 45%, rgba(var(- 
		 -overlay-rgb), .18) 75%, rgba(var(- -overlay-rgb), .4))
}

html[dir=rtl] .GpvML:before {
	left: 0;
	background: linear-gradient(-10deg, transparent, transparent 45%, rgba(var(- 
		 -overlay-rgb), .18) 75%, rgba(var(- -overlay-rgb), .4))
}

._2gZno:hover .GpvML:before {
	opacity: 1
}

._2gZno._2UCiX .GpvML {
	height: calc(100% - 6px);
	left: 3px;
	top: 3px;
	width: calc(100% - 6px)
}

._2gZno._2UCiX .GpvML:after {
	content: "";
	height: 100%;
	position: absolute;
	top: 0;
	width: 100%
}

html[dir] ._2gZno._2UCiX .GpvML:after {
	box-shadow: inset 0 0 20px rgba(var(- -shadow-rgb), .1)
}

html[dir=ltr] ._2gZno._2UCiX .GpvML:after {
	left: 0
}

html[dir=rtl] ._2gZno._2UCiX .GpvML:after {
	right: 0
}

._2pAE- {
	color: var(- -inverse);
	opacity: 0;
	position: absolute;
	top: 1px;
	z-index: 100
}

html[dir=ltr] ._2pAE- {
	right: 1px;
	transition: right 75ms ease-out, top 75ms ease-out
}

html[dir=rtl] ._2pAE- {
	left: 1px;
	transition: left 75ms ease-out, top 75ms ease-out
}

._2gZno:hover ._2pAE- {
	opacity: 1
}

._2gZno._2UCiX ._2pAE- {
	top: 4px
}

html[dir=ltr] ._2gZno._2UCiX ._2pAE- {
	right: 4px
}

html[dir=rtl] ._2gZno._2UCiX ._2pAE- {
	left: 4px
}

html[dir] .GpvML._1pxPR {
	background-size: 26px auto
}

._1dQ0V {
	overflow: hidden;
	position: relative
}

html[dir] ._1dQ0V {
	background-color: var(- -avatar-background);
	border-radius: 50%
}

html[dir] ._1dQ0V._1Rypf {
	border: 2px solid var(- -white)
}

html[dir] ._1dQ0V._1p5D_ {
	border-radius: 0
}

.L6HYt {
	overflow: hidden
}

.L6HYt, .JunU7 {
	position: absolute
}

.JunU7 {
	align-items: center;
	color: var(- -inverse);
	display: flex;
	font-size: 18px;
	font-weight: lighter;
	justify-content: center;
	top: 0;
	z-index: 200
}

html[dir] .JunU7 {
	background-color: rgba(var(- -overlay-rgb), .25);
	text-align: center
}

html[dir=ltr] .JunU7 {
	left: 0
}

html[dir=rtl] .JunU7 {
	right: 0
}

html[dir=ltr] .NqP6m ._134aV {
	left: -50%
}

html[dir=rtl] .NqP6m ._134aV {
	right: -50%
}

html[dir=ltr] .NqP6m ._134aV>div {
	left: 25%
}

html[dir=rtl] .NqP6m ._134aV>div {
	right: 25%
}

html[dir=ltr] .NqP6m ._3lYKe {
	right: -50%
}

html[dir=rtl] .NqP6m ._3lYKe {
	left: -50%
}

html[dir=ltr] .NqP6m ._3lYKe>div {
	right: 25%
}

html[dir=rtl] .NqP6m ._3lYKe>div {
	left: 25%
}

html[dir=ltr] ._1_Amo ._134aV {
	left: -50%
}

html[dir=rtl] ._1_Amo ._134aV {
	right: -50%
}

html[dir=ltr] ._1_Amo ._134aV>div {
	left: 25%
}

html[dir=rtl] ._1_Amo ._134aV>div {
	right: 25%
}

._1_Amo ._3lYKe {
	top: -50%
}

html[dir=ltr] ._1_Amo ._3lYKe {
	right: -50%
}

html[dir=rtl] ._1_Amo ._3lYKe {
	left: -50%
}

._1_Amo ._3lYKe>div {
	top: 25%
}

html[dir=ltr] ._1_Amo ._3lYKe>div {
	right: 25%
}

html[dir=rtl] ._1_Amo ._3lYKe>div {
	left: 25%
}

._1_Amo .B7f3J {
	bottom: -50%
}

html[dir=ltr] ._1_Amo .B7f3J {
	right: -50%
}

html[dir=rtl] ._1_Amo .B7f3J {
	left: -50%
}

._1_Amo .B7f3J>div {
	bottom: 25%
}

html[dir=ltr] ._1_Amo .B7f3J>div {
	right: 25%
}

html[dir=rtl] ._1_Amo .B7f3J>div {
	left: 25%
}

._1UC-x ._134aV {
	top: -50%
}

html[dir=ltr] ._1UC-x ._134aV {
	left: -50%
}

html[dir=rtl] ._1UC-x ._134aV {
	right: -50%
}

._1UC-x ._134aV>div {
	top: 25%
}

html[dir=ltr] ._1UC-x ._134aV>div {
	left: 25%
}

html[dir=rtl] ._1UC-x ._134aV>div {
	right: 25%
}

._1UC-x ._3lYKe {
	bottom: -50%
}

html[dir=ltr] ._1UC-x ._3lYKe {
	left: -50%
}

html[dir=rtl] ._1UC-x ._3lYKe {
	right: -50%
}

._1UC-x ._3lYKe>div {
	bottom: 25%
}

html[dir=ltr] ._1UC-x ._3lYKe>div {
	left: 25%
}

html[dir=rtl] ._1UC-x ._3lYKe>div {
	right: 25%
}

._1UC-x .B7f3J {
	top: -50%
}

html[dir=ltr] ._1UC-x .B7f3J {
	right: -50%
}

html[dir=rtl] ._1UC-x .B7f3J {
	left: -50%
}

._1UC-x .B7f3J>div {
	top: 25%
}

html[dir=ltr] ._1UC-x .B7f3J>div {
	right: 25%
}

html[dir=rtl] ._1UC-x .B7f3J>div {
	left: 25%
}

._1UC-x ._2N5xF {
	bottom: -50%
}

html[dir=ltr] ._1UC-x ._2N5xF {
	right: -50%
}

html[dir=rtl] ._1UC-x ._2N5xF {
	left: -50%
}

._1UC-x ._2N5xF>div {
	bottom: 25%
}

html[dir=ltr] ._1UC-x ._2N5xF>div {
	right: 25%
}

html[dir=rtl] ._1UC-x ._2N5xF>div {
	left: 25%
}

._2akt4 {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 101
}

html[dir] ._2akt4 {
	cursor: pointer
}

._2aiX- {
	position: absolute;
	top: 3px
}

html[dir=ltr] ._2aiX- {
	right: 3px
}

html[dir=rtl] ._2aiX- {
	left: 3px
}

._3Yzxq {
	display: flex
}

html[dir=ltr] ._3Yzxq+._3Yzxq {
	margin-left: 10px
}

html[dir=rtl] ._3Yzxq+._3Yzxq {
	margin-right: 10px
}

.Lgddb {
	position: relative
}

html[dir=ltr] .Lgddb {
	padding-left: 10px
}

html[dir=rtl] .Lgddb {
	padding-right: 10px
}

html[dir=ltr] ._3tZyi, html[dir=rtl] ._3tZyi {
	animation: _2IZAN .35s cubic-bezier(.1, .82, .25, 1)
}

html[dir] ._3XOJy {
	cursor: zoom-out
}

._Rua1 {
	display: flex;
	flex-direction: column;
	z-index: 500
}

html[dir] ._Rua1 {
	background-color: rgba(var(- -media-viewer-background-rgb), .96);
	padding-bottom: 100px
}

._3nKZR {
	flex: 1 0 auto;
	display: flex;
	flex-direction: row;
	align-items: center;
	justify-content: space-between;
	height: calc(100% - 60px);
	box-sizing: border-box
}

html[dir] ._3nKZR {
	padding: 10px 0 15px
}

._1y48e {
	color: var(- -media-viewer-button-icon);
	height: 46px;
	align-items: center;
	display: flex;
	flex: none;
	justify-content: center;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	width: 46px
}

html[dir] ._1y48e {
	background-color: var(- -media-viewer-button-background);
	border-radius: 50%;
	box-shadow: inset 0 -1px rgba(var(- -shadow-rgb), .1), 0 1px 1px 0
		rgba(var(- -shadow-rgb), .06), 0 2px 5px 0 rgba(var(- -shadow-rgb), .2);
	padding: 0
}

._2_-3K {
	margin-right: 28px;
	margin-left: 74px
}

._1xr9j {
	margin-left: 28px;
	margin-right: 74px
}

._3PUps {
	position: relative;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	min-width: 0
}

._1sBlu {
	flex-direction: column
}

.VtjqO {
	color: var(- -secondary);
	flex: none;
	font-size: 14.2px;
	line-height: 19px;
	max-height: 100px;
	max-width: 80%;
	min-height: 20px;
	overflow-y: hidden;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	white-space: pre-wrap;
	width: auto;
	word-wrap: break-word
}

html[dir] .VtjqO {
	margin-top: 12px
}

.textsize-xxlarge .VtjqO {
	font-size: 16.6px;
	line-height: 25px
}

.textsize-xlarge .VtjqO {
	font-size: 15.6px;
	line-height: 23px
}

.textsize-large .VtjqO {
	font-size: 14.6px;
	line-height: 21px
}

.textsize-small .VtjqO {
	font-size: 12.6px;
	line-height: 17px
}

.textsize-xsmall .VtjqO {
	font-size: 11.6px;
	line-height: 15px
}

.textsize-xxsmall .VtjqO {
	font-size: 10.6px;
	line-height: 13px
}

html[dir] .textsize-xlarge .VtjqO .emoji, html[dir] .textsize-xxlarge .VtjqO .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small .VtjqO .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall .VtjqO .emoji {
	transform: translateY(-3px) scale(.75)
}

html[dir] .textsize-xxsmall .VtjqO .emoji {
	transform: translateY(-3px) scale(.65)
}

.VtjqO strong {
	font-weight: 700;
	color: var(- -secondary-stronger)
}

.VtjqO code {
	font-size: 13px
}

.textsize-xxlarge .VtjqO code {
	font-size: 16px
}

.textsize-xlarge .VtjqO code {
	font-size: 15px
}

.textsize-large .VtjqO code {
	font-size: 14px
}

.textsize-small .VtjqO code {
	font-size: 12px
}

.textsize-xsmall .VtjqO code {
	font-size: 11px
}

.textsize-xxsmall .VtjqO code {
	font-size: 10px
}

.VtjqO a:hover {
	text-decoration: underline
}

.mWYNq {
	opacity: 0
}

._3uerE {
	opacity: .5
}

.img-zoomed-in ._2_-3K, .img-zoomed-in ._1xr9j, .img-zoomed-in .VtjqO {
	visibility: hidden !important;
	opacity: 0 !important
}

html[dir] ._1JhHy {
	background-color: var(- -modal-background);
	border-radius: 3px;
	padding: 10px
}

._1v0kv {
	-webkit-filter: drop-shadow(0 0 5px rgba(var(- -shadow-rgb), .25));
	filter: drop-shadow(0 0 5px rgba(var(- -shadow-rgb), .25));
	max-width: 330px;
	min-width: 150px;
	position: absolute;
	top: -50px;
	z-index: 1000
}

html[dir] ._1v0kv {
	cursor: default
}

._1v0kv._2Hd2W {
	top: -70px
}

._1LT33 {
	font-size: 15px;
	text-overflow: ellipsis;
	overflow-x: hidden
}

html[dir=ltr] ._1LT33 {
	margin-right: 25px
}

html[dir=rtl] ._1LT33 {
	margin-left: 25px
}

._3RQo- {
	color: var(- -secondary);
	font-size: 12px
}

html[dir] ._3RQo- {
	margin-top: 4px
}

html[dir=ltr] ._3RQo- {
	margin-right: 25px
}

html[dir=rtl] ._3RQo- {
	margin-left: 25px
}

._28WN- {
	color: var(- -icon);
	height: 18px;
	opacity: .8;
	position: absolute;
	top: 8px;
	width: 18px
}

html[dir] ._28WN- {
	cursor: pointer
}

html[dir=ltr] ._28WN- {
	padding-left: 3px;
	padding-right: 3px;
	right: 5px
}

html[dir=rtl] ._28WN- {
	padding-right: 3px;
	padding-left: 3px;
	left: 5px
}

.nsMfv {
	height: 0;
	width: 0
}

html[dir] .nsMfv {
	border-top: 10px solid var(- -white);
	margin: auto
}

html[dir=ltr] .nsMfv, html[dir=rtl] .nsMfv {
	border-left: 10px solid transparent;
	border-right: 10px solid transparent
}

._3fs-6 {
	flex-basis: 50%;
	width: 100%;
	max-width: 165px;
	height: auto
}

html[dir=ltr] .d5ysj {
	margin: 0 3px 0 0
}

html[dir=rtl] .d5ysj {
	margin: 0 0 0 3px
}

html[dir] .GidJu {
	margin: 0
}

html[dir=ltr] ._3auz9 {
	margin: 3px 3px 0 0
}

html[dir=rtl] ._3auz9 {
	margin: 3px 0 0 3px
}

html[dir] ._2lM3T {
	margin: 3px 0 0
}

._2VRLC {
	color: var(- -inverse);
	z-index: 10;
	position: absolute;
	font-size: 35px;
	pointer-events: none
}

html[dir] ._2VRLC {
	margin: auto
}

._1MWrl {
	max-height: 50%;
	overflow-y: auto;
	z-index: 2
}

html[dir] ._1MWrl {
	background: var(- -location-cluster-background);
	box-shadow: inset 0 47px var(- -teal);
	margin-top: -25px;
	transform: translateZ(0)
}

._2N1kz {
	width: 100%
}

html[dir] ._2N1kz {
	background-color: var(- -background-default)
}

._1Zo4n {
	color: var(- -white)
}

._1Zo4n, ._2pa5M {
	display: flex;
	flex-direction: row;
	height: 48px
}

html[dir] ._2pa5M {
	background-color: var(- -location-cluster-background);
	cursor: pointer
}

html[dir] ._2pa5M ._3akhE {
	border-top: 1px solid var(- -border-default)
}

._2yXYr {
	align-items: center;
	display: flex;
	width: 28px;
	height: 28px
}

html[dir=ltr] ._2yXYr {
	padding: 10px 15px 10px 13px
}

html[dir=rtl] ._2yXYr {
	padding: 10px 13px 10px 15px
}

._3akhE {
	align-items: center;
	display: flex;
	flex-grow: 1
}

html[dir=ltr] ._3akhE {
	padding-right: 15px
}

html[dir=rtl] ._3akhE {
	padding-left: 15px
}

._2Tl9p {
	color: var(- -inverse)
}

html[dir] ._2Tl9p {
	cursor: pointer;
	margin: 0 2px
}

.pW-Fm {
	color: var(- -primary-strong);
	display: flex;
	flex-grow: 1;
	font-size: 15px;
	line-height: 32px;
	overflow: hidden
}

html[dir=ltr] .pW-Fm {
	text-align: left
}

html[dir=rtl] .pW-Fm {
	text-align: right
}

._2vNEJ {
	color: var(- -secondary-lighter);
	display: flex;
	font-size: 13px
}

html[dir=ltr] ._2vNEJ {
	margin-left: 6px
}

html[dir=rtl] ._2vNEJ {
	margin-right: 6px
}

._2HBs4 {
	position: relative
}

html[dir] ._2HBs4 {
	background-color: var(- -rich-text-panel-background)
}

._1KVmM {
	overflow: hidden
}

html[dir] ._1KVmM {
	transform: translateZ(0);
	transform-origin: bottom
}

._1ifyO {
	overflow-y: scroll;
	height: 276px;
	position: relative;
	box-sizing: border-box
}

html[dir] ._1ifyO {
	padding-top: 62px
}

html[dir=ltr] ._1ifyO, html[dir=rtl] ._1ifyO {
	padding-left: 12px;
	padding-right: 12px
}

html[dir] ._1-AgQ {
	padding-top: 10px
}

._1rADT {
	overflow-x: hidden;
	box-sizing: border-box
}

html[dir] ._1drA3 {
	padding-bottom: 14px
}

._1XAQo {
	flex-grow: 1;
	flex-shrink: 100
}

._1L4Tp {
	display: flex
}

html[dir] ._1L4Tp {
	margin-bottom: 6px
}

html[dir] ._1L4Tp:last-child {
	margin-bottom: 0
}

.dgQaV {
	height: 204px;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] .DKXPl {
	margin-top: 19px
}

html[dir=ltr] .DKXPl {
	margin-left: -2px
}

html[dir=rtl] .DKXPl {
	margin-right: -2px
}

.oOOBW {
	display: flex;
	justify-content: center
}

html[dir] .oOOBW {
	margin-top: 24px;
	margin-bottom: 12px
}

._1u5dg {
	display: flex;
	align-items: flex-start
}

html[dir] ._1u5dg {
	margin-bottom: 14px
}

._2KQM1 {
	display: table-row
}

html[dir] ._2KQM1+._2KQM1 ._2NCE2, html[dir] ._2KQM1+._2KQM1 ._2SQ_W {
	padding-top: 8px
}

._2NCE2 {
	display: table-cell;
	vertical-align: top;
	white-space: nowrap
}

html[dir=ltr] ._2NCE2 {
	padding-right: 15px
}

html[dir=rtl] ._2NCE2 {
	padding-left: 15px
}

._2SQ_W {
	display: table-cell;
	vertical-align: top;
	white-space: pre-wrap;
	width: 100%
}

._1o1Ps {
	color: var(- -icon-fixed);
	display: table-cell;
	vertical-align: top
}

html[dir] ._1o1Ps {
	padding-top: 4px
}

html[dir=ltr] ._1o1Ps {
	padding-left: 4px
}

html[dir=rtl] ._1o1Ps {
	padding-right: 4px
}

html[dir] ._32AJO {
	transform: scaleY(-1);
	transform-origin: 50% 50%
}

.JX05Q {
	color: var(- -icon-fixed);
	flex: none;
	width: 24px
}

html[dir=ltr] .JX05Q {
	margin-right: 13px
}

html[dir=rtl] .JX05Q {
	margin-left: 13px
}

._21mxN {
	font-size: 14px;
	line-height: 20px;
	overflow: hidden
}

html[dir] ._21mxN {
	padding-top: 2px
}

._2F-UM {
	font-size: 16px;
	line-height: 20px;
	overflow: hidden
}

html[dir] ._2F-UM {
	padding-top: 2px;
	cursor: pointer
}

html[dir] ._3WFA- {
	cursor: pointer;
	margin-bottom: 0;
	padding: 14px 30px
}

._3WFA- svg {
	width: 26px;
	height: 26px
}

._3PMf6 {
	color: var(- -green)
}

.WXJmx {
	align-items: center;
	display: flex;
	justify-content: center;
	overflow: hidden;
	position: relative
}

html[dir] .WXJmx {
	margin-bottom: 8px
}

html[dir] ._1UV2c+.WXJmx {
	margin-top: 8px
}

._1Zdwk {
	word-wrap: anywhere
}

._1NNnZ {
	flex: none;
	height: 60px;
	transition: visibility .3s, opacity .3s cubic-bezier(.1, .82, .25, 1);
	display: flex;
	align-items: center;
	flex-direction: row-reverse
}

html[dir] ._1NNnZ {
	background-color: var(- -media-viewer-background)
}

.img-zoomed-in ._1NNnZ {
	visibility: hidden !important;
	opacity: 0 !important
}

._2MbCN {
	flex: 1 1 auto;
	order: 2;
	overflow: hidden
}

html[dir=ltr] ._2MbCN {
	margin-left: 5px;
	margin-right: 15px
}

html[dir=rtl] ._2MbCN {
	margin-right: 5px;
	margin-left: 15px
}

._2Qw2v {
	color: var(- -icon-fixed)
}

html[dir=ltr] ._2Qw2v {
	margin-right: 2px
}

html[dir=rtl] ._2Qw2v {
	margin-left: 2px
}

._1Mg1j svg {
	height: 20px;
	width: 17px
}

.rdDes {
	order: 1
}

html[dir=ltr] .rdDes {
	margin-right: 18px
}

html[dir=rtl] .rdDes {
	margin-left: 18px
}

html[dir=ltr] .xZuj6 {
	padding-left: 13px
}

html[dir=rtl] .xZuj6 {
	padding-right: 13px
}

.rN9sv {
	z-index: 2;
	height: 100%;
	width: 100%;
	position: relative;
	overflow: hidden
}

html[dir] ._2-V0A {
	cursor: zoom-in
}

html[dir] ._2flas {
	padding: 14px 30px 16px;
	background-color: var(- -background-default)
}

._250S3 {
	color: var(- -icon-lighter);
	display: inline-block;
	height: 20px;
	vertical-align: top;
	width: 18px
}

html[dir] ._250S3 {
	text-align: center
}

._2lSfP {
	color: var(- -icon-ack)
}

.Gp3h8 {
	color: var(- -ptt-blue)
}

html[dir] ._2qSFX {
	background-color: var(- -background-default);
	box-shadow: 0 1px 3px var(- -shadow-light);
	padding: 0 30px
}

._3FSRn {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 130px
}

html[dir] ._2HDl5 {
	padding-top: 10px;
	padding-bottom: 22px
}

html[dir] .Um7sh {
	background-color: var(- -background-default);
	box-shadow: 0 1px 3px var(- -shadow-light);
	padding: 6px 30px 14px
}

._25jR4 {
	color: var(- -icon-lighter);
	display: inline-block;
	vertical-align: -2px;
	width: 18px
}

html[dir] ._25jR4 {
	text-align: center
}

html[dir=ltr] ._25jR4 {
	margin-right: 3px
}

html[dir=rtl] ._25jR4 {
	margin-left: 3px
}

._2feU1 {
	flex: none
}

html[dir] ._2feU1 {
	padding-bottom: 32px;
	padding-top: 10px
}

._1AoLJ {
	align-items: center;
	display: flex;
	justify-content: center;
	min-height: 130px
}

.wrS81 {
	color: var(- -icon-ack)
}

._2YlXP {
	color: var(- -ptt-blue)
}

._15mME {
	flex: 1;
	flex-direction: column;
	position: relative
}

._8h2Pa, ._15mME {
	display: flex;
	width: 100%
}

._8h2Pa {
	align-items: center;
	height: 100%;
	justify-content: center;
	position: absolute;
	z-index: 1000
}

html[dir] ._8h2Pa {
	background-color: rgba(var(- -panel-background-rgb), .9);
	text-align: center
}

._25K-L {
	height: 50px;
	line-height: 50px;
	width: 50px
}

html[dir] ._25K-L {
	background-color: var(- -white);
	border-radius: 50%;
	margin: 0 auto 35px;
	padding: 35px;
	text-align: center
}

._1hwA9 {
	color: var(- -secondary);
	font-size: 18px;
	line-height: 24px
}

html[dir] ._1hwA9 {
	margin: 0 20px
}

._25K-L svg {
	height: 50px;
	width: 50px
}

._1lr6o {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-direction: column;
	height: 62px;
	justify-content: center;
	position: absolute;
	width: 100%
}

html[dir] ._1lr6o {
	background-color: var(- -live-location-footer-background);
	box-shadow: 0 -2px 4px rgba(var(- -shadow-rgb), .05);
	text-align: center
}

._3DryD {
	color: var(- -danger);
	font-size: 15px
}

._26UVf {
	color: var(- -secondary-lighter);
	font-size: 14px
}

html[dir] ._26UVf {
	margin-top: 7px
}

._3Jgri {
	width: 100%;
	height: 320px;
	overflow: hidden
}

html[dir] ._3Jgri {
	background-color: var(- -rich-text-panel-background);
	transform: translateZ(0);
	transform-origin: bottom
}

._2nmDZ {
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: absolute;
	top: 0;
	transition: background .3s ease-out .1s;
	width: 100%;
	z-index: 100
}

html[dir] ._2nmDZ {
	background-color: initial
}

html[dir=ltr] ._2nmDZ {
	border-left: 1px solid var(- -conversation-panel-border);
	left: 0
}

html[dir=rtl] ._2nmDZ {
	right: 0
}

html[dir=ltr] .dark .three ._2nmDZ, html[dir=rtl] ._2nmDZ {
	border-right: 1px solid var(- -conversation-panel-border)
}

html[dir=rtl] .dark .three ._2nmDZ {
	border-left: 1px solid var(- -conversation-panel-border)
}

._3D9Wd {
	transition: background .3s ease-out
}

html[dir] ._3D9Wd {
	background-color: rgba(var(- -panel-background-rgb), .6)
}

.wml2- {
	flex: 1 1 auto;
	min-height: 12px
}

._298R6 {
	position: absolute;
	bottom: 17px;
	z-index: 200;
	width: 42px;
	height: 42px;
	display: flex;
	align-items: center;
	justify-content: center
}

html[dir] ._298R6 {
	border-radius: 50%;
	background-color: var(- -incoming-background);
	box-shadow: 0 1px 1px 0 rgba(var(- -shadow-rgb), .06), 0 2px 5px 0
		rgba(var(- -shadow-rgb), .2)
}

html[dir=ltr] ._298R6 {
	right: 11px
}

html[dir=rtl] ._298R6 {
	left: 11px
}

._2pyvj {
	color: var(- -incoming-primary)
}

html[dir=ltr] ._298R6._1iVgz {
	right: 26px
}

html[dir=rtl] ._298R6._1iVgz {
	left: 26px
}

.FJVFR {
	position: absolute;
	top: -5px
}

html[dir=ltr] .FJVFR {
	left: -5px
}

html[dir=rtl] .FJVFR {
	right: -5px
}

.OCJs8 {
	max-height: 35%;
	overflow-y: auto;
	overflow-x: hidden
}

._3FAwT {
	position: relative
}

html[dir] ._3FAwT {
	background: red;
}

html[dir=ltr] ._3FAwT {
	padding: 20px 24px 20px 28px
}

html[dir=rtl] ._3FAwT {
	padding: 20px 28px 20px 24px
}

.YmSrp {
	flex: none
}

html[dir=ltr] .YmSrp {
	margin-left: 20px
}

html[dir=rtl] .YmSrp {
	margin-right: 20px
}

._3mKlI {
	flex: none
}

html[dir] ._3mKlI {
	margin-top: -1px
}

html[dir=ltr] ._3mKlI {
	padding: 0 15px 0 0
}

html[dir=rtl] ._3mKlI {
	padding: 0 0 0 15px
}

._2y17h {
	display: flex;
	box-sizing: border-box;
	height: 59px;
	width: 100%;
	align-items: center;
	position: relative;
	z-index: 1000
}

html[dir] ._2y17h {
	background-color: var(- -panel-background);
	padding: 10px 16px
}

html[dir=ltr] ._2y17h {
	border-left: 1px solid var(- -border-panel)
}

html[dir=rtl] ._2y17h {
	border-right: 1px solid var(- -border-panel)
}

html[dir] .dark ._2y17h {
	box-shadow: 0 1px 3px rgba(var(- -shadow-rgb), .4)
}

._2y17h:after {
	position: absolute;
	content: "";
	width: 100%;
	height: 1px;
	bottom: -1px
}

html[dir] ._2y17h:after {
	background-color: rgba(var(- -white-rgb), .14);
	border-bottom: 1px solid var(- -border-stronger)
}

html[dir=ltr] ._2y17h:after {
	left: 0
}

html[dir=rtl] ._2y17h:after {
	right: 0
}

.dark ._2y17h:after {
	display: none
}

._5SiUq {
	flex-grow: 1;
	min-width: 0;
	display: flex;
	flex-direction: column;
	justify-content: center
}

._16vzP {
	display: flex;
	line-height: normal;
	align-items: flex-start
}

html[dir] ._16vzP {
	margin-top: -1px
}

html[dir=ltr] ._16vzP {
	text-align: left
}

html[dir=rtl] ._16vzP {
	text-align: right
}

._3XrHh {
	font-weight: 400;
	font-size: 16px;
	line-height: 21px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: var(- -primary-strong);
	display: flex;
	flex-grow: 1
}

html[dir=ltr] ._3XrHh {
	text-align: left
}

html[dir=rtl] ._3XrHh {
	text-align: right
}

._3XrHh .emoji {
	flex: none
}

html[dir] .textsize-xxlarge ._3XrHh .emoji {
	transform: translateY(3px)
}

html[dir] .textsize-large ._3XrHh .emoji, html[dir] .textsize-xlarge ._3XrHh .emoji
	{
	transform: translateY(2px)
}

html[dir] .textsize-small ._3XrHh .emoji {
	transform: translateY(-2px) scale(.85)
}

html[dir] .textsize-xsmall ._3XrHh .emoji {
	transform: translateY(-2px) scale(.75)
}

html[dir] .textsize-xxsmall ._3XrHh .emoji {
	transform: translateY(-3px) scale(.65)
}

.textsize-xxlarge ._3XrHh {
	font-size: 17.5px;
	line-height: 27px
}

.textsize-xlarge ._3XrHh {
	font-size: 17px;
	line-height: 25px
}

.textsize-large ._3XrHh {
	font-size: 16.5px;
	line-height: 23px
}

.textsize-small ._3XrHh {
	font-size: 15.5px;
	line-height: 19px
}

.textsize-xsmall ._3XrHh {
	font-size: 15px;
	line-height: 17px
}

.textsize-xxsmall ._3XrHh {
	font-size: 14.5px;
	line-height: 15px
}

@media screen and (max-width:1024px) {
	html[dir=ltr] ._2y17h {
		border-left: 1px solid var(- -border-panel)
	}
	html[dir=rtl] ._2y17h {
		border-right: 1px solid var(- -border-panel)
	}
}

@media screen and (min-width:1025px) and (max-width:1300px) {
	html[dir=ltr] ._2y17h {
		border-right: 1px solid var(- -border-panel)
	}
	html[dir=rtl] ._2y17h {
		border-left: 1px solid var(- -border-panel)
	}
}

@media screen and (min-width:1301px) {
	html[dir=ltr] ._2y17h {
		border-right: 1px solid var(- -border-panel)
	}
	html[dir=rtl] ._2y17h {
		border-left: 1px solid var(- -border-panel)
	}
}

html[dir] ._3HaQW {
	cursor: default
}

._3HaQW ._1fzmv {
	color: var(- -secondary-lighter)
}

.Onoyg {
	width: 100%;
	height: 100%;
	overflow: hidden;
	z-index: 3
}

._3NA_o {
	width: 100%;
	height: 100%;
	-webkit-filter: blur(8px);
	filter: blur(8px)
}

._3E0ID {
	align-items: center;
	display: flex;
	position: relative
}

html[dir] ._3E0ID {
	background-color: var(- -background-default);
	border-top: 1px solid var(- -border-default);
	padding: 16px 0
}

._3E0ID svg {
	height: 18px;
	width: 18px
}

._1XsSY {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

html[dir=ltr] ._1XsSY {
	margin-left: 3px
}

html[dir=rtl] ._1XsSY {
	margin-right: 3px
}

._1k9Eg {
	color: var(- -icon-lighter)
}

.FtOEe:before {
	content: "~"
}

._3uv-P {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal
}

._3pLTA {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir=ltr] ._3pLTA {
	left: 0
}

html[dir=rtl] ._3pLTA {
	right: 0
}

._1o4db {
	color: var(- -inverse);
	position: absolute;
	bottom: 3px;
	z-index: 101
}

html[dir=ltr] ._1o4db {
	right: 3px
}

html[dir=rtl] ._1o4db {
	left: 3px
}

._3BWWA {
	flex-shrink: 0;
	flex-grow: 1
}

._1zJCm {
	position: relative;
	width: 100%
}

._2nU3R {
	position: absolute;
	top: 0;
	z-index: 99;
	height: 85%
}

html[dir] ._2nU3R {
	background-color: initial;
	border: 10px solid rgba(var(- -focus-rgb), .8)
}

html[dir=ltr] ._2nU3R, html[dir=rtl] ._2nU3R {
	right: 0;
	left: 0
}

.zl5TR {
	align-items: flex-end;
	display: flex;
	flex-grow: 1;
	flex-shrink: 1;
	height: 130px;
	justify-content: center;
	overflow: hidden;
	position: relative
}

html[dir] .zl5TR {
	background-color: var(- -panel-background-deeper);
	cursor: pointer
}

html[dir=ltr] .zl5TR {
	margin-right: 6px
}

html[dir=rtl] .zl5TR {
	margin-left: 6px
}

html[dir=ltr] .zl5TR:last-child {
	margin-right: 0
}

html[dir=rtl] .zl5TR:last-child {
	margin-left: 0
}

._3Fclp {
	color: var(- -icon-fixed);
	flex: none;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 18px
}

html[dir] ._3Fclp {
	cursor: pointer
}

html[dir=ltr] .Y1qTr {
	margin-right: 6px;
	margin-left: -6px
}

html[dir=ltr] ._2BSn-, html[dir=rtl] .Y1qTr {
	margin-left: 6px;
	margin-right: -6px
}

html[dir=rtl] ._2BSn- {
	margin-right: 6px;
	margin-left: -6px
}

._1WqoC {
	opacity: .35;
	pointer-events: none
}

html[dir] ._1WqoC {
	cursor: default
}

._2d47I {
	display: flex;
	overflow: hidden;
	flex-grow: 1
}

html[dir] ._3GrMz {
	padding-bottom: 14px
}

._2fYi8 {
	display: flex
}

html[dir] ._2fYi8 {
	margin-bottom: 6px
}

html[dir] ._2fYi8:last-child {
	margin-bottom: 0
}

html[dir] ._3a_9m {
	box-shadow: 0 0 5px rgba(var(- -shadow-rgb), .06)
}

._2z7kg {
	height: 276px
}

html[dir] ._2z7kg {
	background-color: var(- -rich-text-panel-background)
}

._3Vn8f {
	height: 100%
}

._3rzJG {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center
}

._3VLBZ {
	height: 125px;
	width: 125px
}

html[dir] ._3VLBZ {
	background-repeat: no-repeat;
	background-size: contain;
	margin-bottom: 16px
}

._1Gwop {
	color: var(- -secondary-lighter);
	max-width: 400px;
	font-size: 14px;
	line-height: 20px
}

html[dir] ._1Gwop {
	text-align: center
}

._35chb {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

._1PRog {
	position: relative;
	flex-grow: 1;
	flex-shrink: 1;
	display: flex;
	align-items: flex-end;
	justify-content: center;
	height: 130px;
	overflow-x: hidden;
	overflow-y: hidden
}

html[dir] ._1PRog {
	cursor: pointer;
	background-color: var(- -panel-background-deeper)
}

html[dir=ltr] ._1PRog {
	margin-right: 6px
}

html[dir=rtl] ._1PRog {
	margin-left: 6px
}

._31CB- {
	flex-shrink: 0;
	flex-grow: 1
}

.-BRom {
	position: relative;
	width: 100%
}

html[dir=ltr] ._1PRog:last-child {
	margin-right: 0
}

html[dir=rtl] ._1PRog:last-child {
	margin-left: 0
}

.zR6Zg {
	color: var(- -inverse);
	position: absolute;
	bottom: 3px;
	z-index: 101
}

html[dir=ltr] .zR6Zg {
	right: 3px
}

html[dir=rtl] .zR6Zg {
	left: 3px
}

._3jKHC {
	flex: none;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%
}

html[dir] ._3jKHC {
	-webkit-transition: -webkit-filter .16s linear;
	background-size: cover;
	background-position: 50%
}

html[dir=ltr] ._3jKHC {
	left: 0
}

html[dir=rtl] ._3jKHC {
	right: 0
}

._2EvkY {
	-webkit-filter: blur(4px);
	filter: blur(4px)
}

._2Par4 {
	position: absolute;
	display: inline-block;
	color: var(- -inverse);
	font-size: 13px;
	z-index: 999;
	white-space: nowrap;
	text-overflow: ellipsis;
	top: 0;
	max-width: 166px
}

html[dir] ._2Par4 {
	background-color: var(- -tooltip-background);
	text-shadow: 0 0 1px rgba(var(- -shadow-rgb), .36);
	text-align: center;
	margin-top: 11px;
	border-radius: 14px;
	padding: 8px 15px
}

html[dir=ltr] ._2Par4 {
	left: auto;
	right: 64px;
	animation: _10x3U .12s ease-in-out
}

html[dir=rtl] ._2Par4 {
	right: auto;
	left: 64px;
	animation: _10x3U .12s ease-in-out
}

@
keyframes _10x3U { 0%{
	opacity: 0
}

to {
	opacity: 1
}

}
._3Seam {
	box-sizing: border-box;
	display: flex;
	flex-wrap: wrap;
	height: 100%;
	justify-content: flex-start;
	overflow-y: scroll;
	width: 100%
}

html[dir] ._3Seam {
	padding: 8px 32px
}

@media screen and (max-width:1310px) {
	html[dir] ._3Seam {
		padding: 8px 20px
	}
}

._377Rv {
	position: absolute;
	height: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 1
}

html[dir] ._377Rv {
	background-color: var(- -rich-text-panel-background)
}

._3tye_ {
	color: var(- -panel-primary)
}

._2JRkh {
	top: 0
}

html[dir=ltr] ._2JRkh {
	right: 0
}

html[dir=rtl] ._2JRkh {
	left: 0
}

._3fTH4 {
	top: 0
}

html[dir=ltr] ._3fTH4 {
	left: 0
}

html[dir=rtl] ._3fTH4 {
	right: 0
}

._33zGE {
	height: 100%;
	width: 100%
}

._1LmvY {
	position: relative;
	height: 40px;
	box-sizing: border-box;
	width: 100%
}

html[dir] ._1LmvY {
	margin-top: 4px
}

._2dLGw {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	visibility: hidden;
	opacity: 0
}

html[dir=ltr] ._2dLGw {
	left: 0
}

html[dir=rtl] ._2dLGw {
	right: 0
}

._2dLGw._2yEeq {
	visibility: visible;
	opacity: 1
}

._1DvAJ {
	max-height: 30px;
	max-width: 30px
}

._3ZRwN {
	position: absolute;
	top: 49px;
	height: 444px;
	width: 320px;
	overflow: hidden;
	pointer-events: none
}

html[dir] ._3ZRwN {
	cursor: default
}

html[dir=ltr] ._3ZRwN {
	right: -17px
}

html[dir=rtl] ._3ZRwN {
	left: -17px
}

._1azEi {
	height: 53px;
	opacity: 0;
	-webkit-transform: translateZ(0)
}

html[dir] ._1azEi {
	cursor: pointer;
	transform-origin: top center;
	border-radius: 50%
}

._1azEi:after {
	position: absolute;
	top: 1px;
	width: 51px;
	height: 51px;
	content: "";
	transition: box-shadow .07s ease-out
}

html[dir] ._1azEi:after {
	border-radius: 50%;
	box-shadow: 0 1px 2px rgba(var(- -shadow-rgb), .17), 0 6px 8px
		rgba(var(- -shadow-rgb), .29)
}

html[dir=ltr] ._1azEi:after {
	left: 1px
}

html[dir=rtl] ._1azEi:after {
	right: 1px
}

._1BFYt {
	position: absolute;
	top: 0;
	width: 100%
}

html[dir=ltr] ._1BFYt {
	left: 0
}

html[dir=rtl] ._1BFYt {
	right: 0
}

._2lkk1 {
	max-height: 234px;
	overflow: auto;
	position: relative
}

._5sJ8y {
	bottom: 0;
	box-sizing: border-box;
	position: absolute;
	width: 100%
}

html[dir] ._5sJ8y {
	background-color: var(- -rich-text-panel-background);
	box-shadow: 0 -5px 7px -5px rgba(var(- -shadow-rgb), .04)
}

html[dir=ltr] ._5sJ8y {
	border-left: 1px solid var(- -border-panel);
	left: 0
}

html[dir=rtl] ._5sJ8y {
	border-right: 1px solid var(- -border-panel);
	right: 0
}

._5sJ8y:before {
	bottom: 0;
	content: "";
	pointer-events: none;
	position: absolute;
	top: 0;
	z-index: 2
}

html[dir] ._5sJ8y:before {
	box-shadow: inset 0 -10px 9px -10px rgba(var(- -shadow-rgb), .08)
}

html[dir=ltr] ._5sJ8y:before, html[dir=rtl] ._5sJ8y:before {
	left: 0;
	right: 0
}

._1HXGY {
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	line-height: 32px;
	width: 100%
}

._3uPJd {
	color: var(- -link)
}

html[dir] ._3uPJd {
	cursor: pointer
}

.AcaAl {
	align-items: center;
	display: flex;
	flex: 0 1 16.6%;
	height: 116px;
	justify-content: center;
	position: relative;
	min-width: 120px
}

html[dir] .AcaAl:focus ._1Fcor {
	border: 8px solid rgba(var(- -focus-rgb), .8)
}

@media screen and (max-width:1280px) {
	.AcaAl {
		flex-basis: 20%
	}
}

@media screen and (max-width:1110px) {
	.AcaAl {
		flex-basis: 25%
	}
}

@media screen and (max-width:900px) {
	.AcaAl {
		flex-basis: 33.3%
	}
}

@media screen and (max-width:740px) {
	.AcaAl {
		flex-basis: 50%
	}
}

@media screen and (min-width:1311px) {
	.three .AcaAl {
		flex-basis: 25%
	}
}

@media screen and (min-width:1025px) and (max-width:1310px) {
	.three .AcaAl {
		flex-basis: 33.3%;
		min-width: 110px
	}
}

@media screen and (min-width:1600px) {
	.native .AcaAl {
		flex-basis: auto;
		min-width: 130px
	}
}

.aeXZQ {
	color: var(- -secondary-lighter);
	display: flex;
	font-size: 14px;
	height: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	white-space: nowrap
}

html[dir] .aeXZQ {
	padding: 16px 19px
}

.aeXZQ .emoji {
	position: relative;
	top: -3px
}

html[dir] .aeXZQ.A9DTP {
	background-color: rgba(var(- -overlay-rgb), .05)
}

html[dir] .A9DTP {
	background-color: var(- -background-default-hover)
}

.MU4SD {
	color: var(- -secondary-light)
}

html[dir] .MU4SD {
	padding-top: 3px
}

._1l6F5 {
	color: var(- -highlight);
	font-weight: 700
}

html[dir] ._1l6F5 {
	padding-top: 3px
}

._2Bvkf {
	color: var(- -primary-stronger)
}

html[dir] ._2Bvkf {
	padding-top: 3px
}

.QlzY6 {
	color: var(- -secondary-lighter)
}

html[dir] .QlzY6 {
	padding-top: 3px
}

html[dir=ltr] .QlzY6 {
	margin-left: 10px
}

html[dir=rtl] .QlzY6 {
	margin-right: 10px
}
._210SC {
   /*  position: absolute; */
    width: 100%;
}
._37Bl8 {
    position: relative;
}
html[dir] .eJ0yJ {
    background-color: #fff;
    cursor: pointer;
}

.eJ0yJ {
    display: flex;
    flex-direction: row;
    height: 72px;
    pointer-events: all;
    position: relative;
}
html[dir=ltr] ._325lp {
    padding: 0 15px 0 13px;
}
html[dir] ._325lp {
    margin-top: -1px;
}
._325lp {
    flex: none;
    display: flex;
    align-items: center;
}
html[dir] ._1BjNO {
    border-radius: 50%;
    background-color: var(--avatar-background);
}
._1BjNO {
    position: relative;
    overflow: hidden;
}
html[dir] ._2goTk {
    border-radius: 50%;
}
._2goTk._1Jdop {
    opacity: 1;
}
._2goTk {
    display: block;
    opacity: 0;
    position: relative;
    transition: opacity .15s ease-out;
    width: 100%;
    height: 100%;
    z-index: 100;
    overflow: hidden;
}
._3Whw5 {
    visibility: visible;
}
html[dir=ltr] ._1V82l {
    left: 0;
}

._1V82l {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}
._1V82l svg {
    width: 100%;
    height: 100%;
}

svg {
    display: block;
   /*  pointer-events: none; */
}
html[dir=ltr] ._2kHpK {
    padding-right: 15px;
}

html[dir] ._2kHpK {
    border-top: 1px solid #f2f2f2;
}
._2kHpK {
    flex-grow: 1;
    flex-basis: auto;
    min-width: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
html[dir=ltr] ._3dtfX {
    text-align: left;
}

._3dtfX {
    align-items: center;
    line-height: normal;
    display: flex;
}
html[dir=ltr] ._3CneP {
    text-align: left;
}

.os-win ._3CneP {
    line-height: normal;
}
._3CneP {
    color: #000;
    display: flex;
    flex-grow: 1;
    font-weight: 400;
    font-size: 17px;
    line-height: 21px;
    overflow: hidden;
}
._357i8 {
    display: inherit;
    white-space: inherit;
    text-overflow: inherit;
    overflow: inherit;
}
._5h6Y_ {
    display: inline-block;
}

._3ko75 {
    flex-grow: 1;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}
._3Whw5 {
    visibility: visible;
}
html[dir=ltr] ._3XFan {
    margin-left: 8px;
}

._3XFan {
    color: rgb(110, 43, 43);
    align-items: flex-end;
    display: inline-flex;
    height: 17px;
    vertical-align: top;
}
html[dir] ._3dtfX .m61XR {
    margin-top: 3px;
}

html[dir=ltr] .m61XR {
    margin-left: 6px;
}
._3dtfX .m61XR {
    line-height: 14px;
}
.m61XR {
    color: rgba(0, 0, 0, 0.45);
    flex: none;
    font-size: 12px;
    line-height: 20px;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
html[dir] ._1582E {
    margin-top: 2px;
}

._1582E {
    align-items: center;
    color: rgba(0, 0, 0, 0.6);
    display: flex;
    font-size: 13px;
    line-height: 20px;
    min-height: 20px;
}
html[dir] ._2xoTX {
    margin-top: -1px;
}

.-GlrD {
    position: relative;
    overflow: hidden;
}
html[dir] ._3R02z {
    background-color: #fff;
}

._3R02z {
    flex-grow: 1;
    overflow-y: auto;
    z-index: 1;
}
._1KyAW, ._3R02z {
    display: flex;
    flex-direction: column;
}
._1qDvT {
    position: relative;
}
html[dir] ._2EoyP {
    background-color: #f6f6f6;
}

._2EoyP {
    flex: none;
}
html[dir] ._3qx7_ {
    background-color: initial;
}

._3qx7_ {
    box-sizing: border-box;
    flex: none;
    height: 49px;
    position: relative;
    transition: box-shadow .18s ease-out,background-color .25s ease-out;
    z-index: 100;
}
html[dir=ltr] ._3e4VU {
    left: 24px;
}

._3e4VU {
    height: 24px;
    position: absolute;
    top: 12px;
    width: 24px;
    z-index: 100;
    border: 0;
    padding: 0;
    background: none;
    cursor: pointer;
}
._3e4VU .gt-MT {
    opacity: 0;
    pointer-events: none;
    transform: scale(.8) rotate(225deg);
    transition: all .3s cubic-bezier(.4,0,.2,1);
}
html[dir] ._2EoyP {
    background-color: #f6f6f6;
}

._2EoyP {
    flex: none;
}

._3e4VU ._1MdKA {
    left: 0;
    top: 0;
}
.gt-MT {
    color: #33b7f6;
}
.MfAhJ, ._34SuI, ._1MdKA, ._1pp2N {
    position: absolute;
    z-index: 100;
}
._3e4VU .w-vsN {
    transform: rotate(0);
    transition: all .24s cubic-bezier(.4,0,.2,1);
}

._3e4VU ._1MdKA {
    left: 0;
    top: 0;
}
.w-vsN {
    color: #919191;
}
.MfAhJ, ._34SuI, ._1MdKA, ._1pp2N {
    position: absolute;
    z-index: 100;
}
html[dir=ltr] .J3VFH, html[dir=ltr] ._3uRXa {
    left: 77px;
    right: 24px;
}

.J3VFH, ._3uRXa {
    color: #999;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    text-overflow: ellipsis;
    top: 13px;
    transition: opacity .14s linear;
    white-space: nowrap;
    z-index: 100;
}
html[dir=ltr] ._3xpD_ {
    left: 12px;
    padding-left: 65px;
    padding-right: 32px;
    right: 14px;
}

html[dir] ._3xpD_ {
    background-color: #fff;
    border-radius: 18px;
}
._3xpD_ {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 35px;
    position: absolute;
    top: 7px;
}
html[dir] ._2FVVk {
    cursor: text;
}

html[dir=ltr] ._2FVVk {
    padding-right: 0;
}
._2FVVk {
    position: relative;
    flex: 1;
    display: flex;
    overflow: hidden;
}
html[dir=ltr] ._2FVVk ._2FbwG {
    left: 2px;
}

._2FVVk ._2FbwG {
    color: #999;
    font-size: 15px;
    line-height: 20px;
    pointer-events: none;
    position: absolute;
    top: 6px;
    transition: opacity .08s linear;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 100;
    z-index: 2;
}
html[dir] ._2FVVk ._3FRCZ {
    padding: 0;
}

._2FVVk.cBxw- ._3FRCZ {
    font-size: 15px;
}
._2FVVk ._3FRCZ {
    color: #4a4a4a;
    font-size: 17px;
    line-height: 20px;
    min-height: 20px;
    position: relative;
    width: 100%;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
    white-space: pre-wrap;
    word-wrap: break-word;
}
.selectable-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}
html[dir=ltr] .ZKn2B:last-child {
    margin-right: 0;
}

html[dir=ltr] .ZKn2B {
    margin-right: 5px;
}
.ZKn2B {
    color: rgba(0, 0, 0, 0.3);
    display: inline-block;
    vertical-align: top;
}
html[dir] ._31gEB {
    background-color: #06d755;
    border-radius: 1.1em;
    padding: .3em .4em .4em;
    text-align: center;
}

._31gEB {
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: 600;
    line-height: 1em;
    min-height: 1em;
    min-width: .9em;
    vertical-align: top;
}
