.el-breadcrumb {
	font-size:14px;
	line-height:1
}
.el-breadcrumb:after, .el-breadcrumb:before {
	content:"";
	display:table
}
.el-breadcrumb:after {
	clear:both
}
.el-breadcrumb__separator {
	color:var(--el-text-color-placeholder);
	font-weight:400;
	margin:0 9px
}
.el-breadcrumb__separator.el-icon {
	font-weight:400;
	margin:0 6px
}
.el-breadcrumb__separator.el-icon svg {
	vertical-align:middle
}
.el-breadcrumb__item {
	align-items:center;
	display:inline-flex;
	float:left
}
.el-breadcrumb__inner {
	color:var(--el-text-color-regular)
}
.el-breadcrumb__inner a, .el-breadcrumb__inner.is-link {
	color:var(--el-text-color-primary);
	font-weight:700;
	text-decoration:none;
	transition:var(--el-transition-color)
}
.el-breadcrumb__inner a:hover, .el-breadcrumb__inner.is-link:hover {
	color:var(--el-color-primary);
	cursor:pointer
}
.el-breadcrumb__item:last-child .el-breadcrumb__inner, .el-breadcrumb__item:last-child .el-breadcrumb__inner a, .el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover, .el-breadcrumb__item:last-child .el-breadcrumb__inner:hover {
	color:var(--el-text-color-regular);
	cursor:text;
	font-weight:400
}
.el-breadcrumb__item:last-child .el-breadcrumb__separator {
	display:none
}
.hot-flame-icon[data-v-6f418e52] {
	display:inline-block;
	vertical-align:middle
}
.trend-dialog[data-v-e447cc28] .el-dialog {
	border-radius:16px;
	box-shadow:0 12px 30px #1f14161f
}
.trend-dialog[data-v-e447cc28] .el-dialog__header {
	padding:24px 24px 12px;
	margin-right:0
}
.trend-dialog[data-v-e447cc28] .el-dialog__headerbtn {
	top:18px;
	right:18px
}
.trend-dialog[data-v-e447cc28] .el-dialog__body {
	padding:0 24px 24px
}
.trend-header[data-v-e447cc28] {
	width:100%
}
.trend-header-left[data-v-e447cc28] {
	text-align:left
}
.trend-header-text[data-v-e447cc28] {
	width:100%
}
.trend-header-right[data-v-e447cc28] {
	text-align:right
}
.trend-title-row[data-v-e447cc28] {
	display:inline-flex;
	align-items:center;
	gap:8px
}
.trend-title-icon[data-v-e447cc28] {
	width:20px;
	height:20px
}
.trend-title[data-v-e447cc28] {
	font-size:24px;
	font-weight:600;
	letter-spacing:-.08px;
	line-height:34px;
	color:#000
}
.trend-subtitle[data-v-e447cc28] {
	display:inline-block;
	font-size:16px;
	font-weight:400;
	letter-spacing:-.05px;
	line-height:22px;
	color:#000;
	margin:15px 0
}
.trend-summary[data-v-e447cc28] {
	font-size:14px;
	font-weight:400;
	line-height:23px;
	color:#6c6c6c;
	text-align:justify;
	font-family:Source Han Sans CN;
	font-style:normal;
	border-radius:19px;
	background:linear-gradient(90deg, #eff3fb80, #fff0);
	padding:11px 0 11px 18px;
	margin:2px 0 0
}
.trend-peak[data-v-e447cc28] {
	margin-bottom:16px
}
.trend-peak-left[data-v-e447cc28] {
	text-align:left
}
.trend-peak-label[data-v-e447cc28] {
	font-size:14px;
	font-weight:400;
	letter-spacing:-.04px;
	line-height:20px;
	color:#b9b9b9
}
.trend-peak-value[data-v-e447cc28] {
	font-size:56px;
	font-weight:700;
	letter-spacing:-.19px;
	line-height:66px;
	color:#fb272a
}
.trend-chart[data-v-e447cc28] {
	width:100%;
	height:380px
}
.trend-chart-wrap[data-v-e447cc28] {
	width:100%;
	overflow:hidden
}
.rank-list[data-v-2026d94d] {
	position: relative !important;
	display:flex;
	flex-direction:column;
	gap:12px;
	width:234px !important
}
.rank-list-item[data-v-2026d94d] {
	display:flex;
	align-items:center;
	gap:10px
}
.rank-dot[data-v-2026d94d] {
	width:6px;
	height:6px;
	border-radius:999px;
	flex:0 0 auto
}
.rank-logo[data-v-2026d94d] {
	width:24px;
	height:24px;
	flex:0 0 auto
}
.rank-content[data-v-2026d94d] {
	min-width:0;
	flex:1
}
.rank-tool-content-title[data-v-2026d94d] {
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-tool-content-text[data-v-2026d94d] {
	color:#b9b9b9;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-list[data-v-80c8c963] {
	position: relative !important;
	min-height: 300px;
	display:flex;
	flex-direction:column;
	gap:12px
}
.rank-list-item[data-v-80c8c963] {
	display:flex;
	align-items:center;
	gap:10px
}
.rank-dot[data-v-80c8c963] {
	width:6px;
	height:6px;
	border-radius:999px;
	flex:0 0 auto
}
.rank-logo[data-v-80c8c963] {
	width:24px;
	height:24px;
	flex:0 0 auto
}
.rank-content[data-v-80c8c963] {
	min-width:0;
	flex:1
}
.rank-tool-content-title[data-v-80c8c963] {
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-tool-content-text[data-v-80c8c963] {
	color:#b9b9b9;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-list[data-v-3aa365f8] {
	display:flex;
	flex-direction:column;
	gap:12px
}
.rank-list-item[data-v-3aa365f8] {
	display:flex;
	align-items:center;
	gap:10px
}
.rank-dot[data-v-3aa365f8] {
	width:6px;
	height:6px;
	border-radius:999px;
	flex:0 0 auto
}
.rank-logo[data-v-3aa365f8] {
	width:24px;
	height:24px;
	flex:0 0 auto
}
.rank-content[data-v-3aa365f8] {
	min-width:0;
	flex:1
}
.rank-tool-content-title[data-v-3aa365f8] {
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-tool-content-text[data-v-3aa365f8] {
	color:#b9b9b9;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-list[data-v-a9e8ab87] {
	display:flex;
	flex-direction:column;
	gap:12px;
	width:100%
}
.rank-list-item[data-v-a9e8ab87] {
	display:flex;
	align-items:center;
	gap:10px
}
.rank-dot[data-v-a9e8ab87] {
	width:6px;
	height:6px;
	border-radius:999px;
	flex:0 0 auto
}
.rank-logo[data-v-a9e8ab87] {
	width:36px;
	height:36px;
	border-radius:8px;
	overflow:hidden;
	flex:0 0 auto
}
.rank-content[data-v-a9e8ab87] {
	min-width:0;
	flex:1
}
.rank-tool-content-title[data-v-a9e8ab87] {
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-tool-content-text[data-v-a9e8ab87] {
	color:#b9b9b9;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-tools-item-container[data-v-f9372096] {
	width:100%;
	max-width:100%;
	border-radius:10px;
	background-image:linear-gradient(162.086deg, #ffecec 6.8129%, #fff 97.049%);
	box-shadow:0 1px 6.9px #9c8d8d0a, 0 4px 5.4px -1px #462a2608;
	box-sizing:border-box;
	overflow:hidden
}
.rank-tools-item[data-v-f9372096] {
	display:flex;
	flex-direction:column;
	padding:18px 33px 16px;
	width:100%;
	box-sizing:border-box
}
.rank-header[data-v-f9372096] {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.rank-title[data-v-f9372096] {
	color:#212122;
	font-size:20px;
	font-weight:600;
	line-height:20px;
	max-width:calc(100% - 80px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-title-hot[data-v-f9372096] {
	color:#fb272a
}
.rank-refresh[data-v-f9372096] {
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	color:#b9b9b9;
	font-size:14px;
	font-weight:400;
	line-height:20px
}
.rank-refresh-icon[data-v-f9372096] {
	width:14px;
	height:14px;
	margin-right:6px
}
.rank-refresh-text[data-v-f9372096] {
	line-height:20px
}
.rank-tabs[data-v-f9372096] {
	width:100%;
	margin-top:16px;
	margin-bottom: 16px;
	display:flex;
	align-items:center;
	gap:10px;
	flex-wrap:nowrap;
	overflow-x:auto;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	padding-bottom:2px;
	scrollbar-width:none
}
.rank-tabs[data-v-f9372096]::-webkit-scrollbar {
height:0
}
.rank-tab[data-v-f9372096] {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	width:58px;
	height:18px;
	border-radius:5px;
	background:transparent;
	box-shadow:none;
	color:#212122;
	text-align:center;
	font-family:Source Han Sans CN;
	font-size:10px;
	font-style:normal;
	font-weight:700;
	line-height:normal
}
.rank-tab-text[data-v-f9372096] {
	white-space:nowrap
}
.rank-tab.on[data-v-f9372096] {
	background:#ff1e00;
	box-shadow:4px 6px #fb272a1a;
	color:#fff
}
.rank-subtabs[data-v-f9372096] {
	width:100%;
	margin-top:12px;
	margin-bottom:18px
}
.rank-subtabs-scroll[data-v-f9372096] {
	width:100%;
	display:flex;
	align-items:center;
	gap:16px;
	flex-wrap:nowrap;
	overflow-x:auto;
	overflow-y:hidden;
	-webkit-overflow-scrolling:touch;
	padding-bottom:2px;
	scrollbar-width:none;
	cursor:grab
}
.rank-subtabs-scroll[data-v-f9372096]::-webkit-scrollbar {
height:0
}
.rank-subtabs-scroll.is-dragging[data-v-f9372096] {
	cursor:grabbing
}
.rank-subtab[data-v-f9372096] {
	position:relative;
	flex:0 0 auto;
	white-space:nowrap;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	color:#b9b9b9;
	font-size:12px;
	font-weight:400;
	line-height:18px;
	padding-bottom:6px;
	max-width:96px;
	overflow:hidden;
	text-overflow:ellipsis
}
.rank-subtab.active[data-v-f9372096] {
	color:#fb272a;
	font-weight:500
}
.rank-subtab.active[data-v-f9372096]:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-width:24px;
	height:2px;
	background:#fb272a;
	border-radius:2px
}
.rank-tools-item[data-v-f9372096] .rank-item-tools-icon {
	color:#b9b9b9;
	font-size:14px;
	line-height:20px
}
.rank-tools-item[data-v-f9372096] .rank-tool-content-title, .rank-tools-item[data-v-f9372096] .rank-tool-content-text {
	font-size:14px;
	font-weight:400;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-item-container[data-v-fde11cfc] {
	border-radius:10px;
	background-image:linear-gradient(162.086deg, #ffecec 6.8129%, #fff 97.049%);
	box-shadow:0 1px 6.9px #9c8d8d0a, 0 4px 5.4px -1px #462a2608;
	box-sizing:border-box;
	overflow:hidden;
	min-height:616px
}
.rank-item[data-v-fde11cfc] {
	display:flex;
	flex-direction:column;
	padding:18px 33px 16px;
	width:100%;
	box-sizing:border-box
}
.rank-header[data-v-fde11cfc] {
	width:100%;
	display:flex;
	align-items:center;
	justify-content:space-between
}
.rank-title[data-v-fde11cfc] {
	color:#212122;
	font-size:20px;
	font-weight:600;
	line-height:20px;
	max-width:calc(100% - 80px);
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-refresh[data-v-fde11cfc] {
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	color:#b9b9b9;
	font-size:14px;
	font-weight:400;
	line-height:20px
}
.rank-refresh-icon[data-v-fde11cfc] {
	width:14px;
	height:14px;
	margin-right:6px
}
.rank-refresh-text[data-v-fde11cfc] {
	line-height:20px
}
.rank-tabs[data-v-fde11cfc] {
	width:100%;
	margin-top:16px;
	display:flex;
	align-items:center;
	gap:28px
}
.rank-tab[data-v-fde11cfc] {
	position:relative;
	display:inline-flex;
	align-items:center;
	cursor:pointer;
	-webkit-user-select:none;
	user-select:none;
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	padding-bottom:6px
}
.rank-tab.on[data-v-fde11cfc] {
	color:#fb272a;
	font-weight:500
}
.rank-tab.on[data-v-fde11cfc]:after {
	content:"";
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	min-width:24px;
	height:2px;
	background:#fb272a;
	border-radius:2px
}
.rank-item-text[data-v-fde11cfc] {
	color:#212122;
	font-size:14px;
	font-weight:400;
	line-height:20px;
	flex:1 1 auto;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.rank-list[data-v-fde11cfc] {
	width:234px;
	margin-top:12px;
	display:flex;
	flex-direction:column;
	gap:14px
}
.rank-list-item[data-v-fde11cfc] {
	width:100%;
	min-width:0;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	box-sizing:border-box;
	cursor:pointer
}
.rank-list-item[data-v-fde11cfc] a {
	width:100%;
	min-width:0;
	display:flex;
	align-items:center;
	justify-content:flex-start;
	box-sizing:border-box;
	cursor:pointer
}
.rank-dot[data-v-fde11cfc] {
	display:inline-block;
	width:6px;
	height:6px;
	border-radius:999px;
	margin-right:10px;
	flex:0 0 auto
}
.rank-tag[data-v-fde11cfc] {
	margin-left:10px;
	flex:0 0 auto;
	height:20px;
	width:20px;
	border-radius:4px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	font-size:12px;
	font-weight:500;
	border:1px solid #FB272A;
	color:#fb272a;
	background:#fb272a0a
}
.rank-tag-image[data-v-fde11cfc] {
	margin-left:10px;
	flex:0 0 auto;
	width:20px;
	height:20px;
	object-fit:contain
}
.hot-flame-icon[data-v-2eff6ce0], .hot-flame-icon[data-v-9c0637f0], .hot-flame-icon[data-v-9cb412a6], .hot-flame-icon[data-v-31ca97fa], .hot-flame-icon[data-v-9ecaa148], .hot-flame-icon[data-v-edc02b3a], .hot-flame-icon[data-v-41c183c6], .hot-flame-icon[data-v-132eb719], .hot-flame-icon[data-v-ad1499fe], .hot-flame-icon[data-v-c0eeb56c], .hot-flame-icon[data-v-99936678] {
	display:inline-block;
	vertical-align:middle
}