.commentContentWp {
	align-items: center;
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: saturate(180%) blur(10px);
	background-color: #fff;
	background: hsla(0,0%,100%,.6);
	border-radius: 20px;
	display: flex;
	height: 34px;
	padding-left: 2px;
	padding-right: 10px
}

.commentAvatar {
	border-radius: 30px;
	display: block;
	height: 30px;
	margin-right: 5px;
	width: 30px
}

.commentMessageWp {
	font-family: PingFangSC-Regular,Microsoft YaHei,Hiragino Sans GB,tahoma,Arial,"\5B8B\4F53",STHeiti,WenQuanYi Micro Hei,SimSun,sans-serif;
	max-width: 190px
}

.commentMessage {
	color: #1a1a1a;
	font-size: 12px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.krpCommentArrow {
	height: 17px;
	left: 15px;
	position: absolute;
	width: 4px
}

.commentLike {
	height: 16px;
	margin-left: 10px;
	width: 16px
}

.commentMessageExt {
	color: rgba(0,0,0,.5)
}

.commentMessageExt span {
	margin-right: 10px
}

.commentContentWp.reply {
	background: rgba(255,216,137,.6)
}

.commentContentWp.commening {
	background: #fa6400;
	color: #fff
}

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

.VideoExp--_z7zE {
	bottom: 20px;
	overflow: hidden;
	pointer-events: none;
	position: absolute
}

.VideoExp--_z7zE video {
	max-height: 630px;
	max-width: 350px
}

.bottomWp--vG97i {
	height: 80px;
	position: relative;
	width: 100%
}

.bottom_left--AsErb {
	left: 15px
}

.bottom_left--AsErb,.bottom_right--JV3S0 {
	bottom: 0;
	pointer-events: all;
	position: absolute;
	z-index: 3500
}

.bottom_right--JV3S0 {
    display: none!important;
	right: 15px
}

@media (max-width:1024px) {
	.bottomWp--vG97i {
		height: 60px
	}

	.bottom_left--AsErb {
		left: 0
	}

	.bottom_right--JV3S0 {
		right: 0
	}
}

.GroupButton--FCAQz {
	position: relative;
	width: 70px
}

.GroupButtonMenus--_Q8TS {
	bottom: 0;
	color: #000;
	left: -16px;
	position: absolute;
	right: 0;
	width: 106px;
	z-index: 4500
}

.GroupButtonMenusPosition--SIlBi {
	margin-bottom: 96px;
	position: relative
}

.GroupButtonMenusContent--M3ZrG {
	background: #fff;
	border-radius: 4px;
	overflow: hidden
}

.GroupButtonMenusItem--wafuv {
	cursor: pointer;
	font-size: 14px;
	height: 30px;
	width: 100%
}

.GroupButtonMenusItem--wafuv div {
	overflow: hidden;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.GroupButtonMenusItem--wafuv:hover {
	background-color: #f8f8f8
}

.GroupButtonMenus--_Q8TS .arrow--P26M_ {
	background: #fff;
	bottom: -4px;
	height: 8px;
	left: 50%;
	position: absolute;
	transform: translate(-50%) rotate(45deg);
	width: 8px
}

@media (max-width:1024px) {
	.GroupButton--FCAQz {
		width: 50px
	}

	.GroupButtonMenus--_Q8TS {
		left: -14px;
		width: 80px
	}

	.GroupButtonMenusItem--wafuv {
		font-size: 10px
	}

	.GroupButtonMenusPosition--SIlBi {
		margin-bottom: 75px
	}
}

@media (max-width:1024px) and (min-height:800px) {
	.GroupButtonMenusPosition--SIlBi {
		margin-bottom: 95px
	}
}

.CustomButton--_xdiL {
	cursor: pointer;
	padding-bottom: 15px;
	width: 70px
}

.CustomButtonImgBox--wKTXg {
	height: 40px;
	overflow: hidden;
	width: 40px
}

.CustomButtonImg--BWXCR {
	background-repeat: no-repeat;
	background-size: cover;
	height: 40px;
	width: 40px
}

.CustomButtonTitle--cBvBS {
	border-bottom: 2px solid transparent;
	color: #fff;
	font-size: 12px;
	margin-top: 5px;
	max-width: 58px;
	overflow: hidden;
	padding-bottom: 2px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

.CustomButtonTitle--cBvBS.activity--z08sW {
	border-bottom-color: #fa6400
}

@media (max-width:1024px) {
	.CustomButton--_xdiL {
		padding-bottom: 10px;
		width: 45px
	}

	.CustomButtonImgBox--wKTXg {
		height: 28px;
		width: 28px
	}

	.CustomButtonImg--BWXCR {
		transform: scale(.7);
		transform-origin: 0 0
	}

	.CustomButtonTitle--cBvBS {
		font-size: 9px;
		max-width: 100%
	}
}

.Theme8CustomButtonImg--_SEKu {
	background-size: 900px 1009px;
	height: 80px;
	transform: scale(.45);
	transform-origin: 0 0;
	width: 80px
}

.Theme8CustomButtonImgWp--EKc6w {
	display: block;
	height: 36px;
	width: 36px
}

.Theme8CustomButton--yxDKa {
	cursor: pointer;
	height: 70px;
	width: 70px
}

.Theme8CustomText--ghHBf {
	color: #fff;
	font-size: 12px;
	margin-top: 3px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 60px
}

.Theme8GroupButton--OrMyj {
	position: relative;
	width: 70px
}

.Theme8GroupButtonMenus--ZOUWv {
	background: rgba(0,0,0,.6);
	border-radius: 4px 4px 0 0;
	bottom: 0;
	color: #fff;
	padding-top: 10px;
	position: absolute;
	right: 0;
	width: 70px
}

.Theme8GroupButtonMenusPosition--MF_vg {
	margin-bottom: 70px;
	position: relative
}

.Theme8GroupButtonMenusContent--W7XyW {
	border-radius: 4px;
	overflow: hidden
}

.Theme8GroupButtonMenusItem--jDD4R {
	cursor: pointer;
	width: 100%
}

.Theme8GroupButtonMenusItem--jDD4R div {
	border-bottom: 0 solid #fff;
	font-size: 12px;
	margin: 15px 0;
	max-width: 50px;
	overflow: hidden;
	padding-bottom: 1px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Theme8GroupButtonMenusItem--jDD4R:hover div {
	border-bottom-color: #fff;
	border-bottom-width: 1px;
	padding-bottom: 0
}

@media (max-width:1024px) {
	.Theme8CustomButtonImg--_SEKu {
		transform: scale(.31)
	}

	.Theme8CustomButtonImgWp--EKc6w {
		height: 25px;
		width: 25px
	}

	.Theme8CustomButton--yxDKa {
		height: 55px;
		width: 45px
	}

	.Theme8CustomText--ghHBf {
		font-size: 8px
	}

	.Theme8GroupButton--OrMyj {
		width: 45px
	}

	.Theme8CustomText--ghHBf {
		width: 41px
	}

	.Theme8GroupButtonMenus--ZOUWv {
		padding-top: 15px;
		width: 45px
	}

	.Theme8GroupButtonMenusPosition--MF_vg {
		margin-bottom: 42px
	}

	.Theme8GroupButtonMenusItem--jDD4R div {
		font-size: 8px;
		margin-top: 0;
		max-width: 35px
	}
}

.Theme3CustomButton--VnFkM {
	cursor: pointer;
	height: 65px
}

.Theme3CustomButton--VnFkM,.Theme3GroupButton--eHLgk {
	width: 69px
}

.Theme3CustomButtonImgWp--NISCM {
	display: block;
	height: 24px;
	width: 24px
}

.Theme3CustomText--_COlr {
	border-bottom: 2px solid transparent;
	color: #fff;
	font-size: 12px;
	margin-top: 4px;
	overflow: hidden;
	padding-bottom: 2px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 59px
}

.Theme3CustomButton--VnFkM.active--BTCai .Theme3CustomText--_COlr {
	border-bottom: 2px solid #286efa
}

.Theme3GroupItemMobile--_XZ3B {
	height: 40px;
	padding: 0 15px
}

.Theme3GroupItemMobile--_XZ3B img {
	height: 16px;
	width: 16px
}

.Theme3GroupItemMobileTitle--CT8Sx {
	color: #1a1a1a;
	flex: 1;
	font-size: 14px;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Theme3CustomButton--VnFkM,.Theme3GroupButton--eHLgk {
		width: 69px
	}

	.Theme3CustomButton--VnFkM {
		height: 55px
	}

	.Theme3CustomText--_COlr {
		font-size: 10px;
		width: 49px
	}
}

.Theme3GroupButton--eHLgk {
	position: relative
}

.Theme3GroupButtonMenus--NqpAB {
	bottom: 0;
	color: #000;
	left: -16px;
	position: absolute;
	right: 0;
	width: 106px;
	z-index: 4500
}

.Theme3GroupButtonMenusPosition--alnv9 {
	margin-bottom: 70px;
	position: relative
}

.Theme3GroupButtonMenusContent--_52t5 {
	background: #fff;
	border-radius: 4px;
	overflow: hidden
}

.Theme3GroupButtonMenus--NqpAB .arrow--zsu0I {
	background: #fff;
	bottom: -4px;
	height: 8px;
	left: 50%;
	position: absolute;
	transform: translate(-50%) rotate(45deg);
	width: 8px
}

.Theme3GroupButtonMenusItem--wIBqB {
	cursor: pointer;
	font-size: 14px;
	height: 30px;
	width: 100%
}

.Theme3GroupButtonMenusItem--wIBqB:hover {
	background-color: #f8f8f8
}

.Theme3GroupButtonMenusItem--wIBqB div {
	overflow: hidden;
	padding: 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Theme4CustomButton--_Rlk8 {
	background: rgba(0,0,0,.6);
	border-radius: 4px;
	margin-top: 2px;
	padding: 0 33px;
	position: relative;
	width: 900px
}

.Theme4Button--YBkSF {
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 45px;
	margin: 0 12px;
	width: 120px
}

.Theme4ButtonName--QkEqm {
	margin-top: 7px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Theme4ButtonName--QkEqm:after {
	background: transparent;
	border-radius: 3px;
	content: " ";
	display: block;
	height: 3px;
	margin-top: 4px;
	visibility: hidden;
	width: 100%
}

.Theme4ButtonName--QkEqm.selected--Cg_Wz {
	color: #fff
}

.Theme4ButtonName--QkEqm.selected--Cg_Wz:after {
	background: #828282;
	visibility: visible
}

.Theme4CustomButton--_Rlk8.animation--mUm5y {
	height: 0;
	overflow: hidden;
	transition: height .1s ease-in-out
}

.Theme4CustomButton--_Rlk8.isOpen--cEnXH {
	height: 45px
}

.tip--Rh01y {
	background-color: rgba(0,0,0,.7)!important;
	border: 2px solid #babdc7!important;
	border-radius: 5px!important;
	font-size: 14px!important;
	opacity: 1!important;
	padding: 4px 10px!important
}

.tip--Rh01y:after {
	display: none!important
}

.MenuArrowLeft--vayVQ,.MenuArrowRight--V4DJc {
	cursor: pointer;
	position: absolute;
	top: 0;
	z-index: 1
}

.MenuArrowDisabled--wQU0c {
	visibility: hidden
}

.MenuArrowRight--V4DJc div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgB7ZZBCoAwDAQ3frzx5asFPShVgtgUyg70Egqz5JAEECIISa8PIzjkJ45MbvLfQyyBP2zUSmondllhG0cWCqEQCjFtiMgkjGAPdaI3bO+KSkFvJJdc8inkX29CN7MVWfA66/u3/SXEGPnUbBudLvvZ2082AAAAAElFTkSuQmCC)
}

.MenuArrowLeft--vayVQ div,.MenuArrowRight--V4DJc div {
	background-size: 100%;
	height: 16px;
	opacity: .6;
	transition: none;
	width: 16px
}

.MenuArrowLeft--vayVQ div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgB7ZaxDsAgCESP/rj0y21N7GCjjQNgau4lxsHhHQwIQIgxOWctByuo8gdFJC/5dIgDBlRR6j3Bm0HlhQRvKKec8i3kM5NwNM0EUZRqB11QRMEQDMEQ24Yw2QlF5Lwv7Tz574SNre2E/0f1EWKN/JdcLZgu+3B/7iQAAAAASUVORK5CYII=)
}

.MenuArrowLeft--vayVQ:hover div,.MenuArrowRight--V4DJc:hover div {
	opacity: 1
}

.Theme4CustomButton--_Rlk8 .MenuArrowLeft--vayVQ,.Theme4CustomButton--_Rlk8 .MenuArrowRight--V4DJc {
	height: 45px;
	width: 30px
}

.Theme4CustomButton--_Rlk8 .MenuArrowRight--V4DJc {
	right: 0
}

.Theme4CustomButton--_Rlk8 .MenuArrowLeft--vayVQ {
	left: 0
}

@media (max-width:1024px) {
	.MenuArrowLeft--vayVQ,.MenuArrowRight--V4DJc {
		display: none!important
	}

	.Theme4CustomButton--_Rlk8 {
		padding: 0 10px;
		width: auto
	}

	.Theme4Button--YBkSF {
		font-size: 12px;
		margin: 0 4px;
		width: 74px
	}
}

.Theme6CustomButtonWp--xNqUb {
	background: rgba(0,0,0,.5);
	border-radius: 10px
}

.Theme6Button--BgAd_ .Theme6LinkIcon--hsoz9 {
	border-radius: 3px;
	cursor: pointer;
	display: block;
	height: 30px;
	margin: 0 10px;
	width: 30px
}

.Theme6Button--BgAd_ {
	margin-bottom: 20px
}

.Theme6CustomButtonWp--xNqUb .Theme6Button--BgAd_:first-child {
	padding-top: 10px
}

.Theme6CustomButtonWp--xNqUb .Theme6Button--BgAd_:last-child {
	padding-bottom: 10px
}

.Theme6Group--bpGPb {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	margin-top: 20px;
	padding-top: 10px;
	position: absolute;
	right: 65px;
	transform: translateY(-50%);
	width: 90px
}

.Theme6GroupItem--JJMsX {
	border-bottom: 1px solid transparent;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	margin: 0 10px 10px;
	overflow: hidden
}

.Theme6GroupItem--JJMsX:hover {
	border-bottom: 1px solid #fff
}

.Theme6GroupCover--LlbwM {
	bottom: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 160px
}

.Theme6Arrow--CFAfv {
	height: 13px;
	margin-top: -6.5px;
	position: absolute;
	right: -6.5px;
	top: 50%;
	width: 6.5px
}

.Theme6GroupItemMobile--TXb4J {
	height: 40px;
	padding: 0 15px
}

.Theme6GroupItemMobile--TXb4J img {
	height: 16px;
	width: 16px
}

.Theme6GroupItemMobileTitle--E_hl_ {
	color: #1a1a1a;
	flex: 1;
	font-size: 14px;
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Theme6Button--BgAd_ .Theme6LinkIcon--hsoz9 {
		height: 26px;
		margin: 0 7px;
		width: 26px
	}
}

.Theme7CustomButtonWp--_GAVc {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: saturate(180%) blur(10px);
	background-color: rgba(0,0,0,.5);
	border-radius: 4px;
	height: 57px;
	margin-top: 5px;
	padding: 0 15px;
	width: 100%
}

.Theme7ButtonWp--U6Gkm {
	flex: 1
}

.Theme7GroupItemWp--nJljM {
	height: 57px;
	margin-left: 20px
}

.Theme7Button--_nLLp,.Theme7GroupItem--_wtcE {
	border-bottom: 2px solid transparent;
	color: #fff;
	cursor: pointer;
	font-size: 12px
}

.Theme7Button--_nLLp {
	width: 60px
}

.Theme7GroupItem--_wtcE {
	height: 28px;
	margin-top: 3px;
	max-width: 60px
}

.Theme7Button--_nLLp:hover,.Theme7GroupItem--_wtcE:hover {
	border-bottom: 2px solid #fa6400
}

.Theme7LinkIcon--tzuQw {
	height: 16px;
	margin-bottom: 5px;
	width: 16px
}

.Theme7ButtonName--FGP9S,.Theme7GroupItemName--cSQB3 {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Theme7Return--WtTyh {
	background: hsla(0,0%,100%,.1);
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 1;
	padding: 0 8px
}

.Theme7Return--WtTyh img {
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.Theme7Return--WtTyh svg {
	display: block;
	height: 14px;
	margin-right: 5px;
	width: 14px
}

.Theme7GroupListWp--hqy_N {
	flex: 1;
	height: 100%;
	overflow: hidden
}

@media (max-width:1024px) {
	.Theme7CustomButtonWp--_GAVc {
		padding: 0 15px
	}

	.Theme7Button--_nLLp:hover,.Theme7GroupItem--_wtcE:hover {
		border-bottom: 2px solid transparent
	}
}

.ButtonTheme9Level1--_tMVf {
	background: hsla(0,0%,49%,.1);
	border-radius: 5px;
	cursor: pointer;
	height: 38px;
	padding: 0 10px
}

.ButtonTheme9title--eu14C {
	flex: 1;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ButtonTheme9Level2--uXHBX {
	height: 38px;
	overflow: hidden;
	padding: 0 10px
}

.ButtonTheme9Level2--uXHBX div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.ButtonTheme9Level1--_tMVf:hover,.ButtonTheme9Level2--uXHBX:hover {
	background: hsla(0,0%,49%,.2);
	border-radius: 5px;
	cursor: pointer
}

.ButtonTheme9Wp--Mr2d8 {
	padding: 0 15px
}

.ButtonTheme9Divider--SDV0A {
	background: hsla(0,0%,49%,.2);
	height: 1px;
	margin-top: 20px
}

.Selected--jQcSj {
	height: 25px;
	top: 85px;
	width: 66px
}

.ProductTitle--_aMLo,.Selected--jQcSj {
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	transition: opacity .3s;
	z-index: 4000
}

.ProductTitle--_aMLo {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #fff;
	display: -webkit-box;
	max-height: 40px;
	max-width: 500px;
	overflow: hidden;
	text-align: center;
	top: 120px;
	word-break: break-word
}

.Theme7Menu--CHz0K {
	box-sizing: border-box
}

.Level1Theme7--nd3rL,.Level2Theme7--SUHrU {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	background: rgba(0,0,0,.5);
	border-radius: 4px;
	padding: 0 10px 10px
}

.Level2Theme7--SUHrU {
	margin-top: 2px
}

.TextMenuTheme7--O3D4_ {
	padding-top: 10px;
	position: relative
}

.TextMenuItemTheme7--EieZk {
	cursor: pointer;
	margin: 0 10px
}

.TextMenuTheme7--O3D4_ .MenuArrowLeft--x_tTM,.TextMenuTheme7--O3D4_ .MenuArrowRight--ZQ3Tn {
	cursor: pointer;
	height: 100%;
	position: absolute;
	top: 0;
	width: 30px;
	z-index: 1
}

.MenuArrowDisabled--_EnmY {
	visibility: hidden
}

.MenuArrowRight--ZQ3Tn div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgB7ZZBCoAwDAQ3frzx5asFPShVgtgUyg70Egqz5JAEECIISa8PIzjkJ45MbvLfQyyBP2zUSmondllhG0cWCqEQCjFtiMgkjGAPdaI3bO+KSkFvJJdc8inkX29CN7MVWfA66/u3/SXEGPnUbBudLvvZ2082AAAAAElFTkSuQmCC)
}

.MenuArrowLeft--x_tTM div,.MenuArrowRight--ZQ3Tn div {
	background-size: 100%;
	height: 16px;
	opacity: .6;
	transition: none;
	width: 16px
}

.MenuArrowLeft--x_tTM div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgB7ZaxDsAgCESP/rj0y21N7GCjjQNgau4lxsHhHQwIQIgxOWctByuo8gdFJC/5dIgDBlRR6j3Bm0HlhQRvKKec8i3kM5NwNM0EUZRqB11QRMEQDMEQ24Yw2QlF5Lwv7Tz574SNre2E/0f1EWKN/JdcLZgu+3B/7iQAAAAASUVORK5CYII=)
}

.MenuArrowLeft--x_tTM:hover div,.MenuArrowRight--ZQ3Tn:hover div {
	opacity: 1
}

.TextMenuTheme7--O3D4_ .MenuArrowRight--ZQ3Tn {
	right: 0
}

.TextMenuTheme7--O3D4_ .MenuArrowLeft--x_tTM {
	left: 0
}

.TextMenu2ItemTheme7--Skpgo {
	border-radius: 4px;
	cursor: pointer;
	height: 26px;
	margin-right: 10px;
	padding: 0 5px;
	position: relative
}

.TextMenu2ItemFilter--SuvJS {
	align-items: center;
	backdrop-filter: saturate(100%) blur(2px);
	-webkit-backdrop-filter: saturate(100%) blur(2px);
	backdrop-filter: blur(5px);
	-webkit-backdrop-filter: blur(5px);
	background: rgba(0,0,0,.5);
	border: 1px solid hsla(0,0%,100%,.2);
	border-radius: 4px;
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.TextMenu2ItemPayIcon--prVnf {
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px
}

.TextMenu2ItemFilter--SuvJS img {
	display: block;
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.MenuArrowLeft--x_tTM,.MenuArrowRight--ZQ3Tn {
		display: none!important
	}
}

.MenuController--lOWMo {
	color: #fff;
	position: relative;
	width: 100%;
	z-index: 3401
}

.arrowBottom--eqOSM {
	display: block;
	height: 6px;
	width: 29px
}

.arrowBottomBox--NlCgF {
	cursor: pointer;
	height: 24px;
	margin-left: 50%;
	transform: translateX(-50%);
	width: 29px
}

.arrowTop--l_4Fo {
	background: linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.7));
	cursor: pointer;
	padding: 10px;
	text-align: center
}

.arrowTop--l_4Fo img {
	height: 6px;
	margin-bottom: 5px;
	transform: rotate(180deg);
	width: 29px
}

.TextMenu--AlEFQ {
	height: 0;
	overflow: hidden;
	position: relative;
	transition: height .3s ease-in-out;
	width: 100%
}

.TextMenuBg--u7_3c {
	background: rgba(0,0,0,.3);
	padding: 0 36px
}

.theme3--ZCbb4.TextMenu--AlEFQ {
	background: transparent
}

.theme3--ZCbb4.isOpen--veiaT.TextMenu--AlEFQ {
	margin-bottom: 10px
}

.theme103--nTwfx.isOpen--veiaT.TextMenu--AlEFQ {
	margin-bottom: 0
}

.TextMenu--AlEFQ.isOpen--veiaT {
	height: 34px;
	margin-top: 5px
}

.theme3--ZCbb4.TextMenu--AlEFQ.isOpen--veiaT {
	height: 24px
}

.theme103--nTwfx.TextMenu--AlEFQ.isOpen--veiaT {
	height: 31px
}

.TextMenuItem--b029q {
	border-bottom: 2px solid transparent;
	cursor: pointer;
	height: 34px;
	margin: 0 10px
}

.theme103--nTwfx .TextMenuItem--b029q {
	height: 31px
}

.theme3--ZCbb4 .TextMenuItem--b029q {
	background: rgba(0,0,0,.5);
	border-bottom: 0;
	border-radius: 5px;
	height: 24px;
	padding: 0 10px
}

.TextMenuItem--b029q.selected--w_ueN {
	border-bottom: 2px solid #fa6400
}

.theme3--ZCbb4.TextMenuItem--b029q.selected--w_ueN {
	background: #286efa
}

.theme103--nTwfx.TextMenuItem--b029q.selected--w_ueN {
	background: transparent;
	border-bottom: 2px solid #fa6400
}

.theme3--ZCbb4 .TextMenuItem--b029q.selected--w_ueN {
	border-bottom: 0
}

.TextMenuArrowLeft--_FN1w,.TextMenuArrowRight--Bq5Iz {
	cursor: pointer;
	height: 34px;
	position: absolute;
	top: 0;
	width: 36px;
	z-index: 1
}

.TextMenuArrowRight--Bq5Iz {
	right: 0
}

.TextMenuArrowLeft--_FN1w {
	left: 0
}

.MenuArrowDisabled--UnBnn {
	visibility: hidden
}

.TextMenuArrowRight--Bq5Iz div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVRYR+3UQU7DMBAFUI8b5V4sOENVdcOKokhRcgR6BE8WsEWiC8KSFSfgDFwg4RLkI0utVFWoGTtjZZOsbf+X8YzJzPzRzPlmASwVCKpA27arvu9frLUfZVm+aTSwGODDu647GGPWRPRrrd1qIMQA59wrgO3pr7UQYkDTNOthGA4AVpoIMcCHpkAEAVIgggHaiCiAJiIaoIWYBLiGALCp6/p97LGaDABAzPwJ4PY8jIj2VVU9JgUcw58B3F8E9Xme3xRF8Z0M4MOdc0/GmF1suN8XdQVa4VEAzfBggHZ4ECBFeBDANxyAhykN999EiJuQmXcAPOK0Rzxq10ZRDPCHnCF+pHOu/g4w812WZV+SR2YsPKgHJIfFrAm6gpiAsT0LYPYK/AHRP9shA1fcawAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.TextMenuArrowLeft--_FN1w div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABM0lEQVRYR+3UsUrEQBAG4Jkk5J0sD3wFEdHKxjMku+l8B6tNAh52NoLie1iKrYW1pWBvRhZOCXIms7uzpknaDft/O8wMwswfzpwPC2CpgFgFiAjbtr1CxGel1DW3uUUANrxpmg0AnCEiIeI5FxEMGIZ/v3qLOFVK3UxVIgiwK3wb+Jbn+aooipdoAIlwi/OqgFS4F0Ay3BkgHe4EiBHuBLBzTkTrX13N7va/poHdhMaYRwDYG16EiBda68upURs7ZwO6rjvs+/6WiNLBwvkEgBOt9Z0vgg2wATEQToAYCGeANMILIInwBowhkiQ5rqrqntOYQYAxBBEd1XX9MIUIBuxCIOJ7mqb7ZVk+/QtgiACAD2640yqeeok9N8YcZFn2ynn5zzLjXBzzH5EeCAEugNkr8AV3288hkF4shAAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.TextMenuArrowRight--Bq5Iz:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABAUlEQVRYR+3UsQ3CQAyF4d9iMgpmQIiGChgDpoAWCQpEScUEzMAEsAQyspRIKELc+eIoTa7O3fvis0/oeUnP+QyAoQKuCqjqCDgAVxE5RzRwNqAKPwFT4A3MIxAewNFCv/46BOEB2J9bBewa6tUakQ2wRFUNR7gAXSDcgGhEESASUQyIQrQCJBAzEbmkHqsIgJ1xAyaNsK2IbDoFqKqF74FlI+gJjEXk0RmgCt8Bq9Jw21d0BVHhRYDIcDcgOtwF6CLcC7CGW7dpuF8Tkd2Eqmrdboh6T/ao/RvFbED16tWIV+6ch78DqroA7jmPTCrc1QM5h5V847qCkoDUngHQewU+Y/x7IfwPzL8AAAAASUVORK5CYII=)
}

.TextMenuArrowLeft--_FN1w:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDklEQVRYR+3VsUoDQRDG8f+HT2UZ8BUkhKSyUZ/Ad8gDGNKlCSTkPSzF1sLaUrCXkYUE5OCys7tzprlrD+b77dzMrbjwowvnMwLGDoR1wMxSrWfgTdLaO9whgGP4CrgHDHj0IpoBnfDTwRPiTtIm14kmQE94yvwEJpLeBwNEhCdcVQeiwqsAkeHFgOjwIsAQ4aWAtOcPnal2T3vfNriH0MxegOtOoSdJy9yqnXtfApgCW+DqT8EfYCFpV4twA1KAmYUjigBDIIoB0YgqQCSiGpBBzCXtPYPZBMggZpIOOUQzoAfxBdxIev0XQAfx7Q0v+hXnTnJE3AIfnpOf6oV8Ag+u+S5oCQm5C0bAUB34BTfveyH47NS5AAAAAElFTkSuQmCC)
}

.theme5--DNRL_.TextMenu--AlEFQ {
	background: transparent;
	margin-top: 7px
}

.theme5--DNRL_ .TextMenuItem--b029q {
	height: auto;
	padding-bottom: 2px
}

.theme5--DNRL_.TextMenu--AlEFQ.isOpen--veiaT {
	height: 25px
}

.theme5--DNRL_ .TextMenuItem--b029q.selected--w_ueN {
	border-bottom: 2px solid #286efa
}

@media (max-width:1024px) {
	.TextMenuBg--u7_3c {
		padding: 0 5px
	}

	.TextMenu--AlEFQ.isOpen--veiaT {
		height: 28px;
		margin-top: 4px
	}

	.TextMenuItem--b029q {
		height: 28px
	}

	.TextMenuArrowLeft--_FN1w,.TextMenuArrowRight--Bq5Iz {
		display: none!important
	}

	.theme5--DNRL_.TextMenu--AlEFQ {
		margin-top: 7px
	}
}

.ImageMenu--ydaAw {
	height: 0;
	overflow: hidden;
	position: relative;
	transition: height .1s linear;
	width: 100%
}

.ImageMenuBg--R_Wlp {
	background: rgba(0,0,0,.3);
	padding: 0 36px
}

.theme5--PUx5s.ImageMenu--ydaAw {
	background: transparent
}

.ImageMenu--ydaAw.isOpen--VDcyY {
	height: 100px
}

.theme3--G5deu.ImageMenu--ydaAw.isOpen--VDcyY,.theme3--G5deu .ImageMenuBg--R_Wlp {
	height: 110px
}

.theme3--G5deu.isOpen--VDcyY.ImageMenuBg--R_Wlp {
	padding-top: 7px
}

.ImageMenuItem--_JyHn {
	border: 2px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	height: 85px;
	margin: 5px;
	overflow: hidden;
	width: 85px
}

.ImageMenuContent--nJUa_ {
	background-position: 50%;
	background-size: cover;
	height: 100%;
	position: relative;
	width: 100%
}

.ImageMenuItem--_JyHn.selected--wLhkF {
	border-color: #fa6400
}

.ImageMenuText--ijyoD {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	height: 17px;
	left: 0;
	position: absolute;
	width: 100%
}

.MenuArrowLeft--SXrl0,.MenuArrowRight--SE4DY {
	cursor: pointer;
	height: 100px;
	pointer-events: all;
	position: absolute;
	top: 0;
	width: 36px;
	z-index: 1
}

.theme5--PUx5s .MenuArrowLeft--SXrl0,.theme5--PUx5s .MenuArrowRight--SE4DY {
	height: 80px
}

.MenuArrowRight--SE4DY {
	right: 0
}

.MenuArrowLeft--SXrl0 {
	left: 0
}

.MenuArrowDisabled--WuRK5 {
	visibility: hidden
}

.MenuArrowRight--SE4DY div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVRYR+3UQU7DMBAFUI8b5V4sOENVdcOKokhRcgR6BE8WsEWiC8KSFSfgDFwg4RLkI0utVFWoGTtjZZOsbf+X8YzJzPzRzPlmASwVCKpA27arvu9frLUfZVm+aTSwGODDu647GGPWRPRrrd1qIMQA59wrgO3pr7UQYkDTNOthGA4AVpoIMcCHpkAEAVIgggHaiCiAJiIaoIWYBLiGALCp6/p97LGaDABAzPwJ4PY8jIj2VVU9JgUcw58B3F8E9Xme3xRF8Z0M4MOdc0/GmF1suN8XdQVa4VEAzfBggHZ4ECBFeBDANxyAhykN999EiJuQmXcAPOK0Rzxq10ZRDPCHnCF+pHOu/g4w812WZV+SR2YsPKgHJIfFrAm6gpiAsT0LYPYK/AHRP9shA1fcawAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.MenuArrowLeft--SXrl0 div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABM0lEQVRYR+3UsUrEQBAG4Jkk5J0sD3wFEdHKxjMku+l8B6tNAh52NoLie1iKrYW1pWBvRhZOCXIms7uzpknaDft/O8wMwswfzpwPC2CpgFgFiAjbtr1CxGel1DW3uUUANrxpmg0AnCEiIeI5FxEMGIZ/v3qLOFVK3UxVIgiwK3wb+Jbn+aooipdoAIlwi/OqgFS4F0Ay3BkgHe4EiBHuBLBzTkTrX13N7va/poHdhMaYRwDYG16EiBda68upURs7ZwO6rjvs+/6WiNLBwvkEgBOt9Z0vgg2wATEQToAYCGeANMILIInwBowhkiQ5rqrqntOYQYAxBBEd1XX9MIUIBuxCIOJ7mqb7ZVk+/QtgiACAD2640yqeeok9N8YcZFn2ynn5zzLjXBzzH5EeCAEugNkr8AV3288hkF4shAAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.MenuArrowRight--SE4DY:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABAUlEQVRYR+3UsQ3CQAyF4d9iMgpmQIiGChgDpoAWCQpEScUEzMAEsAQyspRIKELc+eIoTa7O3fvis0/oeUnP+QyAoQKuCqjqCDgAVxE5RzRwNqAKPwFT4A3MIxAewNFCv/46BOEB2J9bBewa6tUakQ2wRFUNR7gAXSDcgGhEESASUQyIQrQCJBAzEbmkHqsIgJ1xAyaNsK2IbDoFqKqF74FlI+gJjEXk0RmgCt8Bq9Jw21d0BVHhRYDIcDcgOtwF6CLcC7CGW7dpuF8Tkd2Eqmrdboh6T/ao/RvFbED16tWIV+6ch78DqroA7jmPTCrc1QM5h5V847qCkoDUngHQewU+Y/x7IfwPzL8AAAAASUVORK5CYII=)
}

.MenuArrowLeft--SXrl0:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDklEQVRYR+3VsUoDQRDG8f+HT2UZ8BUkhKSyUZ/Ad8gDGNKlCSTkPSzF1sLaUrCXkYUE5OCys7tzprlrD+b77dzMrbjwowvnMwLGDoR1wMxSrWfgTdLaO9whgGP4CrgHDHj0IpoBnfDTwRPiTtIm14kmQE94yvwEJpLeBwNEhCdcVQeiwqsAkeHFgOjwIsAQ4aWAtOcPnal2T3vfNriH0MxegOtOoSdJy9yqnXtfApgCW+DqT8EfYCFpV4twA1KAmYUjigBDIIoB0YgqQCSiGpBBzCXtPYPZBMggZpIOOUQzoAfxBdxIev0XQAfx7Q0v+hXnTnJE3AIfnpOf6oV8Ag+u+S5oCQm5C0bAUB34BTfveyH47NS5AAAAAElFTkSuQmCC)
}

.ImageMenuItemSeend--_bQzU {
	right: 5px
}

.ImageMenuItemPayIcon--_5aqU,.ImageMenuItemSeend--_bQzU {
	height: 16px;
	position: absolute;
	top: 5px;
	width: 16px;
	z-index: 2
}

.ImageMenuItemPayIcon--_5aqU {
	left: 5px
}

.theme5Box--Em8Xd {
	background: linear-gradient(180deg,#000,#393939);
	height: 120px;
	height: calc(120px + constant(safe-area-inset-bottom));
	height: calc(120px + env(safe-area-inset-bottom));
	overflow: hidden;
	transition: height .13s linear
}

.theme5Box--Em8Xd.level2--_J5My {
	height: 148px;
	height: calc(148px + constant(safe-area-inset-bottom));
	height: calc(148px + env(safe-area-inset-bottom))
}

.theme5Box--Em8Xd.level3--lDMRY {
	height: 176px;
	height: calc(176px + constant(safe-area-inset-bottom));
	height: calc(176px + env(safe-area-inset-bottom))
}

.theme5Wrapper--IlH76 {
	bottom: 20px;
	bottom: calc(20px + constant(safe-area-inset-bottom));
	bottom: calc(20px + env(safe-area-inset-bottom));
	left: 0;
	position: absolute;
	right: 0
}

.theme5Box--Em8Xd.level1--pBr9r .theme5Wrapper--IlH76 {
	bottom: 15px;
	bottom: calc(15px + constant(safe-area-inset-bottom));
	bottom: calc(15px + env(safe-area-inset-bottom))
}

.theme5Box--Em8Xd.level2--_J5My .theme5Wrapper--IlH76 {
	bottom: 18px;
	bottom: calc(18px + constant(safe-area-inset-bottom));
	bottom: calc(18px + env(safe-area-inset-bottom))
}

.theme5Box--Em8Xd.level3--lDMRY .theme5Wrapper--IlH76 {
	bottom: 18px;
	bottom: calc(16px + constant(safe-area-inset-bottom));
	bottom: calc(16px + env(safe-area-inset-bottom))
}

.theme5Box--Em8Xd.isHide--R5hK0 {
	height: 0
}

.theme5Box--Em8Xd .ImageMenu--ydaAw.isOpen--VDcyY {
	height: 80px
}

.theme5Box--Em8Xd .ImageMenuItem--_JyHn {
	height: 70px;
	margin: 0 5px;
	width: 70px
}

.theme5Box--Em8Xd .ImageMenuItem--_JyHn.selected--wLhkF {
	border-color: #286efa
}

.ImageMenuLimit--M0dKY {
	align-items: center;
	backdrop-filter: saturate(100%) blur(2px);
	-webkit-backdrop-filter: saturate(100%) blur(2px);
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.ImageMenuLimit--M0dKY img {
	display: block;
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.ImageMenuBg--R_Wlp {
		padding: 0 5px
	}

	.ImageMenu--ydaAw.isOpen--VDcyY {
		height: 75px
	}

	.theme3--G5deu.ImageMenu--ydaAw.isOpen--VDcyY {
		height: 95px;
		padding-top: 10px
	}

	.theme3--G5deu.ImageMenu--ydaAw.isOpen--VDcyY.noCustomButton--V4rkz {
		height: 95px
	}

	.MenuArrowLeft--SXrl0,.MenuArrowRight--SE4DY {
		display: none!important
	}

	.ImageMenuItem--_JyHn {
		height: 64px;
		width: 64px
	}

	.ImageMenuItemSeend--_bQzU {
		height: 12px;
		right: 3px;
		top: 3px;
		width: 12px
	}

	.ImageMenuItemPayIcon--_5aqU {
		height: 12px;
		left: 3px;
		top: 3px;
		width: 12px
	}
}

.Theme4Menu--TSWAD {
	background: rgba(0,0,0,.6);
	border-radius: 4px;
	box-sizing: border-box;
	overflow: hidden;
	padding: 30px;
	position: relative
}

.Theme4Menu--TSWAD.isShow--xRQAf {
	height: auto;
	transform: scaleY(1)
}

.Theme4close--TWUyn {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 7px;
	top: 7px;
	width: 16px
}

.ImageMenuTheme4--_ufGr {
	margin-top: 20px;
	position: relative
}

.ImageMenuItemTheme4--_Sxpy {
	border: 2px solid #fff;
	border-radius: 5px;
	cursor: pointer;
	height: 84px;
	margin: 0 7px;
	overflow: hidden;
	width: 84px
}

.ImageMenuItemTheme4--_Sxpy.selected--jWbJi {
	border-color: rgba(255,85,0,.8)
}

.ImageMenuContentTheme4--s_bBd {
	background-position: 50%;
	background-size: cover;
	height: 100%;
	position: relative;
	width: 100%
}

.ImageMenuItemSeend--CN9rF {
	height: 16px;
	position: absolute;
	right: 2px;
	top: 2px;
	width: 16px;
	z-index: 2
}

.ImageMenuTextTheme4--_vKcJ {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	height: 18px;
	left: 0;
	position: absolute;
	width: 100%
}

.TextMenuTheme4--_YQtM {
	margin-bottom: 10px;
	padding: 0 2px;
	position: relative
}

.TextMenuItemTheme4--yyadG {
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	margin: 0 6px;
	padding: 0 10px
}

.MenuArrowLeft--rdHju,.MenuArrowRight--Nq2y7 {
	cursor: pointer;
	position: absolute;
	top: 0;
	z-index: 1
}

.MenuArrowDisabled--_l38m {
	visibility: hidden
}

.MenuArrowRight--Nq2y7 div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABwSURBVHgB7ZZBCoAwDAQ3frzx5asFPShVgtgUyg70Egqz5JAEECIISa8PIzjkJ45MbvLfQyyBP2zUSmondllhG0cWCqEQCjFtiMgkjGAPdaI3bO+KSkFvJJdc8inkX29CN7MVWfA66/u3/SXEGPnUbBudLvvZ2082AAAAAElFTkSuQmCC)
}

.MenuArrowLeft--rdHju div,.MenuArrowRight--Nq2y7 div {
	background-size: 100%;
	height: 16px;
	opacity: .6;
	transition: none;
	width: 16px
}

.MenuArrowLeft--rdHju div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB1SURBVHgB7ZaxDsAgCESP/rj0y21N7GCjjQNgau4lxsHhHQwIQIgxOWctByuo8gdFJC/5dIgDBlRR6j3Bm0HlhQRvKKec8i3kM5NwNM0EUZRqB11QRMEQDMEQ24Yw2QlF5Lwv7Tz574SNre2E/0f1EWKN/JdcLZgu+3B/7iQAAAAASUVORK5CYII=)
}

.MenuArrowLeft--rdHju:hover div,.MenuArrowRight--Nq2y7:hover div {
	opacity: 1
}

.ImageMenuTheme4--_ufGr .MenuArrowLeft--rdHju,.ImageMenuTheme4--_ufGr .MenuArrowRight--Nq2y7 {
	height: 84px;
	width: 30px
}

.TextMenuTheme4--_YQtM .MenuArrowLeft--rdHju,.TextMenuTheme4--_YQtM .MenuArrowRight--Nq2y7 {
	height: 26px;
	width: 30px
}

.ImageMenuTheme4--_ufGr .MenuArrowRight--Nq2y7,.TextMenuTheme4--_YQtM .MenuArrowRight--Nq2y7 {
	right: -30px
}

.ImageMenuTheme4--_ufGr .MenuArrowLeft--rdHju,.TextMenuTheme4--_YQtM .MenuArrowLeft--rdHju {
	left: -30px
}

.ImageMenuItemPayIcon--odgpp {
	height: 16px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 16px;
	z-index: 2
}

.ImageMenuLimit--kMhdA {
	align-items: center;
	backdrop-filter: saturate(100%) blur(2px);
	-webkit-backdrop-filter: saturate(100%) blur(2px);
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.ImageMenuLimit--kMhdA img {
	display: block;
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.ImageMenuItemTheme4--_Sxpy {
		height: 66px;
		margin: 0 5px;
		width: 66px
	}

	.Theme4Menu--TSWAD {
		padding: 27px 20px 24px
	}

	.MenuArrowLeft--rdHju,.MenuArrowRight--Nq2y7 {
		display: none!important
	}

	.TextMenuItemTheme4--yyadG {
		height: 24px;
		margin: 0 5px;
		padding: 0 4px
	}

	.ImageMenuTheme4--_ufGr {
		margin-top: 10px
	}

	.ImageMenuItemPayIcon--odgpp {
		height: 12px;
		left: 3px;
		top: 3px;
		width: 12px
	}
}

.Theme8ImageMenu--SYtE_ {
	background: rgba(0,0,0,.3);
	height: 0;
	overflow: hidden;
	padding: 0 36px;
	position: relative;
	transition: height .1s linear;
	width: 100%
}

.Theme8ImageMenu--SYtE_.isOpen--AWBBn {
	height: 100px
}

.Theme8ImageMenuItem--y8rJP {
	border: 3px solid #fff;
	cursor: pointer;
	height: 85px;
	margin: 5px;
	overflow: hidden;
	width: 85px
}

.ImageMenuContent--A0sSQ {
	background-position: 50%;
	background-size: cover;
	height: 100%;
	position: relative;
	width: 100%
}

.Theme8ImageMenuItem--y8rJP.selected--LFaBS {
	border-color: #f6b64c
}

.Theme8ImageMenuText--OamUx {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	height: 17px;
	left: 0;
	position: absolute;
	width: 100%
}

.MenuArrowLeft--hK340,.MenuArrowRight--olI7l {
	cursor: pointer;
	height: 100px;
	position: absolute;
	top: 0;
	width: 36px;
	z-index: 1
}

.MenuArrowRight--olI7l {
	right: 0
}

.MenuArrowLeft--hK340 {
	left: 0
}

.MenuArrowRight--olI7l div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVRYR+3UQU7DMBAFUI8b5V4sOENVdcOKokhRcgR6BE8WsEWiC8KSFSfgDFwg4RLkI0utVFWoGTtjZZOsbf+X8YzJzPzRzPlmASwVCKpA27arvu9frLUfZVm+aTSwGODDu647GGPWRPRrrd1qIMQA59wrgO3pr7UQYkDTNOthGA4AVpoIMcCHpkAEAVIgggHaiCiAJiIaoIWYBLiGALCp6/p97LGaDABAzPwJ4PY8jIj2VVU9JgUcw58B3F8E9Xme3xRF8Z0M4MOdc0/GmF1suN8XdQVa4VEAzfBggHZ4ECBFeBDANxyAhykN999EiJuQmXcAPOK0Rzxq10ZRDPCHnCF+pHOu/g4w812WZV+SR2YsPKgHJIfFrAm6gpiAsT0LYPYK/AHRP9shA1fcawAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.MenuArrowLeft--hK340 div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABM0lEQVRYR+3UsUrEQBAG4Jkk5J0sD3wFEdHKxjMku+l8B6tNAh52NoLie1iKrYW1pWBvRhZOCXIms7uzpknaDft/O8wMwswfzpwPC2CpgFgFiAjbtr1CxGel1DW3uUUANrxpmg0AnCEiIeI5FxEMGIZ/v3qLOFVK3UxVIgiwK3wb+Jbn+aooipdoAIlwi/OqgFS4F0Ay3BkgHe4EiBHuBLBzTkTrX13N7va/poHdhMaYRwDYG16EiBda68upURs7ZwO6rjvs+/6WiNLBwvkEgBOt9Z0vgg2wATEQToAYCGeANMILIInwBowhkiQ5rqrqntOYQYAxBBEd1XX9MIUIBuxCIOJ7mqb7ZVk+/QtgiACAD2640yqeeok9N8YcZFn2ynn5zzLjXBzzH5EeCAEugNkr8AV3288hkF4shAAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.MenuArrowRight--olI7l:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABAUlEQVRYR+3UsQ3CQAyF4d9iMgpmQIiGChgDpoAWCQpEScUEzMAEsAQyspRIKELc+eIoTa7O3fvis0/oeUnP+QyAoQKuCqjqCDgAVxE5RzRwNqAKPwFT4A3MIxAewNFCv/46BOEB2J9bBewa6tUakQ2wRFUNR7gAXSDcgGhEESASUQyIQrQCJBAzEbmkHqsIgJ1xAyaNsK2IbDoFqKqF74FlI+gJjEXk0RmgCt8Bq9Jw21d0BVHhRYDIcDcgOtwF6CLcC7CGW7dpuF8Tkd2Eqmrdboh6T/ao/RvFbED16tWIV+6ch78DqroA7jmPTCrc1QM5h5V847qCkoDUngHQewU+Y/x7IfwPzL8AAAAASUVORK5CYII=)
}

.MenuArrowLeft--hK340:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDklEQVRYR+3VsUoDQRDG8f+HT2UZ8BUkhKSyUZ/Ad8gDGNKlCSTkPSzF1sLaUrCXkYUE5OCys7tzprlrD+b77dzMrbjwowvnMwLGDoR1wMxSrWfgTdLaO9whgGP4CrgHDHj0IpoBnfDTwRPiTtIm14kmQE94yvwEJpLeBwNEhCdcVQeiwqsAkeHFgOjwIsAQ4aWAtOcPnal2T3vfNriH0MxegOtOoSdJy9yqnXtfApgCW+DqT8EfYCFpV4twA1KAmYUjigBDIIoB0YgqQCSiGpBBzCXtPYPZBMggZpIOOUQzoAfxBdxIev0XQAfx7Q0v+hXnTnJE3AIfnpOf6oV8Ag+u+S5oCQm5C0bAUB34BTfveyH47NS5AAAAAElFTkSuQmCC)
}

.Theme8ImageMenuItemSeend--xoBbj {
	height: 16px;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 16px;
	z-index: 2
}

.Theme8TextMenu--_NEt3 {
	background: rgba(0,0,0,.3);
	height: 0;
	overflow: hidden;
	padding: 0 36px;
	position: relative;
	transition: height .3s ease-in-out;
	width: 100%
}

.Theme8TextMenu--_NEt3.isOpen--AWBBn {
	border-top: 1px solid hsla(0,0%,100%,.5)
}

.Theme8TextMenu--_NEt3.isOpen--AWBBn,.Theme8TextMenuItemWp--hWtGD {
	height: 41px
}

.Theme8TextMenuItem--q_SHU {
	border-bottom: 2px solid transparent;
	cursor: pointer;
	height: 27px;
	margin: 5px 10px 0
}

.Theme8TextMenuItem--q_SHU.selected--LFaBS {
	border-bottom: 2px solid #f6b64c
}

.TextMenuArrowLeft--vzgtb,.TextMenuArrowRight--_YBS1 {
	cursor: pointer;
	height: 34px;
	position: absolute;
	top: 0;
	width: 36px;
	z-index: 1
}

.TextMenuArrowRight--_YBS1 {
	right: 0
}

.TextMenuArrowLeft--vzgtb {
	left: 0
}

.MenuArrowDisabled--AjiCv {
	visibility: hidden
}

.TextMenuArrowRight--_YBS1 div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVRYR+3UQU7DMBAFUI8b5V4sOENVdcOKokhRcgR6BE8WsEWiC8KSFSfgDFwg4RLkI0utVFWoGTtjZZOsbf+X8YzJzPzRzPlmASwVCKpA27arvu9frLUfZVm+aTSwGODDu647GGPWRPRrrd1qIMQA59wrgO3pr7UQYkDTNOthGA4AVpoIMcCHpkAEAVIgggHaiCiAJiIaoIWYBLiGALCp6/p97LGaDABAzPwJ4PY8jIj2VVU9JgUcw58B3F8E9Xme3xRF8Z0M4MOdc0/GmF1suN8XdQVa4VEAzfBggHZ4ECBFeBDANxyAhykN999EiJuQmXcAPOK0Rzxq10ZRDPCHnCF+pHOu/g4w812WZV+SR2YsPKgHJIfFrAm6gpiAsT0LYPYK/AHRP9shA1fcawAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.TextMenuArrowLeft--vzgtb div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABM0lEQVRYR+3UsUrEQBAG4Jkk5J0sD3wFEdHKxjMku+l8B6tNAh52NoLie1iKrYW1pWBvRhZOCXIms7uzpknaDft/O8wMwswfzpwPC2CpgFgFiAjbtr1CxGel1DW3uUUANrxpmg0AnCEiIeI5FxEMGIZ/v3qLOFVK3UxVIgiwK3wb+Jbn+aooipdoAIlwi/OqgFS4F0Ay3BkgHe4EiBHuBLBzTkTrX13N7va/poHdhMaYRwDYG16EiBda68upURs7ZwO6rjvs+/6WiNLBwvkEgBOt9Z0vgg2wATEQToAYCGeANMILIInwBowhkiQ5rqrqntOYQYAxBBEd1XX9MIUIBuxCIOJ7mqb7ZVk+/QtgiACAD2640yqeeok9N8YcZFn2ynn5zzLjXBzzH5EeCAEugNkr8AV3288hkF4shAAAAABJRU5ErkJggg==);background-size: 100%;
	height: 16px;
	width: 16px
}

.TextMenuArrowRight--_YBS1:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABAUlEQVRYR+3UsQ3CQAyF4d9iMgpmQIiGChgDpoAWCQpEScUEzMAEsAQyspRIKELc+eIoTa7O3fvis0/oeUnP+QyAoQKuCqjqCDgAVxE5RzRwNqAKPwFT4A3MIxAewNFCv/46BOEB2J9bBewa6tUakQ2wRFUNR7gAXSDcgGhEESASUQyIQrQCJBAzEbmkHqsIgJ1xAyaNsK2IbDoFqKqF74FlI+gJjEXk0RmgCt8Bq9Jw21d0BVHhRYDIcDcgOtwF6CLcC7CGW7dpuF8Tkd2Eqmrdboh6T/ao/RvFbED16tWIV+6ch78DqroA7jmPTCrc1QM5h5V847qCkoDUngHQewU+Y/x7IfwPzL8AAAAASUVORK5CYII=)
}

.TextMenuArrowLeft--vzgtb:hover div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABDklEQVRYR+3VsUoDQRDG8f+HT2UZ8BUkhKSyUZ/Ad8gDGNKlCSTkPSzF1sLaUrCXkYUE5OCys7tzprlrD+b77dzMrbjwowvnMwLGDoR1wMxSrWfgTdLaO9whgGP4CrgHDHj0IpoBnfDTwRPiTtIm14kmQE94yvwEJpLeBwNEhCdcVQeiwqsAkeHFgOjwIsAQ4aWAtOcPnal2T3vfNriH0MxegOtOoSdJy9yqnXtfApgCW+DqT8EfYCFpV4twA1KAmYUjigBDIIoB0YgqQCSiGpBBzCXtPYPZBMggZpIOOUQzoAfxBdxIev0XQAfx7Q0v+hXnTnJE3AIfnpOf6oV8Ag+u+S5oCQm5C0bAUB34BTfveyH47NS5AAAAAElFTkSuQmCC)
}

.ImageMenuItemPayIcon--uiDrL {
	height: 16px;
	left: 5px;
	position: absolute;
	top: 5px;
	width: 16px;
	z-index: 2
}

.ImageMenuLimit--aX0Wj {
	align-items: center;
	backdrop-filter: saturate(100%) blur(2px);
	-webkit-backdrop-filter: saturate(100%) blur(2px);
	bottom: 0;
	display: flex;
	justify-content: center;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1
}

.ImageMenuLimit--aX0Wj img {
	display: block;
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.Theme8ImageMenu--SYtE_ {
		padding: 0 5px
	}

	.Theme8ImageMenu--SYtE_.isOpen--AWBBn {
		height: 75px
	}

	.MenuArrowLeft--hK340,.MenuArrowRight--olI7l {
		display: none!important
	}

	.Theme8ImageMenuItem--y8rJP {
		border: 2px solid #fff;
		height: 64px;
		width: 64px
	}

	.Theme8ImageMenuItemSeend--xoBbj {
		height: 12px;
		right: 3px;
		top: 3px;
		width: 12px
	}

	.Theme8TextMenu--_NEt3 {
		padding: 0 5px
	}

	.TextMenuArrowLeft--vzgtb,.TextMenuArrowRight--_YBS1 {
		display: none!important
	}

	.ImageMenuItemPayIcon--uiDrL {
		height: 12px;
		left: 3px;
		top: 3px;
		width: 12px
	}
}

.MenuTheme9MenuItem--_ZMSU {
	cursor: pointer;
	height: 38px;
	padding-right: 15px
}

.MenuTheme9Arrow--VYjSo {
	margin-right: 5px
}

.MenuTheme9Level0--Gt5wr {
	font-weight: 700
}

.MenuTheme9PayIcon--_wobP {
	height: 16px;
	margin-left: 5px;
	width: 16px
}

.largePlay--klNb6 {
	cursor: pointer;
	height: 60px;
	left: 50%;
	pointer-events: all;
	position: fixed;
	top: 0;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 60px
}

.VideoController--Jeafr {
	background-color: rgba(0,0,0,.3);
	border-radius: 5px;
	height: 50px;
	margin-bottom: 20px;
	padding: 0 10px;
	pointer-events: all;
	width: 310px
}

.icon--XFWrM {
	cursor: pointer;
	height: 32px;
	width: 32px
}

.trackOption--_EiFb {
	cursor: pointer;
	height: 30px
}

.trackOption--_EiFb:hover {
	background-color: #f8f8f8
}

@media (max-width:1024px) {
	.largePlay--klNb6 {
		height: 46px;
		width: 46px
	}
}

.Select--IIi8k {
	position: relative
}

.value--_SZpg {
	cursor: pointer
}

.optionBox--yQR2q {
	bottom: 0;
	color: #000;
	position: absolute;
	right: 0;
	z-index: 4300
}

.optionBottom--AgHCW {
	margin-bottom: 96px;
	position: relative
}

.option--Ub96A {
	background: #fff;
	border-radius: 4px;
	overflow: hidden
}

.arrow--_Vizn {
	background: #fff;
	bottom: -4px;
	height: 8px;
	left: 50%;
	position: absolute;
	transform: translate(-50%) rotate(45deg);
	width: 8px
}

.ThemeMenu--Ds_BJ {
	margin-bottom: 20px;
	position: relative
}

.bottom--iaorB {
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0
}

.compassPos--_qItA {
	height: 0
}

@media (max-width:1024px) {
	.ThemeMenu--Ds_BJ {
		margin-bottom: 11px
	}

	.compassPos--_qItA {
		height: 20px
	}

	.safeHeight--wGaGL {
		height: 0;
		height: calc(constant(safe-area-inset-bottom));
		height: calc(env(safe-area-inset-bottom))
	}
}

.Subtitle--khYW4 {
	bottom: 120px;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	left: 50%;
	pointer-events: none;
	position: absolute;
	text-align: center;
	text-shadow: 0 2px 2px #000;
	transform: translateX(-50%);
	white-space: pre-wrap;
	width: 600px;
	word-break: break-word
}

.Subtitle--khYW4.isOpenGroups--igZc2 {
	bottom: 165px
}

.Subtitle--khYW4.theme1--l8IBy,.Subtitle--khYW4.theme8--ZruLM,.Subtitle--khYW4.theme9--sjI53 {
	margin-bottom: 20px;
	position: static;
	transform: translateX(0)
}

@media (max-width:1024px) {
	.Subtitle--khYW4 {
		bottom: 88px;
		width: 80vw
	}

	.Subtitle--khYW4.isOpenGroups--igZc2 {
		bottom: 133px
	}

	.Subtitle--khYW4.theme1--l8IBy,.Subtitle--khYW4.theme8--ZruLM {
		margin-bottom: 10px;
		position: static;
		transform: translateX(0)
	}
}

.PlayBtn--_qCoB {
	background: #286efa;
	border-radius: 10px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	height: 40px;
	left: 50%;
	padding: 0 20px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 4001
}

.PlayBtn--_qCoB img {
	height: 24px;
	margin-right: 10px;
	width: 24px
}

.CustomerDataBtn--RjXtK {
	cursor: pointer;
	height: 40px;
	pointer-events: all;
	width: 40px;
	z-index: 3900
}

.theme1--QMTmY {
	bottom: 15px;
	right: 15px
}

.theme3--uhVLv {
	right: 0
}

.theme4--xBm_H {
	height: 36px;
	width: 36px
}

.theme6--kmctu {
	right: 5px
}

.theme8--ldI9i {
	bottom: 10px;
	right: 15px
}

.theme9--arVHS {
	right: 15px;
	top: 50%
}

@media (max-width:1024px) {
	.theme1--QMTmY {
		bottom: 20px;
		right: 10px
	}

	.theme8--ldI9i {
		bottom: 15px;
		right: 10px
	}

	.theme4--xBm_H {
		height: 30px;
		width: 30px
	}

	.theme6--kmctu {
		right: 1px
	}

	.theme7--Rnl_y {
		height: 32px;
		width: 32px
	}

	.theme9--arVHS {
		margin-top: 15px;
		right: 4px;
		top: auto
	}
}

.topWp--FNP7F {
	top: 0
}

.bottom--F_Ucc,.topWp--FNP7F {
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0
}

.bottom--F_Ucc {
	bottom: 0
}

.compassPos--_7GUq {
	height: 0
}

.ThemeMenu--naETa {
	margin-bottom: 20px;
	position: relative
}

@media (max-width:1024px) {
	.ThemeMenu--naETa {
		margin-bottom: 11px
	}

	.compassPos--_7GUq {
		height: 20px
	}

	.safeHeight--pxPYZ {
		height: 0;
		height: calc(constant(safe-area-inset-bottom));
		height: calc(env(safe-area-inset-bottom))
	}
}

.ads--RPf__ {
	height: 90px;
	left: 50%;
	position: absolute;
	top: 60px;
	transform: translateX(-50%);
	width: 728px;
	z-index: 8000
}

.ads--RPf__ img {
	cursor: pointer;
	display: block;
	height: 100%;
	width: 100%
}

.adsClose--xB3dn {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 35px;
	justify-content: center;
	opacity: 1;
	padding: 0 0 15px 15px;
	top: 0;
	z-index: 1
}

.adsClose--xB3dn,.adsText--L7A0V {
	position: absolute;
	right: 0;
	width: 35px
}

.adsText--L7A0V {
	background: rgba(0,0,0,.6);
	bottom: 0;
	color: #fff;
	font-size: 12px;
	height: 20px
}

.adsBtn--t75xZ {
	background: #286efa;
	border-radius: 3px;
	bottom: 5px;
	color: #fff;
	font-size: 12px;
	height: 22px;
	padding: 0 10px;
	position: absolute;
	right: 5px
}

@media (max-width:1024px) {
	.ads--RPf__ {
		height: 50px;
		top: 72px;
		width: 320px
	}

	.adsText--L7A0V {
		font-size: 10px;
		height: 18px;
		width: 32px
	}

	.adsBtn--t75xZ {
		font-size: 10px;
		height: 18px;
		padding: 0 6px
	}

	.adsClose--xB3dn {
		height: 31px;
		width: 31px
	}
}

.AuthorWrapper--_L6MZ {
	left: 15px;
	position: absolute;
	top: 15px
}

.RightBtn--updUP {
	bottom: 0;
	pointer-events: none;
	position: absolute;
	right: 15px;
	top: 0
}

.ThemeMenu--irmda {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 3000
}

.topWp--Zj8Y5 {
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.LeftBtn--lDm1w {
	left: 15px;
	position: absolute
}

.compassPos--s2xi6 {
	height: 60px
}

.safeHeight--K5NRz {
	height: 0;
	height: calc(constant(safe-area-inset-bottom));
	height: calc(env(safe-area-inset-bottom))
}

@media (max-width:1024px) {
	.compassPos--s2xi6 {
		height: 50px
	}
}

.RightBtn--tC9x_ img,.RightBtn--tC9x_ svg {
	display: block;
	height: 24px;
	margin-bottom: 2px;
	width: 24px
}

.RightBtn--tC9x_ {
	color: #fff;
	cursor: pointer;
	margin-bottom: 20px;
	text-align: center;
	text-shadow: 0 0 4px rgba(0,0,0,.2)
}

@media (max-width:1024px) {
	.RightBtn--tC9x_ {
		font-size: 12px;
		margin-bottom: 12px
	}
}

.BottomBtn--EaHgr {
	background: rgba(0,0,0,.3)
}

.bottom--E5Yi3 {
	bottom: 24px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 3500
}

.bottomContent--Ib1K1 {
	width: 900px
}

.rightWp--KqYWE {
	margin-top: 24px;
	pointer-events: auto;
	position: absolute;
	right: 30px;
	z-index: 2000
}

.RightBtn--_sUhV {
	background: rgba(0,0,0,.6);
	border-radius: 50px;
	margin-bottom: 10px;
	padding: 20px 0 0;
	width: 36px
}

.LeftBtn--_ovps {
	color: #fff;
	left: 30px;
	line-height: 1.2;
	margin-top: 24px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.LeftBtn--_ovps a {
	color: #fff
}

.theme4Mobile--Rkvsw {
	display: none
}

.theme4PcDisclaimer--Y7Br0 {
	bottom: 24px;
	font-size: 12px;
	left: 30px;
	position: fixed;
	z-index: 3500
}

.theme4PcCategory--RN0j2 {
	bottom: 24px;
	position: fixed;
	right: 30px;
	z-index: 3500
}

.split--msGTd {
	background: hsla(0,0%,100%,.5);
	height: 1px;
	margin-bottom: 14px;
	width: 23px
}

.compassPos--SA_Tn {
	height: 35px;
	pointer-events: none
}

@media (max-width:1024px) {
	.compassPos--SA_Tn {
		height: 30px
	}

	.LeftBtn--_ovps {
		left: 10px;
		margin-top: 20px
	}

	.bottom--E5Yi3 {
		bottom: 15px;
		left: 10px;
		right: 10px;
		transform: unset
	}

	.theme4Mobile--Rkvsw {
		align-items: flex-end;
		display: flex
	}

	.theme4PcCategory--RN0j2,.theme4PcDisclaimer--Y7Br0,.theme4PcVideoUi--__zvQ {
		display: none
	}

	.rightWp--KqYWE {
		margin-top: 20px;
		right: 10px
	}

	.RightBtn--_sUhV {
		padding: 16px 0 0;
		width: 30px
	}

	.split--msGTd {
		margin-bottom: 12px;
		width: 20px
	}

	.bottomContent--Ib1K1 {
		width: 100%
	}
}

@media (max-width:1024px) and (min-height:800px) {
	.bottom--E5Yi3 {
		bottom: 30px
	}
}

.Category--fjCdJ {
	background: #fff;
	border-radius: 5px;
	cursor: pointer;
	font-size: 12px;
	height: 60px;
	width: 60px
}

.Category--fjCdJ.shadow--tOEPc {
	box-shadow: 0 0 0 3px hsla(0,0%,100%,.2)
}

.Category--fjCdJ img {
	display: block;
	height: 24px;
	margin-top: 10px;
	width: 24px
}

.CategoryText--m_7zx {
	margin-top: 4px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Category--fjCdJ {
		font-size: 12px;
		height: 50px;
		width: 50px
	}

	.Category--fjCdJ img {
		height: 24px;
		margin-top: 5px;
		width: 24px
	}

	.CategoryText--m_7zx {
		margin-top: 1px
	}
}

.Disclaimer--PAKnm {
	color: #fff;
	cursor: pointer
}

.Disclaimer--PAKnm img {
	display: block;
	height: 12px;
	margin-right: 3px;
	margin-top: 2px;
	width: 12px
}

.DisclaimerTitle--Y63cv {
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Disclaimer--PAKnm {
		line-height: normal
	}

	.Disclaimer--PAKnm img {
		height: 10px;
		margin-top: 0;
		width: 10px
	}
}

.largePlay--ezG1t {
	cursor: pointer;
	height: 60px;
	left: 50%;
	position: fixed;
	top: 0;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 60px
}

.VideoController--zNIhX {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	height: 31px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 118px
}

.icon--pJDtR {
	cursor: pointer;
	display: block;
	height: 26px;
	margin-right: 5px;
	width: 26px
}

@media (max-width:1024px) {
	.largePlay--ezG1t {
		height: 46px;
		width: 46px
	}
}

.leftBox--qo5j_ {
	left: 20px;
	margin-top: 20px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.SandBoxBtnWp--Q4JOX {
	display: flex
}

.EntrySandBoxBtn--hjtYq {
	margin-right: 20px
}

.rightBtn--_DQiu {
	background: rgba(0,0,0,.35);
	border-radius: 20px;
	top: 50%;
	transform: translateY(-50%)
}

.rightBtn--_DQiu,.rightTop--Wq_ML {
	position: absolute;
	right: 20px;
	z-index: 2000
}

.rightTop--Wq_ML {
	margin-top: 20px;
	pointer-events: auto
}

.bottomBox--oS7fQ {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 3500
}

@media (max-width:1024px) {
	.leftBox--qo5j_ {
		left: 15px
	}

	.rightBtn--_DQiu,.rightTop--Wq_ML {
		right: 15px
	}

	.SandBoxBtnWp--Q4JOX {
		display: block
	}

	.EntrySandBoxBtn--hjtYq {
		margin-bottom: 15px;
		margin-right: 0
	}
}

@keyframes blink--yuSD7 {
	0% {
		transform: rotate(0)
	}

	1% {
		transform: rotate(3deg)
	}

	2% {
		transform: rotate(-3deg)
	}

	3% {
		transform: rotate(0deg)
	}

	to {
		transform: rotate(0)
	}
}

.adv--OAJ8s {
	background: rgba(0,0,0,.3);
	border-radius: 5px;
	bottom: 40px;
	cursor: pointer;
	height: 50px;
	left: 20px;
	min-width: 175px;
	padding: 0 5px;
	position: absolute;
	transition: transform .1s linear
}

.adv--OAJ8s.isHide--_C9XS {
	transform: translateX(-95%)
}

.adv--OAJ8s.isOpenGroups--zkEMX {
	bottom: 75px
}

.advImg--MM27r {
	background-size: cover;
	border-radius: 4px 4px 4px 4px;
	height: 40px;
	width: 40px
}

.advTitle--pqfHi {
	color: #fff;
	font-size: 14px;
	margin-bottom: 5px
}

.advDescribe--_m3AM,.advTitle--pqfHi {
	font-weight: 500;
	max-width: 154px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.advDescribe--_m3AM {
	color: hsla(0,0%,100%,.7);
	font-size: 12px
}

.close--R3fxr {
	height: 16px;
	margin-left: 5px;
	width: 16px
}

@media (max-width:1024px) {
	.adv--OAJ8s {
		bottom: 180px;
		left: 15px
	}

	.adv--OAJ8s.isOpenGroups--zkEMX {
		bottom: 215px
	}
}

.next--LEL9K,.prev--UBSXh {
	cursor: pointer;
	display: block;
	height: 16px;
	width: 16px
}

.centre--GC4qM {
	cursor: pointer;
	height: 24px;
	margin: 0 16px;
	width: 24px
}

.close--DQ3h0,.open--aTaCI {
	display: block;
	height: 24px;
	width: 24px
}

.Controller_wp--d1hnU {
	left: 50%;
	position: absolute;
	top: -75px;
	transform: translateX(-50%)
}

.MenuBtn--DVryW,.MenuBtnClose--G_Py0 {
	background: rgba(0,0,0,.3);
	border-radius: 40px;
	cursor: pointer;
	height: 40px;
	position: relative;
	width: 40px
}

.isOpenGroups--_M9yu,.MenuBtnClose--G_Py0 {
	background: #286efa
}

.MenuBtnClose--G_Py0 img {
	height: 16px;
	width: 16px
}

.index--SYuQ7 {
	color: #fff;
	font-size: 16px;
	left: 20px;
	position: absolute;
	top: 6px;
	transform: scale(.5);
	transform-origin: left top
}

.MenuBtn--DVryW img {
	height: 24px;
	width: 24px
}

.Tip--_EwTL {
	cursor: pointer;
	left: 0;
	position: absolute;
	top: 38px
}

.content--vXeEZ {
	background: #fff;
	border-radius: 5px;
	color: #000;
	font-weight: 500;
	max-width: 200px;
	padding: 5px 10px;
	white-space: pre
}

.content--vXeEZ img {
	height: 24px;
	margin-right: 6px;
	width: 24px
}

.arrow--asZXA {
	border-bottom: 7px solid #fff;
	border-right: 13px solid transparent;
	bottom: -13px;
	height: 0;
	width: 0
}

.arrowWp--NZMFl {
	margin-left: 18px
}

.Controller--BOHJe {
	background: rgba(0,0,0,.3);
	border-radius: 20px;
	height: 40px;
	margin: 0 15px;
	padding: 0 5px;
	position: relative
}

.btn_wp--DBeWk {
	cursor: pointer;
	height: 30px;
	width: 30px
}

.play--TeRLw {
	cursor: pointer;
	height: 16px;
	width: 140px
}

.play--TeRLw img {
	display: block;
	margin-right: 5px
}

.Controller--BOHJe img {
	height: 16px;
	width: 16px
}

.textWp--oi4Bd {
	height: 16px;
	overflow: hidden
}

.textAnimation--_YCXv {
	transition: transform .1s linear
}

.btn_wp--DBeWk img {
	height: 30px;
	width: 30px
}

.Progress--uZ01I {
	background: #fa6400;
	bottom: 0;
	height: 1px;
	left: 35px;
	position: absolute
}

.Sound--ZBSw1 {
	background: rgba(0,0,0,.3);
	border-radius: 40px;
	cursor: pointer;
	height: 40px;
	width: 40px
}

.Sound--ZBSw1 img {
	height: 24px;
	width: 24px
}

.Sound--ZBSw1.disable--tyhEQ img {
	opacity: .5
}

.CustomButton--hEcEX img {
	cursor: pointer;
	display: block;
	height: 40px;
	margin-bottom: 5px;
	width: 40px
}

.CustomButton--hEcEX img:first-child {
	margin-top: 5px
}

@media (max-width:1024px) {
	.CustomButton--hEcEX {
		flex: 1
	}

	.CustomButton--hEcEX img {
		margin-right: 10x
	}
}

.SettingModal--HOphH {
	background: rgba(26,26,26,.8);
	cursor: pointer;
	transition: height .1s linear
}

.SettingModalBtnWp--gwPa8 {
	flex: 1;
	justify-content: center;
	overflow-x: auto;
	overflow-y: hidden
}

.SettingBtn--nlRky {
	color: #fff;
	font-size: 14px;
	height: 45px;
	margin: 0 15px
}

.SettingBtn--nlRky img {
	height: 24px;
	margin-right: 8px;
	width: 24px
}

.close--ecxRZ {
	cursor: pointer;
	height: 100%;
	overflow: hidden;
	padding: 0 15px;
	position: absolute;
	right: 0;
	top: 0
}

.close--ecxRZ img {
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.SettingModalBtnWp--gwPa8 {
		justify-content: flex-start
	}

	.close--ecxRZ {
		position: inherit
	}
}

.SettingModal--U5kal {
	background: rgba(26,26,26,.8);
	cursor: pointer;
	transition: height .1s linear
}

.SettingModalBtnWp--n8I9m {
	flex: 1;
	justify-content: center
}

.SettingBtn--_T6Q2 {
	color: #fff;
	font-size: 14px;
	height: 45px;
	margin: 0 15px;
	white-space: nowrap
}

.SettingBtn--_T6Q2 img,.SettingBtn--_T6Q2 svg {
	fill: #fff;
	height: 24px;
	margin-right: 8px;
	width: 24px
}

.close--vlgqR {
	cursor: pointer;
	height: 100%;
	overflow: hidden;
	padding: 0 15px;
	position: absolute;
	right: 0;
	top: 0
}

.close--vlgqR img {
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.SettingModalBtnWp--n8I9m {
		justify-content: flex-start
	}
}

.Compass--lILvX {
	display: block;
	height: 70px;
	margin-bottom: 15px;
	width: 70px
}

.bottom--E9NEX {
	bottom: 0;
	height: 200px;
	left: 50%;
	margin-bottom: -150px;
	margin-left: -100px;
	position: fixed;
	width: 200px;
	z-index: 3001
}

@media (max-width:1024px) {
	.Compass--lILvX {
		height: 60px;
		margin-bottom: 10px;
		width: 60px
	}

	.bottom--E9NEX {
		height: 150px;
		margin-bottom: -110px;
		margin-left: -75px;
		width: 150px
	}
}

.RightBtn--sRWPe {
	display: none!important;
	margin-top: 15px;
	pointer-events: auto;
	position: absolute;
	right: 20px;
	z-index: 2000
}

.bottomBox--_M2iM {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 3500
}

.CustomButton--OVuTG {
	bottom: 0;
	pointer-events: none;
	position: absolute;
	right: 20px;
	top: 0;
	z-index: 3501
}

@media (max-width:1024px) {
	.RightBtn--sRWPe {
		display: flex!important
	}
}

.Controller_wp--CFJNJ {
	left: 50%;
	position: absolute;
	top: -75px;
	transform: translateX(-50%)
}

.LikeWp--mjVdO {
	background: rgba(0,0,0,.3);
	border-radius: 20px;
	height: 40px;
	left: 100%;
	margin-left: 15px;
	position: absolute
}

.LikeWp--mjVdO div:first-child {
	margin-left: 10px!important
}

.LikeWp--mjVdO div:last-child {
	margin-right: 10px!important
}

@media (max-width:1024px) {
	.LikeWp--mjVdO {
		display: none!important
	}
}

.RightBtn--ipJyr img {
	height: 20px;
	width: 20px
}

.RightBtn--ipJyr {
	color: #fff;
	cursor: pointer;
	font-size: 10px;
	margin-left: 15px
}

.RightBtn--ipJyr span {
	margin-left: 3px
}

.More--_Kfla {
	border-radius: 10px;
	margin-bottom: 20px;
	overflow: hidden
}

.MoreBtn--Biml5 {
	background: rgba(0,0,0,.5);
	cursor: pointer;
	height: 50px;
	width: 50px
}

.MoreBtn--Biml5 img {
	height: 30px;
	width: 30px
}

@media (max-width:1024px) {
	.MoreBtn--Biml5 {
		height: 42px;
		width: 42px
	}

	.MoreBtn--Biml5 img {
		height: 26px;
		width: 26px
	}
}

.bottom--Dz3Ay {
	bottom: 10px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 3500
}

.safeHeight--DXWIC {
	height: 0;
	height: calc(constant(safe-area-inset-bottom));
	height: calc(env(safe-area-inset-bottom))
}

.bottomContent--Gdfid {
	margin: 0 auto;
	width: 500px
}

.leftWp--Ksn6u {
	left: 15px
}

.leftWp--Ksn6u,.rightWp--EygGZ {
	margin-top: 15px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.rightWp--EygGZ {
	right: 15px
}

.rightWp1--uQ5Qb {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	background: rgba(0,0,0,.5);
	border-radius: 20px;
	margin-bottom: 5px;
	padding: 4px 0
}

.authorPvBox--Q3YeN {
	color: #fff;
	font-size: 14px;
	margin-bottom: 10px
}

.RightBtn--E0bdU:first-child {
	margin-top: 3px
}

.RightBtn--E0bdU:last-child {
	margin-bottom: 3px
}

.RightBtn--E0bdU {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	padding: 7px 0;
	position: relative;
	width: 40px
}

.RightBtn--E0bdU svg {
	display: block;
	height: 20px;
	width: 20px
}

.Subtitle--PBNoD {
	margin-bottom: 5px;
	position: static;
	transform: none
}

.PcDisclaimer--ghf1O {
	bottom: 15px;
	left: 15px;
	position: absolute;
	z-index: 3600
}

.MobileDisclaimer--Q1Yx7 {
	display: none
}

.PcDisclaimer--ghf1O {
	display: block;
	font-size: 12px
}

.RightBtn--E0bdU .tip--apldP {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	display: none;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 45px;
	top: 2px;
	white-space: nowrap
}

.RightBtn--E0bdU:hover .tip--apldP {
	display: flex
}

.logo--g9s4j {
	margin-right: 20px
}

.compassPos--gy34q {
	height: 45px
}

@media (max-width:1024px) {
	.compassPos--gy34q {
		height: 35px
	}

	.logo--g9s4j {
		margin-right: 10px
	}

	.RightBtn--E0bdU svg {
		height: 16px;
		width: 16px
	}

	.bottom--Dz3Ay {
		bottom: 10px;
		left: 10px;
		right: 10px
	}

	.bottomContent--Gdfid {
		width: 100%
	}

	.rightWp--EygGZ {
		margin-top: 10px;
		right: 10px
	}

	.RightBtn--E0bdU {
		width: 32px
	}

	.leftWp--Ksn6u {
		left: 10px;
		margin-top: 10px
	}

	.Subtitle--PBNoD {
		margin-bottom: 10px
	}

	.MobileDisclaimer--Q1Yx7 {
		display: block;
		font-size: 12px;
		margin-bottom: 5px
	}

	.PcDisclaimer--ghf1O,.RightBtn--E0bdU:hover .tip--apldP {
		display: none
	}
}

.entrySandBoxBtnTheme7--QZdJF {
	font-size: 12px;
	height: 28px
}

.bottom--rGya_ {
	bottom: 0;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	z-index: 3000
}

.compassPos--KDZhk {
	height: 0
}

.leftWp--CuK1m {
	left: 15px
}

.leftWp--CuK1m,.rightWp--ESFBI {
	margin-top: 15px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.rightWp--ESFBI {
	right: 15px
}

.bottom_left--QDV9W {
	bottom: 0;
	left: 15px;
	position: absolute
}

.bottom_right--nNQjZ {
	bottom: 0;
	position: absolute;
	right: 15px
}

.ThemeMenu--_Ec_o {
	position: relative
}

.authorPvBox--zr0O5 {
	color: #fff;
	margin-bottom: 4px
}

@media (max-width:1024px) {
	.compassPos--KDZhk {
		height: 20px
	}

	.leftWp--CuK1m {
		left: 10px;
		margin-top: 10px
	}

	.rightWp--ESFBI {
		margin-top: 10px;
		right: 10px
	}

	.bottom_left--QDV9W {
		left: 0
	}

	.bottom_right--nNQjZ {
		right: 0
	}

	.safeHeight--JVZwx {
		height: 0;
		height: calc(constant(safe-area-inset-bottom));
		height: calc(env(safe-area-inset-bottom))
	}
}

.bottomWp--DkNp_ {
	height: 70px;
	position: relative
}

.bottom_left--xKJ5f {
	left: 0
}

.bottom_left--xKJ5f,.bottom_right--KiSnU {
	bottom: 0;
	pointer-events: all;
	position: absolute;
	z-index: 3500
}

.bottom_right--KiSnU {
	right: 0
}

@media (max-width:1024px) {
	.bottomWp--DkNp_ {
		height: 60px;
		position: relative
	}

	.bottom_left--xKJ5f {
		left: 5px
	}

	.bottom_right--KiSnU {
		right: 5px
	}
}

.compassPos--EcQWv {
	height: 45px
}

.safeHeight--CDumv {
	height: 0;
	height: calc(constant(safe-area-inset-bottom));
	height: calc(env(safe-area-inset-bottom))
}

.bottomWp--JiinD {
	bottom: 15px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 3500
}

.bottom--hYqqc {
	display: flex;
	flex-flow: row;
	justify-content: center;
	pointer-events: none
}

.bottom2--a9SkP {
	bottom: 63px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 3500
}

.leftWp--a3IfS {
	left: 15px;
	margin-top: 15px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.BtnWp--VyOzz {
	height: 48px
}

@media (max-width:1024px) {
	.compassPos--EcQWv {
		height: 30px
	}

	.bottomWp--JiinD {
		left: 15px;
		right: 13px;
		transform: none
	}

	.bottom--hYqqc {
		justify-content: flex-end
	}
}

.Controller--fYL8r {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background-color: hsla(0,0%,100%,.9);
	border-radius: 5px;
	height: 100%;
	margin: 0 3px;
	padding: 0 8px
}

.btn--_JJmf {
	height: 100%;
	position: relative;
	width: 34px
}

.btn--_JJmf svg {
	fill: #1a1a1a;
	cursor: pointer
}

.tip--cnxEW {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	font-size: 12px;
	left: 50%;
	padding: 5px 10px;
	position: absolute;
	top: -27px;
	transform: translateX(-50%);
	white-space: nowrap
}

@media (min-width:1024px) {
	.btn--_JJmf:hover svg {
		fill: #286efa
	}

	.btn--_JJmf:hover .tip--cnxEW {
		display: block
	}
}

.split--i_zPK {
	background: hsla(0,0%,100%,.5);
	height: 2px;
	margin-bottom: 7px;
	margin-top: 7px;
	width: 16px
}

.Progress--V5JA1 {
	left: 0;
	position: absolute;
	top: 0;
	transform: rotate(-90deg)
}

.PlayBtn--ZUW_l {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	background: rgba(0,0,0,.5);
	border-radius: 20px;
	cursor: pointer;
	height: 40px;
	margin-bottom: 5px;
	padding: 7px 0;
	position: relative;
	width: 40px
}

.PlayBtn--ZUW_l .tip--pTVyI {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 45px;
	top: 2px;
	white-space: nowrap
}

.PlayBtn--ZUW_l svg {
	display: block;
	height: 20px;
	width: 20px
}

.PlayBtn--ZUW_l:hover .tip--pTVyI {
	display: flex
}

@media (max-width:1024px) {
	.PlayBtn--ZUW_l {
		height: 32px;
		width: 32px
	}

	.PlayBtn--ZUW_l svg {
		height: 16px;
		width: 16px
	}

	.PlayBtn--ZUW_l:hover .tip--pTVyI {
		display: none
	}
}

.PlayBtn--_6Ave {
	width: 34px
}

.svgWp--mTI9g {
	cursor: pointer;
	height: 20px;
	width: 20px
}

.tip--WFSlX {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	font-size: 12px;
	left: 50%;
	padding: 5px 10px;
	position: absolute;
	top: -43px;
	transform: translateX(-50%);
	white-space: nowrap
}

@media (min-width:1024px) {
	.svgWp--mTI9g:hover .tip--WFSlX {
		display: block
	}
}

.MoreBtn--_SQIc {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	border-radius: 5px;
	height: 100%;
	margin: 0 2px;
	padding: 0 8px
}

.Button--r095_ {
	cursor: pointer;
	height: 100%;
	position: relative;
	width: 44px
}

.Button--r095_ svg {
	fill: #1a1a1a
}

.text--_LFe5 {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	font-size: 12px;
	left: 50%;
	padding: 5px 10px;
	position: absolute;
	top: -27px;
	transform: translateX(-50%);
	white-space: nowrap
}

@media (min-width:1024px) {
	.Button--r095_:hover svg {
		fill: #286efa
	}

	.Button--r095_:hover .text--_LFe5 {
		display: block
	}
}

.MenuBtnWp--ATbQE {
	bottom: 15px;
	left: 15px;
	position: absolute;
	z-index: 4000
}

.safeHeight--dmlAO {
	height: 0;
	height: calc(constant(safe-area-inset-bottom));
	height: calc(env(safe-area-inset-bottom))
}

.MenuBtn--lkv_5 {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background: hsla(0,0%,100%,.9);
	border-radius: 5px;
	cursor: pointer;
	height: 48px;
	width: 56px
}

@media (max-width:1024px) {
	.compassPos--_q_ZN {
		height: 30px
	}
}

.Theme9Menu--MRJx5 {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: saturate(180%) blur(10px);
	color: #1a1a1a;
	position: fixed;
	transform: translateX(-100%);
	transition: transform .2s ease-in-out;
	width: 300px
}

.Theme9Menu--MRJx5,.Theme9MenuWp--g9JJr {
	bottom: 0;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 4003
}

.Theme9MenuWp--g9JJr {
	position: absolute
}

.Theme9Menu--MRJx5.isShow--_yBIK {
	transform: translateX(0)
}

.Close--__Nq3 {
	cursor: pointer;
	position: absolute;
	right: 15px;
	top: 15px
}

.title--_5tUg {
	font-size: 20px;
	font-weight: 700;
	margin-top: 20px;
	word-break: break-word
}

.authorWp--pK5XH {
	font-size: 12px;
	overflow: hidden
}

.authorA--Ed_R_ {
	flex: 1;
	margin-top: 10px;
	overflow: hidden
}

.author--WL_g_ {
	margin-right: 10px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Pv--M70mo {
	margin-top: 10px;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Theme9Menu--MRJx5 {
		width: 250px
	}

	.title--_5tUg {
		margin-top: 15px
	}
}

.logo--PKnc0 {
	cursor: pointer
}

.Setting--Mqo42 {
	background: hsla(0,0%,49%,.1);
	height: 54px;
	padding: 0 10px
}

@media (max-width:1024px) {
	.Setting--Mqo42 {
		height: 54px;
		height: calc(54px + constant(safe-area-inset-bottom));
		height: calc(54px + env(safe-area-inset-bottom));
		overflow-x: auto;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}
}

.Button--ALjdI {
	cursor: pointer;
	height: 100%;
	position: relative;
	width: 44px
}

.Button--ALjdI svg {
	fill: #1a1a1a
}

.text--KpruI {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	font-size: 12px;
	left: 50%;
	padding: 5px 10px;
	position: absolute;
	top: -14px;
	transform: translateX(-50%);
	white-space: nowrap
}

@media (min-width:1024px) {
	.Button--ALjdI:hover svg {
		fill: #286efa
	}

	.Button--ALjdI:hover .text--KpruI {
		display: block
	}
}

@media (max-width:1024px) {
	.Button--ALjdI {
		min-width: 38px
	}
}

.select--dpIIT {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background-color: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 38px;
	padding: 0 10px;
	width: 230px
}

.isOpen--AGfRj {
	z-index: 4102!important
}

.cover--Z7UY_ {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 4101
}

.selected--bIJGZ {
	color: #286efa
}

.select--dpIIT div {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.select--dpIIT svg {
	margin-right: 5px
}

.optionWp--tRqmT {
	background: #fff;
	border-radius: 5px;
	color: #1a1a1a;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0
}

.option--kWkrL {
	cursor: pointer;
	height: 38px;
	padding: 0 10px;
	width: 100%
}

.option--kWkrL div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.selectWp--nhg2J {
	font-size: 14px
}

@media (min-width:1024px) {
	.hover--Oel_p:hover {
		background: #efefef
	}
}

@media (max-width:1024px) {
	.selectWp--nhg2J {
		font-size: 10px
	}

	.select--dpIIT {
		bottom: 100px;
		height: 28px;
		padding: 0 10px;
		top: auto;
		width: 140px
	}

	.option--kWkrL {
		height: 28px
	}
}

.ContrastSelect--F_Hz_ {
	left: 50%;
	pointer-events: all;
	position: fixed;
	top: 15px;
	transform: translateX(-50%);
	z-index: 3900
}

.isSubtitle--kp_LT {
	top: 45px
}

.select--U2LjL {
	background: hsla(0,0%,100%,.9)
}

@media (max-width:1024px) {
	.ContrastSelect--F_Hz_ {
		font-size: 12px!important
	}
}

.SocialMobile--s6rw1 {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	border-radius: 5px;
	padding: 7px 0;
	pointer-events: all;
	position: relative;
	z-index: 2000
}

.SocialMobileWp--_n6PO {
	bottom: 0;
	pointer-events: none;
	position: absolute;
	right: 15px;
	top: 0
}

.Button--gAOmi {
	height: 50px;
	width: 48px
}

.Button--gAOmi div {
	display: block;
	font-size: 10px;
	margin-top: 3px
}

.bottomWp--gdOje {
	bottom: 30px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	z-index: 3000
}

.buttonWp--LFhn1 {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	margin: 0 3px;
	padding: 0 10px
}

.LeftBtn--qnhVk {
	left: 15px;
	position: absolute;
	top: 15px;
	z-index: 3999
}

.MenuWp--uWbdo {
	bottom: 96px;
	left: 0;
	position: fixed;
	right: 0;
	z-index: 4000
}

.fill--_17vB {
	background: rgba(0,0,0,.5);
	display: none
}

@media (max-width:1024px) {
	.MenuWp--uWbdo {
		bottom: 66px;
		bottom: calc(66px + constant(safe-area-inset-bottom));
		bottom: calc(66px + env(safe-area-inset-bottom))
	}

	.bottomWp--gdOje {
		backdrop-filter: saturate(180%) blur(5px);
		-webkit-backdrop-filter: saturate(180%) blur(5px);
		background: rgba(0,0,0,.5);
		bottom: 0;
		left: 0;
		right: 0;
		transform: none
	}

	.fill--_17vB {
		display: block;
		flex: 1
	}

	.buttonWp--LFhn1 {
		border-radius: 0;
		margin: 0;
		padding: 0
	}

	.middle--WXZcI {
		flex: 1;
		overflow-x: auto
	}
}

.Button--_ZsgB {
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 56px;
	height: calc(56px + constant(safe-area-inset-bottom));
	height: calc(56px + env(safe-area-inset-bottom));
	position: relative;
	width: 80px
}

.Button--_ZsgB img {
	height: 16px;
	margin-bottom: 4px;
	margin-top: 10px;
	width: 16px
}

.line--_p9bd {
	background: transparent;
	bottom: 0;
	height: 2px;
	left: 50%;
	position: absolute;
	transform: translateX(-50%);
	width: 60px
}

.Button--_ZsgB.selected--ZkCyg .line--_p9bd {
	background: #fa6400
}

.text--aImRs {
	white-space: nowrap
}

@media (min-width:1024px) {
	.Button--_ZsgB:hover .line--_p9bd {
		background: #fa6400
	}
}

@media (max-width:1024px) {
	.Button--_ZsgB {
		font-size: 10px;
		width: 60px
	}

	.line--_p9bd {
		bottom: 5px;
		bottom: calc(5px + constant(safe-area-inset-bottom));
		bottom: calc(5px + env(safe-area-inset-bottom))
	}
}

.PanoSandBox--rMCv_ {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	margin-top: 10px;
	opacity: 1;
	pointer-events: auto;
	position: absolute;
	right: 60px;
	width: 170px;
	z-index: 2000
}

.PanoSandBox--rMCv_.zoomOut--j8Wzw {
	height: 56px;
	width: 56px
}

.PanoSandBox--rMCv_.zoomOut--j8Wzw .PanoSandBoxContent--ev7x0 {
	height: 50px;
	width: 50px
}

.PanoSandBox--rMCv_.zoomOut--j8Wzw .PanoSandBoxBtn--_snUf {
	display: none
}

.make--_nN1J {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1000
}

.theme3--R5iD3 {
	margin-top: 15px;
	position: inherit;
	right: 0
}

.theme4--qq9ik {
	margin-top: 25px;
	right: 76px
}

.theme5--_H5if {
	margin-top: 95px;
	right: 20px
}

.theme6--yHQP9 {
	margin-top: 20px;
	right: 20px
}

.theme7--s6Dcj {
	margin-top: 15px;
	right: 66px
}

.theme9--YshsS {
	margin-top: 15px;
	right: 15px
}

.isFull--dRnqz {
	background-color: rgba(0,0,0,.7);
	bottom: 0;
	height: auto;
	left: 0;
	margin-top: 0;
	position: fixed;
	right: 0;
	top: 0;
	width: auto;
	z-index: 5000;
	z-index: 4200
}

.PanoSandBoxContent--ev7x0 {
	border-radius: 5px;
	height: 164px;
	margin: 3px 3px 0;
	position: relative;
	width: 164px
}

.isFull--dRnqz .PanoSandBoxContent--ev7x0 {
	height: 70%;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 70%
}

.PanoSandBoxBtn--_snUf {
	cursor: pointer;
	height: 28px
}

.PanoSandBoxBtnWp--meC9L {
	color: #fff;
	flex: 1;
	font-size: 14px;
	overflow: hidden
}

.PanoSandBoxBtnTitle--Lm0_h {
	flex: 1;
	font-size: 12px;
	margin-left: 10px;
	margin-right: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.PanoSandBoxBtn--_snUf img {
	height: 16px;
	margin-right: 10px;
	width: 16px
}

.closeWp--B8l0n {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 36px
}

.close--_1ACe {
	height: 16px;
	width: 16px
}

.MenuItemBg--qyd_S {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%)
}

.MenuItem--_LoWF {
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0 6px;
	width: 80px
}

.MenuItem--_LoWF div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.MenuItem--_LoWF.active--_ZYeq {
	background: #fff;
	color: #1a1a1a
}

.switchBtn--r4WqM {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	height: 30px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 36px
}

.switchBtn--r4WqM img {
	height: 16px;
	width: 16px
}

.switchBtn--r4WqM.satellite--yXw9E {
	background: #286efa
}

.needle--qiWP2 {
	height: 70px;
	left: 10px;
	position: absolute;
	top: 10px;
	width: 70px
}

.switchBtnTip--M5H5n {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none!important;
	font-size: 12px;
	height: 26px;
	left: 41px;
	padding: 0 10px;
	position: absolute;
	top: 2px;
	white-space: nowrap
}

.switchBtn--r4WqM:hover .switchBtnTip--M5H5n {
	display: flex!important
}

.mapStyle--FmzTJ {
	cursor: pointer;
	height: 30px;
	line-height: normal;
	padding: 0 10px
}

.mapStyle--FmzTJ,.mapStyleItemBox--_qXdc {
	background: #fff;
	border-radius: 5px;
	width: 117px
}

.mapStyleItemBox--_qXdc {
	margin-top: 5px;
	padding: 10px
}

.mapStyleItem--zdX_U {
	cursor: pointer;
	height: 30px;
	line-height: normal;
	padding: 0 10px
}

@media (max-width:1000px) {
	.PanoSandBoxBtnTitle--Lm0_h {
		display: none
	}

	.PanoSandBoxBtnWp--meC9L img {
		margin: 0 10px
	}

	.PanoSandBox--rMCv_ {
		margin-top: 10px;
		right: 44px;
		width: 94px
	}

	.theme3--R5iD3 {
		right: 0
	}

	.theme4--qq9ik {
		margin-top: 20px;
		right: 52px
	}

	.theme5--_H5if {
		margin-top: 80px;
		right: 14px
	}

	.theme6--yHQP9 {
		margin-top: 50px;
		right: 20px
	}

	.theme7--s6Dcj {
		margin-top: 10px;
		right: 52px
	}

	.theme9--YshsS {
		margin-top: 15px;
		right: 15px
	}

	.isFull--dRnqz {
		bottom: 0;
		height: auto;
		left: 0;
		margin: 0;
		right: 0;
		top: 0;
		width: auto
	}

	.PanoSandBoxContent--ev7x0 {
		height: 90px;
		margin: 2px 2px 0;
		overflow: hidden;
		width: 90px
	}

	.PanoSandBox--rMCv_.zoomOut--j8Wzw .PanoSandBoxContent--ev7x0 {
		margin: 3px 3px 0
	}

	.isFull--dRnqz .PanoSandBoxContent--ev7x0 {
		bottom: 0;
		height: auto;
		left: 0;
		margin: 0;
		position: absolute;
		right: 0;
		top: 0;
		transform: unset;
		width: auto
	}

	.MenuItemBg--qyd_S {
		background: rgba(0,0,0,.5);
		border-radius: 5px;
		bottom: 40px;
		padding: 5px;
		position: absolute;
		right: 10px;
		top: auto;
		transform: unset
	}

	.MenuItemWp--ARY3S {
		-webkit-overflow-scrolling: touch;
		max-height: 90px;
		overflow: hidden;
		overflow-y: auto
	}

	.MenuItem--_LoWF {
		background: transparent;
		border-radius: 0;
		height: 26px;
		margin-bottom: 0;
		width: 80px
	}

	.closeWp--B8l0n {
		background: rgba(0,0,0,.5);
		right: 10px;
		top: 10px
	}

	.switchBtn--r4WqM:hover .switchBtnTip--M5H5n {
		display: none!important
	}

	.PanoSandBoxBtn--_snUf {
		height: 23px
	}

	.PanoSandBoxBtnWp--meC9L {
		font-size: 12px
	}

	.groupImage--Ib45W {
		bottom: 85px;
		bottom: calc(85px + constant(safe-area-inset-bottom));
		bottom: calc(85px + env(safe-area-inset-bottom))
	}

	.groupText--b_l0o {
		bottom: 55px;
		bottom: calc(55px + constant(safe-area-inset-bottom));
		bottom: calc(55px + env(safe-area-inset-bottom))
	}
}

.amap-marker-label {
	background-color: transparent;
	border: 0;
	line-height: 1.4;
	padding: 0
}

.krp-sand-box-thumb {
	background-color: #fff;
	border-radius: 5px;
	margin: 0;
	padding: 5px 5px 2px;
	width: 100px
}

.krp-sand-box-thumb img {
	border-radius: 5px;
	display: block;
	height: 90px;
	margin: 0;
	padding: 0;
	width: 90px
}

.krp-sand-box-img-wp {
	position: relative
}

.krp-sand-box-btn {
	align-items: center;
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	display: flex;
	height: 30px;
	justify-content: center;
	left: 50%;
	padding: 0 10px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 1
}

.krp-sand-box-name {
	font-size: 12px;
	margin-top: 2px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

.amap-copyright,.amap-logo {
	display: none!important
}

.SandBoxGroup--BtWl9 {
	bottom: 30px;
	left: 0;
	position: absolute;
	right: 0;
	z-index: 4000
}

.SandBoxGroupWp--s5e1H {
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	background: red;
	border-radius: 5px;
	max-width: 1000px;
	padding: 0 5px
}

.img--tqRQC {
	display: block;
	height: 24px;
	margin-bottom: 5px;
	width: 24px
}

.Item--oTkUw {
	cursor: pointer;
	height: 65px;
	overflow: hidden;
	padding: 0 5px;
	width: 60px
}

.text--Aq7zT {
	height: 36px
}

.name--R9fB4 {
	font-size: 12px;
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.SandBoxGroup--BtWl9 {
		bottom: 0
	}

	.SandBoxGroupWp--s5e1H {
		max-width: 100%;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}
}

.menuBg--tPupq {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background: rgba(0,0,0,.5)
}

.OverlapProgressWp--gPb1H {
	bottom: 115px;
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0
}

.OverlapProgress--xmQMV {
	backdrop-filter: saturate(180%) blur(5px);
	-webkit-backdrop-filter: saturate(180%) blur(5px);
	background: rgba(0,0,0,.5);
	border-radius: 10px;
	height: 40px;
	padding: 0 20px;
	pointer-events: auto;
	position: relative;
	width: 420px
}

.Progress--Degyb {
	background: hsla(0,0%,100%,.3);
	height: 4px;
	width: 100%
}

.ProgressWp--zuJG4 {
	height: 4px;
	left: 20px;
	position: absolute;
	right: 74px
}

.ProgressBtn--tNxD4 {
	background: #fff;
	border-radius: 20px;
	color: #1a1a1a;
	cursor: pointer;
	font-size: 12px;
	height: 20px;
	position: absolute;
	top: -8px;
	width: 54px
}

@media (max-width:1024px) {
	.OverlapProgressWp--gPb1H {
		bottom: 71px;
		bottom: calc(71px + constant(safe-area-inset-bottom));
		bottom: calc(71px + env(safe-area-inset-bottom));
		left: 20px;
		right: 20px
	}
}

.Split--NzgkM {
	background: #fff;
	height: 100%;
	width: 3px
}

.SplitWp--BR2FL {
	cursor: ew-resize;
	height: 100%;
	left: 50%;
	margin-left: -5px;
	position: absolute;
	width: 10px;
	z-index: 100
}

.SplitWp--BR2FL img {
	height: 30px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 6px
}

@media (max-width:1024px) {
	.Split--NzgkM {
		width: 2px
	}
}

.MainSelect--Htx3c {
	left: 25%;
	position: absolute;
	top: 15px;
	transform: translateX(-50%);
	z-index: 3900
}

.MainSelect--Htx3c.type2--_o6ak {
	bottom: auto;
	left: 50%;
	top: 15px
}

.ContrastSelect--PZdGq {
	left: 75%;
	position: absolute;
	top: 15px;
	transform: translateX(-50%);
	z-index: 3900
}

.ContrastSelect--PZdGq.type2--_o6ak {
	bottom: auto;
	left: 50%;
	margin-top: 15px;
	top: 50%
}

@media (max-width:1024px) {
	.text-container--_nZeF {
		height: 152px
	}

	.ContrastSelect--PZdGq,.MainSelect--Htx3c {
		bottom: 71px;
		bottom: calc(71px + constant(safe-area-inset-bottom));
		bottom: calc(71px + env(safe-area-inset-bottom));
		top: auto
	}

	.option--_iQDX {
		bottom: 28px
	}

	.ContrastSelect--PZdGq.type2--_o6ak .option--_iQDX,.MainSelect--Htx3c.type2--_o6ak .option--_iQDX {
		bottom: auto
	}

	.ContrastSelect--PZdGq.type4--PWlsJ,.MainSelect--Htx3c.type4--PWlsJ {
		bottom: 126px;
		bottom: calc(126px + constant(safe-area-inset-bottom));
		bottom: calc(126px + env(safe-area-inset-bottom));
		top: auto
	}
}

.Template--T_LP5 {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	font-size: 14px;
	height: 30px;
	left: 50%;
	padding: 0 6px;
	position: absolute;
	top: 60px;
	transform: translateX(-50%);
	white-space: nowrap;
	z-index: 1500
}

.startImg--Y4jvs {
	animation-iteration-count: 1;
	-webkit-animation-iteration-count: 1;
	animation-name: fadeIn--iBJd_;
	-webkit-animation-name: fadeIn--iBJd_;
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 100%;
	cursor: pointer;
	left: 50%;
	min-width: 1px;
	opacity: 1;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	z-index: 10001
}

@keyframes fadeIn--iBJd_ {
	0% {
		opacity: 1
	}

	80% {
		opacity: 1
	}

	90% {
		opacity: .9
	}

	to {
		opacity: 0
	}
}

.img--L_Mh3 {
	height: 100%;
	width: 100%
}

.LoadingTheme5_bg--ICAzg {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 4001
}

.LoadingTheme5_bg--ICAzg img {
	height: 100px;
	width: 100px
}

.Loading--WI1PM {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 7000
}

.logoText--tCrjo {
	border-radius: 5px 5px 5px 5px;
	font-size: 14px;
	height: 40px;
	width: 130px
}

.AudioModal--HDlj0 {
	background: #606060;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	left: 50%;
	padding: 0 10px;
	position: fixed;
	top: 15px;
	transform: translateX(-50%);
	z-index: 9000
}

.AudioModal--HDlj0 img {
	display: block;
	height: 16px;
	margin-right: 4px;
	width: 16px
}

@media (max-width:1024px) {
	.AudioModal--HDlj0 {
		top: 36px
	}
}

.tip--UTY2C {
	background-color: rgba(0,0,0,.7)!important;
	border: 2px solid #babdc7!important;
	border-radius: 5px!important;
	font-size: 14px!important;
	opacity: 1!important;
	padding: 4px 10px!important;
	z-index: 100000!important
}

.tip--UTY2C:after {
	display: none!important
}

.rootWp--decOw {
	bottom: 0;
	display: flex;
	flex-flow: row;
	left: 0;
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 0
}

@media (max-width:1024px) {
	.rootWp--decOw {
		flex-flow: column
	}
}

.disableCursor--onOs3 * {
	cursor: none!important
}

.openPano--_4Kgc {
	background: linear-gradient(180deg,#fa6400,#ffae78);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 30px;
	left: 15px;
	line-height: normal;
	padding: 0 10px;
	position: absolute;
	top: 15px;
	z-index: 4001
}

.MenuItemBg--B6QsL {
	position: absolute;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 4001
}

.MenuItem--XOjbD {
	background: rgba(0,0,0,.5);
	border: 1px solid transparent;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	margin-bottom: 15px;
	overflow: hidden;
	padding: 0 6px;
	width: 80px
}

.MenuItem--XOjbD div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.MenuItem--XOjbD.active--rjpmn {
	background: #fff;
	border: 1px solid #2d2d2d;
	color: #1a1a1a
}

.switchBtn--qE5XS {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	height: 30px;
	margin-left: 10px;
	width: 36px
}

.switchBtn--qE5XS img {
	height: 16px;
	width: 16px
}

.switchBtn--qE5XS.satellite--NuWUo {
	background: #286efa
}

.needle--zuWhK {
	height: 70px;
	left: 15px;
	position: absolute;
	top: 50px;
	width: 70px
}

.switchBtnTip--SOCWc {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none!important;
	font-size: 12px;
	height: 26px;
	padding: 0 10px;
	position: absolute;
	right: 41px;
	top: 2px;
	white-space: nowrap
}

.switchBtn--qE5XS:hover .switchBtnTip--SOCWc {
	display: flex!important
}

.openPano--_4Kgc img {
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.mapStyle--Inj3P {
	cursor: pointer;
	height: 30px;
	line-height: normal;
	padding: 0 10px
}

.mapStyle--Inj3P,.mapStyleItemBox--SoE_6 {
	background: #fff;
	border-radius: 5px;
	width: 117px
}

.mapStyleItemBox--SoE_6 {
	margin-top: 5px;
	padding: 10px
}

.mapStyleItem--_SSsl {
	cursor: pointer;
	height: 30px;
	line-height: normal;
	padding: 0 10px
}

.graffiti--kg3ww {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	margin-left: 10px;
	width: 36px
}

.rightTop--oJuKD {
	position: absolute;
	right: 15px;
	top: 15px;
	z-index: 4000
}

.graffiti--kg3ww svg {
	fill: #000
}

@media (max-width:1024px) {
	.rightTop--oJuKD {
		right: 10px;
		top: 10px
	}

	.MenuItemBg--B6QsL {
		background: rgba(0,0,0,.5);
		border-radius: 5px;
		bottom: 40px;
		padding: 5px;
		position: absolute;
		right: 10px;
		top: auto;
		transform: unset
	}

	.groupImage--wyjcW {
		bottom: 85px;
		bottom: calc(85px + constant(safe-area-inset-bottom));
		bottom: calc(85px + env(safe-area-inset-bottom))
	}

	.groupText--RdY_h {
		bottom: 55px;
		bottom: calc(55px + constant(safe-area-inset-bottom));
		bottom: calc(55px + env(safe-area-inset-bottom))
	}

	.MenuItemWp--sA5ri {
		-webkit-overflow-scrolling: touch;
		max-height: 90px;
		overflow: hidden;
		overflow-y: auto
	}

	.MenuItem--XOjbD {
		background: transparent;
		border-radius: 0;
		height: 26px;
		margin-bottom: 0;
		width: 80px
	}

	.switchBtn--qE5XS {
		right: 10px
	}

	.switchBtn--qE5XS:hover .switchBtnTip--SOCWc {
		display: none!important
	}

	.openPano--_4Kgc {
		font-size: 12px;
		height: 28px;
		left: 10px;
		top: 10px
	}

	.needle--zuWhK {
		left: 10px
	}

	.MenuItem--XOjbD.active--rjpmn {
		border: 1px solid transparent
	}
}

.Cursor--gk0Pe,.FullScreen--InN_Z {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	margin-left: 10px;
	width: 36px
}

.Cursor--gk0Pe {
	align-items: center;
	display: flex;
	justify-content: center
}

.Cursor--gk0Pe img {
	height: 16px;
	width: 16px
}

.CommentModal--FAHpY {
	display: flex;
	flex-flow: column;
	height: 100%;
	padding: 20px 0 20px 20px;
	width: 370px
}

.CommentModalAnimation--x68O_ {
	background: #fff;
	width: 370px;
	z-index: 4101
}

.CommentTitle--gzJZ0 {
	color: #1a1a1a;
	font-size: 14px;
	font-weight: 700;
	margin-bottom: 15px;
	margin-right: 20px
}

.tabItems--jnTY_:first-child {
	border-radius: 5px 0 0 5px
}

.tabItems--jnTY_:last-child {
	border-radius: 0 5px 5px 0;
	margin-right: 20px
}

.tabItems--jnTY_ {
	background: #efefef;
	color: #909090;
	cursor: pointer;
	flex: 1;
	height: 36px
}

.tabItems--jnTY_.activity--I6lGQ {
	background: #454545;
	color: #fff
}

.tabs--_Z0vB {
	margin-bottom: 15px
}

.avatar--dnYUu {
	background-size: cover;
	border-radius: 30px;
	height: 30px;
	width: 30px
}

.nameWp--wQYkD {
	overflow: hidden
}

.nameWp--wQYkD.isReply--__qR7 {
	max-width: 50%
}

.name--_VOSW {
	color: #1a1a1a
}

.name--_VOSW,.replyName--yVc3a {
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.replyName--yVc3a {
	color: #909090;
	flex: 1
}

.content--YflD2 {
	margin-left: 10px;
	width: calc(100% - 40px)
}

.comment--A5RX9 {
	color: #1a1a1a;
	cursor: pointer;
	margin: 8px 0;
	white-space: pre-wrap;
	word-break: break-word
}

.comment--A5RX9.activate--H6fRc {
	color: #fa6400
}

.reply--Hhmey {
	background: #efefef;
	border-radius: 5px;
	color: #1a1a1a;
	cursor: pointer;
	font-size: 12px;
	height: 18px;
	margin-right: 15px;
	padding: 0 5px
}

.reply--Hhmey.activate--H6fRc {
	color: #fa6400
}

.like--Im75m {
	background-size: cover;
	cursor: pointer;
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.likeTxt--OBHEZ {
	color: #1a1a1a;
	font-size: 12px
}

.more--G7APp {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAABHNCSVQICAgIfAhkiAAAAQ9JREFUaIHt1bFtAjEUh/HvOZLrlCeuuWzABogRMgGMkFEyQpggIyRswAZxA6JEospJZ6fhJBTlHDeJKf6/Ct17912FDSIiIiIiIlKHjT+6rrvv+/7JzBYppTmAme2AzX6/fykN/nfHAJqm6Zxzr8B8ohdijMvj8RhyH63RMYDZbPYBdLkosPPeL0MIp6mFGp27tm3XwPqXZYBmGIbP8/n8/tOwVscBq4JlAMxskRlX6bjxD1Iit1ur40qXb5W7HE1Fcru1Oi6ltC19AdhMDWp17HJhvDF95o7C4XB4mBrW6rgQwinG+AiEzPIuxrjM1ip17Prp5QxeXV/dKaWt9/45d/F8d2sdERERERER+QtfX/7tVAJJYQ0AAAAASUVORK5CYII=);background-size: cover;
	cursor: pointer;
	height: 16px;
	width: 16px
}

.time--tHpaZ {
	color: #909090;
	flex: 1;
	font-size: 12px
}

.authorTag--gtUya {
	color: #286efa;
	font-size: 12px;
	white-space: nowrap
}

.openContent--owMuD {
	color: #1a1a1a;
	cursor: pointer;
	font-size: 12px
}

.openContent--owMuD img {
	height: 16px;
	width: 16px
}

.arrowBottom--cpCLg {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJ9JREFUWEftlDEOgCAQBJfKP8B3LG19pa2l34E/2BkSbYx4LBQ0S0fC3U4mdzgMPm5wPgQgAzIgAzJgGgghrD3fdYxx+6s3Abz3M4AdwESCnACWlNLRBZCLGyCqwnNv08BDT0BUh1MAlSaocBrAgKDDmwAKEE3hzQAviHw1p720CdVD+NXgHkxYq9a9huT+U8+7DFBJhccCkAEZkIHhBi7hajEhz+4XDAAAAABJRU5ErkJggg==)
}

.arrowBottom--cpCLg,.arrowTop--otDh_ {
	background-size: cover;
	height: 16px;
	width: 16px
}

.arrowTop--otDh_ {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAJxJREFUWEft1LEJgDAUhGEfZAHLNJlBnMGpHMCpnEGcIU1KFwhEAgoWYvLOIs3Zh/vyg5Gu8SeN9zsCWIAFWIAFfhVwzvX5KffeH+iTDgPyeIxxzcPGmAlFQIDH+HjdfEMRasDL+F0fQqgAH+MwohpQMQ4hqgCKcTWiCADGVYgiwFo7i8iA/OcppT2EsHydLQKQYc0ZAliABViABU7SAUohcmHpRwAAAABJRU5ErkJggg==)
}

.moreInfo--ILE_M {
	margin-bottom: 20px;
	margin-top: 10px
}

.CommentList--_xEe4 {
	margin-right: 20px
}

.moreOptionWp--NHjsG {
	background: #1a1a1a;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: none;
	position: absolute;
	right: 0;
	text-align: center;
	width: 48px
}

.moreWp--L5nRI {
	cursor: pointer;
	padding: 5px 10px;
	position: absolute;
	right: -10px;
	top: -5px
}

.moreWp--L5nRI:hover .moreOptionWp--NHjsG {
	display: block
}

.moreOptionWp--NHjsG div {
	cursor: pointer;
	font-size: 12px;
	height: 26px;
	line-height: 26px
}

.moreWp--L5nRI:after {
	content: " ";
	display: none;
	height: 100%;
	position: absolute;
	right: 0;
	top: 0;
	width: 48px
}

.moreWp--L5nRI:hover.moreWp--L5nRI:after {
	display: block
}

.release--_lRJ0 {
	background: #909090;
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-right: 20px;
	width: 53px
}

.release--_lRJ0.activate--H6fRc {
	background: #286efa
}

.switch--dTynM {
	cursor: pointer;
	height: 30px;
	margin-right: 7px;
	width: 30px
}

.textarea--vxO7_ {
	color: #1a1a1a
}

.textareaLen--gxGCJ {
	color: #1a1a1a;
	font-size: 12px;
	margin-right: 10px
}

.textareaWp--cXHse {
	border: 1px solid #efefef;
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 10px;
	margin-right: 20px;
	padding: 9px 10px
}

.switchTip--C6ALL {
	flex: 1;
	font-size: 12px
}

.textarea--vxO7_ {
	border: 0;
	font-size: 14px;
	max-height: 100px;
	outline: none;
	overflow: hidden;
	resize: none;
	width: 100%
}

.scrollbar--Jpnxc {
	background: #fff;
	bottom: 0;
	height: 100%;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.emptyTip--IJ_Qk {
	color: #1a1a1a;
	text-align: center
}

.cancel--Kaexp {
	color: #1a1a1a;
	cursor: pointer;
	margin-right: 10px
}

.loginBtn--YenlJ {
	background: #efefef;
	border-radius: 5px 5px 5px 5px;
	color: #909090;
	cursor: pointer;
	font-size: 14px;
	height: 36px;
	margin-bottom: 10px;
	margin-right: 20px
}

.maxLen--LLN9G {
	color: red
}

.popupitem--yEDg2 {
	align-items: center;
	display: flex;
	height: 48px;
	justify-content: center
}

.PopupMoreWp--ARYje {
	padding-bottom: calc(env(safe-area-inset-bottom))
}

@media (max-width:1024px) {
	.moreWp--L5nRI:hover .moreOptionWp--NHjsG {
		display: none
	}

	.CommentModal--FAHpY {
		padding: 15px 0 20px 15px
	}

	.CommentModal--FAHpY,.CommentModalAnimation--x68O_ {
		height: 50vh;
		min-height: 280px;
		width: 100vw
	}

	.tabItemsMobile--wyDZO {
		border-bottom: 2px solid transparent;
		color: #909090;
		margin-right: 15px;
		padding-bottom: 15px
	}

	.tabItemsMobile--wyDZO.activity--I6lGQ {
		border-bottom: 2px solid #1a1a1a;
		color: #1a1a1a
	}

	.CommentTitle--gzJZ0 {
		border-bottom: 1px solid #efefef;
		margin-right: 15px
	}

	.textareaWp--cXHse {
		flex: 1;
		margin-bottom: 0;
		margin-right: 15px
	}

	.switchTip--C6ALL {
		flex: none;
		margin-right: 15px
	}

	.CommentBody--Zyxir {
		flex: 1
	}

	.CommentBody--Zyxir.commentFocus--_L6t3 {
		display: none
	}

	.CommentModal--FAHpY.commentFocus--_L6t3 {
		height: auto;
		min-height: 0;
		padding-bottom: 4px;
		padding-left: 10px;
		padding-top: 4px
	}

	.CommentModalAnimation--x68O_.commentFocus--_L6t3 {
		height: auto;
		min-height: 0
	}

	.CommentBody--Zyxir.isReply--__qR7 {
		display: flex
	}

	.CommentModal--FAHpY.isReply--__qR7 {
		bottom: 0;
		height: auto;
		top: 0
	}

	.releaseMobile--pgQwm {
		color: #286efa;
		margin-right: 10px
	}

	.loginBtn--YenlJ {
		flex: 1;
		margin-bottom: 0
	}
}

.reportModel--_7_Yc {
	background: rgba(0,0,0,.6);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000000
}

.reportMask--v55d4 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.reportWp--Q4fx4 {
	background: #fff;
	border-radius: 5px;
	height: 350px;
	left: 50%;
	padding: 15px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 550px
}

.reportTitle--iH1Eg {
	flex: 1
}

.reportHead--erN44 {
	border-bottom: 1px solid #efefef;
	margin-bottom: 20px;
	padding-bottom: 15px
}

.reportCheckbox--eiiO_ {
	margin-bottom: 20px;
	margin-right: 33px
}

.reportCheckbox--eiiO_:nth-child(5) {
	margin-right: 0
}

.reportModel--_7_Yc textarea {
	border: 1px solid #efefef;
	height: 125px;
	outline: none;
	padding: 10px;
	resize: none;
	width: 100%
}

.Submit--gQHyL {
	background: #286efa;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-top: 20px;
	width: 53px
}

.ReportMobileItem--lP8Tx {
	align-items: center;
	display: flex;
	height: 48px;
	padding: 0 20px
}

.ReportMobileItem--lP8Tx img {
	height: 16px;
	width: 16px
}

.ReportMobileItem--lP8Tx div {
	flex: 1
}

.mobileStep2--bP_Am {
	padding: 15px 20px
}

.reason--jnVk0 {
	margin-bottom: 30px
}

.textareaTitle--_Hpn2 {
	margin-bottom: 10px
}

.mobileTextarea--Tepu_ {
	border: 1px solid #efefef;
	border-radius: 5px;
	height: 100px;
	margin-bottom: 50px;
	outline: none;
	padding: 9px 10px;
	resize: none;
	width: 100%
}

.mobileSubmit--_2mVo {
	align-items: center;
	background: #286efa;
	border-radius: 5px;
	color: #fff;
	display: flex;
	height: 38px;
	justify-items: center
}

.mobileStep1--O235k,.mobileStep2--bP_Am {
	padding-bottom: calc(15px + env(safe-area-inset-bottom))
}

.Checkbox--_KjRU img {
	display: block;
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.Checkbox--_KjRU {
	cursor: pointer
}

.SmallModal--muR7W {
	background: #fff;
	border-radius: 5px;
	left: 50%;
	max-height: 100%;
	max-width: 100%;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 550px;
	z-index: 9000
}

.modal2--H0ysZ {
	background: rgba(0,0,0,.7);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9000
}

.title2--ZJrJh {
	color: #fff;
	left: 50%;
	overflow: hidden;
	position: absolute;
	text-overflow: ellipsis;
	top: 20px;
	transform: translateX(-50%);
	white-space: nowrap
}

.content2--E75xb {
	background: #fff;
	bottom: 60px;
	left: 60px;
	position: absolute;
	right: 60px;
	top: 60px
}

.closeWp2--_hr8L {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 36px;
	z-index: 1
}

.close2--_hAOr {
	height: 16px;
	width: 16px
}

.backdrop2--P8a4L {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.header--_6E_q {
	align-items: center;
	color: #1a1a1a;
	display: flex;
	height: 50px;
	margin: 0 0 0 15px
}

.header_border--UizCi {
	border-bottom: 1px solid #efefef;
	margin: 0 15px
}

.closeWp--g4o7B {
	height: 100%;
	width: 46px
}

.close--xCIao {
	cursor: pointer;
	height: 16px;
	width: 16px
}

.title--x_Vqy {
	flex: 1;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.content--_yzh6 {
	flex: 1;
	overflow: hidden;
	padding: 15px
}

.link--v2KY2 {
	color: #286efa;
	cursor: pointer;
	display: block;
	margin-right: 20px;
	max-width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.backdrop--bwXNl {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9000
}

@media (max-width:1024px) {
	.SmallModal--muR7W {
		background: #fff;
		border-radius: 5px 5px 0 0;
		bottom: 0;
		height: 70vh;
		left: 0;
		right: 0;
		top: auto;
		transform: translateX(0) translateY(0);
		width: auto!important
	}

	.content--_yzh6 {
		height: calc(100% - 50px)
	}

	.title2--ZJrJh {
		left: 20px;
		max-width: 80%;
		position: absolute;
		top: 15px;
		transform: none
	}

	.content2--E75xb {
		bottom: 50px;
		left: 20px;
		max-height: calc(100% - 100px);
		right: 20px;
		top: 50px
	}

	.closeWp2--_hr8L {
		right: 10px;
		top: 10px
	}
}

.UrlModal--x3phV {
	bottom: 60px;
	left: 60px;
	right: 60px;
	top: 60px;
	transform: none;
	width: auto
}

.isFullscreen--glSex {
	bottom: 60px;
	left: 80px;
	max-width: none;
	right: 80px;
	top: 60px;
	width: auto
}

.iframe--_HXEG {
	border: 0;
	display: block;
	height: 100%;
	width: 100%
}

@media (max-width:1024px) {
	.UrlModal--x3phV {
		bottom: 0;
		height: 100%;
		left: 0;
		right: 0;
		top: auto
	}
}

.PhoneModal--rvOrU {
	width: 350px
}

.header--MqT0I {
	border-bottom: 1px solid #efefef;
	color: #1a1a1a;
	height: 50px;
	margin: 0 15px
}

.close--_Eh53 {
	cursor: pointer;
	height: 16px;
	width: 16px
}

.title--xGIGF {
	font-weight: 500;
	max-width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.item--_PA4A {
	margin-bottom: 15px
}

.mobiles--_Z78o {
	max-height: 180px;
	overflow: hidden
}

.itembox--anZa6 {
	padding: 15px
}

.avatar--MzsO0 {
	height: 40px;
	margin-right: 10px;
	width: 40px
}

.name--M2Ci5 {
	color: #1a1a1a;
	font-size: 14px;
	font-weight: 500;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.mobile--zCK1X {
	color: #909090
}

.button--gZRBp {
	height: 32px;
	width: 32px
}

@media (max-width:1024px) {
	.PhoneModal--rvOrU {
		height: auto;
		padding-bottom: calc(env(safe-area-inset-bottom));
		width: auto
	}
}

.VipImagePcModal--Z4oqB {
	bottom: 0;
	color: #fff;
	left: 0;
	padding: 50px 0;
	position: absolute;
	right: 0;
	top: 0
}

.modal--C_HsV {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9000
}

.backdrop--TXJuR {
	background-color: rgba(0,0,0,.7);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.close--LGrtL {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	cursor: pointer;
	height: 30px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 36px;
	z-index: 9000
}

.close--LGrtL img {
	height: 16px;
	width: 16px
}

.header--w6Rsw {
	background-color: #2d2d2d;
	color: #fff;
	padding: 10px 20px
}

.footer--Qv6Qt {
	background-color: #2d2d2d;
	height: 65px;
	padding-top: 15px;
	text-align: center
}

@media (max-width:1024px) {
	.close--LGrtL {
		right: 10px;
		top: 10px
	}
}

.pano-preview-container--JtPas {
	height: 100%;
	overflow: hidden;
	position: relative;
	width: 100%
}

.pano-preview-fullscreen--_Kwsi {
	background: #000;
	bottom: 0;
	height: 100%;
	left: 0;
	overflow: hidden;
	position: fixed;
	right: 0;
	top: 0;
	width: 100%;
	z-index: 6000
}

.pano-preview-img-box--sa9S_ {
	float: left;
	height: 100%;
	width: 100%
}

.pano-preview-img--W27qa {
	position: absolute;
	transform-origin: center center
}

.pano-preview-zoom-btn--Lu6hk {
	background-color: rgba(52,52,52,.4);
	border: 1px solid #343434;
	border-radius: 4px;
	box-sizing: border-box;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	margin-right: 10px;
	user-select: none;
	width: 80px
}

.pano-preview-zoom-btn--Lu6hk.pano-preview-zoom-btn-disable--uto0O {
	cursor: default
}

.pano-preview-zoom-btn--Lu6hk.pano-preview-zoom-btn-disable--uto0O img,.pano-preview-zoom-btn--Lu6hk.pano-preview-zoom-btn-disable--uto0O span {
	opacity: .3
}

.pano-preview-zoom-btn--Lu6hk.pano-preview-zoom-btn-disable--uto0O:hover {
	background-color: rgba(52,52,52,.4);
	border: 1px solid #343434
}

.pano-preview-zoom-btn--Lu6hk:hover {
	background-color: #447ef7;
	border: 1px solid #447ef7
}

.pano-preview-zoom-btn--Lu6hk img {
	display: block;
	margin-right: 5px;
	width: 14px
}

.pano-preview-zoom-btn-box--Z57yn {
	margin-bottom: 30px
}

.pano-preview-foot--q7fXD {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0
}

.pano-preview-text-box--WTzcd {
	color: #fff;
	height: 145px
}

.pano-preview-text-content--V9Izy {
	font-size: 14px;
	line-height: 20px;
	padding: 20px;
	text-align: center;
	text-shadow: 0 1px 8px rgba(0,0,0,.8);
	white-space: pre-wrap
}

.imageBox--bxbqc {
	height: 250px;
	position: relative
}

@media (max-height:500px) {
	.imageBox--bxbqc {
		flex: 2;
		height: auto
	}
}

.btnBox--O6VDV {
	left: 15px;
	position: absolute;
	top: 15px;
	z-index: 9000
}

.btn--__3Wp {
	background: rgba(0,0,0,.5);
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-right: 15px;
	padding: 0 10px
}

.btn--__3Wp .text--WCqZa {
	max-width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.btn--__3Wp img {
	height: 18px;
	margin-right: 3px;
	width: 18px
}

.title--uNrBG {
	color: #fff;
	left: 50%;
	max-width: 80%;
	position: absolute;
	text-shadow: 0 1px 4px rgba(0,0,0,.7);
	top: 20px;
	transform: translateX(-50%);
	z-index: 9000;
	display: none!important;
}

.mobileBack--_4mss {
	display: none
}

@media (max-width:1024px) {
	.title--uNrBG {
		left: 15px;
		top: 15px;
		transform: none
	}

	.btnBox--O6VDV {
		top: 45px
	}

	.btn--__3Wp {
		font-size: 12px;
		height: 20px;
		margin-right: 10px
	}

	.btn--__3Wp img {
		height: 16px;
		width: 16px
	}

	.mobileBack--_4mss {
		display: block;
		height: 20px;
		padding-right: 15px;
		width: 35px
	}

	.mobileBack--_4mss img {
		height: 16px;
		width: 16px
	}

	.back--WjTUt {
		display: none!important
	}

	.btn--__3Wp .text--WCqZa {
		max-width: 200px
	}
}

.listItem--hX1Q_ {
	height: 168px;
	margin: 0 10px 20px
}

.listItem2--ahuhQ,.listItem--hX1Q_ {
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	width: 300px
}

.listItem2--ahuhQ {
	margin: 10px
}

.listBox--d_VSH {
	margin-top: 30px;
	width: 970px
}

.textBox--bOJYi {
	bottom: 20px;
	color: #fff;
	left: 50%;
	position: absolute;
	text-shadow: 0 1px 4px rgba(0,0,0,.7);
	transform: translateX(-50%);
	width: 600px;
	z-index: 9000
}

.text--Ng6i1 {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	height: 38px;
	overflow: hidden;
	text-align: center;
	word-break: break-word
}

.detailBtn--AiXIa {
	background: #606060;
	border-radius: 5px;
	cursor: pointer;
	font-size: 12px;
	height: 20px;
	margin-top: 5px;
	width: 56px
}

.detailBox--fHRXP {
	background: rgba(0,0,0,.9);
	border: 1px solid #909090;
	padding-right: 30px;
	z-index: 9000
}

.detailBox1--MuOn7,.detailBox--fHRXP {
	border-radius: 5px;
	/*bottom: 20px;*/
	height: 200px;
	left: 50%;
	overflow: hidden;
	position: absolute;
	transform: translateX(-50%);
	/*width: 660px;*/
	width: 72%;
	bottom: 5px;
}

.detailBox1--MuOn7 {
	/*text-shadow: 0 1px 8px rgba(0,0,0,.8);*/
	z-index: 900;
    text-shadow: 0 1px 3px rgb(0 0 0);
}

.detailBox1--MuOn7 .details--TO_Ev {
	text-align: center
}

.details--TO_Ev {
	color: #fff;
	/*padding: 15px;*/
	text-align: justify;
	white-space: pre-wrap;
	word-break: break-word;
	padding: 0px;
}

.close--_CfiQ {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 15px;
	top: 15px;
	width: 16px
}

.ScrollbarsBox--ASPlg {
	margin-right: 10px
}

@media (max-width:1024px) {
	.listBox--d_VSH {
		height: auto;
		left: 0;
		margin-top: 0;
		position: fixed;
		right: 0;
		top: 60px;
		width: 100vw
	}

	.listBox--d_VSH.isMusic--uLqQO {
		top: 80px
	}

	.column--t65YH {
		padding-left: 8px
	}

	.listItem--hX1Q_ {
		margin: 0 15px 10px;
		width: 100%
	}

	.ScrollbarsBox--ASPlg {
		margin-right: 0;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}

	.textBox--bOJYi {
		left: 15px;
		right: 15px;
		transform: none;
		width: auto
	}

	.detailBox1--MuOn7,.detailBox--fHRXP {
		bottom: 0;
		left: 0;
		padding-right: 0;
		right: 0;
		transform: none;
		width: auto
	}

	.close--_CfiQ {
		display: none
	}
}

.arrowLeft--Lmra0,.arrowRight--iu2I_ {
	cursor: pointer;
	height: 24px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 1000
}

.arrowLeft--Lmra0 {
	left: 15px
}

.arrowRight--iu2I_ {
	right: 15px
}

.disable--wX2uY {
	display: none
}

.pswp__top-bar {
	display: none!important
}

.pswp {
	--pswp-placeholder-bg: transparent!important;
	z-index: 1!important
}

.pswp__button {
	display: none!important
}

.ImageLoading--tLytp {
	background: #1a1a1a;
	border-radius: 5px 5px 5px 5px;
	color: #909090;
	font-size: 14px;
	height: 168px;
	width: 300px
}

.image--nlbEj,.ImageLoading--tLytp {
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	margin: 0 10px 20px
}

@media (max-width:1024px) {
	.image--nlbEj,.ImageLoading--tLytp {
		margin: 0 7px 15px
	}
}

.ScrollbarsBox--HdZes {
	margin-right: 10px
}

.listItem--r2dT_ {
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	height: 300px;
	margin: 10px;
	overflow: hidden;
	position: relative;
	width: 300px
}

.listItemText--WtuEg {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	color: #fff;
	left: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listBox--NGgUG {
	height: 450px;
	width: 970px
}

.listItem--r2dT_ img {
	height: 40px;
	width: 40px
}

@media (max-width:1024px) {
	.listBox--NGgUG {
		height: auto;
		left: 0;
		position: fixed;
		right: 0;
		top: 60px;
		width: 100vw
	}

	.listBox--NGgUG.isMusic--dwHgk {
		top: 80px
	}

	.listItem--r2dT_ {
		margin: 10px 15px;
		width: 100%
	}

	.ScrollbarsBox--HdZes {
		margin-right: 0;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}
}

.Article--T541Y {
	bottom: 60px;
	left: 60px;
	right: 60px;
	top: 60px;
	transform: none;
	width: auto
}

.ArticleContent--rwxWu {
	padding: 0
}

@media (max-width:1024px) {
	.Article--T541Y {
		bottom: 0;
		height: 100%;
		left: 0;
		right: 0;
		top: auto
	}
}

.iframeVideo--__GcB {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%)
}

.iframeVideo--__GcB iframe {
	max-height: 100vh;
	max-width: 100vw;
	min-height: 600px;
	min-width: 1050px
}

.listItem--zalwT {
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	height: 168px;
	margin: 10px;
	position: relative;
	width: 300px
}

.columnList--yWfIW {
	margin: 0 10px 20px;
	position: relative
}

.columnList--yWfIW img {
	height: 40px;
	position: absolute;
	width: 40px
}

.listItemText--yoynl {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	color: #fff;
	left: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listBox--_GlfQ {
	height: calc(100% - 60px);
	margin-top: 60px;
	width: 970px
}

.listItem--zalwT img {
	height: 40px;
	width: 40px
}

.arrowLeft--lbpE5,.arrowRight--hkJo0 {
	cursor: pointer;
	height: 24px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 24px;
	z-index: 1
}

.arrowLeft--lbpE5 {
	left: 15px
}

.arrowRight--hkJo0 {
	right: 15px
}

.disable--r37vJ {
	display: none
}

.ScrollbarsBox--sRBO6 {
	margin-right: 10px
}

.name--jxJu7 {
	color: #fff
}

.nativeVideo--_Aeok {
	display: block;
	left: 50%;
	max-height: 600px;
	max-width: 1000px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%)
}

@media (max-width:1200px) {
	.iframeVideo--__GcB iframe {
		min-height: 400px;
		min-height: 500px;
		min-width: 700px;
		min-width: 875px
	}
}

@media (max-width:1000px) {
	.iframeVideo--__GcB iframe {
		min-height: 400px;
		min-width: 700px
	}

	.nativeVideo--_Aeok {
		max-height: 80vh;
		max-width: 100vw
	}
}

@media (max-width:1024px) {
	.iframeVideo--__GcB iframe {
		min-height: 182px;
		min-width: 320px
	}

	.listBox--_GlfQ {
		height: auto;
		left: 0;
		margin-top: 0;
		position: fixed;
		right: 0;
		top: 60px;
		width: 100vw
	}

	.listBox--_GlfQ.isMusic--ABwuz {
		top: 80px
	}

	.listItem--zalwT {
		margin: 10px 15px;
		width: 100%
	}

	.ScrollbarsBox--sRBO6 {
		margin-right: 0;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}

	.nativeVideo--_Aeok {
		max-height: 80vh;
		max-width: 100vw
	}
}

.pano-overlay--Bf3yM {
	background: rgba(0,0,0,.8);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 4999
}

.pano-loading--LLr3A {
	height: 60px;
	left: 50%;
	margin-left: -75px;
	margin-top: -30px;
	position: absolute;
	top: 50%;
	width: 150px;
	z-index: 5000
}

.pano-content--gdweY {
	color: #d8d8d8;
	font-size: 12px;
	margin-top: 10px
}

.pano-loading-anim--yGq9a {
	box-sizing: border-box;
	height: 20px;
	padding-top: 10px;
	width: 50px
}

.pano-loading-anim-item-box--d_9tb {
	height: 20px;
	padding-top: 20px;
	position: relative;
	transform: scale(.4);
	transform-origin: 0 0 0;
	width: 100px
}

.pano-loading-anim-item--ro_64 {
	background-color: #d8d8d8;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	height: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	position: absolute;
	top: 40px;
	width: 20px
}

.pano-loading-anim-item--ro_64.one--gIQHs {
	-webkit-animation: object--O5Ic_ 2s linear infinite;
	animation: object--O5Ic_ 2s linear infinite
}

.pano-loading-anim-item--ro_64.two--PpiZo {
	-webkit-animation: object--O5Ic_ 2s linear -.4s infinite;
	animation: object--O5Ic_ 2s linear -.4s infinite;
	left: 20px
}

.pano-loading-anim-item--ro_64.three--erUFP {
	-webkit-animation: object--O5Ic_ 2s linear -.8s infinite;
	animation: object--O5Ic_ 2s linear -.8s infinite;
	left: 40px
}

.pano-loading-anim-item--ro_64.four--m2kLs {
	-webkit-animation: object--O5Ic_ 2s linear -1.2s infinite;
	animation: object--O5Ic_ 2s linear -1.2s infinite;
	left: 60px
}

.pano-loading-anim-item--ro_64.five--avaNz {
	-webkit-animation: object--O5Ic_ 2s linear -1.6s infinite;
	animation: object--O5Ic_ 2s linear -1.6s infinite;
	left: 80px
}

@-webkit-keyframes object--O5Ic_ {
	0% {
		left: 100px;
		top: 0
	}

	80% {
		left: 0;
		top: 0
	}

	85% {
		height: 20px;
		left: 0;
		top: -20px;
		width: 20px
	}

	90% {
		height: 15px;
		width: 40px
	}

	95% {
		height: 20px;
		left: 100px;
		top: -20px;
		width: 20px
	}

	to {
		left: 100px;
		top: 0
	}
}

@keyframes object--O5Ic_ {
	0% {
		left: 100px;
		top: 0
	}

	80% {
		left: 0;
		top: 0
	}

	85% {
		height: 20px;
		left: 0;
		top: -20px;
		width: 20px
	}

	90% {
		height: 15px;
		width: 40px
	}

	95% {
		height: 20px;
		left: 100px;
		top: -20px;
		width: 20px
	}

	to {
		left: 100px;
		top: 0
	}
}

.pano-image-switch--VnSmU {
	height: 100%;
	position: relative;
	width: 100%
}

.pano-image-switch--VnSmU.fullscreen--_z1Bz {
	background: #000;
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 5000
}

.pano-image-switch--VnSmU .text-container--_ZRYo {
	height: 120px
}

.pano-image-switch--VnSmU .isw-text--r77mm {
	font-size: 14px;
	line-height: 20px;
	padding: 20px;
	text-align: justify;
	text-shadow: 0 1px 8px rgba(0,0,0,.8);
	white-space: pre-wrap;
	word-break: break-word
}

.pano-image-switch--VnSmU .isw-scroll-box--MF4CL {
	width: 980px
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d {
	background-color: rgba(52,52,52,.4);
	border: 1px solid #343434;
	border-radius: 100px;
	cursor: pointer;
	font-size: 12px;
	height: 30px;
	margin-right: 10px;
	user-select: none;
	width: 85px
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d.zoomBtnDisable--Hf37c {
	cursor: default
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d.zoomBtnDisable--Hf37c img,.pano-image-switch--VnSmU .isw-zoomBtn--NC47d.zoomBtnDisable--Hf37c span {
	opacity: .3
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d.zoomBtnDisable--Hf37c:hover {
	background-color: rgba(52,52,52,.4);
	border: 1px solid #343434
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d:hover {
	background-color: #447ef7;
	border: 1px solid #447ef7
}

.pano-image-switch--VnSmU .isw-zoomBtn--NC47d img {
	display: block;
	margin-right: 5px;
	width: 14px
}

@media (max-width:1024px) {
	.pano-image-switch--VnSmU .text-container--_ZRYo {
		height: 152px
	}
}

@media (max-height:500px) {
	.pano-image-switch--VnSmU .text-container--_ZRYo {
		height: 100px
	}
}

.scrollbar720 .scrollbar-track {
	background: transparent
}

.scrollbar720 .scrollbar-thumb {
	background: hsla(0,0%,85%,.5)
}

.share_pc--_INK2 {
	width: 100%
}

.share_pc_content--_gPwY {
	background: #fff;
	border-radius: 5px;
	box-sizing: border-box;
	height: 350px;
	left: 50%;
	padding: 50px 15px 15px;
	position: fixed;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 550px;
	z-index: 9000
}

.share_pc_content_title--qTk0f {
	border-bottom: 1px solid #efefef;
	box-sizing: border-box;
	color: #1a1a1a;
	font-size: 14px;
	height: 50px;
	left: 15px;
	line-height: 50px;
	padding-right: 60px;
	position: absolute;
	top: 0;
	width: 520px
}

.title_close_btn--evvdP {
	cursor: pointer;
	height: 50px;
	position: absolute;
	right: -15px;
	top: 0;
	width: 50px
}

.title_close_btn--evvdP img {
	display: block;
	height: 16px;
	left: 50%;
	position: absolute;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 16px
}

.share_pc_qrcode--pnS3B {
	padding-top: 30px;
	width: 100%
}

.share_choose--Y5_aw {
	border-radius: 5px;
	font-size: 0;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

.choose_item--L6Dxz {
	background-color: #efefef;
	color: #909090;
	cursor: pointer;
	display: inline-block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 150px
}

.choose_item--L6Dxz:first-child {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

.choose_item--L6Dxz:last-child {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px
}

.choose_item_active--h_4ZP {
	background-color: #606060;
	color: #fff
}

.share_pc_copy_content--_qwDM {
	box-sizing: border-box;
	padding: 34px 45px 0;
	width: 100%
}

.share_pc_copy_content_C--BFeuT {
	box-sizing: border-box;
	height: 150px;
	padding-left: 182px;
	position: relative;
	width: 100%
}

.qr_content--Q3bN0 {
	background-color: #efefef;
	color: #909090;
	font-size: 14px;
	line-height: 150px;
	text-align: center
}

.qr_content--Q3bN0,.qrImg--_sRHR {
	height: 150px;
	left: 0;
	position: absolute;
	top: 0;
	width: 150px
}

.qrImg--_sRHR {
	display: block;
	z-index: 4
}

.share_pc_copy_code--Qo0SW {
	width: 100%
}

.share_pc_copy_code--Qo0SW .copy_code--Awm_n p {
	color: #3d3d3d;
	font-size: 14px;
	padding-bottom: 10px;
	position: relative
}

.share_pc_copy_code--Qo0SW .copy_code--Awm_n p span {
	color: #286efa;
	cursor: pointer;
	font-size: 14px;
	position: absolute;
	right: 0;
	top: 0;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}

.share_pc_copy_code--Qo0SW .copy_code--Awm_n .copy_code_p_succee--JIyj6 span {
	color: #61b500
}

.copy_code_btn_input--SOqsQ {
	width: 100%
}

.input_txt--oWa6l {
	background-color: #fff;
	border: 1px solid #efefef;
	color: #3d3d3d;
	display: block;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 0 10px;
	width: 100%
}

.input_txt--oWa6l:focus {
	border: none
}

.input_txt--oWa6l:-ms-input-placeholder {
	color: #3d3d3d;
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-weight: 400
}

.input_txt--oWa6l::-webkit-input-placeholder {
	color: #3d3d3d;
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-weight: 400
}

.input_txt--oWa6l:-moz-placeholder,.input_txt--oWa6l::-moz-placeholder {
	color: #3d3d3d;
	font-family: Microsoft YaHei;
	font-size: 14px;
	font-weight: 400
}

.pc_succeed_txt--_vw7f {
	bottom: 10px;
	color: #61b500;
	filter: alpha(opacity=0);
	font-size: 12px;
	left: 50%;
	opacity: 0;
	position: absolute;
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}

.pc_succeed_txt_show--FcTAR {
	filter: alpha(opacity=100);
	opacity: 1
}

.share_mobile--_2iK3 {
	height: 100%;
	width: 100%
}

.share_mobile_content--cFqHM {
	background-color: #fff;
	border-radius: 5px 5px 0 0;
	bottom: 0;
	box-sizing: border-box;
	font-size: 0;
	height: 400px;
	left: 0;
	padding: 0 10px;
	position: fixed;
	text-align: center;
	width: 100%;
	z-index: 9000
}

.share_mobile_title--_x9Ib {
	border-bottom: 1px solid #efefef;
	color: #000;
	font-size: 13px;
	height: 40px;
	line-height: 40px;
	position: relative;
	text-align: left;
	width: 100%
}

.mobile_title_close_btn--BO_hB {
	height: 40px;
	position: absolute;
	right: -10px;
	top: 0;
	width: 40px
}

.mobile_title_close_btn--BO_hB img {
	display: block;
	height: 14px;
	left: 50%;
	position: absolute;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	width: 14px
}

.share_mobile_qrcode--HWCKz {
	margin-bottom: 20px;
	width: 100%
}

.share_mobile_choose--xvWhh {
	border-radius: 5px;
	font-size: 0;
	height: 30px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center
}

.choose_mobile_item--ihU_a {
	background-color: #efefef;
	color: #909090;
	cursor: pointer;
	display: inline-block;
	font-size: 13px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width: 150px
}

.choose_mobile_item--ihU_a:first-child {
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px
}

.choose_mobile_item--ihU_a:last-child {
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px
}

.choose_mobile_item_active--Mmvrj {
	background-color: #606060;
	color: #fff
}

.qr_mobile_content--oHA4K {
	background-color: #efefef;
	height: 240px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	width: 50%;
	width: 240px
}

.qr_mobile_content--oHA4K span {
	color: #909090;
	font-size: 12px;
	left: 50%;
	position: absolute;
	top: 50%;
	-ms-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	z-index: 2
}

.qrImg_mobile--R_oc7 {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 4
}

.q_mobile_mark--JaPOs {
	color: #000;
	font-size: 12px;
	padding-bottom: 20px;
	padding-top: 6px;
	text-align: center
}

.share_click--ATZR8 {
	font-size: 0;
	padding-bottom: 30px;
	position: relative;
	text-align: center;
	width: 100%
}

.share_click--ATZR8 .share_btn--wy40J {
	background: #606060;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-size: 12px;
	padding: 4px 10px;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}

.share_click--ATZR8 .share_btn_succee--jRdiY {
	background: #61b500
}

.succeed_txt--_Papg {
	color: #b7eb8f;
	font-size: 12px;
	opacity: 0;
	position: absolute;
	right: 0;
	top: 4px;
	transition: all .3s;
	-ms-transition: all .3s;
	-moz-transition: all .3s;
	-webkit-transition: all .3s;
	-o-transition: all .3s
}

.succeed_txt_show--_XVwo {
	opacity: 1
}

.backdrop--YPv3G {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9000
}

.ShareModal--Z0t6y {
	height: 470px
}

.ViewSwitchModal--C7nUc {
	width: 350px
}

@media (max-width:1024px) {
	.ViewSwitchModal--C7nUc {
		height: 128px;
		height: calc(128px + constant(safe-area-inset-bottom));
		height: calc(128px + env(safe-area-inset-bottom));
		width: 100%
	}
}

.img--a2LwN {
	display: block;
	height: 24px;
	margin-bottom: 5px;
	width: 24px
}

.item--ATxiY {
	cursor: pointer;
	flex: 1
}

.SettingModal--Axa6q {
	width: 360px!important
}

.classNameContent--H6XSk {
	padding: 0!important
}

.Button--h7QyU {
	color: #909090;
	cursor: pointer;
	margin-bottom: 15px;
	padding: 0 10px;
	width: 33.33%
}

.Button--h7QyU img,.Button--h7QyU svg {
	fill: #000;
	display: block;
	height: 24px;
	margin-bottom: 5px;
	width: 24px
}

@media (max-width:1024px) {
	.SettingModal--Axa6q {
		height: auto;
		width: auto!important
	}
}

.SettingModalTheme4--sheZu {
	width: 375px!important
}

.SettingModalContentTheme4--tKg7g {
	padding: 0
}

@media (max-width:1024px) {
	.SettingModalTheme4--sheZu {
		height: auto;
		padding-bottom: calc(env(safe-area-inset-bottom));
		width: auto!important
	}
}

.SettingModalButton--wETiy {
	cursor: pointer;
	height: 50px;
	padding: 0 24px;
	width: 100%
}

.SettingModalButton--wETiy:hover {
	background: #ececec
}

.SettingModalIcon--C5Mj5 {
	fill: #666;
	height: 24px;
	margin-right: 12px;
	width: 24px
}

.switch--_aWux {
	height: 20px;
	width: 40px
}

.arrow--Krac2 {
	height: 16px;
	width: 16px
}

.SettingModalTheme5--bzGFN {
	width: 360px!important
}

.SettingModalContentTheme5--_Xr5I {
	padding: 15px 0 0!important
}

@media (max-width:1024px) {
	.SettingModalTheme5--bzGFN {
		height: auto;
		padding-bottom: calc(env(safe-area-inset-bottom));
		width: auto!important
	}
}

.MenuArrowRight--ms50t div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABJ0lEQVRYR+3UQU7DMBAFUI8b5V4sOENVdcOKokhRcgR6BE8WsEWiC8KSFSfgDFwg4RLkI0utVFWoGTtjZZOsbf+X8YzJzPzRzPlmASwVCKpA27arvu9frLUfZVm+aTSwGODDu647GGPWRPRrrd1qIMQA59wrgO3pr7UQYkDTNOthGA4AVpoIMcCHpkAEAVIgggHaiCiAJiIaoIWYBLiGALCp6/p97LGaDABAzPwJ4PY8jIj2VVU9JgUcw58B3F8E9Xme3xRF8Z0M4MOdc0/GmF1suN8XdQVa4VEAzfBggHZ4ECBFeBDANxyAhykN999EiJuQmXcAPOK0Rzxq10ZRDPCHnCF+pHOu/g4w812WZV+SR2YsPKgHJIfFrAm6gpiAsT0LYPYK/AHRP9shA1fcawAAAABJRU5ErkJggg==)
}

.MenuArrowLeft--QJyu3 div,.MenuArrowRight--ms50t div {
	background-size: 100%;
	height: 16px;
	opacity: .6;
	transition: none;
	width: 16px
}

.MenuArrowLeft--QJyu3 div {
	background-image: url(data:image/png;
	base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABM0lEQVRYR+3UsUrEQBAG4Jkk5J0sD3wFEdHKxjMku+l8B6tNAh52NoLie1iKrYW1pWBvRhZOCXIms7uzpknaDft/O8wMwswfzpwPC2CpgFgFiAjbtr1CxGel1DW3uUUANrxpmg0AnCEiIeI5FxEMGIZ/v3qLOFVK3UxVIgiwK3wb+Jbn+aooipdoAIlwi/OqgFS4F0Ay3BkgHe4EiBHuBLBzTkTrX13N7va/poHdhMaYRwDYG16EiBda68upURs7ZwO6rjvs+/6WiNLBwvkEgBOt9Z0vgg2wATEQToAYCGeANMILIInwBowhkiQ5rqrqntOYQYAxBBEd1XX9MIUIBuxCIOJ7mqb7ZVk+/QtgiACAD2640yqeeok9N8YcZFn2ynn5zzLjXBzzH5EeCAEugNkr8AV3288hkF4shAAAAABJRU5ErkJggg==)
}

.MenuArrowLeft--QJyu3:hover div,.MenuArrowRight--ms50t:hover div {
	opacity: 1
}

.MenuArrowLeft--QJyu3,.MenuArrowRight--ms50t {
	cursor: pointer;
	height: 19px;
	position: absolute;
	top: 0;
	width: 30px;
	z-index: 1
}

.MenuArrowRight--ms50t {
	right: 3px
}

.MenuArrowLeft--QJyu3 {
	left: 3px
}

.level2_wp--TeUyr {
	margin-bottom: 20px;
	padding: 0 35px;
	position: relative
}

.WorksModal--YTQQE {
	bottom: 30px;
	top: 30px;
	transform: translateX(-50%);
	width: 1000px
}

.WorksModalContent--cWfwJ {
	padding: 0
}

.level1--QQaCP {
	background: #efefef;
	color: #1a1a1a;
	font-size: 14px;
	font-weight: 500;
	height: 38px;
	max-width: 180px;
	overflow: hidden;
	padding: 0 10px
}

.level1--QQaCP.activity--_tqXz {
	background: #286efa;
	color: #fff
}

.level1--QQaCP:first-child {
	border-radius: 5px 0 0 5px
}

.level1--QQaCP:last-child {
	border-radius: 0 5px 5px 0
}

.level2--jJUrq {
	border-bottom: 4px solid transparent;
	color: #909090;
	cursor: pointer;
	margin-right: 20px;
	padding-bottom: 4px
}

.level2_name--ReLB9 {
	margin-right: 5px;
	max-width: 90px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.level2--jJUrq.activity--_tqXz {
	border-bottom-color: #4664ff;
	color: #000
}

.level2--jJUrq.activity--_tqXz .level2_name--ReLB9 {
	color: #1a1a1a
}

.level3Item--_YoFa {
	margin-right: 20px;
	width: 310px
}

.level3Item--_YoFa:nth-child(3n+0) {
	margin-right: 0
}

.level3Item--_YoFa .thumbBox--_NoOO {
	border: 2px solid transparent;
	border-radius: 5px;
	height: 160px;
	margin-bottom: 10px;
	overflow: hidden;
	width: 100%
}

.level3Item--_YoFa .thumb--lyvlz {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100%;
	width: 100%
}

.level3Item--_YoFa .name--Hz46f {
	margin-bottom: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.WorksModal--YTQQE {
		bottom: 0;
		height: 100%;
		top: auto;
		transform: translateX(0) translateY(0);
		width: 100vw
	}

	.level1--QQaCP {
		flex: 1;
		max-width: none
	}

	.level3Item--_YoFa {
		margin-right: 0;
		width: calc(50% - 8px)
	}

	.level3Item--_YoFa:nth-child(odd) {
		margin-right: 16px
	}

	.level3Item--_YoFa .thumb--lyvlz,.level3Item--_YoFa .thumbBox--_NoOO {
		height: 100px
	}

	.level2_wp--TeUyr {
		padding: 0 15px
	}

	.MenuArrowLeft--QJyu3,.MenuArrowRight--ms50t {
		display: none!important
	}
}

.ShareModal--NsnOd {
	width: 350px
}

.ShareText--zGHav {
	display: none;
	font-size: 12px;
	margin-bottom: 20px;
	text-align: center
}

@media (max-width:1024px) {
	.ShareModal--NsnOd {
		height: 386px;
		height: calc(386px + constant(safe-area-inset-bottom));
		height: calc(386px + env(safe-area-inset-bottom));
		width: 100%
	}

	.ShareText--zGHav {
		display: block
	}
}

.MapModal--Oq6Gd {
	bottom: 30px;
	top: 30px;
	transform: translateX(-50%);
	width: 1000px
}

.mmMap--oVmZ_ {
	height: 100%;
	width: 100%
}

.select_map--LrZB8 {
	bottom: 0;
	box-sizing: border-box;
	left: 0;
	padding: 0 25px;
	position: fixed;
	right: 0;
	transition: height .2s ease-in-out;
	z-index: 9001
}

.select_map_box--Z8Ixy {
	background: #fff;
	border-radius: 5px
}

.select_map--LrZB8 {
	height: 232px;
	height: calc(232px + constant(safe-area-inset-bottom));
	height: calc(232px + env(safe-area-inset-bottom))
}

.select_map_ios--btf8B {
	height: 280px;
	height: calc(280px + constant(safe-area-inset-bottom));
	height: calc(280px + env(safe-area-inset-bottom))
}

.select_map_hide--RStw_ {
	height: 0
}

.select_map_item--SnKHT {
	align-items: center;
	border-bottom: 1px solid #efefef;
	display: flex;
	flex-flow: column;
	font-size: 14px;
	height: 48px;
	justify-content: center;
	line-height: 1;
	text-align: center
}

.select_map_item--SnKHT:last-child {
	border-bottom: none
}

.select_map_bg--_XCU5 {
	background: rgba(0,0,0,.5);
	bottom: 0;
	left: 0;
	opacity: 1;
	pointer-events: auto;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .2s ease-in-out;
	z-index: 9000
}

.select_map_bg_hide--_hmDk {
	opacity: 0;
	pointer-events: none
}

@media (max-width:1024px) {
	.MapModal--Oq6Gd {
		bottom: 0;
		height: 100%;
		top: auto;
		transform: translateX(0) translateY(0);
		width: 100vw
	}
}

.WxOpenModal--SALkl {
	height: 350px;
	width: 550px
}

.close--KLBTW {
	background: #286efa;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-bottom: 10px;
	width: 76px
}

@media (max-width:1024px) {
	.WxOpenModal--SALkl {
		height: 230px;
		left: 50%;
		top: 50%;
		transform: translateX(-50%) translateY(-50%);
		width: 275px
	}
}

.SearchModal--iUAhk {
	left: 50%;
	position: absolute;
	top: 50px;
	transform: translateX(-50%);
	z-index: 9000
}

.backdrop--j1atX {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 8999
}

.inputWp--_lH96 {
	background: #fff;
	border: 1px solid #efefef;
	border-radius: 5px 5px 5px 5px;
	height: 40px;
	margin-bottom: 5px;
	opacity: 1;
	width: 500px
}

.inputWp--_lH96 img {
	height: 24px;
	margin: 2px 10px 0 15px;
	width: 24px
}

.input--dtk3c {
	border: 0;
	flex: 1;
	font-size: 14px;
	outline: none
}

.Item--KntiY {
	background: #1a1a1a;
	border-radius: 5px 5px 5px 5px;
	color: #909090;
	cursor: pointer;
	height: 150px;
	margin: 0 10px 20px;
	overflow: hidden;
	position: relative;
	width: 150px
}

.ItemTitle--NUNjT {
	background: rgba(0,0,0,.5);
	bottom: 0;
	color: #fff;
	font-size: 14px;
	left: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: absolute;
	right: 0;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	z-index: 1
}

.Item--KntiY img,.ItemLoading--yohjy {
	height: 100%;
	width: 100%
}

.Item--KntiY img {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.Options--iEZZG {
	background: #fff;
	border-radius: 5px;
	max-height: 270px;
	overflow: hidden;
	width: 500px
}

.OptionItem--z_0bS {
	cursor: pointer;
	height: 38px;
	padding: 0 15px
}

.OptionItem--z_0bS div {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.OptionItem--z_0bS:hover {
	background: #efefef
}

.cancel--K8AzF {
	background: #fff;
	border-radius: 5px 5px 5px 5px;
	cursor: pointer;
	height: 40px;
	margin-left: 10px;
	width: 90px
}

.tip--M11cy {
	height: 38px
}

@media (max-width:1024px) {
	.SearchModal--iUAhk {
		left: 15px;
		position: absolute;
		right: 15px;
		top: 15px;
		transform: translateX(0);
		z-index: 9000
	}

	.inputWp--_lH96 {
		flex: 1;
		width: auto
	}

	.Options--iEZZG {
		width: 100%
	}

	.cancel--K8AzF {
		height: 40px;
		width: 60px
	}
}

.listBox--QTMSD {
	height: 450px;
	width: 970px
}

.ScrollbarsBox--uVzRO {
	margin-right: 10px
}

.listItem--hJmX2 {
	background-position: 50%;
	background-size: cover;
	border-radius: 5px;
	cursor: pointer;
	height: 300px;
	margin: 10px;
	overflow: hidden;
	position: relative;
	width: 300px
}

.listItemText--jbruM {
	background-color: rgba(0,0,0,.5);
	bottom: 0;
	color: #fff;
	left: 0;
	overflow: hidden;
	padding: 8px 10px;
	position: absolute;
	right: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

.listItem--hJmX2 img {
	height: 40px;
	width: 40px
}

@media (max-width:1024px) {
	.listBox--QTMSD {
		height: auto;
		left: 0;
		position: fixed;
		right: 0;
		top: 60px;
		width: 100vw
	}

	.listBox--QTMSD.isMusic--L_iMq {
		top: 80px
	}

	.listItem--hJmX2 {
		margin: 10px 15px;
		width: 100%
	}

	.ScrollbarsBox--uVzRO {
		margin-right: 0;
		padding-bottom: calc(env(safe-area-inset-bottom))
	}
}

.Document--JvoOU {
	bottom: 60px;
	left: 60px;
	right: 60px;
	top: 60px;
	transform: none;
	width: auto
}

.DocumentContent--S_Szt {
	padding: 0
}

.iframe--nP88b {
	border: 0;
	display: block;
	height: 100%;
	width: 100%
}

@media (max-width:1024px) {
	.Document--JvoOU {
		bottom: 0;
		height: 100%;
		left: 0;
		right: 0;
		top: auto
	}
}

.popoverWP--oKlU_ {
	background-color: #fff;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
	display: flex;
	height: 80px;
	width: 250px
}

.popoverWP--oKlU_ img {
	height: 80px;
	width: 80px
}

.scene--UsFf1 {
	flex: 1
}

.btn--htm0y {
	background-color: #00a3d8;
	bottom: 0;
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	right: 0;
	text-align: center;
	width: 170px
}

.title--tS_zX {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	margin: 5px 10px;
	overflow: hidden;
	word-break: break-word
}

.close--GUb9V {
	color: #777;
	cursor: pointer;
	font-size: 24px;
	position: absolute;
	right: 0;
	text-align: center;
	top: -4px;
	width: 20px
}

.RemarkModal--v3Q1e {
	height: 600px;
	width: 1000px
}

.mapBtn--_OIFE {
	background: #286efa;
	border-radius: 5px;
	bottom: 10px;
	color: #fff;
	cursor: pointer;
	padding: 10px;
	position: absolute;
	right: 10px
}

.label--_U6V2 {
	width: 86px
}

.button--KWlaP {
	background: #286efa;
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	height: 30px;
	margin-top: 20px;
	width: 76px
}

.disable--fIJLC {
	background: #909090;
	cursor: default
}

.businessCardModal--qqC1P {
	background: #fff;
	border-radius: 5px;
	left: 50%;
	padding-bottom: 20px;
	position: absolute;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	width: 500px;
	z-index: 9000
}

.BusinessCardModalClose--_bTw4 {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 9000
}

.businessCardModalImg--StnrE {
	border-radius: 50%;
	height: 150px;
	left: 50%;
	object-fit: cover;
	position: absolute;
	top: -54px;
	transform: translateX(-50%);
	width: 150px
}

.businessCardModalContentTitle--_QD70 {
	color: #1a1a1a;
	font-size: 16px;
	font-weight: 500;
	margin-top: 116px;
	text-align: center
}

.businessCardModalContentPhone--DZj7I {
	color: #1a1a1a;
	font-size: 34px;
	font-weight: 500;
	text-align: center
}

.businessCardModalButtonPhone--O_80w {
	background: #286efa;
	color: #fff;
	margin-top: 10px
}

.businessCardModalButtonCopy--s6Tlu,.businessCardModalButtonPhone--O_80w {
	align-items: center;
	border-radius: 5px;
	display: flex;
	height: 40px;
	justify-content: center;
	width: 300px
}

.businessCardModalButtonCopy--s6Tlu {
	color: #286efa;
	cursor: pointer;
	transition: all .3s
}

.succeedCopy--F7tIE {
	color: #61b500
}

.businessCardModalQrcode--hdNi9 {
	height: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 170px
}

.businessCardModalQrcodeText--yOkDt {
	color: #9e9e9e;
	font-size: 12px;
	font-weight: 500
}

.businessCardModalBlank--_QvNw {
	height: 50px
}

@media (max-width:1024px) {
	.businessCardModal--qqC1P {
		left: 20px;
		right: 20px;
		transform: translateY(-50%);
		width: auto
	}

	.businessCardModalImg--StnrE {
		height: 110px;
		top: -50px;
		width: 110px
	}

	.businessCardModalContentTitle--_QD70 {
		font-size: 14px;
		margin-top: 90px
	}

	.businessCardModalContentPhone--DZj7I {
		font-size: 24px
	}

	.businessCardModalBlank--_QvNw {
		height: 0
	}

	.businessCardModalButtonPhone--O_80w {
		margin-top: 30px
	}
}

.Cursor--HmpWA {
	height: 580px;
	width: 350px
}

.CursorContent--Xdd7D>div {
	align-items: center;
	cursor: pointer;
	display: flex;
	height: 38px;
	padding: 0 10px
}

.CursorContent--Xdd7D>div:hover {
	background: #f8f8f8
}

.active--_TATU {
	color: #286efa
}

.HotspotGroup--FYxYS {
	height: 564px;
	margin-left: 20px;
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 80px;
	z-index: 2500
}

@media (max-height:2000px) {
	.HotspotGroup--FYxYS {
		height: 492px
	}
}

@media (max-height:1800px) {
	.HotspotGroup--FYxYS {
		height: 396px
	}
}

@media (max-height:1400px) {
	.HotspotGroup--FYxYS {
		height: 349px
	}
}

@media (max-height:1000px) {
	.HotspotGroup--FYxYS {
		height: 313px
	}
}

@media (max-height:900px) {
	.HotspotGroup--FYxYS {
		height: 277px
	}
}

@media (max-height:800px) {
	.HotspotGroup--FYxYS {
		height: 240px
	}
}

@media (max-height:400px) {
	.HotspotGroup--FYxYS {
		height: 130px
	}
}

.isShowAll--GvhFC {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: saturate(180%) blur(10px);
	background: rgba(0,0,0,.5);
	bottom: 0;
	left: 0;
	top: 0;
	transform: translateY(0);
	width: 120px
}

.close--_kbP8,.HotspotGroupItem--wg2mS {
	border-radius: 4px;
	cursor: pointer;
	font-size: 12px;
	height: 28px;
	margin-bottom: 8px;
	width: 80px
}

.close--_kbP8 {
	background: hsla(0,0%,100%,.2);
	bottom: 20px;
	color: #fff;
	margin-bottom: 0;
	position: absolute
}

.close--_kbP8 img {
	display: block;
	height: 16px;
	margin-right: 10px;
	width: 16px
}

@media (max-width:1024px) {
	.HotspotGroup--FYxYS {
		margin-left: 10px
	}

	.isShowAll--GvhFC {
		width: 90px
	}
}

.level--HIjrx {
	display: block;
	position: absolute;
	transition: opacity .3s ease-in-out
}

.level--HIjrx img {
	height: 100%;
	width: 100%
}

.lightBox--dBWEF {
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	transition: opacity .3s ease-in-out
}

.center--ZicWA {
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%)
}

.leftTop--oIUkU {
	left: 0;
	top: 0
}

.rightTop--aoyPs {
	right: 0;
	top: 0
}

.topCenter--_Pqza {
	left: 50%;
	top: 0;
	transform: translate(-50%)
}

.leftCenter--V_MDj {
	left: 0;
	top: 50%;
	transform: translateY(-50%)
}

.rightCenter--IZCes {
	right: 0;
	top: 50%;
	transform: translateY(-50%)
}

.leftBottom--lp_OR {
	bottom: 0;
	left: 0
}

.rightBottom--vX3Ms {
	bottom: 0;
	right: 0
}

.bottomCenter--ieg3u {
	bottom: 0;
	left: 50%;
	transform: translate(-50%)
}

@keyframes swing--_viuJ {
	0% {
		transform: rotate(0deg);
		transform-origin: 50% 100%
	}

	10% {
		transform: rotate(2deg)
	}

	20% {
		transform: rotate(-4deg)
	}

	30% {
		transform: rotate(4deg)
	}

	40% {
		transform: rotate(-4deg)
	}

	50% {
		transform: rotate(4deg)
	}

	60% {
		transform: rotate(-4deg)
	}

	70% {
		transform: rotate(4deg)
	}

	80% {
		transform: rotate(-2deg)
	}

	90% {
		transform: rotate(2deg)
	}

	to {
		transform: rotate(0deg);
		transform-origin: 50% 100%
	}
}

@keyframes pulse--Eb455 {
	0% {
		transform: rotate(0deg);
		transform-origin: 50% 50%
	}

	10% {
		transform: rotate(8deg)
	}

	20% {
		transform: rotate(-10deg)
	}

	30% {
		transform: rotate(10deg)
	}

	40% {
		transform: rotate(-10deg)
	}

	50% {
		transform: rotate(10deg)
	}

	60% {
		transform: rotate(-10deg)
	}

	70% {
		transform: rotate(10deg)
	}

	80% {
		transform: rotate(-8deg)
	}

	90% {
		transform: rotate(8deg)
	}

	to {
		transform: rotate(0deg);
		transform-origin: 50% 50%
	}
}

@keyframes rotate--xjJ0Q {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes scale--Y_E7K {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

@keyframes flipVertical--fUG5B {
	0% {
		transform: rotateY(0)
	}

	to {
		transform: rotateY(180deg)
	}
}

@keyframes flipHorizontal--lfF8R {
	0% {
		transform: rotateX(0)
	}

	to {
		transform: rotateX(-180deg)
	}
}

@keyframes blink--_Ga9J {
	0% {
		opacity: 1
	}

	50% {
		opacity: .2
	}

	to {
		opacity: 1
	}
}

@keyframes shake--K01tn {
	0% {
		transform: scaleX(1)
	}

	30% {
		transform: scale3d(1.25,.75,1)
	}

	40% {
		transform: scale3d(.75,1.25,1)
	}

	50% {
		transform: scale3d(1.15,.85,1)
	}

	65% {
		transform: scale3d(.95,1.05,1)
	}

	75% {
		transform: scale3d(1.05,.95,1)
	}

	to {
		transform: scaleX(1)
	}
}

@keyframes fadeIn--n19mn {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeInFwd--sL24m {
	0% {
		opacity: 0;
		transform: translateZ(-80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes fadeInBck--CtuMx {
	0% {
		opacity: 0;
		transform: translateZ(80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes scaleInCenter--T8mEL {
	0% {
		opacity: 1;
		transform: scale(0)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

@keyframes scaleInHorCenter--UJpyQ {
	0% {
		opacity: 1;
		transform: scaleX(0)
	}

	to {
		opacity: 1;
		transform: scaleX(1)
	}
}

@keyframes scaleInVerCenter--YP0N_ {
	0% {
		opacity: 1;
		transform: scaleY(0)
	}

	to {
		opacity: 1;
		transform: scaleY(1)
	}
}

@keyframes scale-in-ver-top--HnqBX {
	0% {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 100% 0
	}

	to {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 100% 0
	}
}

@keyframes rotateInCenter--NlPtO {
	0% {
		opacity: 0;
		transform: rotate(-1turn)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes scaleInVerBottom--_Nlh5 {
	0% {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 0 100%
	}

	to {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 0 100%
	}
}

@keyframes fade-in-bck--K7eIU {
	0% {
		opacity: 0;
		transform: translateZ(80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes scale-in-hor-left--L0940 {
	0% {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 0 0
	}

	to {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 0 0
	}
}

@keyframes rotate-in-center--ro6O9 {
	0% {
		opacity: 0;
		transform: rotate(-1turn)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes rotate-in-2-cw--Wp4Pr {
	0% {
		opacity: 0;
		transform: rotate(-45deg)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes rotate-in-2-ccw--Ah9MG {
	0% {
		opacity: 0;
		transform: rotate(45deg)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes flip-in-hor-bottom--BARdD {
	0% {
		opacity: 0;
		transform: rotateX(80deg)
	}

	to {
		opacity: 1;
		transform: rotateX(0)
	}
}

@keyframes flip-in-hor-top--k9E1p {
	0% {
		opacity: 0;
		transform: rotateX(-80deg)
	}

	to {
		opacity: 1;
		transform: rotateX(0)
	}
}

@keyframes flip-in-ver-right--_qKBz {
	0% {
		opacity: 0;
		transform: rotateY(-80deg)
	}

	to {
		opacity: 1;
		transform: rotateY(0)
	}
}

@keyframes flip-in-ver-left--_Ypgn {
	0% {
		opacity: 0;
		transform: rotateY(80deg)
	}

	to {
		opacity: 1;
		transform: rotateY(0)
	}
}

@keyframes slide-in-top--JY2P3 {
	0% {
		opacity: 0;
		transform: translateY(-1000px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes slide-in-left--f1V2e {
	0% {
		opacity: 0;
		transform: translateX(-1000px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes slide-in-right--n13_r {
	0% {
		opacity: 0;
		transform: translateX(1000px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fade-out--oS8CX {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fade-out-fwd--mE37X {
	0% {
		opacity: 1;
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		transform: translateZ(80px)
	}
}

@keyframes fade-out-bck--O_SNP {
	0% {
		opacity: 1;
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		transform: translateZ(-80px)
	}
}

@keyframes scale-out-center--OEiRt {
	0% {
		opacity: 1;
		transform: scale(1)
	}

	to {
		opacity: 1;
		transform: scale(0)
	}
}

@keyframes scale-out-horizontal--iaqf8 {
	0% {
		opacity: 1;
		transform: scaleX(1)
	}

	to {
		opacity: 1;
		transform: scaleX(0)
	}
}

@keyframes scale-out-vertical--S1cMv {
	0% {
		opacity: 1;
		transform: scaleY(1)
	}

	to {
		opacity: 1;
		transform: scaleY(0)
	}
}

@keyframes scale-out-ver-bottom--_Dday {
	0% {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 0 100%
	}

	to {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 0 100%
	}
}

@keyframes scale-out-ver-top--D7rtp {
	0% {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 100% 0
	}

	to {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 100% 0
	}
}

@keyframes scale-out-hor-right--jmTgN {
	0% {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 100% 100%
	}

	to {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 100% 100%
	}
}

@keyframes scale-out-hor-left--tFMSz {
	0% {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 0 0
	}

	to {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 0 0
	}
}

@keyframes rotate-out-center--_4uAF {
	0% {
		opacity: 1;
		transform: rotate(0)
	}

	to {
		opacity: 0;
		transform: rotate(-1turn)
	}
}

@keyframes rotate-out-2-cw--_kbCS {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
}

@keyframes rotate-out-2-ccw--U1htN {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
}

@keyframes flip-out-hor-bottom--Wp42b {
	0% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateX(-70deg);
		transform: rotateX(-70deg)
	}
}

@keyframes flip-out-hor-top--a09im {
	0% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateX(70deg);
		transform: rotateX(70deg)
	}
}

@keyframes flip-out-ver-right--v7a_D {
	0% {
		opacity: 1;
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateY(70deg);
		transform: rotateY(70deg)
	}
}

@keyframes flip-out-ver-left--jf0vF {
	0% {
		opacity: 1;
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateY(-70deg);
		transform: rotateY(-70deg)
	}
}

@keyframes slide-out-top--KMPGf {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px)
	}
}

@keyframes slide-out-bottom--roj4f {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px)
	}
}

@keyframes slide-out-right--ghG7N {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px)
	}
}

@keyframes slide-out-left--Y11et {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateX(-1000px);
		transform: translateX(-1000px)
	}
}

@keyframes scale-in-hor-right--QkLL7 {
	0% {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 100% 100%
	}

	to {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 100% 100%
	}
}

@keyframes slide-in-bottom--tkSD1 {
	0% {
		opacity: 0;
		transform: translateY(1000px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-up-to-enter--C2YEr {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-down-to-enter--Z_pd2 {
	0% {
		opacity: 0;
		transform: translateY(-100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-left-to-enter--xWCin {
	0% {
		opacity: 0;
		transform: translateX(100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-right-to-enter--tA8m5 {
	0% {
		opacity: 0;
		transform: translateX(-100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-up-to-exit--vrrHJ {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(-100%)
	}
}

@keyframes swipe-down-to-exit--Bt_Jf {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(100%)
	}
}

@keyframes swipe-left-to-exit--zn3pH {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateX(-100%)
	}
}

@keyframes swipe-right-to-exit--sZnQ6 {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateX(100%)
	}
}

.RightBtn--ngcFS {
	margin-top: 5px;
	pointer-events: auto;
	position: absolute;
	right: 5px;
	z-index: 2000
}

.PlayController--Lpef7 svg {
	height: 24px;
	width: 24px
}

@media (max-width:1024px) {
	.RightBtn--ngcFS {
		margin-top: 5px;
		right: 0
	}
}

.RightBtn--b5N_x {
	height: 42px;
	position: relative;
	width: 52px
}

.button--zxNN1 {
	border-radius: 32px;
	cursor: pointer;
	display: block;
	height: 32px;
	width: 32px
}

.button--zxNN1 svg {
	height: 24px;
	width: 24px
}

.text--alOQV {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	height: 30px;
	padding: 5px 10px;
	position: absolute;
	right: 47px;
	white-space: nowrap;
	z-index: 50000
}

.RightBtn--b5N_x:hover .text--alOQV {
	display: block
}

@media (max-width:1024px) {
	.RightBtn--b5N_x {
		height: 34px;
		position: relative;
		width: 44px
	}

	.button--zxNN1 {
		height: 24px;
		width: 24px
	}

	.button--zxNN1 svg {
		height: 18px;
		width: 18px
	}

	.RightBtn--b5N_x:hover .text--alOQV {
		display: none
	}
}

.icon--ohZJm {
	display: block;
	height: 22px;
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 22px
}

.VideoController--_IbSQ {
	background: rgba(0,0,0,.5);
	border-radius: 100%;
	height: 32px;
	padding: 4px;
	position: relative;
	width: 32px
}

.VideoControllerWp--s4oXY {
	cursor: pointer;
	height: 42px;
	padding: 5px 10px;
	position: relative;
	width: 52px
}

.VideoControllerWp--s4oXY .tip--kgYLx {
	background: rgba(0,0,0,.5);
	border-radius: 5px;
	color: #fff;
	display: none;
	height: 30px;
	margin-top: -15px;
	padding: 5px 10px;
	position: absolute;
	right: 47px;
	top: 50%;
	white-space: nowrap;
	z-index: 50000
}

.VideoControllerWp--s4oXY:hover .tip--kgYLx {
	display: block
}

.theme8--_8eg9 {
	height: 31px;
	margin-bottom: 14px;
	padding: 0;
	width: 31px
}

.theme8--_8eg9 .VideoController--_IbSQ {
	background: rgba(0,0,0,.3);
	border: 1px solid rgba(0,0,0,.3);
	height: 31px;
	width: 31px
}

@media (max-width:1024px) {
	.VideoControllerWp--s4oXY {
		height: 34px;
		width: 44px
	}

	.VideoController--_IbSQ {
		height: 24px;
		padding: 3px;
		width: 24px
	}

	.icon--ohZJm {
		height: 19px;
		width: 19px
	}

	.theme8--_8eg9,.theme8--_8eg9 .VideoController--_IbSQ {
		height: 22px;
		width: 22px
	}

	.theme8--_8eg9 .VideoController--_IbSQ {
		padding: 2px
	}

	.VideoControllerWp--s4oXY:hover .tip--kgYLx {
		display: none
	}
}

.LeftBtn--IAuor {
	left: 15px;
	margin-top: 10px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.authorPvBox--nJZxt {
	align-items: center;
	color: #fff;
	display: flex
}

.Author--cqnIm {
	color: #fff;
	margin-right: 20px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.Author--cqnIm,.pv--_0H7S {
	margin-bottom: 15px
}

@media (max-width:1024px) {
	.LeftBtn--IAuor {
		left: 10px;
		margin-top: 10px
	}

	.Author--cqnIm {
		margin-right: 15px;
		max-width: 165px
	}

	.Author--cqnIm,.pv--_0H7S {
		font-size: 12px;
		margin-bottom: 10px
	}
}

.logo--b6sEl {
	margin-bottom: 15px
}

.logo--b6sEl,.logo--b6sEl img {
	display: block
}

@media (max-width:1024px) {
	.logo--b6sEl {
		margin-bottom: 10px
	}
}

.EntrySandBoxBtn--fzqKN {
	background: linear-gradient(180deg,#fa6400,#ffae78);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	height: 30px;
	line-height: normal;
	margin-bottom: 10px;
	padding: 0 10px;
	pointer-events: all;
	white-space: nowrap
}

.EntrySandBoxBtn--fzqKN img {
	height: 16px;
	margin-right: 5px;
	width: 16px
}

@media (max-width:1024px) {
	.EntrySandBoxBtn--fzqKN {
		font-size: 12px;
		height: 28px
	}
}

.Author--YQ3a8 {
	color: #fff;
	margin-bottom: 15px;
	margin-top: 15px;
	pointer-events: auto
}

.avatar--wjuMT {
	border-radius: 35px;
	height: 35px;
	margin-right: 10px;
	width: 35px
}

.nickname--RnQ_A {
	color: #fff;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.nickname--RnQ_A {
		max-width: 180px
	}

	.Author--YQ3a8 {
		margin-bottom: 10px
	}
}

.Author--qqtQ9 {
	color: #fff;
	font-size: 12px;
	margin-bottom: 8px;
	margin-right: 15px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media (max-width:1024px) {
	.Author--qqtQ9 {
		font-size: 12px;
		margin-right: 15px;
		max-width: 180px
	}
}

.pv--goEaw {
	font-size: 12px;
	margin-bottom: 8px
}

.RightBtn--DCU22 {
	cursor: pointer;
	margin-bottom: 20px
}

.RightBtn--DCU22 img,.RightBtn--DCU22 svg {
	display: block;
	height: 24px;
	width: 24px
}

.RightBtnText--LmQcX {
	color: #fff;
	font-size: 12px;
	text-align: center
}

@media (max-width:1024px) {
	.RightBtn--DCU22 {
		margin-bottom: 16px
	}

	.RightBtn--DCU22 img,.RightBtn--DCU22 svg {
		height: 18px;
		width: 18px
	}

	.RightBtnText--LmQcX {
		font-size: 10px
	}
}

.sound--fos_U {
	animation: turn--f1fxL 4s linear infinite
}

@keyframes turn--f1fxL {
	0% {
		-webkit-transform: rotate(0deg)
	}

	25% {
		-webkit-transform: rotate(90deg)
	}

	50% {
		-webkit-transform: rotate(180deg)
	}

	75% {
		-webkit-transform: rotate(270deg)
	}

	to {
		-webkit-transform: rotate(1turn)
	}
}

.Contrast--tKWAM {
	background: rgba(0,0,0,.6);
	border-radius: 20px;
	cursor: pointer;
	height: 36px;
	margin-bottom: 10px;
	padding: 7px 0;
	position: relative;
	width: 36px
}

.Contrast--tKWAM .tip--XSNJd {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 45px;
	top: 4px;
	white-space: nowrap
}

.Contrast--tKWAM:hover .tip--XSNJd {
	display: flex
}

.Contrast--tKWAM svg {
	display: block;
	height: 22px;
	width: 22px
}

@media (max-width:1024px) {
	.Contrast--tKWAM {
		height: 30px;
		width: 30px
	}

	.Contrast--tKWAM svg {
		height: 18px;
		width: 18px
	}

	.Contrast--tKWAM:hover .tip--XSNJd {
		display: none
	}
}

.RightBtn--nCpPC {
	color: #fff;
	cursor: pointer;
	margin-bottom: 20px;
	text-align: center;
	text-shadow: 0 0 4px rgba(0,0,0,.2)
}

.RightBtn--nCpPC img {
	display: block;
	height: 24px;
	margin-bottom: 2px;
	width: 24px
}

@media (max-width:1024px) {
	.RightBtn--nCpPC {
		font-size: 12px
	}
}

.titleBox--uAXCQ {
	margin-bottom: 20px
}

.vr--JjkXL {
	height: 16px;
	margin-right: 10px;
	width: 45px
}

.logo--_W2xR {
	display: block;
	margin-right: 10px
}

.store--ru4S9 {
	height: 16px;
	margin-right: 5px;
	width: 58px
}

.title--_0j3z {
	color: #fff;
	font-size: 16px;
	margin-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 400px
}

@media (max-width:1024px) {
	.title--_0j3z {
		width: 300px
	}

	.title--_0j3z.isShowLogo--S1Ula {
		width: 230px
	}
}

.Enterprise--LVbuZ {
	align-items: center;
	background: rgba(0,0,0,.3);
	border-radius: 5px;
	color: #fff;
	cursor: pointer;
	display: inline-flex;
	font-size: 14px;
	font-weight: 500;
	height: 30px;
	padding: 0 15px;
	width: auto
}

.LeftBtn--RiiCd {
	left: 20px;
	margin-top: 20px;
	pointer-events: auto;
	position: absolute;
	z-index: 2000
}

.authorPvBox--fEaqG {
	align-items: center;
	color: #fff;
	display: flex
}

.Author--OKLVF {
	color: #fff;
	margin-bottom: 15px;
	margin-right: 20px;
	max-width: 400px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.pv--y82tB {
	font-size: 12px
}

.logo--LIIkv,.pv--y82tB {
	margin-bottom: 15px
}

@media (max-width:1024px) {
	.LeftBtn--RiiCd {
		left: 15px;
		margin-top: 15px
	}

	.Author--OKLVF {
		margin-right: 15px;
		max-width: 180px
	}

	.Author--OKLVF,.pv--y82tB {
		font-size: 12px;
		margin-bottom: 10px
	}
}

.FirstSceneButton--_AZYQ {
	border-radius: 4px;
	cursor: pointer;
	font-size: 14px;
	height: 28px;
	width: 89px
}

.FirstSceneButton--_AZYQ div {
	overflow: hidden;
	padding: 0 5px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 100%
}

@media (max-width:1024px) {
	.FirstSceneButton--_AZYQ {
		font-size: 12px
	}
}

.Contrast--UiwSV {
	backdrop-filter: saturate(180%) blur(10px);
	-webkit-backdrop-filter: blur(10px) saturate(180%);
	background: rgba(0,0,0,.5);
	border-radius: 20px;
	cursor: pointer;
	height: 40px;
	margin-bottom: 5px;
	padding: 7px 0;
	position: relative;
	width: 40px
}

.Contrast--UiwSV .tip--gEPhL {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 45px;
	top: 4px;
	white-space: nowrap
}

.Contrast--UiwSV:hover .tip--gEPhL {
	display: flex
}

.Contrast--UiwSV svg {
	display: block;
	height: 24px;
	width: 24px
}

@media (max-width:1024px) {
	.Contrast--UiwSV {
		height: 32px;
		width: 32px
	}

	.Contrast--UiwSV svg {
		height: 18px;
		width: 18px
	}

	.Contrast--UiwSV:hover .tip--gEPhL {
		display: none
	}
}

.RightBtn--cXcp7 {
	background-size: 900px 1009px;
	height: 62px;
	transform: scale(.5);
	transform-origin: 0 0;
	width: 62px
}

.button--uOa9z {
	border: 1px solid #fff;
	border-radius: 31px;
	cursor: pointer;
	height: 31px;
	margin-bottom: 14px;
	width: 31px
}

.button--uOa9z svg {
	height: 20px;
	width: 20px
}

.RightBtnWp--fDKHt {
	cursor: pointer;
	display: block;
	height: 31px;
	margin-bottom: 14px;
	width: 31px
}

.RightBtnBox--_HZNN {
	position: relative
}

.RightBtnBox--_HZNN .tip--mv_WI {
	background: rgba(0,0,0,.5);
	border-radius: 5px 5px 5px 5px;
	color: #fff;
	display: none;
	font-size: 14px;
	height: 30px;
	padding: 0 10px;
	position: absolute;
	right: 36px;
	top: 2px;
	white-space: nowrap;
	z-index: 3600
}

.RightBtnBox--_HZNN:hover .tip--mv_WI {
	display: flex
}

@media (max-width:1024px) {
	.RightBtnWp--fDKHt {
		height: 22px;
		margin-bottom: 9px;
		width: 22px
	}

	.RightBtn--cXcp7 {
		transform: scale(.35)
	}

	.RightBtnBox--_HZNN:hover .tip--mv_WI {
		display: none
	}

	.button--uOa9z {
		height: 22px;
		margin-bottom: 9px;
		width: 22px
	}

	.button--uOa9z svg {
		height: 14px;
		width: 14px
	}

	.RightBtnBox--_HZNN:hover .tip--mv_WI {
		display: none
	}
}

.topWp--CaFIq {
	left: 0;
	pointer-events: none;
	position: absolute;
	right: 0;
	top: 0
}

.theme3--nzfVV .right--I5Ndo {
	position: absolute;
	right: 15px
}

.logoWrapper--WuPG2 {
	margin-top: 15px;
	pointer-events: auto
}

.logo--bJg_8 {
	display: block
}

.businessCardButton--BMUPU {
	cursor: pointer;
	max-width: 180px;
	padding: 3px
}

.businessCardButtonImg--_cZq9 {
	border-radius: 50%;
	display: block;
	height: 50px;
	object-fit: cover;
	width: 50px
}

.businessCardButtonWx--KKceN {
	bottom: 2px;
	display: block;
	height: 16px;
	position: absolute;
	right: 2px;
	width: 16px
}

.businessCardButtonName--X2gIA {
	font-size: 14px;
	font-weight: 700;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.businessCardButtonPhone--_GCTF {
	font-size: 12px;
	font-weight: 500;
	margin-top: 3px
}

.businessCardButtonPhone--_GCTF svg {
	fill: currentColor;
	display: block;
	height: 16px;
	width: 16px
}

@media (max-width:1024px) {
	.businessCardButtonImg--_cZq9 {
		height: 40px;
		width: 40px
	}
}

@keyframes swing--hfF3n {
	0% {
		transform: rotate(0deg);
		transform-origin: 50% 100%
	}

	10% {
		transform: rotate(2deg)
	}

	20% {
		transform: rotate(-4deg)
	}

	30% {
		transform: rotate(4deg)
	}

	40% {
		transform: rotate(-4deg)
	}

	50% {
		transform: rotate(4deg)
	}

	60% {
		transform: rotate(-4deg)
	}

	70% {
		transform: rotate(4deg)
	}

	80% {
		transform: rotate(-2deg)
	}

	90% {
		transform: rotate(2deg)
	}

	to {
		transform: rotate(0deg);
		transform-origin: 50% 100%
	}
}

@keyframes pulse--IgzVS {
	0% {
		transform: rotate(0deg);
		transform-origin: 50% 50%
	}

	10% {
		transform: rotate(8deg)
	}

	20% {
		transform: rotate(-10deg)
	}

	30% {
		transform: rotate(10deg)
	}

	40% {
		transform: rotate(-10deg)
	}

	50% {
		transform: rotate(10deg)
	}

	60% {
		transform: rotate(-10deg)
	}

	70% {
		transform: rotate(10deg)
	}

	80% {
		transform: rotate(-8deg)
	}

	90% {
		transform: rotate(8deg)
	}

	to {
		transform: rotate(0deg);
		transform-origin: 50% 50%
	}
}

@keyframes rotate--jzOKg {
	0% {
		transform: rotate(0)
	}

	to {
		transform: rotate(1turn)
	}
}

@keyframes scale--QF_Yw {
	0% {
		transform: scale(1)
	}

	50% {
		transform: scale(.9)
	}

	to {
		transform: scale(1)
	}
}

@keyframes flipVertical--PAsZX {
	0% {
		transform: rotateY(0)
	}

	to {
		transform: rotateY(180deg)
	}
}

@keyframes flipHorizontal--Rvzzg {
	0% {
		transform: rotateX(0)
	}

	to {
		transform: rotateX(-180deg)
	}
}

@keyframes blink--akc_a {
	0% {
		opacity: 1
	}

	50% {
		opacity: .2
	}

	to {
		opacity: 1
	}
}

@keyframes shake--_OFWP {
	0% {
		transform: scaleX(1)
	}

	30% {
		transform: scale3d(1.25,.75,1)
	}

	40% {
		transform: scale3d(.75,1.25,1)
	}

	50% {
		transform: scale3d(1.15,.85,1)
	}

	65% {
		transform: scale3d(.95,1.05,1)
	}

	75% {
		transform: scale3d(1.05,.95,1)
	}

	to {
		transform: scaleX(1)
	}
}

@keyframes fadeIn--PRJKN {
	0% {
		opacity: 0
	}

	to {
		opacity: 1
	}
}

@keyframes fadeInFwd--UXGCh {
	0% {
		opacity: 0;
		transform: translateZ(-80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes fadeInBck--ylQ_9 {
	0% {
		opacity: 0;
		transform: translateZ(80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes scaleInCenter--_Ozjh {
	0% {
		opacity: 1;
		transform: scale(0)
	}

	to {
		opacity: 1;
		transform: scale(1)
	}
}

@keyframes scaleInHorCenter--_3T4q {
	0% {
		opacity: 1;
		transform: scaleX(0)
	}

	to {
		opacity: 1;
		transform: scaleX(1)
	}
}

@keyframes scaleInVerCenter--iNiSn {
	0% {
		opacity: 1;
		transform: scaleY(0)
	}

	to {
		opacity: 1;
		transform: scaleY(1)
	}
}

@keyframes scale-in-ver-top--vOEw1 {
	0% {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 100% 0
	}

	to {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 100% 0
	}
}

@keyframes rotateInCenter--t_fhv {
	0% {
		opacity: 0;
		transform: rotate(-1turn)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes scaleInVerBottom--Y1ndH {
	0% {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 0 100%
	}

	to {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 0 100%
	}
}

@keyframes fade-in-bck--mBiq1 {
	0% {
		opacity: 0;
		transform: translateZ(80px)
	}

	to {
		opacity: 1;
		transform: translateZ(0)
	}
}

@keyframes scale-in-hor-left--j05_N {
	0% {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 0 0
	}

	to {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 0 0
	}
}

@keyframes rotate-in-center--H3W7_ {
	0% {
		opacity: 0;
		transform: rotate(-1turn)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes rotate-in-2-cw--EJawk {
	0% {
		opacity: 0;
		transform: rotate(-45deg)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes rotate-in-2-ccw--_rpN7 {
	0% {
		opacity: 0;
		transform: rotate(45deg)
	}

	to {
		opacity: 1;
		transform: rotate(0)
	}
}

@keyframes flip-in-hor-bottom--PG4e7 {
	0% {
		opacity: 0;
		transform: rotateX(80deg)
	}

	to {
		opacity: 1;
		transform: rotateX(0)
	}
}

@keyframes flip-in-hor-top--m6zQg {
	0% {
		opacity: 0;
		transform: rotateX(-80deg)
	}

	to {
		opacity: 1;
		transform: rotateX(0)
	}
}

@keyframes flip-in-ver-right--_wVVF {
	0% {
		opacity: 0;
		transform: rotateY(-80deg)
	}

	to {
		opacity: 1;
		transform: rotateY(0)
	}
}

@keyframes flip-in-ver-left--wGLrH {
	0% {
		opacity: 0;
		transform: rotateY(80deg)
	}

	to {
		opacity: 1;
		transform: rotateY(0)
	}
}

@keyframes slide-in-top--_ksKW {
	0% {
		opacity: 0;
		transform: translateY(-1000px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes slide-in-left--LsvFy {
	0% {
		opacity: 0;
		transform: translateX(-1000px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes slide-in-right--W8rph {
	0% {
		opacity: 0;
		transform: translateX(1000px)
	}

	to {
		opacity: 1;
		transform: translateX(0)
	}
}

@keyframes fade-out--QH4Fd {
	0% {
		opacity: 1
	}

	to {
		opacity: 0
	}
}

@keyframes fade-out-fwd--cpb_M {
	0% {
		opacity: 1;
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		transform: translateZ(80px)
	}
}

@keyframes fade-out-bck--_VrGk {
	0% {
		opacity: 1;
		transform: translateZ(0)
	}

	to {
		opacity: 0;
		transform: translateZ(-80px)
	}
}

@keyframes scale-out-center--rorQ9 {
	0% {
		opacity: 1;
		transform: scale(1)
	}

	to {
		opacity: 1;
		transform: scale(0)
	}
}

@keyframes scale-out-horizontal--_BvpQ {
	0% {
		opacity: 1;
		transform: scaleX(1)
	}

	to {
		opacity: 1;
		transform: scaleX(0)
	}
}

@keyframes scale-out-vertical--pLo0l {
	0% {
		opacity: 1;
		transform: scaleY(1)
	}

	to {
		opacity: 1;
		transform: scaleY(0)
	}
}

@keyframes scale-out-ver-bottom--Es1J6 {
	0% {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 0 100%
	}

	to {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 0 100%
	}
}

@keyframes scale-out-ver-top--aDu8J {
	0% {
		opacity: 1;
		transform: scaleY(1);
		transform-origin: 100% 0
	}

	to {
		opacity: 1;
		transform: scaleY(0);
		transform-origin: 100% 0
	}
}

@keyframes scale-out-hor-right--F_NPa {
	0% {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 100% 100%
	}

	to {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 100% 100%
	}
}

@keyframes scale-out-hor-left--_ZzZW {
	0% {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 0 0
	}

	to {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 0 0
	}
}

@keyframes rotate-out-center--DCWaZ {
	0% {
		opacity: 1;
		transform: rotate(0)
	}

	to {
		opacity: 0;
		transform: rotate(-1turn)
	}
}

@keyframes rotate-out-2-cw--_FY5s {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg)
	}
}

@keyframes rotate-out-2-ccw--_ku4y {
	0% {
		opacity: 1;
		-webkit-transform: rotate(0);
		transform: rotate(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg)
	}
}

@keyframes flip-out-hor-bottom--Px9fy {
	0% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateX(-70deg);
		transform: rotateX(-70deg)
	}
}

@keyframes flip-out-hor-top--o_Hcf {
	0% {
		opacity: 1;
		-webkit-transform: rotateX(0);
		transform: rotateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateX(70deg);
		transform: rotateX(70deg)
	}
}

@keyframes flip-out-ver-right--dW1E2 {
	0% {
		opacity: 1;
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateY(70deg);
		transform: rotateY(70deg)
	}
}

@keyframes flip-out-ver-left--_94cA {
	0% {
		opacity: 1;
		-webkit-transform: rotateY(0);
		transform: rotateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: rotateY(-70deg);
		transform: rotateY(-70deg)
	}
}

@keyframes slide-out-top--ydzcv {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(-1000px);
		transform: translateY(-1000px)
	}
}

@keyframes slide-out-bottom--rZvD8 {
	0% {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateY(1000px);
		transform: translateY(1000px)
	}
}

@keyframes slide-out-right--XA0iR {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateX(1000px);
		transform: translateX(1000px)
	}
}

@keyframes slide-out-left--nZ5ie {
	0% {
		opacity: 1;
		-webkit-transform: translateX(0);
		transform: translateX(0)
	}

	to {
		opacity: 0;
		-webkit-transform: translateX(-1000px);
		transform: translateX(-1000px)
	}
}

@keyframes scale-in-hor-right--rOn8h {
	0% {
		opacity: 1;
		transform: scaleX(0);
		transform-origin: 100% 100%
	}

	to {
		opacity: 1;
		transform: scaleX(1);
		transform-origin: 100% 100%
	}
}

@keyframes slide-in-bottom--yIjsu {
	0% {
		opacity: 0;
		transform: translateY(1000px)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-up-to-enter--c2GKq {
	0% {
		opacity: 0;
		transform: translateY(100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-down-to-enter--OGFYG {
	0% {
		opacity: 0;
		transform: translateY(-100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-left-to-enter--xgaqk {
	0% {
		opacity: 0;
		transform: translateX(100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-right-to-enter--b_lDa {
	0% {
		opacity: 0;
		transform: translateX(-100%)
	}

	to {
		opacity: 1;
		transform: translateY(0)
	}
}

@keyframes swipe-up-to-exit--iMRih {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(-100%)
	}
}

@keyframes swipe-down-to-exit--Vn_Iu {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateY(100%)
	}
}

@keyframes swipe-left-to-exit--VXzQD {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateX(-100%)
	}
}

@keyframes swipe-right-to-exit--jHNBg {
	0% {
		opacity: 1;
		transform: translateY(0)
	}

	to {
		opacity: 0;
		transform: translateX(100%)
	}
}

@keyframes flicker--bCbVX {
	0% {
		opacity: 1
	}

	50% {
		opacity: .7
	}

	to {
		opacity: 1
	}
}

.watermark--qeSFz {
	align-items: center;
	bottom: 0;
	display: flex;
	flex-flow: wrap;
	justify-content: center;
	left: 0;
	right: 0;
	top: 0
}

.watermark--qeSFz,.watermark-single--V37U3 {
	overflow: hidden;
	pointer-events: none;
	position: absolute;
	z-index: 1
}

.watermark-single--V37U3 {
	transform-origin: center center
}

.WatermarkItem--o2IwB {
	align-items: center;
	display: flex;
	height: 200px;
	justify-content: center;
	overflow: hidden;
	transform-origin: left top;
	width: 200px
}

.WatermarkItem--o2IwB img {
	max-height: 100%;
	max-width: 100%
}

.WatermarkItemText--YYytr {
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 10;
	line-clamp: 10;
	display: -webkit-box;
	font-size: 14px;
	line-height: 1.42;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	word-break: break-word
}

.PrivateComponent--xgHn0 {
	align-items: center;
	display: flex;
	flex-direction: column;
	justify-content: center
}

.PasswordBox--cskOq,.PrivateComponent--xgHn0 {
	left: 50%;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	z-index: 8000
}

.PasswordBox--cskOq {
	background: #fff;
	border-radius: 5px;
	padding: 20px 15px;
	width: 350px
}

.PasswordBox--cskOq input {
	background: none;
	border: none;
	flex: 1;
	min-width: 0;
	outline: none
}

.inputBox--EkN1O {
	background: #fff;
	border: 1px solid #efefef;
	border-radius: 4px;
	height: 40px;
	padding: 10px
}

.inputBox--EkN1O img {
	cursor: pointer;
	height: 16px;
	margin-left: 10px;
	width: 16px
}

.btn--Kk8G2 {
	background: #606060;
	border-radius: 4px;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 500;
	height: 40px
}

.log--_2jIW {
	color: #f36264;
	height: 20px;
	margin: 5px 0
}

@media (max-width:1024px) {
	.PasswordBox--cskOq {
		width: 335px
	}

	.ImageMenu--_ijm0.isOpen--QddBM {
		height: 75px
	}

	.MenuArrowLeft--_Le5c,.MenuArrowRight--gjmhC {
		display: none!important
	}

	.ImageMenuItem--JMg9z {
		height: 64px;
		width: 64px
	}

	.ImageMenuItemSeend--slnk6 {
		height: 12px;
		right: 3px;
		top: 3px;
		width: 12px
	}
}

.AuthMobile--jFIc5 {
	align-items: center;
	background: #1a1a1a;
	display: flex;
	height: 100vh;
	justify-content: center;
	width: 100vw
}

.AuthMobileBox--_Rq9A {
	background: #fff;
	border-radius: 5px;
	color: #1a1a1a;
	left: 50%;
	padding: 20px 30px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 360px;
	z-index: 8000
}

.AuthMobileTitle--_HsAo {
	font-size: 18px;
	font-weight: 500;
	margin-bottom: 20px;
	position: relative
}

.AuthMobileTitle--_HsAo img {
	cursor: pointer;
	height: 16px;
	position: absolute;
	right: 0;
	top: 0;
	width: 16px
}

.AuthMobileError--VFCOt {
	color: #f36264;
	height: 20px;
	margin-top: 15px
}

.AuthMobileButton--dVHVL {
	height: 40px;
	margin-top: 15px;
	width: 100%
}

@media (max-width:1024px) {
	.AuthMobileBox--_Rq9A {
		width: 335px
	}
}

.box--_EFGP {
	border: 1px solid #efefef;
	border-radius: 5px;
	cursor: pointer;
	height: 100%;
	opacity: 1;
	padding: 0 10px 0 15px
}

.box--_EFGP,.optionBox--P8hle {
	background-color: #fff;
	color: #1a1a1a
}

.optionBox--P8hle {
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 4px 10px 0 rgba(0,0,0,.1);
	left: 0;
	position: absolute;
	right: 0;
	top: 44px;
	z-index: 100
}

.option--_t1HM {
	color: #1a1a1a;
	overflow: hidden;
	padding: 12px 15px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.option--_t1HM.enable--gLKqr {
	background-color: #fff;
	color: #5f5f5f;
	cursor: pointer
}

.container--HSwkn {
	height: 40px;
	position: relative
}

.dark--G7O99 .box--_EFGP {
	background-color: #f7f7f7
}

.option--_t1HM.enable--gLKqr:hover {
	background-color: #f8f8f8
}

.inputWp--lvWp5 {
	align-items: center;
	border: 1px solid #efefef;
	border-radius: 5px;
	display: flex;
	height: 40px;
	margin-bottom: 15px;
	padding: 0 10px
}

.inputWp--lvWp5 input {
	background: transparent;
	border: 0;
	border: 0!important;
	flex: 1;
	font-size: 14px;
	height: 100%;
	min-width: 0;
	outline: none;
	width: 100%
}

.inputWp--lvWp5 input:focus {
	box-shadow: unset!important
}

.area--mSyKx {
	background: transparent!important;
	border: 0!important
}

.VerifyCodeInput--_6Ssa {
	background: transparent;
	border: 1px solid #efefef;
	border-radius: 5px;
	flex: 1;
	font-size: 14px;
	height: 40px;
	margin-right: 10px;
	min-width: 0;
	outline: none;
	padding: 10px
}

.VerifyCodeButton--gV9Fm {
	height: 40px!important;
	padding-left: 0!important;
	padding-right: 0!important;
	width: 125px
}

.preview--iNOOF {
	align-items: center;
	background: rgba(0,0,0,.5);
	border-radius: 6px;
	color: #fff;
	display: flex;
	left: 50%;
	line-height: normal;
	padding: 6px;
	position: absolute;
	top: 60px;
	transform: translateX(-50%);
	white-space: nowrap;
	z-index: 8000
}

.preview--iNOOF img {
	display: block;
	height: 16px;
	margin-right: 5px;
	width: 16px
}

.private--zDnkQ {
	background: #1a1a1a;
	color: #fff;
	height: 100vh
}

.private--zDnkQ img {
	height: 44px;
	margin-bottom: 10px;
	width: 36px
}

.loginBg--_plFy {
	background: #000;
	height: 100vh
}

.loginWp--PKRt0 {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	padding: 20px 30px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 360px
}

.loginWp--PKRt0,.loginWp--PKRt0 * {
	box-sizing: border-box
}

.name--ZEh1u {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	color: #1a1a1a;
	display: -webkit-box;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.2;
	overflow: hidden;
	word-break: break-word
}

.avatar--hf1MA {
	left: 20px;
	max-height: 100px;
	max-width: 100px;
	position: absolute;
	top: 20px
}

@media (max-width:1024px) {
	.avatar--hf1MA {
		left: 10px;
		max-height: 70px;
		max-width: 70px;
		top: 10px
	}
}

.SwitchTeamBg--dc_3f {
	background: #000;
	height: 100vh
}

.SwitchTeamWp--tNYpm {
	background-color: #fff;
	border-radius: 5px;
	left: 50%;
	padding: 20px 30px;
	position: absolute;
	top: 50%;
	transform: translate(-50%,-50%);
	width: 360px
}

.title--k2EYk {
	color: #1a1a1a;
	font-size: 18px;
	font-weight: 700;
	margin-bottom: 20px;
	text-align: center
}

.current--XP_eL {
	color: #909090
}

.name--uIMpT {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	line-height: 1.3;
	overflow: hidden;
	word-break: break-word
}

.targetWp--xmj7F {
	background: #efefef;
	border-radius: 5px;
	color: #1a1a1a;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 15px
}

.targetInfo--wexvI {
	margin-top: 10px
}

.targetInfo--wexvI img {
	border-radius: 5px;
	height: 35px;
	margin-right: 10px;
	width: 35px
}

* {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
	transition: opacity .3s ease-in-out
}

body,html {
	height: 100%
}

body {
	-webkit-tap-highlight-color: transparent;
	font-size: 14px;
	line-height: 1.4;
	overflow: hidden
}

body,textarea {
	font-family: S\f6hne,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica Neue,Arial,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji
}

a {
	text-decoration: none
}

input,textarea {
	font-family: inherit;
	font-size: 14px;
	min-width: 0;
	outline: none
}

textarea {
	border: 1px solid #e9e9e9;
	padding: 4px 5px;
	resize: none
}

button {
	font-family: inherit
}