:root{
	--lux-bg-ivory:#fbf6ea;
	--lux-bg-porcelain:#fffdf8;
	--lux-bg-silk:#f5ead4;
	--lux-gold:#c99642;
	--lux-gold-bright:#f7dfa0;
	--lux-gold-deep:#9c651d;
	--lux-ink:#0b1530;
	--lux-ink-soft:#26334f;
	--lux-muted:#7c6f5c;
	--lux-glass:rgba(255,255,255,.78);
	--lux-glass-strong:rgba(255,255,255,.92);
	--lux-border:rgba(201,150,66,.28);
	--lux-radius-card:18px;
	--lux-radius-pill:999px;
	--lux-shadow-card:0 20px 55px rgba(63,42,13,.12);
	--lux-shadow-metal:0 10px 26px rgba(156,101,29,.26);
}
body{
	min-width:1300px;
	font-size: 16px;
	background:
		radial-gradient(circle at 12% -10%, rgba(247,223,160,.42), transparent 34%),
		linear-gradient(180deg,var(--lux-bg-porcelain) 0%,var(--lux-bg-ivory) 52%,#f4ead8 100%);
	color: var(--lux-ink);
}
body:before{
	content:"";
	position:fixed;
	inset:0;
	pointer-events:none;
	z-index:-1;
	background:
		linear-gradient(115deg,rgba(255,255,255,.42),transparent 24%,rgba(247,223,160,.16) 48%,transparent 70%),
		repeating-linear-gradient(90deg,rgba(201,150,66,.035) 0,rgba(201,150,66,.035) 1px,transparent 1px,transparent 9px);
}
.mt-10{
	margin-top:10px;
}
.mt-30{
	margin-top:30px;
}
.mb-10{
	margin-bottom: 10px;
}
.mr-10 {
    margin-right: 10px;
}
.font-12{
	font-size: 12px;
}
.font-14{
	font-size: 14px;
}
.font-25{
	font-size: 25px;
}
.text-center{
	text-align: center !important;
}
.text-right{
	text-align: right !important;
}
.float-right{
	float: right;
}
.color-grey{
	color: #999999 !important;
}
.color-green{
	color: #0da88b !important;
}
.color-red{
	color: #ef5656 !important;
}
.color-blue{
	color:#3d74eb !important;
}
.color-blue:hover{
	color:#3d74eb !important;
	opacity: 0.8;
}
.color-yellow{
	color:#f79721 !important;
}
.color-yellow:hover{
	color:#f79721 !important;
	opacity: 0.8;
}
.btn-green{
	background: #0da88b !important;
}
.btn-red{
	background: #ef5656 !important;
}
.layui-btn-normal {
    background: linear-gradient(135deg,#9c651d,#f7dfa0 48%,#b9822f 100%) !important;
	color: #111827 !important;
	border: 1px solid rgba(247,223,160,.76) !important;
	box-shadow: var(--lux-shadow-metal);
	border-radius: var(--lux-radius-pill);
}
.btn-nobg{
	background: rgba(255,255,255,.08);
	border:1px solid rgba(247,223,160,.48);
	border-radius: var(--lux-radius-pill);
}
.position-re{
    position: relative;
}
.layui-container{
	width: 1200px;
}
.header{
	background:
		linear-gradient(135deg,rgba(11,21,48,.96),rgba(31,43,70,.94)),
		radial-gradient(circle at 78% 0%,rgba(247,223,160,.26),transparent 28%);
	position: relative;
	z-index: 1200;
	height: 60px;
	line-height: 60px;
	width: 100%;
	padding-top: 20px;
	padding-bottom: 20px;
	overflow: visible;
	box-shadow: 0 18px 45px rgba(11,21,48,.18);
}
.header:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:46%;
	height:100%;
	pointer-events:none;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.08) 42%,rgba(247,223,160,.30) 50%,rgba(255,255,255,.08) 58%,transparent 100%);
	z-index:0;
	transform:skewX(-18deg) translateX(-140%);
	will-change:transform,opacity;
	animation:luxuryHeaderSweep 8s ease-in-out infinite;
}
.index-header{
	background:
		linear-gradient(180deg,rgba(11,21,48,.18),rgba(11,21,48,.72)),
		url(../img/header-bg.jpg) #0b1530;
	height: auto;
	min-height: 640px;
	margin-bottom: 0;
	overflow: hidden;
}
.luxury-metal-spark{
	position:relative;
	display:inline-flex;
	width:22px;
	height:22px;
	flex:0 0 22px;
	margin-right:2px;
	border-radius:50%;
	background:
		radial-gradient(circle at 33% 28%,#fff9d7 0 9%,#f7dfa0 10% 26%,#c99642 44%,#7a4c17 75%,rgba(122,76,23,.12) 100%);
	box-shadow:0 0 0 1px rgba(247,223,160,.44),0 0 18px rgba(247,223,160,.52);
	overflow:hidden;
}
.luxury-metal-spark:before,
.luxury-metal-spark:after{
	content:"";
	position:absolute;
	inset:4px 10px;
	background:rgba(255,255,255,.86);
	border-radius:999px;
	filter:blur(.2px);
	transform:rotate(45deg);
}
.luxury-metal-spark:after{
	inset:10px 4px;
	transform:rotate(-45deg);
	opacity:.65;
}
.header .layui-nav{
	position: relative;
	z-index: 2;
	background: rgb(0 0 0 / 0%);
}
.layui-nav .layui-nav-item{
	line-height: 32px;
}
.layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after{
	background-color:unset;
}
.layui-nav .menu-left .layui-nav-item a{
	color:#ffffff;
	font-size: 14px;
	padding: 0 12px;
	white-space: nowrap;
}
.layui-nav .menu-left .layui-nav-item a:hover, .layui-nav .menu-left .layui-this a{
	background: linear-gradient(135deg,rgba(156,101,29,.96),rgba(247,223,160,.88));
	color:#111827;
	border-radius: var(--lux-radius-pill);
	box-shadow: 0 8px 20px rgba(156,101,29,.20);
}
.layui-nav .layui-nav-child {
	z-index: 1400;
	border: 1px solid rgba(247,223,160,.28);
	background-color: rgba(11,21,48,.96);
	border-radius: 12px;
	box-shadow: 0 18px 42px rgba(11,21,48,.30);
}
.menu-right{
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 14px;
	text-align: right;
}
.menu-right .layui-nav-item{
	line-height: 32px;
	vertical-align: middle;
}
.menu-right .layui-nav-item a{
	font-size: 16px;
	color:#ffffff;
}
.menu-right .header-user-menu{
	width: auto;
	max-width: 170px;
	flex: 0 1 auto;
}
.menu-right .header-theme-item{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 32px;
	height: 32px;
	flex: 0 0 32px;
}
.menu-right .header-lang-item{
	position: relative;
	flex: 0 0 auto;
}
.layui-nav .menu-right .header-lang-item .layui-nav-child,
.layui-nav .menu-right .header-lang-item .header-lang-menu{
	left:auto!important;
	right:0!important;
	min-width:136px;
	max-width:calc(100vw - 24px);
	padding:8px 0;
	box-sizing:border-box;
}
.layui-nav .menu-right .header-lang-item .layui-nav-child dd a,
.layui-nav .menu-right .header-lang-item .header-lang-option{
	display:flex;
	align-items:center;
	gap:10px;
	height:36px;
	line-height:36px;
	padding:0 14px;
	box-sizing:border-box;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.menu-right .header-lang-item .lang-img{
	flex:0 0 24px;
	margin-right:0;
}
.menu-right .header-lang-label{
	display:inline-block;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
}
.layui-nav .menu-right .header-lang-item .header-lang-link{
	display: flex;
	align-items: center;
	gap: 6px;
	padding: 0 18px 0 0;
}
.menu-right .header-lang-icon{
	width: 16px;
	height: 16px;
	flex: 0 0 auto;
}
.layui-nav .menu-right .header-user-menu .header-user-link{
	display: flex;
	align-items: center;
	gap: 2px;
	min-width: 0;
	padding-right: 22px;
}
.menu-right .header-user-link .layui-icon-username{
	flex: 0 0 auto;
	font-size: 18px;
}
.menu-right .header-user-name{
	display: inline-block;
	max-width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.menu-right .header-user-menu .layui-nav-more{
	right: 5px;
}
.menu-right .layui-nav-item .layui-nav-child a{
	font-size: 14px;
	text-align: left;
}
.menu-right .layui-nav-item .layui-nav-child a:hover{
	background: unset;
	color:#c9c9c9;
}
.menu-right .layui-nav-item .layui-nav-child a i{
	margin-right: 5px;
}
.menu-right .layui-nav-item .layui-btn{
	color:#ffffff;
	font-size: 16px;
	margin-right: 10px;
}
@keyframes luxuryHeaderSweep{
	0%,62%{transform:skewX(-18deg) translateX(-140%);opacity:0;}
	72%{opacity:1;}
	100%{transform:skewX(-18deg) translateX(340%);opacity:0;}
}
.white-box,
.deal-bg,
.post-box,
.coinwin-header,
.coinwin-body .layui-panel,
.coinwin-bottom,
.coinwin-box,
.ieo-body .layui-panel,
.ieo-bottom,
.ieo-oper,
.login-box,
.team-growth-page{
	background: var(--lux-glass-strong);
	border:1px solid var(--lux-border);
	border-radius: var(--lux-radius-card);
	box-shadow: var(--lux-shadow-card);
	backdrop-filter: blur(14px);
}
.deal-bg,
.white-box,
.login-box,
.team-growth-page{
	position:relative;
	overflow:hidden;
}
.deal-bg:before,
.white-box:before,
.login-box:before,
.team-growth-page:before{
	content:"";
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:1px;
	background:linear-gradient(90deg,transparent,rgba(247,223,160,.88),transparent);
	pointer-events:none;
}
.layui-table{
	background:rgba(255,255,255,.66);
	color:var(--lux-ink-soft);
	border-radius:14px;
	overflow:hidden;
}
.layui-table thead tr{
	background:linear-gradient(180deg,rgba(255,248,232,.96),rgba(245,234,212,.84));
	color:var(--lux-ink);
}
.layui-table tbody tr:hover{
	background:rgba(247,223,160,.16);
}
.layui-layer,
.layui-layer-page{
	border-radius:18px!important;
	overflow:hidden;
	box-shadow:0 28px 70px rgba(63,42,13,.20)!important;
}
.layui-input,
.layui-select,
.layui-textarea{
	border-color:rgba(201,150,66,.26);
	border-radius:12px;
}
.layui-input:focus,
.layui-textarea:focus{
	border-color:var(--lux-gold)!important;
	box-shadow:0 0 0 3px rgba(201,150,66,.12);
}
.login-box .login-btn .layui-btn,
.post-box .layui-form-mid .layui-btn-normal{
	background:linear-gradient(135deg,#9c651d,#f7dfa0 48%,#b9822f 100%)!important;
	color:#111827!important;
	border-radius:var(--lux-radius-pill);
}
.color-green{
	color:#0b9f78 !important;
}
.color-red{
	color:#d94747 !important;
}
@media (prefers-reduced-motion: reduce){
	*,
	*:before,
	*:after{
		animation-duration:.01ms!important;
		animation-iteration-count:1!important;
		transition-duration:.01ms!important;
		scroll-behavior:auto!important;
	}
	.header:before{
		animation:none!important;
	}
}
.slogan{
	text-align: center;
	color: #ffffff;
	margin-top: 8%;
}
.slogan h1{
	font-size: 56px;
}
.slogan h5{
	font-size: 22px;
}
.post-box{
	width: 1300px;
	height: 130px;
	background: #ffffff;
	border-radius: 2px;
	box-shadow: 0 2px 10px 0 rgb(0 0 0 / 10%);
	position: absolute;
	bottom: -22px;
	left: 0;
	right: 0;
	margin:auto;
}
.post-box .layui-form{
	margin-top:40px;
}
.post-box .layui-form-label{
	width: 500px;
	font-size: 22px;
	line-height: 30px;
}
.post-box .layui-form-item .layui-input-inline{
	width: 436px;
	margin-left: 50px;
}
.post-box .layui-input,.post-box .layui-select,.post-box .layui-textarea{
	height: 50px;
	line-height: 50px;
	border-radius: 2px;
}
.post-box input::-webkit-input-placeholder{
	color:#b9b9b9;
	padding-left: 20px;
}
.post-box .layui-form-mid{
	padding: 0 !important;
}
.post-box .layui-form-mid .layui-btn-normal{
	height: 50px;
	line-height: 50px;
	width: 94px;
	border-radius: 2px;
	font-size: 16px;
}
.new-table .layui-table thead tr{
	background-color: #ffffff;
}
.new-table .layui-table thead tr th{
	font-size: 18px;
}
.new-table .layui-table td,.new-table .layui-table th{
	font-size: 16px;
}
.new-table .layui-table tr{
	border-bottom: 1px solid #eeeeee;
	height: 80px;
}
.new-table .layui-table tr span{
	margin-left: 6px;
}
.new-table .layui-table tr .layui-border-blue {
	border-color:  #dddddd!important;
	color: var(--lux-gold-deep)!important;
	height: 32px;
	line-height: 32px;
}
.new-table .more{
	text-align: center;
	font-size: 14px;
	margin-top:20px;
}
.serve{
	margin:120px 0 100px 0;
	text-align: center;
}
.serve h2{
	font-size: 32px;
}
.serve-body{
	margin-top: 80px;
}
.serve-body h5{
	font-size: 20px;
	font-weight: bold;
	margin:20px 0;
}
.serve-body p{
	color: #777777;
	font-size: 14px;
	line-height: 26px;
	padding: 0 28px;
}
.down{
	background: #3c74ea;
	color: #ffffff;
	padding: 70px 0px 100px 0px;
	text-align: center;
}
.down h2{
	font-size: 32px;
	margin-bottom: 30px;
}
.down h5{
	font-size: 22px;
}
.down-body{
	margin-top:70px;
}
.down_left{
	text-align: right;
	padding-right: 80px;
}
.down_right{
	text-align: left;
	padding-left: 80px;
}
.down-body p{
	margin-bottom: 25px;
}
.down-body .layui-btn{
	background: #ffffff;
	color:#3c74ea;
	font-size: 16px;
	font-weight: bold;
	height: 70px;
	line-height: 70px;
	padding: 0 40px;
	position: relative;
	opacity: unset;
}
.down-body .layui-btn b{
	margin-left: 20px;
}
.down-body .layui-btn span{
	position: absolute;
	background: #ffffff;
	border-radius: 2px;
	border: 1px solid #ebeef5;
	padding: 10px;
	box-shadow: 0 2px 12px 0 rgb(0 0 0 / 10%);
	left: 40px;
	z-index: 20;
	box-sizing: border-box;
	display: none;
}
.down-body .layui-btn .app-iphone{
	bottom: 72px;
}
.down-body .layui-btn .app-android{
	top: 50%;
	left: calc(100% + 18px);
	transform: translateY(-50%);
}
.down-body .layui-btn:hover span{
	display: block;
}
.home-luxury-page{
	position: relative;
	overflow: hidden;
	background:
		radial-gradient(circle at 12% 12%, rgba(247,223,160,.22), transparent 28%),
		linear-gradient(180deg, rgba(255,253,248,.98) 0%, rgba(251,246,234,.96) 42%, #f5ead8 100%);
}
.home-hero-shell{
	position: relative;
	overflow: hidden;
	min-height: 640px;
	padding-bottom: 86px;
	box-sizing: border-box;
	background:
		linear-gradient(125deg, rgba(7,13,30,.94) 0%, rgba(13,26,55,.86) 48%, rgba(82,54,20,.72) 100%),
		url(../img/header-bg.jpg) center/cover no-repeat #0b1530;
}
.home-hero-shell:after{
	content:none;
	display:none;
}
.home-glow-orb{
	position:absolute;
	display:block;
	border-radius:50%;
	pointer-events:none;
	opacity:.92;
	transform:translate3d(0,0,0);
	contain:paint;
}
.home-glow-orb-a{
	width:280px;
	height:280px;
	right:10%;
	top:110px;
	background:radial-gradient(circle,rgba(247,223,160,.34),rgba(201,150,66,.10) 48%,transparent 72%);
}
.home-glow-orb-b{
	width:160px;
	height:160px;
	left:8%;
	top:230px;
	background:radial-gradient(circle,rgba(255,255,255,.18),rgba(247,223,160,.10) 54%,transparent 76%);
}
.home-hero-copy{
	position:relative;
	z-index:3;
	width:980px;
	margin:88px auto 0;
}
.home-hero-badge{
	display:inline-flex;
	align-items:center;
	gap:10px;
	height:38px;
	padding:0 18px 0 8px;
	margin-bottom:24px;
	border:1px solid rgba(247,223,160,.38);
	border-radius:999px;
	background:rgba(255,255,255,.10);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 12px 30px rgba(0,0,0,.16);
	color:#f8e8b8;
	font-size:13px;
	letter-spacing:.4px;
}
.home-hero-badge .luxury-metal-spark{
	width:20px;
	height:20px;
	flex-basis:20px;
	margin-right:0;
}
.home-hero-badge b{
	color:#fff8d8;
}
.home-hero-copy h1{
	max-width:980px;
	margin:0 auto;
	font-size:64px;
	line-height:1.12;
	font-weight:800;
	letter-spacing:-1.6px;
	text-shadow:0 20px 48px rgba(0,0,0,.26);
}
.home-hero-copy h5{
	max-width:760px;
	margin:22px auto 0;
	color:rgba(255,255,255,.78);
	font-size:22px;
	line-height:1.7;
	font-weight:400;
}
.home-hero-actions{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:18px;
	margin-top:34px;
}
.home-hero-actions .layui-btn{
	min-width:142px;
	height:46px;
	line-height:46px;
	border-radius:999px;
	font-size:16px;
}
.home-primary-cta{
	background:linear-gradient(135deg,#9c651d,#f7dfa0 48%,#b9822f 100%)!important;
	color:#111827!important;
}
.home-secondary-cta{
	border:1px solid rgba(247,223,160,.40)!important;
	background:rgba(255,255,255,.08)!important;
	color:#fff8d8!important;
}
.home-hero-metrics{
	position:relative;
	z-index:4;
	display:flex;
	justify-content:center;
	gap:14px;
	margin:34px auto 0;
}
.home-hero-metrics div{
	width:150px;
	min-height:82px;
	padding:14px 16px;
	border:1px solid rgba(247,223,160,.22);
	border-radius:18px;
	background:rgba(255,255,255,.09);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.12);
	box-sizing:border-box;
}
.home-hero-metrics strong{
	display:block;
	color:#f7dfa0;
	font-size:22px;
	line-height:1.1;
}
.home-hero-metrics span{
	display:block;
	margin-top:6px;
	color:rgba(255,255,255,.66);
	font-size:12px;
}
.home-market-section{
	position:relative;
	z-index:3;
	margin-top:0;
	padding-top:56px;
}
.home-market-section:before{
	content:"";
	position:absolute;
	left:50%;
	top:0;
	width:100vw;
	height:150px;
	transform:translateX(-50%);
	background:linear-gradient(180deg,rgba(251,246,234,.98) 0%,rgba(255,253,248,.98) 58%,rgba(255,253,248,0) 100%);
	z-index:0;
	pointer-events:none;
}
.home-market-section > *{
	position:relative;
	z-index:1;
}
.home-section-heading{
	position:relative;
	z-index:2;
	display:flex;
	flex-direction:column;
	align-items:flex-start;
	margin:0 0 24px;
}
.home-section-heading span{
	display:inline-flex;
	align-items:center;
	height:24px;
	padding:0 12px;
	border-radius:999px;
	background:rgba(201,150,66,.12);
	color:var(--lux-gold-deep);
	font-size:12px;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:.12em;
}
.home-section-heading h2{
	margin-top:12px;
	font-size:34px;
	line-height:1.2;
	color:var(--lux-ink);
	font-weight:800;
	letter-spacing:-.6px;
}
.home-section-heading p{
	margin-top:8px;
	color:var(--lux-muted);
	font-size:15px;
}
.home-section-heading-center{
	align-items:center;
	text-align:center;
}
.home-market-card{
	position:relative;
	padding:18px 22px 24px;
	background:rgba(255,255,255,.84);
	border:1px solid rgba(201,150,66,.22);
	border-radius:24px;
	box-shadow:0 24px 70px rgba(63,42,13,.14);
	overflow:hidden;
}
.home-market-card:before{
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:0;
	height:1px;
	background:linear-gradient(90deg,transparent,rgba(247,223,160,.88),transparent);
}
.home-market-table{
	margin:0;
	background:transparent;
}
.home-market-table thead tr{
	background:linear-gradient(180deg,rgba(255,248,232,.92),rgba(245,234,212,.62));
}
.home-market-row{
	transition:transform .18s ease, box-shadow .18s ease, background .18s ease;
}
.home-market-row:hover{
	transform:translateY(-1px);
	box-shadow:0 12px 34px rgba(63,42,13,.09);
}
.home-market-symbol{
	display:flex;
	align-items:center;
}
.home-market-symbol img{
	border-radius:50%;
	box-shadow:0 6px 16px rgba(11,21,48,.12);
}
.home-market-title{
	font-weight:800;
	color:var(--lux-ink);
}
.home-trade-btn{
	border-color:rgba(201,150,66,.34)!important;
	background:rgba(255,248,232,.72)!important;
	color:var(--lux-gold-deep)!important;
	border-radius:999px!important;
	font-weight:700;
	min-width:58px;
	height:32px!important;
	line-height:32px!important;
	padding:0 18px!important;
	box-shadow:0 8px 18px rgba(156,101,29,.10);
	transition:all .18s ease;
}
.new-table .layui-table tr .home-trade-btn{
	border-color:rgba(201,150,66,.34)!important;
	background:rgba(255,248,232,.72)!important;
	color:var(--lux-gold-deep)!important;
}
.home-trade-btn:hover{
	background:linear-gradient(135deg,#9c651d,#f7dfa0 48%,#b9822f 100%)!important;
	color:#111827!important;
	border-color:rgba(185,130,47,.62)!important;
	box-shadow:0 10px 22px rgba(156,101,29,.18);
}
.home-serve-section{
	margin:96px 0 96px 0;
}
.home-serve-section .serve-body{
	margin-top:36px;
}
.home-infra-section{
	margin:108px 0 104px 0;
}
.home-infra-section .home-section-heading p{
	max-width:760px;
	line-height:1.8;
}
.home-infra-grid{
	display:flex;
	align-items:stretch;
	flex-wrap:wrap;
	row-gap:24px;
}
.home-infra-grid .layui-col-xs3{
	display:flex;
}
.home-infra-card{
	position:relative;
	width:100%;
	min-height:296px;
	padding:30px 24px 28px;
	text-align:left;
	overflow:hidden;
	border:1px solid rgba(201,150,66,.22);
	border-radius:24px;
	background:
		linear-gradient(135deg,rgba(255,255,255,.94),rgba(255,248,232,.72) 58%,rgba(247,223,160,.20)),
		linear-gradient(180deg,rgba(255,255,255,.92),rgba(245,234,212,.58));
	box-shadow:0 20px 58px rgba(63,42,13,.10);
	transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.home-infra-card:before{
	content:"";
	position:absolute;
	left:24px;
	right:24px;
	top:0;
	height:1px;
	background:linear-gradient(90deg,transparent,rgba(247,223,160,.95),rgba(156,101,29,.38),transparent);
}
.home-infra-card:after{
	content:"";
	position:absolute;
	right:-46px;
	top:-46px;
	width:128px;
	height:128px;
	border-radius:50%;
	background:radial-gradient(circle,rgba(247,223,160,.30),transparent 68%);
	pointer-events:none;
}
.home-infra-card:hover{
	transform:translateY(-4px);
	border-color:rgba(201,150,66,.42);
	box-shadow:0 26px 72px rgba(63,42,13,.15);
}
.home-infra-icon{
	position:relative;
	z-index:1;
	display:flex;
	align-items:center;
	justify-content:center;
	width:62px;
	height:62px;
	border-radius:18px;
	background:
		radial-gradient(circle at 30% 22%,rgba(255,255,255,.86),transparent 28%),
		linear-gradient(135deg,#9c651d,#f7dfa0 52%,#b9822f 100%);
	color:#14213a;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.65),0 14px 30px rgba(201,150,66,.20);
}
.home-infra-icon:after{
	content:"";
	position:absolute;
	inset:7px;
	border-radius:14px;
	border:1px solid rgba(20,33,58,.16);
	pointer-events:none;
}
.home-infra-svg{
	position:relative;
	z-index:1;
	width:34px;
	height:34px;
	fill:none;
	stroke:currentColor;
	stroke-width:2.3;
	stroke-linecap:round;
	stroke-linejoin:round;
	filter:drop-shadow(0 1px 0 rgba(255,255,255,.46));
}
.home-infra-icon-engine{
	color:#11203a;
}
.home-infra-icon-shield{
	color:#132b45;
}
.home-infra-icon-leverage{
	color:#1b2540;
}
.home-infra-icon-global{
	color:#0d2a4f;
}
.home-infra-card h5{
	position:relative;
	z-index:1;
	margin:24px 0 12px;
	font-size:19px;
	line-height:1.35;
	color:var(--lux-ink);
	font-weight:800;
}
.home-infra-card p{
	position:relative;
	z-index:1;
	padding:0;
	color:var(--lux-muted);
	font-size:14px;
	line-height:1.85;
}
@media (max-width:1180px){
	.home-infra-grid .layui-col-xs3{
		width:50%;
	}
	.home-infra-card{
		min-height:252px;
	}
}
.home-serve-card{
	min-height:260px;
	padding:34px 30px 30px;
	border:1px solid rgba(201,150,66,.20);
	border-radius:24px;
	background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,248,232,.62));
	box-shadow:0 20px 58px rgba(63,42,13,.10);
	transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;
}
.home-serve-card:hover{
	transform:translateY(-6px);
	border-color:rgba(201,150,66,.42);
	box-shadow:0 28px 76px rgba(63,42,13,.15);
}
.home-serve-card img{
	width:74px;
	height:74px;
	object-fit:contain;
	padding:12px;
	border-radius:22px;
	background:linear-gradient(135deg,rgba(247,223,160,.48),rgba(255,255,255,.82));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.70),0 12px 30px rgba(201,150,66,.16);
}
.home-download-panel{
	position:relative;
	overflow:hidden;
	background:
		radial-gradient(circle at 72% 18%,rgba(247,223,160,.34),transparent 30%),
		linear-gradient(135deg,#0b1530 0%,#172541 54%,#7a4c17 100%);
	border-top:1px solid rgba(247,223,160,.28);
	border-bottom:1px solid rgba(247,223,160,.20);
}
.home-download-shine{
	position:absolute;
	left:-20%;
	top:0;
	width:42%;
	height:100%;
	background:linear-gradient(110deg,transparent,rgba(255,255,255,.10),rgba(247,223,160,.24),transparent);
	transform:skewX(-18deg);
	opacity:.72;
	pointer-events:none;
}
.home-download-heading span,
.home-download-heading h2,
.home-download-heading p{
	color:#fff8d8;
}
.home-download-heading p{
	color:rgba(255,255,255,.72);
	font-size:20px;
}
.home-download-btn{
	min-width:230px;
	border:1px solid rgba(247,223,160,.58)!important;
	border-radius:20px!important;
	background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(247,223,160,.90))!important;
	color:#111827!important;
	box-shadow:0 18px 38px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.70);
}
.footer{
	background: #081018;
	padding:50px 0px 25px 0px;
	color:#ffffff;
}
.footer-brand-lockup{
	display:inline-flex;
	align-items:center;
	gap:12px;
	min-height:54px;
	padding:8px 14px 8px 8px;
	border:1px solid rgba(247,223,160,.30);
	border-radius:22px;
	background:linear-gradient(135deg,rgba(255,253,247,.08),rgba(210,168,87,.12));
	box-shadow:0 18px 42px rgba(0,0,0,.22), inset 0 1px 0 rgba(255,255,255,.10);
}
.footer-brand-emblem{
	position:relative;
	width:46px;
	height:46px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	flex:0 0 46px;
	border-radius:50%;
	background:
		radial-gradient(circle at 30% 24%,rgba(255,255,255,.98),rgba(247,223,160,.62) 34%,rgba(156,101,29,.92) 78%),
		linear-gradient(135deg,#f9f1da,#d2a857 55%,#9c651d);
	box-shadow:
		inset 0 2px 8px rgba(255,255,255,.72),
		inset 0 -12px 22px rgba(93,54,11,.30),
		0 16px 38px rgba(156,101,29,.22),
		0 0 0 1px rgba(156,101,29,.20);
	overflow:hidden;
}
.footer-brand-emblem:after{
	content:"";
	position:absolute;
	inset:7px 8px auto auto;
	width:12px;
	height:12px;
	border-radius:50%;
	background:radial-gradient(circle,#fff 0%,rgba(255,248,216,.88) 38%,transparent 70%);
	box-shadow:0 0 16px rgba(255,248,216,.82);
}
.footer-brand-emblem svg{
	position:relative;
	z-index:1;
	width:35px;
	height:35px;
	fill:none;
	stroke:#101826;
	stroke-width:2.4;
	stroke-linecap:round;
	stroke-linejoin:round;
	filter:drop-shadow(0 1px 0 rgba(255,255,255,.34));
}
.footer-brand-emblem circle{
	stroke:rgba(21,32,55,.20);
}
.footer-brand-emblem .footer-brand-b{
	fill:#152037;
	stroke:none;
	font-family:Inter,Arial,"PingFang SC","Microsoft YaHei",sans-serif;
	font-size:34px;
	font-weight:950;
}
.footer-brand-wordmark{
	font-size:27px;
	line-height:1;
	font-weight:950;
	letter-spacing:-.035em;
	font-family:Inter,Arial,"PingFang SC","Microsoft YaHei",sans-serif;
	background:linear-gradient(120deg,#8c5a17 0%,#d2a857 34%,#fff2c0 52%,#b9822f 72%,#70420d 100%);
	background-size:220% 100%;
	animation:loginBrandWordmarkShine 4.8s ease-in-out infinite;
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-shadow:0 14px 36px rgba(156,101,29,.18);
}
.footer h5{
	margin-bottom:20px;
}
.footer ul li{
	height: 30px;
	line-height: 30px;
}
.footer ul li,.footer ul li a{
	color:#999999;
	font-size: 14px;
}
.footer-icon{
	padding-left: 60px;
}
.footer-icon a{
	background: #7d868f;
	border-radius: 100%;
	width: 30px;
	height: 30px;
	line-height:30px;
	display: inline-block;
	text-align: center;
	margin-right: 15px;
	margin-bottom: 10px;
}
.footer-icon a:hover{
	background: #dedede;
}
.footer-icon a img{
	width: 20px;
	height: 20px;
}
.market{
	padding: 0 10px;
}
.market .layui-tab-brief>.layui-tab-title .layui-this{
	color:#1c242c;
}
.market .layui-tab-brief>.layui-tab-more li.layui-this:after,.market .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857;
}
.market-filter{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	margin-bottom: 22px;
}
.market-search-box{
	display: flex;
	align-items: center;
	width: 280px;
	height: 40px;
	padding: 0 14px;
	background: rgba(255,255,255,.72);
	border: 1px solid rgba(61,116,235,.18);
	border-radius: 20px;
	box-sizing: border-box;
}
.market-search-box .layui-icon{
	font-size: 16px;
	color: #6b7f99;
	margin-right: 8px;
}
.market-search-input{
	width: 100%;
	height: 38px;
	line-height: 38px;
	border: 0;
	outline: none;
	background: transparent;
	color: #34495e;
}
.market-search-input::placeholder{
	color: #8aa0b8;
}
.market-search-empty{
	padding: 44px 0!important;
	color: #7d8ea8!important;
}
.market-load-more-wrap{
	padding: 18px 0 4px;
	text-align: center;
}
.market-load-more,
.deal-symbol-load-more{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	line-height: 32px;
	padding: 0 18px;
	border: 1px solid rgba(61,116,235,.25);
	border-radius: 16px;
	background: #f7f9ff;
	color: #3d74eb;
	font-size: 13px;
	cursor: pointer;
	box-sizing: border-box;
}
.market-load-more:hover,
.deal-symbol-load-more:hover{
	border-color: #3d74eb;
	background: #eef4ff;
}
.market-load-more:disabled,
.deal-symbol-load-more:disabled{
	cursor: not-allowed;
	opacity: .7;
}
.market-luxury-page{
	position: relative;
	padding: 34px 10px 72px;
	overflow: hidden;
}
.market-luxury-page:before{
	content:"";
	position:absolute;
	left:50%;
	top:4px;
	width:880px;
	height:320px;
	pointer-events:none;
	background:
		radial-gradient(circle at 24% 34%,rgba(247,223,160,.32),transparent 28%),
		radial-gradient(circle at 78% 18%,rgba(61,116,235,.10),transparent 34%);
	transform:translateX(-50%);
	filter:blur(.2px);
}
.market-hero-shell{
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 28px;
	max-width: 1200px;
	min-height: 188px;
	margin: 0 auto 22px;
	padding: 28px 34px;
	box-sizing: border-box;
	overflow: hidden;
	border: 1px solid rgba(201,150,66,.25);
	border-radius: 30px;
	background:
		linear-gradient(135deg,rgba(255,253,248,.95),rgba(249,241,218,.86)),
		radial-gradient(circle at 88% 24%,rgba(247,223,160,.38),transparent 34%);
	box-shadow: 0 26px 70px rgba(63,42,13,.13);
}
.market-hero-shell:before{
	content:"";
	position:absolute;
	left:-34%;
	top:-20%;
	width:42%;
	height:140%;
	pointer-events:none;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.16) 38%,rgba(247,223,160,.62) 50%,rgba(255,255,255,.14) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:marketHeroSheen 9s ease-in-out infinite;
}
.market-hero-copy{
	position:relative;
	z-index:1;
	max-width: 650px;
}
.market-hero-badge{
	display:inline-flex;
	align-items:center;
	gap:8px;
	height:30px;
	padding:0 14px;
	border-radius:var(--lux-radius-pill);
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	color:#152037;
	box-shadow:0 10px 24px rgba(156,101,29,.18);
	font-size:12px;
	font-weight:900;
	letter-spacing:.08em;
	text-transform:uppercase;
}
.market-hero-copy h1{
	margin:16px 0 10px;
	color:var(--lux-ink);
	font-size:42px;
	line-height:1.15;
	font-weight:900;
	letter-spacing:.04em;
}
.market-hero-copy p{
	max-width: 580px;
	margin:0;
	color:#71634e;
	font-size:15px;
	line-height:1.9;
}
.market-hero-metrics{
	position:relative;
	z-index:1;
	display:grid;
	grid-template-columns: repeat(3,minmax(92px,1fr));
	gap:12px;
	min-width: 360px;
}
.market-hero-metrics div{
	padding:18px 16px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:20px;
	background:rgba(255,255,255,.62);
	box-shadow:0 14px 34px rgba(63,42,13,.08);
}
.market-hero-metrics span,
.market-hero-metrics strong{
	display:block;
}
.market-hero-metrics span{
	color:#8a7860;
	font-size:12px;
}
.market-hero-metrics strong{
	margin-top:8px;
	color:#16213a;
	font-size:22px;
	font-weight:900;
}
.market-table-card{
	position:relative;
	max-width:1200px;
	margin:0 auto;
	padding:18px;
	box-sizing:border-box;
	border:1px solid rgba(201,150,66,.20);
	border-radius:26px;
	background:rgba(255,255,255,.78);
	box-shadow:var(--lux-shadow-card);
	-webkit-backdrop-filter: blur(16px);
	backdrop-filter: blur(16px);
}
.market-table-card .layui-tab-title{
	border-bottom:1px solid rgba(201,150,66,.20);
}
.market-table-card .layui-tab-title li{
	color:#26334f;
	font-weight:900;
}
.market-table-card .layui-tab-brief>.layui-tab-title .layui-this:after,
.market-table-card.layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom:2px solid var(--lux-gold);
}
.market-toolbar-panel{
	padding:14px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:20px;
	background:
		linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.64));
}
.market-toolbar-panel .layui-btn-normal{
	min-width:96px;
	font-weight:900;
}
.market-toolbar-panel .market-search-box{
	width:340px;
	height:42px;
	border-color:rgba(201,150,66,.26);
	background:rgba(255,255,255,.82);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(63,42,13,.06);
}
.market-table-scroll{
	width:100%;
	overflow-x:auto;
	border-radius:20px;
	border:1px solid rgba(201,150,66,.14);
	background:rgba(255,255,255,.64);
}
.market-table-scroll .layui-table{
	min-width: 980px;
	margin:0;
	background:transparent;
}
.market-table-scroll .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.82),rgba(255,255,255,.78));
}
.market-table-scroll .layui-table th{
	color:#847052;
	font-size:13px;
	font-weight:900;
	letter-spacing:.02em;
}
.market-table-scroll .layui-table td{
	border-color:rgba(201,150,66,.10)!important;
	color:#28344d;
}
.market-symbol-row{
	transition:background .2s ease, transform .2s ease, box-shadow .2s ease;
}
.market-symbol-row:hover{
	background:rgba(249,241,218,.60)!important;
	transform:translateY(-1px);
	box-shadow:inset 3px 0 0 rgba(201,150,66,.58);
}
.market-row-coin{
	display:flex;
	align-items:center;
	gap:10px;
	font-weight:900;
	color:#152037!important;
}
.market-row-coin img{
	width:28px;
	height:28px;
	border-radius:50%;
	box-shadow:0 0 0 1px rgba(201,150,66,.20),0 8px 16px rgba(63,42,13,.10);
}
.market-price-cell{
	color:#101827!important;
	font-weight:900;
	font-variant-numeric: tabular-nums;
}
.market-change-pill{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:78px;
	height:28px;
	padding:0 10px;
	border-radius:var(--lux-radius-pill);
	background:rgba(13,168,139,.10);
	font-weight:900;
	font-variant-numeric: tabular-nums;
}
.market-change-pill.color-red{
	background:rgba(239,86,86,.10);
}
.market-sparkline-cell .svg{
	display:block;
	margin:0 auto;
	filter:drop-shadow(0 7px 12px rgba(201,150,66,.10));
}
.market-luxury-page .market-load-more{
	min-width:128px;
	height:38px;
	border-color:rgba(201,150,66,.34);
	background:linear-gradient(135deg,rgba(255,253,248,.92),rgba(249,241,218,.82));
	color:#9c651d;
	font-weight:900;
	box-shadow:0 10px 24px rgba(63,42,13,.08);
}
.market-luxury-page .market-load-more:hover{
	border-color:var(--lux-gold);
	background:linear-gradient(135deg,#fffdf8,#f9f1da);
}
@keyframes marketHeroSheen{
	0%,72%,100%{left:-34%; opacity:0;}
	14%,46%{opacity:1;}
	58%{left:116%; opacity:0;}
}
@media (prefers-reduced-motion: reduce){
	.market-hero-shell:before,
	.market-symbol-row{
		animation:none!important;
		transition:none!important;
	}
}
.main{
	padding-top:50px;
	padding-bottom: 100px;
}
.new-bg{
	background: #e5ebf5;
}
.white-box{
	background: #ffffff;
	border-radius: 2px;
}
.left-nav{
	border-right: 1px solid #e9e9e9;
	min-height: 800px;
}
.left-nav ul li{
	height: 54px;
	line-height: 54px;
	padding-left: 30px;
	margin-bottom: 5px;
}
.left-nav ul li.layui-this a{
	color:#3C74EB;
}
.left-nav ul li a i{
	font-size: 18px;
	margin-right: 12px;
}
.account-safe img{
	margin-right: 30px;
}
.account-safe p{
	margin-top:20px;
	margin-bottom: 20px;
}
.account-body li{
	min-height: 40px;
	line-height: 40px;
	padding: 10px 0;
	border-bottom: 1px solid #e6e6e6;
	font-size: 14px;
}
.account-body li span i{
	color:#55a067;
	margin-right: 20px;
}
.log-table,.log-table tr th{
	text-align: center;
}
.log-table .layui-table thead tr{
	background-color: #ffffff;
}
.log-table .layui-table tr{
	border-bottom: 1px solid #eeeeee;
	height: 50px;
}
.set-form{
	padding:20px 100px 0 0;
}
.set-form .layui-form-label{
	width: 120px;
	text-align: left;
}
.set-form .layui-input-block{
	margin-left: 150px;
}
.set-code {
	margin-left:150px;
}
.set-code div{
	margin-right: 30px;
	margin-top: 20px;
}
.set-code div img{
	border: 1px solid #e2e2e2;
	padding: 10px;
}
.set-code div p{
	margin-top:10px;
	text-align: center;
}
.set-btn{
	margin-left:150px;
	margin-top:30px;
}
.set-btn .layui-btn{
	width: 100%;
}
.set-span{
	line-height: 38px;
}
.operation a{
	margin-left: 5px;
}
.operation a:hover{
	color:#3d74eb;
	opacity: 0.8;
}
.transfer .layui-btn{
	margin-left: 110px;
	width: 560px;
}
.transfer-box{
	padding: 30px;
	min-height: 600px;
}
.transfer-box h5{
	line-height: 2;
}
/* 质押产品卡片 */
.stake-layout{
	display: grid;
	grid-template-columns: minmax(0, 1fr) 360px;
	gap: 24px;
	align-items: start;
}
.stake-products{
	min-width: 0;
}
.stake-section-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 18px;
}
.stake-section-title span{
	display: block;
	font-size: 22px;
	font-weight: 600;
	color: #172033;
}
.stake-section-title p{
	margin-top: 6px;
	color: #7b879d;
	font-size: 13px;
}
.stake-product-grid{
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 16px;
}
.stake-product-card{
	position: relative;
	padding: 18px;
	border: 1px solid #e5ebf5;
	border-radius: 12px;
	background: linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);
	box-shadow: 0 8px 22px rgba(15, 35, 73, 0.05);
	cursor: pointer;
	transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;
	outline: none;
}
.stake-product-card:hover{
	border-color: #b9caf7;
	box-shadow: 0 12px 28px rgba(61, 116, 235, 0.12);
	transform: translateY(-2px);
}
.stake-product-card.active{
	border-color: #d2a857;
	box-shadow: 0 14px 32px rgba(156, 101, 29, 0.18);
}
.stake-product-card.active:before{
	content: "";
	position: absolute;
	left: 0;
	top: 14px;
	width: 4px;
	height: 46px;
	border-radius: 0 4px 4px 0;
	background: #d2a857;
}
.stake-card-top{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 12px;
}
.stake-card-top h4{
	margin-top: 8px;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.35;
	color: #172033;
}
.stake-card-top .layui-icon{
	display: none;
	color: #3d74eb;
	font-size: 22px;
}
.stake-product-card.active .stake-card-top .layui-icon{
	display: block;
}
.stake-coin{
	display: inline-block;
	padding: 4px 10px;
	border-radius: 16px;
	background: rgba(61,116,235,.1);
	color: #3d74eb;
	font-size: 13px;
	font-weight: 600;
}
.stake-card-metrics{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 12px;
	margin-top: 22px;
}
.stake-card-metrics div{
	padding: 12px;
	border-radius: 10px;
	background: #f2f6ff;
}
.stake-card-metrics p{
	color: #7b879d;
	font-size: 12px;
}
.stake-card-metrics strong{
	display: block;
	margin-top: 6px;
	color: #172033;
	font-size: 18px;
}
.stake-card-foot{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 16px;
	color: #7b879d;
	font-size: 12px;
}
.stake-card-foot span:last-child{
	color: #3d74eb;
	font-weight: 600;
}
.stake-purchase-panel{
	position: sticky;
	top: 20px;
}
.stake-form-card{
	padding: 22px;
	border-radius: 14px;
	background: #f8fbff;
	border: 1px solid #e5ebf5;
	box-shadow: 0 12px 30px rgba(15, 35, 73, 0.08);
}
.stake-panel-title{
	font-size: 20px;
	font-weight: 600;
	color: #172033;
	margin-bottom: 16px;
}
.stake-selected-box{
	padding: 16px;
	border-radius: 12px;
	background: #ffffff;
	border: 1px solid #e9eef8;
	margin-bottom: 14px;
}
.stake-panel-label{
	display: block;
	color: #7b879d;
	font-size: 12px;
	margin-bottom: 6px;
}
.stake-selected-title{
	display: block;
	font-size: 18px;
	color: #172033;
	line-height: 1.35;
}
.stake-selected-meta{
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin-top: 12px;
	color: #7b879d;
	font-size: 13px;
}
.stake-selected-meta em{
	font-style: normal;
	color: #0da88b;
}
.stake-period-list{
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
	margin: 0 0 14px;
}
.stake-period-chip{
	height: 30px;
	line-height: 28px;
	padding: 0 12px;
	border: 1px solid #d9e2f3;
	border-radius: 16px;
	background: #ffffff;
	color: #59677d;
	cursor: pointer;
}
.stake-period-chip.active,
.stake-period-chip:hover{
	border-color: #d2a857;
	background: linear-gradient(135deg,#9c651d,#f7dfa0 52%,#b9822f);
	color: #111827;
}
.stake-wallet-chip{
	display: flex;
	align-items: baseline;
	gap: 8px;
	padding: 12px 14px;
	border-radius: 10px;
	background: rgba(61,116,235,.08);
	color: #59677d;
	margin-bottom: 18px;
}
.stake-wallet-chip strong{
	color: #172033;
	font-size: 18px;
}
.stake-wallet-chip em{
	font-style: normal;
	color: #3d74eb;
	font-weight: 600;
}
.stake-form-card .layui-form-label{
	width: 86px;
	padding-left: 0;
	text-align: left;
}
.stake-form-card .layui-input-block{
	margin-left: 104px;
}
.stake-summary-row{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 13px 14px;
	border-radius: 10px;
	background: #ffffff;
	border: 1px solid #e9eef8;
	color: #7b879d;
}
.stake-summary-row strong{
	color: #0da88b;
	font-size: 16px;
	text-align: right;
}
.stake-form-card .set-btn{
	margin-left: 0;
	margin-top: 18px;
}
@media (max-width: 1300px){
	.stake-layout{
		grid-template-columns: 1fr;
	}
	.stake-purchase-panel{
		position: static;
	}
}
@media (max-width: 900px){
	.stake-product-grid{
		grid-template-columns: 1fr;
	}
}
/*up理财*/
.up-top{
	width: 100%;
	background: linear-gradient(#6081f5,#2950e5);
	color:#ffffff;
	text-align: center;
	padding: 50px 0;
}
.up-top h2{
	padding:20px 0;
	font-size: 30px;
}
.ex-span{
	background: #ffd12d;
	border-radius: 15px;
	color:#000000;
	padding: 5px 15px;
	position: relative;
}
.ex-span::after{
	content: "";
	position: absolute;
	bottom: -8px;
	left: 18px;
	border-width: 0 10px 10px;
	border-style: solid;
	border-color: transparent transparent transparent #ffd12d;
}
.up-top .layui-btn{
	color:#000000;
}
.coinwin-header{
	padding:30px;
	background: #ffffff;
	border-radius: 4px;
	position: relative;
}
.coinwin-header .flag {
    position: absolute;    /*绝对定位*/
	top: 0;
	left:0;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 100px;
    background: #ffffff url("../img/flag.png") right bottom;
    color: #fff;
}
.coinwin-header div{
	border-right:1px solid #cdcdcd;
}
.coinwin-header div:last-child{
	border-right:0;
}
.coinwin-header span{
	font-size: 20px;
}
.coinwin-header p{
	color:#999;
	margin-top:10px;
}
.coinwin-list{
	margin-top:20px;
}
.coinwin-list .layui-panel{
	background: #ffffff;
	border-radius: 4px;
	position: relative;
}
.coinwin-list .layui-panel .flag {
    position: absolute;    /*绝对定位*/
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 100px;
    background: #ffffff url("../img/flag.png") right bottom;
    color: #fff;
}
.coinwin-list .layui-panel h3{
	font-size: 28px;
	height: 48px;
    line-height: 48px;
	font-weight:bold;
}

.coinwin-body{
	margin-top:20px;
}
.coinwin-body .layui-panel{
	padding: 20px;
	background: #ffffff;
	border-radius: 4px;
}
.coinwin-body .layui-panel h3{
	height: 36px;
    line-height: 36px;
	font-weight:bold;
}
.coinwin-body .layui-panel .layui-input{
	background: #f5f5f5;
	margin:10px 0 20px 0;
}
.coinwin-body .layui-panel .layui-btn{
	width: 100%;
	border-radius: 4px;
}
.coinwin-bottom{
	background: #ffffff;
	border-radius: 4px;
	padding: 20px;
	margin-top:20px;
}
.coinwin-bottom .layui-tab-title li{
	font-size: 16px;
}
.coinwin-bottom .layui-tab-brief>.layui-tab-title .layui-this {
    color: #9c651d;
}
.coinwin-bottom .layui-tab-brief>.layui-tab-more li.layui-this:after,.coinwin-bottom  .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857;
}
.coinwin-bottom .layui-table thead tr{
	background: #e2eafd;
	color:  #3d74eb;
}
.coinwin-bottom .layui-table th,.coinwin-bottom .layui-table td{   
		font-size: 16px;
		height: 38px;
		line-height: 38px;
}
.coinwin-bottom .layui-table tbody tr:hover{
	background: unset;
}
.coinwin-bottom .layui-table[lay-even] tr:nth-child(even) {
  background-color: #f3f7ff;
}
.coinwin-box{
	padding:30px;
	background: #ffffff;
	border-radius: 4px;
}
.coinwin-box span{
	font-size: 20px;
}
.coinwin-box p{
	color:#999;
	margin-top:10px;
}
/*IEO认购*/
.ieo-body .layui-panel {
    background: #ffffff;
    border-radius: 4px;
    padding: 10px;
}
.ieo-img{
	width: 100%;
	overflow: hidden;
}
.ieo-body .layui-panel .layui-btn{
	width: 100%;
}
.ieo-top {
	width: 100%;
	background: url(../img/ieo-bg.jpg) #060e17;
	height: 200px;
	color:#ffffff;
	padding:50px 0;
}
.ieo-top .ieo-img img{
	width: 100%;
	overflow: hidden;
}
.ieo-bottom{
	background: #ffffff;
	border-radius: 4px;
	padding: 20px;
}
.ieo-bottom .layui-tab-brief>.layui-tab-title .layui-this {
    color: #FFB800;
}
.ieo-bottom .layui-tab-brief>.layui-tab-more li.layui-this:after,.ieo-bottom .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #FFB800;
}
.ieo-oper{
	background: #ffffff;
	border-radius: 4px;
	padding: 20px;
}
.ieo-oper .layui-btn{
	width: 100%;
}
/*币币交易*/
.deal-box{
	width: 100%;
	min-width: 1300px;
	box-sizing: border-box;
}
.deal-top{
	height: 585px;
	margin-top:0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	gap: 5px;
	align-items: stretch;
	box-sizing: border-box;
}
.deal-bg{
	background: #ffffff;
}
.deal-top-left{
	width: 260px;
	padding: 15px;
	height: 100%;
	box-sizing: border-box;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 260px;
	overflow-y: auto;
}
.deal-symbol-filter{
	display: block;
	margin-bottom: 10px;
}
.deal-symbol-filter>a{
	display: block;
	line-height: 18px;
	margin-bottom: 8px;
	font-weight: 600;
}
.deal-symbol-search-box{
	display: flex;
	align-items: center;
	width: 100%;
	height: 34px;
	padding: 0 12px;
	background: #f7f9fc;
	border: 1px solid #d8e1ee;
	border-radius: 8px;
	box-sizing: border-box;
}
.deal-symbol-search-box .layui-icon{
	flex: 0 0 auto;
	margin-right: 8px;
	font-size: 14px;
	color: #8394aa;
}
.deal-symbol-search{
	width: 100%;
	height: 32px;
	line-height: 32px;
	border: 0;
	outline: none;
	background: transparent;
	color: #34495e;
	font-size: 12px;
}
.deal-symbol-search::placeholder{
	color: #9aa9bb;
}
.deal-symbol-empty{
	padding: 18px 0;
	text-align: center;
	color: #7d8ea8;
	font-size: 12px;
}
.deal-symbol-load-more-wrap{
	padding: 12px 0 2px;
	text-align: center;
}
.deal-symbol-load-more{
	width: calc(100% - 24px);
	height: 30px;
	font-size: 12px;
}
.deal-top-left .layui-table thead tr{
	background: unset;
	border-bottom: 1px solid #cdd9e2;
}
.deal-top-left .layui-table td,.deal-top-left .layui-table th{
	font-size: 12px;
}
.deal-top-left #list_pro{
	width: 100% !important;
	table-layout: fixed;
}
.deal-top-left #list_pro th,
.deal-top-left #list_pro td{
	height: 34px;
	line-height: 34px;
	padding: 0 6px;
	box-sizing: border-box;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.deal-top-left #list_pro th.deal-sort-trigger{
	cursor: pointer;
	user-select: none;
	color: #52657a;
	transition: color .15s ease;
}
.deal-top-left #list_pro th.deal-sort-trigger:hover,
.deal-top-left #list_pro th.deal-sort-trigger.sort-asc,
.deal-top-left #list_pro th.deal-sort-trigger.sort-desc{
	color: #3d74eb;
}
.deal-sort-icon{
	display: inline-flex;
	flex-direction: column;
	justify-content: center;
	width: 8px;
	height: 16px;
	margin-left: 4px;
	vertical-align: middle;
	position: relative;
	top: -1px;
}
.deal-sort-icon:before,
.deal-sort-icon:after{
	display: block;
	height: 7px;
	line-height: 7px;
	font-size: 8px;
	color: #aebdcc;
	transform: scale(.8);
}
.deal-sort-icon:before{
	content: "▲";
}
.deal-sort-icon:after{
	content: "▼";
}
.deal-sort-trigger.sort-asc .deal-sort-icon:before,
.deal-sort-trigger.sort-desc .deal-sort-icon:after{
	color: #3d74eb;
}
.deal-top-left #list_pro th:nth-child(1),
.deal-top-left #list_pro td:nth-child(1){
	width: 30%;
	padding-left: 12px;
	text-align: left;
}
.deal-top-left #list_pro th:nth-child(2),
.deal-top-left #list_pro td:nth-child(2){
	width: 34%;
	text-align: right;
}
.deal-top-left #list_pro th:nth-child(3),
.deal-top-left #list_pro td:nth-child(3){
	width: 36%;
	padding-right: 12px;
	text-align: right;
	font-variant-numeric: tabular-nums;
}
.deal-change-badge{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 64px;
	height: 22px;
	line-height: 22px;
	padding: 0 8px;
	border-radius: 12px;
	box-sizing: border-box;
	font-weight: 600;
	font-variant-numeric: tabular-nums;
	letter-spacing: .1px;
}
.deal-top-left #list_pro td:nth-child(3).color-green .deal-change-badge{
	color: #18a85f;
	background: rgba(24, 168, 95, .12);
}
.deal-top-left #list_pro td:nth-child(3).color-red .deal-change-badge{
	color: #df4b4b;
	background: rgba(223, 75, 75, .12);
}
.deal-top-left #list_pro thead th.sorting,
.deal-top-left #list_pro thead th.sorting_asc,
.deal-top-left #list_pro thead th.sorting_desc,
.deal-top-left #list_pro thead th.sorting_asc_disabled,
.deal-top-left #list_pro thead th.sorting_desc_disabled{
	background-position: right 2px center;
	padding-right: 14px;
}
.deal-top-left .layui-table tbody .active{
	background: #f2f5fa;
}
.deal-top-left .layui-table tbody tr:hover{
	background: #f2f5fa;
}
.deal-top-center{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	min-width: 470px;
	min-height: 100%;
	margin-left:0;
	overflow: hidden;
}
.deal-top-center-title{
	padding: 12px 14px;
	border-bottom: 1px solid #cdd9e2;
	display: flex;
	align-items: flex-start;
	gap: 8px 10px;
	flex-wrap: wrap;
	box-sizing: border-box;
	min-height: 74px;
}
.deal-top-center-title p{
	margin-left: 0;
	font-size: 12px;
	line-height: 1.7;
	white-space: nowrap;
}
.deal-top-center-title h3{
	white-space: nowrap;
}
.deal-top-center-body{
	padding: 15px;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 0;
}
.deal-top-right-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 270px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 270px;
	flex: 0 0 270px;
	margin-left:0;
	overflow: hidden;
}
.deal-top-right-box h5{
	position: relative;
	padding: 15px;
	border-bottom: 1px solid #cdd9e2;
	font-size: 14px;
}
.deal-top-right-box .layui-table thead tr{
	background: unset;
}

.deal-top-right-box .layui-table tbody tr:hover{
	background: #f2f5fa;
}
.deal-top-right-box .layui-table td,.deal-top-right-box .layui-table th{
	font-size: 12px;
}
.deal-bottom{
	margin-top:5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	gap: 5px;
	min-height: 330px;
	box-sizing: border-box;
}
.deal-bottom-left{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	min-width: 0;
}
.deal-bottom .layui-tab-brief>.layui-tab-title .layui-this{
	color:#9c651d;
}
.deal-bottom .layui-tab-brief>.layui-tab-more li.layui-this:after,.deal-bottom .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857;
}
.deal-bottom-left .layui-table thead tr {
	background: unset;
	border-bottom: 1px solid #cdd9e2;
}
.deal-bottom-right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 550px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 550px;
	flex: 0 0 550px;
	margin-left:0;
}
.deal-bottom-right .layui-form {
	margin-top: 20px;
}
.deal-bottom-right .layui-form-label{
	padding: 9px 0;
	text-align: left;
	font-size: 14px;
	width: 60px;
}
.deal-bottom-right .layui-form-item .layui-input-block{
	margin-left: 60px;
}
.deal-bottom-right .layui-form-item .layui-input{
	border: 1px solid #cad7e0;
}
.input-span{
	position: absolute;
	right: 15px;
	color: #637085;
	top: 10px;
}
.deal-bottom-right .layui-form-item .layui-btn{
	width: 100%;
}
.deal-luxury-page{
	padding: 14px 12px 46px;
	background:
		radial-gradient(circle at 12% 0%,rgba(247,223,160,.28),transparent 28%),
		linear-gradient(180deg,#fffdf8 0%,#fbf6ea 54%,#f4ead8 100%);
}
.deal-trade-shell{
	position: relative;
	isolation: isolate;
}
.deal-trade-shell:before{
	content:"";
	position:absolute;
	left:50%;
	top:12px;
	width:900px;
	height:240px;
	pointer-events:none;
	z-index:-1;
	transform:translateX(-50%);
	background:
		radial-gradient(circle at 30% 30%,rgba(249,241,218,.74),transparent 32%),
		radial-gradient(circle at 72% 16%,rgba(210,168,87,.18),transparent 36%);
	filter:blur(.2px);
}
.deal-chart-card,
.deal-side-card,
.deal-orders-card,
.deal-order-form-card,
.deal-symbol-drawer{
	border:1px solid rgba(201,150,66,.22);
	border-radius:24px;
	background:rgba(255,255,255,.82);
	box-shadow:0 22px 62px rgba(63,42,13,.12);
	-webkit-backdrop-filter:blur(16px);
	backdrop-filter:blur(16px);
}
.deal-chart-card:after,
.deal-side-card:after,
.deal-orders-card:after,
.deal-order-form-card:after{
	content:"";
	position:absolute;
	left:-34%;
	top:0;
	width:28%;
	height:100%;
	pointer-events:none;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.12) 38%,rgba(247,223,160,.36) 50%,rgba(255,255,255,.10) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:dealPanelSheen 10s ease-in-out infinite;
}
.deal-chart-card{
	min-width: 730px;
}
.deal-chart-card .deal-top-center-body{
	background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(249,241,218,.16));
}
.deal-chart-card .trading-view{
	border-radius:0 0 22px 22px;
	overflow:hidden;
}
.deal-market-strip{
	padding:8px 10px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:18px;
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.62));
	box-shadow:0 12px 26px rgba(63,42,13,.08);
}
.deal-market-strip .pc-symbol-picker-toggle{
	border-color:rgba(201,150,66,.30);
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	color:#152037;
	box-shadow:0 10px 24px rgba(156,101,29,.16);
}
.deal-market-strip .pc-trade-symbol-stat{
	color:#746751;
}
.deal-market-strip .pc-trade-symbol-stat strong{
	color:#152037;
	font-weight:900;
}
.deal-symbol-drawer{
	border-radius:20px!important;
	background:rgba(255,255,255,.94)!important;
	box-shadow:0 28px 70px rgba(31,42,61,.22),0 0 0 1px rgba(247,223,160,.16)!important;
}
.deal-symbol-drawer .pc-symbol-panel-head{
	padding-bottom:10px;
	border-bottom:1px solid rgba(201,150,66,.16);
}
.deal-symbol-drawer .pc-symbol-panel-title{
	color:#152037;
	font-weight:900;
}
.deal-symbol-drawer .deal-symbol-search-box{
	border-color:rgba(201,150,66,.24);
	background:rgba(249,241,218,.44);
	border-radius:14px;
}
.deal-symbol-drawer #list_pro{
	border-radius:16px;
	overflow:hidden;
	background:rgba(255,255,255,.58);
}
.deal-symbol-drawer #list_pro thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.82),rgba(255,255,255,.78));
}
.deal-symbol-drawer #list_pro tbody tr:hover,
.deal-symbol-drawer #list_pro tbody .active{
	background:rgba(249,241,218,.66)!important;
	box-shadow:inset 3px 0 0 rgba(201,150,66,.58);
}
.deal-side-card h5,
.deal-orders-card .layui-tab-title,
.deal-order-form-card .layui-tab-title{
	border-color:rgba(201,150,66,.18)!important;
	background:linear-gradient(180deg,rgba(255,253,248,.74),rgba(249,241,218,.42));
}
.deal-side-card h5{
	color:#152037;
	font-weight:900;
}
.deal-side-card .layui-table,
.deal-orders-card .layui-table{
	background:transparent;
}
.deal-side-card .layui-table thead tr,
.deal-orders-card .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.64),rgba(255,255,255,.52));
	border-color:rgba(201,150,66,.16);
}
.deal-side-card .layui-table th,
.deal-orders-card .layui-table th{
	color:#877253;
	font-weight:900;
}
.deal-side-card .layui-table td,
.deal-orders-card .layui-table td{
	border-color:rgba(201,150,66,.10)!important;
	font-variant-numeric:tabular-nums;
}
.deal-side-card .depth-box{
	padding:12px 0!important;
	background:rgba(249,241,218,.46);
	border-radius:14px;
}
.deal-record-table-scroll{
	width:100%;
	overflow-x:auto;
	padding:0 10px 10px;
	box-sizing:border-box;
}
.deal-record-table-scroll .layui-table{
	min-width:780px;
	margin:0;
	border-radius:16px;
}
.deal-order-form-card{
	padding-bottom:14px;
}
.deal-order-form-card .layui-tab-title li{
	font-weight:900;
}
.deal-order-form-card .layui-tab-title .float-right a{
	display:inline-flex;
	align-items:center;
	height:28px;
	padding:0 12px;
	border-radius:999px;
	background:rgba(201,150,66,.12);
	color:#9c651d;
	font-weight:900;
}
.deal-form-panel{
	position:relative;
	padding:12px;
	box-sizing:border-box;
	border:1px solid rgba(201,150,66,.15);
	border-radius:18px;
	background:rgba(255,255,255,.58);
}
.deal-form-panel .font-14{
	color:#746751;
	font-size:13px;
}
.deal-form-panel .layui-input,
.deal-form-panel .deal-price-input{
	border-color:rgba(201,150,66,.24)!important;
	border-radius:12px;
	background:rgba(255,255,255,.82);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.deal-form-panel .layui-form-label{
	color:#26334f;
	font-weight:800;
}
.deal-form-panel .layui-btn{
	height:40px;
	border-radius:14px!important;
	font-weight:900;
	box-shadow:0 12px 26px rgba(63,42,13,.10);
}
@keyframes dealPanelSheen{
	0%,76%,100%{left:-34%;opacity:0;}
	14%,48%{opacity:.95;}
	62%{left:112%;opacity:0;}
}
@media (prefers-reduced-motion: reduce){
	.deal-chart-card:after,
	.deal-side-card:after,
	.deal-orders-card:after,
	.deal-order-form-card:after{
		animation:none!important;
	}
}
/*合约交易*/
.lever-box{
	width: 100%;
	min-width: 1300px;
	box-sizing: border-box;
}
.lever-top{
	height: 510px;
	margin-top:0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	gap: 5px;
	align-items: stretch;
	box-sizing: border-box;
}
.lever-top-left{
	width: auto;
	margin-left: 0;
	padding: 0px;
	height: 100%;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	min-width: 600px;
	overflow: hidden;
}
.lever-top-right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 400px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 400px;
	flex: 0 0 400px;
	margin-left:0;
	padding: 15px;
	box-sizing: border-box;
	overflow: hidden;
}
.lever-top-right h5{
	position: relative;
	padding: 10px;
	border-bottom: 1px solid #cdd9e2;
	font-size: 14px;
}
.lever-top-right #asks_box td,.lever-top-right #bids_box td{
	padding:5px 10px !important;
}
.lever-top-right .layui-table thead tr{
	background: unset;
}
/* .lever-top-right .layui-table tbody tr:first-child{
	background: #f2f5fa;
}
.lever-top-right .layui-table tbody tr:hover{
	background: #f2f5fa;
} */
.lever-top-right.layui-table td,.lever-top-right .layui-table th{
	font-size: 12px;
}
.lever-bottom{
	margin-top:5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	gap: 5px;
	box-sizing: border-box;
}
.lever-bottom-left{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	min-width: 0;
	overflow: hidden;
}
.lever-bottom-left .layui-tab-brief>.layui-tab-title .layui-this{
	color:#000000;
}
.lever-bottom-left .layui-tab-brief>.layui-tab-more li.layui-this:after,.lever-bottom-left .layui-tab-brief>.layui-tab-title .layui-this:after {
    border-bottom: 0;
}
.lever-bottom-left .layui-table thead tr {
	background: unset;
	border-bottom: 1px solid #cdd9e2;
}
.lever-table-scroll{
	width: 100%;
	max-width: 100%;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	box-sizing: border-box;
	padding-bottom: 2px;
}
.lever-table-scroll .layui-table{
	margin-bottom: 0;
	table-layout: auto;
}
.lever-position-table{
	min-width: 1180px;
}
.lever-history-table{
	min-width: 860px;
}
.lever-table-scroll .layui-table th,
.lever-table-scroll .layui-table td{
	white-space: nowrap;
}
.lever-table-scroll .layui-table td{
	padding-left: 8px;
	padding-right: 8px;
}
.lever-table-scroll .layui-btn-sm{
	margin: 2px 2px;
}
.lever-table-scroll::-webkit-scrollbar{
	height: 8px;
}
.lever-table-scroll::-webkit-scrollbar-thumb{
	background: #c8d3e5;
	border-radius: 999px;
}
.lever-table-scroll::-webkit-scrollbar-track{
	background: #eef3fa;
	border-radius: 999px;
}
.lever-bottom-right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 550px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 550px;
	flex: 0 0 550px;
	margin-left:0;
}
.lever-bottom-right .layui-tab-brief>.layui-tab-title .layui-this{
	color:#9c651d;
}
.lever-bottom-right .layui-tab-brief>.layui-tab-more li.layui-this:after,.lever-bottom-right .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857;
}
.lever-bottom-right .layui-form {
	margin-top: 20px;
}
.lever-bottom-right .layui-form-label{
	padding: 9px 0;
	text-align: left;
	font-size: 14px;
	width: 60px;
}
.lever-bottom-right .layui-form-item .layui-input-block{
	margin-left: 60px;
}
.lever-bottom-right .layui-form-item .layui-input{
	border: 1px solid #cad7e0;
}
.lever-bottom-right .layui-form-item span{
	font-size: 14px;
}
.lever-bottom-right .layui-form-item .layui-btn{
	width: 100%;
}
/*秒合约交易*/
.seconds-box{
	margin-top:0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-width: 1300px;
	gap: 5px;
	align-items: flex-start;
	box-sizing: border-box;
}
.seconds-left{
	width: auto;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	min-width: 0;
}
.seconds-left .layui-tab-title li{
	padding: 0;
}
.seconds-left .layui-tab-brief>.layui-tab-title .layui-this {
  color: #9c651d;
}
.seconds-left .layui-tab-brief>.layui-tab-more li.layui-this:after,.seconds-left .layui-tab-brief>.layui-tab-title .layui-this:after {
	border-bottom: 2px solid #d2a857;
}
.seconds-left-top{
	padding: 10px;
	width: 100%;
	box-sizing: border-box;
}
.seconds-left-top .layui-tab-item .layui-col-xs3{
	border-right: 1px solid #e6e6e6;
}
.seconds-left-top .layui-tab-item .layui-col-xs3:last-child{
	border-right:0;
}
.seconds-left-top .layui-tab-item .layui-col-xs3 p{
	line-height: 1.8;
}
.seconds-left-center{
	margin-top:5px;
	width: 100%;
	height: 510px;
	min-height: 510px !important;
	box-sizing: border-box;
	overflow: hidden;
}
.seconds-left-bottom{
	padding: 10px;
	margin-top:5px;
	width: 100%;
	box-sizing: border-box;
}
.seconds-left-bottom .layui-table thead tr {
	background: unset;
	border-bottom: 1px solid #cdd9e2;
}
.seconds-right{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 500px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 500px;
	flex: 0 0 500px;
	margin-left:0;
	box-sizing: border-box;
}
.seconds-right-head{
	padding: 15px 0;
	width: 100%;
	box-sizing: border-box;
}
.seconds-right-head span img{
	margin-right: 6px;
}
.seconds-right-head p{
	margin-top: 15px;
}
.seconds-account-title{
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
.seconds-account-line{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	margin-top: 12px;
}
.seconds-account-main{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
}
.seconds-account-line .seconds-account-balance{
	margin: 0;
	line-height: 24px;
}
.seconds-account-transfer{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 52px;
	height: 24px;
	line-height: 24px;
	padding: 0 10px;
	border-radius: 12px;
	background: #3d74eb;
	color: #ffffff!important;
	font-size: 12px;
	box-sizing: border-box;
}
.seconds-account-transfer:hover{
	color: #ffffff!important;
	opacity: .9;
}
.seconds-right-body{
	margin-top:5px;
	padding: 15px;
	width: 100%;
	box-sizing: border-box;
}
.seconds_r_ico{
	width: 25px;
	height: 25px;
	margin-right: 6px;
}
.seconds-right-body .layui-form-item{
	margin-bottom: 30px;
}
.seconds-right-body .layui-form-item p{
	margin-bottom: 10px;
}
.seconds-right-body .layui-form-item p .layui-btn{
	width: 100%;
}
/*登录注册*/
.login-bg{
	background: url(../img/login_bg.png) center bottom #e5ebf5;
}
.login-box{
	position: relative;
}
.login-box .layui-form{
	padding: 100px;
	width: 500px;
}
.login-box .layui-form h5{
	margin-bottom: 10px;
}
.login-box .layui-form-item{
	margin-bottom: 25px;
}
.login-box .layui-input,.login-box .layui-select,.login-box .layui-textarea{
	height: 48px;
	line-height: 48px;
}
.login-box .login-btn .layui-btn{
	width: 200px;
	height: 48px;
	line-height: 48px;
	margin-right: 50px;
}
.login-box .v-send{
	position: absolute;
	right: 0;
	bottom: 0;
	border: 0;
	height: 48px;
	line-height: 48px;  
	padding: 0 10px;
	border-left: 1px solid #f0f0f0;
}
.login-box .layui-form-checked i{
	background: #3D74EB !important;
	border-color: #3D74EB !important;
}
.login-box .agree span{
	color:#3d74eb;
}
.login-ex{
	position: absolute;
	left: 650px;
	color:#61688a;
	font-size: 14px;
	top:250px;
}
.login-ex p{
	line-height: 1.8;
	margin-bottom: 30px;
}
/* 新增 */
@media screen and (max-width: 1000px) { 
	.menu-left .hide {display: none;}  
} 
.lang-img{width: 24px; height: 16px;}

.svg path {
	fill: transparent;
	/* stroke:none; */
}
.info-box{
	position: relative;
}
.info-con, .info-list{
	min-height: 380px;
    margin-top: 10px;
    margin-bottom: 30px;
	color: #61688a;
}
.info-title{margin:20px 0;font-size: 24px;}
.info-list-box{margin:30px 0;background: rgba(211, 214, 223, 0.2);padding: 20px;border-radius: 4px;}
.info-ltitle{margin-bottom:20px;font-size: 18px;}
.info-list ul li{line-height: 36px;font-size: 14px;}
.info-list ul li a{color: #999;}
.login-box .agree{position: relative;}
.login-box .agree a {
	position: absolute;
	line-height: 38px;
    color: #3d74eb;
	font-size: 14px;
}
.layui-form-item .layui-input-40{width: 40% !important;margin-right: 0 !important;}
.layui-form-item .layui-input-60{width: 60% !important;margin-right: 0 !important;}
.login-phone {
    position: absolute;
    left: 650px;
    color: #61688a;
    font-size: 14px;
    top: 150px;
}
.account-safe img {
    width: 100px;
	height: 100px;
	border-radius: 50%;
}
.hidebox{
	display: none;
}
.form-bg{
	background: #e6e6e6;
}
/* 切换 */
.testswitch {
    position: relative;
    float: none; 
    width: 32px;
    margin: 0;
    -webkit-user-select:none; 
    -moz-user-select:none; 
    -ms-user-select: none;
}
 
.testswitch-checkbox {
    display: none;
}
 
.testswitch-label {
    display: block; 
    overflow: hidden; 
    cursor: pointer;
    border: 2px solid #87a2cd; 
    border-radius: 20px;
}
 
.testswitch-inner {
    display: block; 
    width: 200%; 
    margin-left: -100%;
    transition: margin 0.3s ease-in 0s;
}
 
.testswitch-inner::before, .testswitch-inner::after {
    display: block; 
    float: right; 
    width: 50%; 
    height: 16px; 
    padding: 0; 
    line-height: 16px;
    font-size: 10px; 
    font-family: 
    Trebuchet, Arial, sans-serif; 
    box-sizing: border-box;
}

.testswitch-switch {
    position: absolute; 
    display: block; 
    width: 8px;
    height: 8px;
    margin: 6px;
    background: #87a2cd;
    top: 0; 
    bottom: 0;
    right: 12px;
    border-radius: 20px;
    transition: all 0.3s ease-in 0s;
}
.testswitch-inner::after {
    content: attr(data-on);
    padding-left: 4px;
    background-color: #fff; 
    color: #fff;
}
 
.testswitch-inner::before {
    content: attr(data-off);
    padding-right: 4px;
    background-color: #161616; 
    color: #161616;
    text-align: right;
}
 
.testswitch-checkbox:checked + .testswitch-label .testswitch-inner {
    margin-left: 0;
}
 
.testswitch-checkbox:checked + .testswitch-label .testswitch-switch {
    right: 0px; 
}
.deal-top-center-body{padding:0 !important;}
.deal-top-center-body .et-chart-wrap{
	height: 100%;
	min-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.deal-top-center-body .et-chart-setting{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.deal-top-center-body .trading-view,
.deal-top-center-body #tv_chart_container{
	width: 100%;
	height: 100%;
	min-height: 360px;
}
.lever-top-left .et-chart-wrap{
	height: 100%;
	min-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.lever-top-left .et-chart-setting{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.lever-top-left .trading-view{
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.lever-top-left .trading-view,
.lever-top-left #tv_chart_container{
	width: 100%;
	height: 100%;
	min-height: 360px;
}
.seconds-left-center .et-chart-wrap{
	height: 100%;
	min-height: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
}
.seconds-left-center .et-chart-setting{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
}
.seconds-left-center .trading-view{
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
}
.seconds-left-center .trading-view,
.seconds-left-center #tv_chart_container{
	width: 100%;
	height: 100%;
	min-height: 360px;
}
.time-range{line-height: 30px;background: #f2f5fa;}
.time-range span{
	color: #768696;
	padding: 0px 8px;
}
.time-range span.active{
	color:#3c74eb;
}
.trade-checkout{
	position:absolute;
	right: 20px;
	bottom: 0px;
    margin: 0;
    height: 42px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.trade-checkout>span{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 5px;
    cursor: pointer;
    border: 1px solid #646465;
    border-radius: 2px;
    padding: 2px;
}
.depth-box{text-align: center;font-size: 16px !important;padding:10px !important;color: rgba(56, 154, 219, 0.5) !important;
	background-color: rgba(229, 236, 248, 0.63) !important;}
.logs-box{max-height: 600px;overflow: hidden;}
.time-range{font-size: 12px;}
#bids_box tr, #asks_box tr{position: relative;width: 100%;background-position:100%;}
.bgbg{
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(247, 199, 219, 0.1)),to(rgba(243, 188, 156, 0.1)));
	background-image: linear-gradient(rgba(247, 199, 219, 0.1),rgba(243, 188, 156, 0.1));
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: 100%;
}
.bgbgs{
	background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(201, 245, 214, 0.1)),to(rgba(184, 243, 184, 0.1)));
	background-image: linear-gradient(rgba(201, 245, 214, 0.1),rgba(184, 243, 184, 0.1));
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-position: 100%;
}
.usdt-recharge .layui-tab-brief>.layui-tab-title .layui-this {
	color: #9c651d;
}
.usdt-recharge .layui-tab-brief>.layui-tab-more li.layui-this:after,.usdt-recharge .layui-tab-brief>.layui-tab-title .layui-this:after {
	border-bottom: 2px solid #d2a857;
}
.text-left{text-align: left;}
.show-sxf{color: #999;}
.layui-flow-more a cite{width: 100% !important;padding: 0 !important;background: #3f82f5;color: #fff !important;}
.flow-table thead tr th{color:#666 !important;}
.flow-table tbody tr td{color:#999 !important;}
.can-product-box,.can-usdt-box,.buy-account-volume,.span-margin{margin:0 5px;}
.layui-slider-tips{font-size: 12px !important;}
.deal-price-input{line-height: 38px;font-size: 14px;color: #777;background: #f8f8f9;}
.show-deal td{background: #f4f4f5 !important;font-size: 12px;}
.fox-form .layui-form-radio{
	border: 1px solid #b4b4b3;padding: 0px 5px !important;background: #c4c9d2;border-radius: 4px;color: #fff;
	min-width: 50px;text-align: center;
}
.fox-form .layui-form-radio>i {
    margin-right: 0px;
    font-size: 0px;
}
.fox-form .layui-form-radioed{background: linear-gradient(135deg,#9c651d,#f7dfa0 52%,#b9822f);border: 1px solid #d2a857;color:#111827;}
.fox-form .layui-form-item label{display: block;height: 36px;line-height: 36px;}
.fox-layui-box{background: #ffffff; border-radius: 10px !important;}
.times-head{margin: 8px 15px;line-height: 36px;border-bottom: 1px solid #f1efef;}
.load-box-fox{color: #999;}
.layui-nav-child .layui-this{
	background: #233150;
}
.layui-layer-tips .layui-layer-content{min-width: 120px !important;}
.ieo-bottom .layui-tab-brief>.layui-tab-title li{font-size: 16px;}
.fox-table-14 td{font-size: 14px !important;}
.fcolor-1{color:#0da88b}.fcolor-2{color:#f05417}
.lever-bottom-left .layui-tab-brief>.layui-tab-title .layui-this{
	color:#9c651d !important;
}
.lever-bottom-left .layui-tab-brief>.layui-tab-more li.layui-this:after,.lever-bottom-left .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857 !important;
}
.leverdeal-color-2{color: #FF5722 !important;}
.leverdeal-color-1{color: #5FB878 !important;}
.myteam-body-btn{
	margin:10px;
	padding: 10px;
	border: 1px solid #a3a4a5;
}
.myteam-body-btn .panel-content h1{text-align: center;}
.myteam-body-btn .label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
    margin-top: .1em;
}
.myteam-body-btn .small{margin-top: .3em !important;font-size: 12px;color: #777;}
.float-left{float: left;}
.withdraw .layui-tab-content {
    padding: 10px 0 0;
}
.withdraw .layui-tab-brief>.layui-tab-title .layui-this{
	color:#9c651d !important;
}
.withdraw .layui-tab-brief>.layui-tab-more li.layui-this:after,.withdraw .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom: 2px solid #d2a857 !important;
}
.withdraw .withdraw-rule{
	margin-top:15px;font-size: 14px;text-align: left;line-height: 22px;color: #999;
}
.withdraw .withdraw-rule .content{font-size: 12px;}
.wicket-btn-box{
	text-align: center;
	background: unset;
	border-bottom: 2px solid #93a8da;
	height: 54px;
    line-height: 54px;
	border-radius: 0;
}
.wicket-btn-box .btn-this{
	background: #656c8d;
	border-bottom: 2px solid #3d74eb;
    color: #fff;
	border-radius: 0;
	animation: clipCircleIn .9s;
}
@keyframes clipCircleIn {
    0%   {
        clip-path: circle(0 at 50% 50%);
    }
    100% {
        clip-path: circle(200px at 50% 50%);
    }    
}
.layui-tab-contents {
    padding: 10px 0 !important;
}
.site-memo{font-size: 12px;line-height: 24px;padding: 0 10px !important}
.site-memo b{font-size: 16px;}
.withdraw-titles{margin-top:10px;}
.withdraw-titles span{margin-left:6px;color:#2de2b4;}
.line-36{line-height:36px;}
.auth-box{
	width: 100%;
	position: relative;
	height: 60px;
	margin-bottom: 40px;
}
.auth-box-item{
	width: 20%;
	float: left;
	text-align: center;
	color:#666666;
}

.auth-box-line-a{
	height: 48px;
	line-height: 48px;
}
.auth-box-line-b{
	height: 24px;
	line-height: 24px;
}
.auth-box-line{
	margin-top:22px;
	height: 4px;
	border-radius: 30px;
	background:#666666;
}
.seconds-amount-options{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
}
.seconds-amount-options #op-play-price-box{
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 8px;
}
.seconds-amount-options .layui-form-radio{
	margin: 0;
}
.seconds-manual-amount-input{
	margin-top: 10px;
}
.seconds-luxury-page{
	padding:14px 12px 46px;
	background:
		linear-gradient(135deg, rgba(246, 210, 140, .18), rgba(255,255,255,0) 38%),
		radial-gradient(circle at 18% 0%,rgba(246, 210, 140,.30),transparent 30%),
		radial-gradient(circle at 80% 12%,rgba(35,100,255,.08),transparent 28%),
		linear-gradient(180deg,#fffdf8 0%,#fbf6ea 58%,#f4ead8 100%);
}
.seconds-trade-shell{
	position:relative;
	isolation:isolate;
	gap:12px;
	--seconds-overview-height:220px;
}
.seconds-trade-shell:before{
	content:"";
	position:absolute;
	left:44%;
	top:10px;
	width:820px;
	height:260px;
	transform:translateX(-50%);
	pointer-events:none;
	z-index:-1;
	background:
		radial-gradient(circle at 34% 24%,rgba(249,241,218,.80),transparent 34%),
		radial-gradient(circle at 72% 12%,rgba(210,168,87,.18),transparent 34%);
}
.seconds-market-card,
.seconds-account-card{
	min-height:var(--seconds-overview-height);
	box-sizing:border-box;
}
.seconds-market-card,
.seconds-chart-card,
.seconds-position-card,
.seconds-account-card,
.seconds-order-card{
	position:relative;
	overflow:hidden;
	border:1px solid rgba(201,150,66,.22);
	border-radius:24px;
	background:rgba(255,255,255,.84);
	box-shadow:0 22px 62px rgba(63,42,13,.12);
	-webkit-backdrop-filter:blur(16px);
	backdrop-filter:blur(16px);
}
.seconds-market-card:after,
.seconds-chart-card:after,
.seconds-position-card:after,
.seconds-account-card:after,
.seconds-order-card:after{
	content:"";
	position:absolute;
	left:-34%;
	top:0;
	width:28%;
	height:100%;
	pointer-events:none;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.12) 38%,rgba(247,223,160,.34) 50%,rgba(255,255,255,.10) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:secondsPanelSheen 10s ease-in-out infinite;
}
.seconds-product-strip{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	height:auto;
	padding:6px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:18px;
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.62));
	box-shadow:0 12px 26px rgba(63,42,13,.08);
}
.seconds-left .seconds-product-strip li{
	height:32px;
	line-height:32px;
	padding:0 14px!important;
	border-radius:999px;
	color:#746751;
	font-weight:800;
}
.seconds-left .seconds-product-strip .layui-this{
	color:#152037;
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	box-shadow:0 10px 24px rgba(156,101,29,.15);
}
.seconds-left .layui-tab-brief>.layui-tab-title.seconds-product-strip .layui-this{
	color:#152037!important;
}
.seconds-left .seconds-product-strip .layui-this:after{
	display:none!important;
}
.seconds-stat-grid{
	display:grid;
	grid-template-columns:repeat(4,minmax(0,1fr));
	gap:10px;
}
.seconds-stat-grid:before,
.seconds-stat-grid:after{
	content:none!important;
	display:none!important;
}
.seconds-stat-grid>.seconds-stat-card{
	float:none!important;
	width:auto!important;
	min-width:0;
}
.seconds-left-top .layui-tab-item .seconds-stat-card{
	float:none;
	width:auto;
	min-height:66px;
	padding:12px 10px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:16px;
	background:rgba(249,241,218,.40);
	box-sizing:border-box;
}
.seconds-left-top .layui-tab-item .seconds-stat-card p{
	color:#152037;
	font-size:16px;
	font-weight:900;
	font-variant-numeric:tabular-nums;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.seconds-left-top .layui-tab-item .seconds-stat-card span{
	color:#8b7a5f;
	font-size:12px;
}
.seconds-chart-card{
	padding:0;
}
.seconds-chart-card .et-chart-setting{
	border-color:rgba(201,150,66,.18);
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.52));
}
.seconds-chart-card .trading-view{
	border-radius:0 0 22px 22px;
	overflow:hidden;
}
.seconds-position-card{
	padding:10px;
}
.seconds-position-card .layui-tab-title{
	border-color:rgba(201,150,66,.18)!important;
	background:linear-gradient(180deg,rgba(255,253,248,.74),rgba(249,241,218,.42));
	border-radius:18px 18px 0 0;
}
.seconds-position-card .layui-tab-title li{
	font-weight:900;
}
.seconds-position-card .layui-table{
	background:transparent;
}
.seconds-position-card .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.64),rgba(255,255,255,.52));
	border-color:rgba(201,150,66,.16);
}
.seconds-position-card .layui-table th{
	color:#877253;
	font-weight:900;
}
.seconds-position-card .layui-table td{
	border-color:rgba(201,150,66,.10)!important;
	font-variant-numeric:tabular-nums;
}
.seconds-account-card{
	padding:18px 16px;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.seconds-account-title{
	color:#152037;
	font-weight:900;
	letter-spacing:.2px;
}
.seconds-account-line{
	padding:10px 12px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:18px;
	background:rgba(249,241,218,.44);
	flex-direction:column;
	align-items:center;
	justify-content:center;
	gap:8px;
	margin-top:14px;
	width:100%;
	box-sizing:border-box;
}
.seconds-account-main{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	flex-wrap:wrap;
}
.seconds-account-line .seconds-account-balance{
	color:#152037;
	font-size:22px;
	font-weight:900;
	font-variant-numeric:tabular-nums;
}
.seconds-account-usd{
	margin:0;
	color:#8b7a5f;
	font-size:13px;
	line-height:1.4;
	font-weight:800;
	letter-spacing:.1px;
}
.seconds-account-usd-value{
	font-variant-numeric:tabular-nums;
}
.seconds-account-transfer{
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	color:#152037!important;
	font-weight:900;
	box-shadow:0 10px 24px rgba(156,101,29,.16);
}
.seconds-order-card{
	padding:18px;
}
.seconds-order-form .layui-form-item{
	padding:12px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:18px;
	background:rgba(255,255,255,.50);
}
.seconds-order-form label{
	display:flex;
	align-items:center;
	color:#26334f;
	font-weight:900;
}
.seconds-order-form .layui-input{
	border-color:rgba(201,150,66,.24);
	border-radius:12px;
	background:rgba(255,255,255,.82);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.seconds-order-form .layui-form-radio{
	margin-right:6px;
	padding:4px 10px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:999px;
	background:rgba(249,241,218,.42);
	color:#746751;
}
.seconds-order-form .layui-form-radioed{
	border-color:rgba(201,150,66,.36);
	background:linear-gradient(135deg,rgba(249,241,218,.98),rgba(210,168,87,.62));
	color:#152037;
}
.seconds-order-form .layui-btn{
	height:42px;
	border-radius:15px!important;
	font-weight:900;
	box-shadow:0 14px 28px rgba(63,42,13,.12);
}
.seconds-order-form #op-play-prop-box{
	color:#9c651d;
	font-weight:900;
}
@keyframes secondsPanelSheen{
	0%,76%,100%{left:-34%;opacity:0;}
	14%,48%{opacity:.9;}
	62%{left:112%;opacity:0;}
}
@media (prefers-reduced-motion: reduce){
	.seconds-market-card:after,
	.seconds-chart-card:after,
	.seconds-position-card:after,
	.seconds-account-card:after,
	.seconds-order-card:after{
		animation:none!important;
	}
}
.transfer-account-input-wrap{
	position: relative;
	width: 100%;
}
.transfer-account-input-wrap .layui-input{
	padding-right: 62px;
}
.transfer-max-btn{
	position: absolute;
	top: 1px;
	right: 1px;
	height: 36px;
	line-height: 36px;
	padding: 0 12px;
	border: 0;
	border-left: 1px solid #e6e6e6;
	background: transparent;
	color: #3d74eb;
	cursor: pointer;
	font-size: 13px;
}
.transfer-max-btn:hover{
	color: #1e5de8;
}
.lever-order-type-tabs{
	display: flex;
	gap: 8px;
	padding: 0 0 12px;
	margin: 0;
}
.lever-order-type-tab{
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	padding: 0 18px;
	border: 1px solid #d9dce5;
	border-radius: 4px;
	background: #f6f7fb;
	color: #606266;
	cursor: pointer;
	font-size: 13px;
}
.lever-order-type-tab.active{
	border-color: #d2a857;
	background: linear-gradient(135deg,#9c651d,#f7dfa0 52%,#b9822f);
	color: #111827;
}
.lever-limit-price-row{
	margin-bottom: 14px;
}
.lever-limit-price-row .layui-form-label{
	width: 76px;
	padding-left: 0;
	text-align: left;
}
.lever-limit-price-row .layui-input-block{
	margin-left: 86px;
}
.finance-overview-head{
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 24px;
	margin-bottom: 18px;
	border-radius: 10px;
	background: linear-gradient(135deg, #3d74eb, #67a2ff);
	color: #fff;
}
.finance-overview-title{
	font-size: 22px;
	font-weight: 600;
	line-height: 32px;
}
.finance-overview-subtitle{
	font-size: 13px;
	opacity: .86;
	margin-top: 4px;
}
.finance-overview-total-box{
	text-align: right;
}
.finance-overview-total{
	font-size: 28px;
	font-weight: 700;
	line-height: 34px;
}
.finance-overview-total span,
.finance-overview-card-money span{
	font-size: 14px;
	font-weight: 500;
}
.finance-overview-usd{
	margin-top: 6px;
	font-size: 14px;
	font-weight: 500;
	color: rgba(255,255,255,.88);
}
.finance-overview-rate{
	margin-top: 8px;
	font-size: 12px;
	color: rgba(255,255,255,.78);
}
.finance-overview-cards{
	margin-top: 4px;
}
.finance-overview-card{
	display: block;
	padding: 20px;
	min-height: 116px;
	border: 1px solid #edf0f5;
	border-radius: 10px;
	background: #fff;
	box-shadow: 0 8px 24px rgba(31, 45, 61, .06);
	color: inherit;
}
.finance-overview-card:hover{
	border-color: #3d74eb;
	box-shadow: 0 10px 28px rgba(61, 116, 235, .12);
}
.finance-overview-card-title{
	font-size: 15px;
	color: #666;
}
.finance-overview-card-money{
	margin-top: 12px;
	font-size: 22px;
	font-weight: 600;
	color: #222;
}
.finance-overview-card-usd{
	margin-top: 6px;
	font-size: 13px;
	color: #7a8599;
}
.finance-overview-card-link{
	margin-top: 14px;
	font-size: 13px;
	color: #3d74eb;
}
.finance-fullscreen-container{
	width: calc(100vw - 48px);
	max-width: none;
	box-sizing: border-box;
}
.finance-fullscreen-container .white-box{
	display: flex;
	align-items: stretch;
	min-height: 680px;
	box-sizing: border-box;
}
.finance-fullscreen-container .white-box > .layui-col-xs3{
	width: 340px;
	flex: 0 0 340px;
}
.finance-fullscreen-container .white-box > .layui-col-xs9{
	width: auto;
	flex: 1 1 auto;
	min-width: 0;
}
.finance-fullscreen-container .left-nav{
	height: 100%;
}
.finance-fullscreen-container .transfer-box{
	min-width: 0;
}
.finance-form-page{
	max-width: 760px;
	margin: 0 auto;
	box-sizing: border-box;
}
.transfer-page{
	max-width: 720px;
	padding: 30px 0;
}
.swap-page{
	margin: 0 auto;
}
.swap-luxury-card{
	width:100%;
	max-width:920px;
	padding:30px;
	overflow:visible;
	box-sizing:border-box;
}
.swap-luxury-head,
.swaplog-luxury-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:24px;
	margin-bottom:24px;
}
.swap-luxury-title h4,
.swaplog-luxury-head h5{
	margin:6px 0 0;
	line-height:1.25;
	font-size:24px;
	font-weight:900;
	color:#152037;
	letter-spacing:.02em;
}
.swaplog-luxury-head h5{
	font-size:22px;
}
.swap-luxury-title p,
.swaplog-luxury-head p{
	margin-top:8px;
	color:#8b7a5f;
	font-size:13px;
	font-weight:700;
	letter-spacing:.01em;
}
.swap-luxury-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:#9c651d;
	font-size:12px;
	font-weight:900;
	letter-spacing:.08em;
}
.swap-luxury-kicker:before{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:linear-gradient(135deg,#fff6da,#d6a94f 52%,#8f5a16);
	box-shadow:0 0 0 4px rgba(214,169,79,.12);
}
.swap-record-link{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	min-width:112px;
	height:40px;
	padding:0 16px;
	border:1px solid rgba(201,150,66,.26);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(249,241,218,.76));
	color:#8d6728!important;
	font-size:13px;
	font-weight:900;
	box-shadow:0 12px 24px rgba(156,101,29,.10), inset 0 1px 0 rgba(255,255,255,.82);
	white-space:nowrap;
	transition:all .18s ease;
}
.swap-record-link:hover{
	border-color:rgba(201,150,66,.48);
	transform:translateY(-1px);
	box-shadow:0 16px 30px rgba(156,101,29,.15), inset 0 1px 0 rgba(255,255,255,.88);
}
.swap-luxury-form{
	display:block;
	margin-top:8px;
}
.swap-form-section{
	position:relative;
	padding:20px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:22px;
	background:
		radial-gradient(circle at 92% 12%,rgba(247,223,160,.25),transparent 28%),
		linear-gradient(180deg,rgba(255,255,255,.80),rgba(249,241,218,.52));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.swap-card-hd{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:16px;
	margin-bottom:14px;
	color:#43351f;
	font-size:14px;
	font-weight:900;
}
.swap-available{
	color:#8b7a5f;
	font-size:12px;
	font-weight:800;
	white-space:nowrap;
}
.swap-available em{
	font-style:normal;
	color:#674719;
}
.swap-form-row{
	display:grid;
	grid-template-columns:260px minmax(0,1fr);
	gap:16px;
	align-items:center;
}
.swap-coin-field,
.swap-amount-field{
	min-width:0;
}
.swap-luxury-card .layui-input,
.swap-luxury-card .layui-select,
.swap-luxury-card .layui-form-select .layui-input{
	height:46px;
	line-height:46px;
	border-radius:14px;
	font-weight:800;
}
.swap-amount-wrap{
	position:relative;
}
.swap-amount-wrap .layui-input{
	padding-right:86px;
}
.swap-max-btn{
	position:absolute;
	right:8px;
	top:7px;
	z-index:2;
	height:32px;
	line-height:30px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	padding:0 14px;
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b);
	color:#241806;
	font-size:12px;
	font-weight:900;
	cursor:pointer;
	box-shadow:0 8px 18px rgba(156,101,29,.16);
}
.swap-reverse-line{
	position:relative;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:14px 0;
}
.swap-reverse-line:before{
	content:"";
	position:absolute;
	left:20px;
	right:20px;
	top:50%;
	border-top:1px dashed rgba(201,150,66,.22);
}
.swap-direction-button{
	position:relative;
	z-index:1;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:46px;
	height:46px;
	border:1px solid rgba(201,150,66,.30);
	border-radius:50%;
	background:
		radial-gradient(circle at 34% 24%,rgba(255,255,255,.82),transparent 30%),
		linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b);
	color:#241806;
	cursor:pointer;
	box-shadow:0 14px 28px rgba(156,101,29,.18);
	transition:all .18s ease;
}
.swap-direction-button:hover{
	transform:translateY(-1px) rotate(180deg);
	box-shadow:0 18px 34px rgba(156,101,29,.22);
}
.swap-quote-grid{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:12px;
	margin-top:20px;
	padding:0;
	background:transparent;
}
.swap-quote-grid div{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:14px;
	min-height:48px;
	padding:12px 14px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:16px;
	background:rgba(255,255,255,.62);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.70);
	box-sizing:border-box;
}
.swap-quote-grid span{
	color:#8b7a5f;
	font-size:12px;
	font-weight:800;
	white-space:nowrap;
}
.swap-quote-grid strong{
	min-width:0;
	color:#1f2a44;
	font-weight:900;
	font-variant-numeric:tabular-nums;
	text-align:right;
	word-break:break-word;
}
.swap-luxury-card .layui-form-item{
	margin-bottom:0;
}
.transfer.swap-luxury-card .layui-btn,
.swap-luxury-card .swap-submit-btn{
	width:100%;
	height:48px;
	line-height:48px;
	margin-left:0;
	border:0;
	border-radius:16px;
	background:linear-gradient(135deg,#18233c 0%,#d8ad58 54%,#9c651d 100%)!important;
	color:#fff9e8!important;
	font-size:15px;
	letter-spacing:.06em;
	box-shadow:0 16px 32px rgba(156,101,29,.18);
}
.swaplog-luxury-box{
	width:100%;
	min-height:600px;
	box-sizing:border-box;
}
.swaplog-table-card{
	padding:0;
	overflow-x:auto;
}
.swaplog-table-card .layui-table{
	min-width:860px;
}
.swaplog-table-card td,
.swaplog-table-card th{
	white-space:nowrap;
}
.tax-page{
	margin: 0 auto;
}
.tax-luxury-card{
	width:100%;
	max-width:980px;
	padding:30px;
	overflow:visible;
	box-sizing:border-box;
}
.tax-luxury-head,
.taxlog-luxury-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:24px;
	margin-bottom:24px;
	padding-bottom:20px;
	border-bottom:1px solid rgba(201,150,66,.14);
}
.tax-luxury-title h4,
.taxlog-luxury-head h5{
	margin:6px 0 0;
	line-height:1.25;
	color:#152037;
	font-size:24px;
	font-weight:900;
	letter-spacing:.02em;
}
.taxlog-luxury-head h5{
	font-size:22px;
}
.tax-desc,
.taxlog-luxury-head p{
	margin-top:8px;
	color:#8b7a5f;
	font-size:13px;
	font-weight:700;
	line-height:1.7;
}
.tax-luxury-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:#9c651d;
	font-size:12px;
	font-weight:900;
	letter-spacing:.08em;
}
.tax-luxury-kicker:before{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:linear-gradient(135deg,#fff6da,#d6a94f 52%,#8f5a16);
	box-shadow:0 0 0 4px rgba(214,169,79,.12);
}
.tax-record-link{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	min-width:104px;
	height:40px;
	padding:0 16px;
	border:1px solid rgba(201,150,66,.26);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(249,241,218,.76));
	color:#8d6728!important;
	font-size:13px;
	font-weight:900;
	box-shadow:0 12px 24px rgba(156,101,29,.10), inset 0 1px 0 rgba(255,255,255,.82);
	white-space:nowrap;
	transition:all .18s ease;
}
.tax-record-link:hover{
	border-color:rgba(201,150,66,.48);
	transform:translateY(-1px);
	box-shadow:0 16px 30px rgba(156,101,29,.15), inset 0 1px 0 rgba(255,255,255,.88);
}
.tax-selector-card{
	position:relative;
	margin-bottom:18px;
	padding:18px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:20px;
	background:
		radial-gradient(circle at 92% 12%,rgba(247,223,160,.20),transparent 26%),
		linear-gradient(180deg,rgba(255,255,255,.76),rgba(249,241,218,.48));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.74);
}
.tax-section-title{
	margin-bottom:12px;
	color:#6d5a3d;
	font-size:14px;
	font-weight:900;
}
.tax-coin-list,
.tax-network-panel .layui-tab-title{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.tax-coin-card,
.tax-network-panel .layui-tab-title li{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:88px;
	height:40px;
	line-height:38px;
	padding:0 18px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	background:rgba(255,255,255,.62);
	color:#594222;
	font-weight:900;
	box-sizing:border-box;
	transition:all .18s ease;
}
.tax-coin-card.active,
.tax-coin-card:hover,
.tax-network-panel .layui-tab-title li.layui-this{
	border-color:rgba(201,150,66,.48);
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b);
	color:#241806;
	box-shadow:0 12px 24px rgba(156,101,29,.16);
}
.tax-network-panel{
	margin:0 0 18px;
}
.tax-network-panel .layui-tab-title{
	height:auto;
	margin-bottom:14px;
	border:0;
}
.tax-network-panel .layui-tab-title li{
	margin:0;
}
.tax-network-panel .layui-tab-title li.layui-this:after{
	display:none;
}
.tax-channel-content{
	min-height:250px;
	padding:22px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:20px;
	background:rgba(255,255,255,.58);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.70);
	box-sizing:border-box;
}
.tax-channel-item.layui-show{
	display:grid!important;
	grid-template-columns:230px minmax(0,1fr);
	align-items:center;
	gap:22px;
}
.tax-qr-card{
	text-align:center;
}
.tax-qr-box{
	display:flex;
	align-items:center;
	justify-content:center;
	width:176px;
	height:176px;
	margin:0 auto;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:#fff;
	box-shadow:0 18px 36px rgba(63,42,13,.10);
}
.tax-qr-box img{
	display:block;
	width:150px;
	height:150px;
}
.tax-qr-tip{
	margin-top:12px;
	color:#8b7a5f;
	font-size:13px;
	font-weight:700;
}
.tax-address-row{
	display:grid;
	grid-template-columns:92px minmax(0,1fr) 86px;
	align-items:center;
	gap:12px;
}
.tax-address-row label,
.tax-info-label,
.tax-upload-row label{
	color:#6d5a3d;
	font-weight:900;
}
.tax-address-row .layui-input,
.tax-upload-control .layui-input,
.tax-amount-box .layui-input{
	height:42px;
	line-height:42px;
	border-radius:14px;
	font-weight:800;
}
.tax-address-row .layui-btn{
	width:86px;
	height:40px;
	line-height:40px;
	margin-left:0;
	padding:0;
	border:0;
	border-radius:14px;
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b)!important;
	color:#241806!important;
	font-weight:900;
}
.tax-payment-summary,
.tax-proof-card{
	display:grid;
	grid-template-columns:112px minmax(0,1fr);
	align-items:center;
	gap:12px;
	margin:16px 0;
	padding:16px 18px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:18px;
	background:rgba(255,255,255,.60);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.tax-amount-box,
.tax-upload-control{
	display:flex;
	align-items:center;
	gap:10px;
	min-width:0;
}
.tax-amount-box{
	color:#8b7a5f;
	font-weight:900;
}
.tax-amount-box .layui-input{
	flex:1;
	min-width:0;
	color:#1f2a44;
}
.tax-upload-control .layui-input{
	flex:1;
	min-width:0;
}
.tax-upload-control .up-pic{
	width:132px;
	height:42px;
	line-height:42px;
	margin-left:0;
	padding:0;
	border-radius:14px;
	font-weight:900;
}
.tax-submit-row{
	margin:20px 0 0;
	text-align:center;
}
.transfer.tax-luxury-card .tax-submit-row .layui-btn{
	width:min(360px,100%);
	height:48px;
	line-height:48px;
	margin-left:0;
	border:0;
	border-radius:16px;
	background:linear-gradient(135deg,#18233c 0%,#d8ad58 54%,#9c651d 100%)!important;
	color:#fff9e8!important;
	font-weight:900;
	letter-spacing:.06em;
	box-shadow:0 16px 32px rgba(156,101,29,.18);
}
.tax-alert{
	display:flex;
	align-items:center;
	gap:8px;
	padding:12px 14px;
	border-radius:14px;
	margin-bottom:16px;
	font-weight:800;
}
.tax-alert-error{
	border:1px solid rgba(255,87,34,.18);
	background:rgba(255,87,34,.10);
	color:#ff5722;
}
.taxlog-luxury-box{
	width:100%;
	min-height:auto;
	box-sizing:border-box;
}
.finance-fullscreen-container .finance-luxury-shell > .taxlog-luxury-box{
	flex:1 1 100%;
	width:100%;
	max-width:none;
}
.taxlog-table-card{
	padding:0;
	overflow-x:auto;
}
.taxlog-table-card .layui-table{
	min-width:100%;
}
.taxlog-table-card td,
.taxlog-table-card th{
	white-space:nowrap;
}
.transferlog-luxury-box{
	width:100%;
	min-height:auto;
	box-sizing:border-box;
	background:
		radial-gradient(circle at 90% 10%,rgba(247,223,160,.18),transparent 28%),
		rgba(255,255,255,.68);
}
.finance-fullscreen-container .finance-luxury-shell > .transferlog-luxury-box{
	flex:1 1 100%;
	width:100%;
	max-width:none;
}
.transferlog-luxury-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:24px;
	margin-bottom:24px;
	padding-bottom:20px;
	border-bottom:1px solid rgba(201,150,66,.14);
}
.transferlog-luxury-head h5{
	margin:6px 0 0;
	line-height:1.25;
	color:#152037;
	font-size:22px;
	font-weight:900;
	letter-spacing:.02em;
}
.transferlog-luxury-head p{
	margin-top:8px;
	color:#8b7a5f;
	font-size:13px;
	font-weight:700;
	line-height:1.7;
}
.transferlog-luxury-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	color:#9c651d;
	font-size:12px;
	font-weight:900;
	letter-spacing:.08em;
}
.transferlog-luxury-kicker:before{
	content:"";
	width:8px;
	height:8px;
	border-radius:50%;
	background:linear-gradient(135deg,#fff6da,#d6a94f 52%,#8f5a16);
	box-shadow:0 0 0 4px rgba(214,169,79,.12);
}
.transferlog-back-link{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:6px;
	min-width:104px;
	height:40px;
	padding:0 16px;
	border:1px solid rgba(201,150,66,.26);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(249,241,218,.76));
	color:#8d6728!important;
	font-size:13px;
	font-weight:900;
	box-shadow:0 12px 24px rgba(156,101,29,.10), inset 0 1px 0 rgba(255,255,255,.82);
	white-space:nowrap;
	transition:all .18s ease;
}
.transferlog-back-link:hover{
	border-color:rgba(201,150,66,.48);
	transform:translateY(-1px);
	box-shadow:0 16px 30px rgba(156,101,29,.15), inset 0 1px 0 rgba(255,255,255,.88);
}
.transferlog-table-card{
	padding:0;
	overflow-x:auto;
}
.transferlog-table-card .layui-table{
	min-width:100%;
}
.transferlog-table-card th,
.transferlog-table-card td{
	white-space:nowrap;
}
.transferlog-desc-cell{
	min-width:260px;
	color:#152037!important;
	font-weight:800;
}
.transferlog-time{
	color:#5f6d84!important;
}
.transferlog-amount{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:76px;
	height:28px;
	padding:0 12px;
	border-radius:999px;
	background:rgba(156,101,29,.08);
	color:#9c651d;
	font-weight:900;
}
.transferlog-status{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:74px;
	height:28px;
	padding:0 12px;
	border-radius:999px;
	background:rgba(22,163,74,.10);
	color:#15803d;
	font-weight:900;
}
@media (max-width: 900px){
	.tax-luxury-card{
		max-width:none;
		padding:22px;
	}
	.tax-luxury-head,
	.taxlog-luxury-head,
	.transferlog-luxury-head{
		display:block;
	}
	.tax-record-link,
	.transferlog-back-link{
		margin-top:12px;
	}
	.tax-channel-item.layui-show{
		display:block!important;
	}
	.tax-address-row,
	.tax-payment-summary,
	.tax-proof-card{
		display:flex;
		align-items:stretch;
		flex-direction:column;
	}
	.tax-address-row .layui-btn,
	.tax-upload-control .up-pic{
		width:auto;
	}
	.tax-upload-control{
		flex-direction:column;
		align-items:stretch;
	}
	.transfer.tax-luxury-card .tax-submit-row .layui-btn{
		width:100%;
	}
}
.finance-fullscreen-container .walletlog-box{
	width: 100%;
	max-width: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

/* Account security modal redesign */
.account-body .security-list-item {
	transition: background-color .2s ease, box-shadow .2s ease;
}
.account-body .security-list-item:hover {
	background: #f8fbff;
}
.account-body .security-row-title {
	font-weight: 600;
	color: #1f2937;
}
.account-body .security-row-desc {
	color: #6b7280;
}
.account-body li span i.security-status-ok {
	color: #55a067;
}
.account-body li span i.security-status-warn {
	color: #f04438;
}
.security-action-btn {
	display: inline-block;
	min-width: 56px;
	padding: 0 10px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	border: 1px solid #d8e4ff;
	border-radius: 15px;
	background: #f5f8ff;
}
.security-action-btn:hover {
	border-color: #3C74EB;
	background: #eef4ff;
}
.security-modal-template {
	display: none;
}
.security-modal-content {
	padding: 24px 30px 26px;
}
.security-modal-form .security-modal-intro {
	margin-bottom: 18px;
	padding: 10px 14px;
	border-radius: 8px;
	background: #f6f8fb;
	color: #6b7280;
	line-height: 22px;
}
.security-modal-form .layui-form-item {
	display: grid;
	grid-template-columns: 112px minmax(0, 1fr);
	align-items: center;
	column-gap: 12px;
	margin-bottom: 16px;
}
.security-modal-form .layui-form-label {
	float: none;
	width: auto;
	padding: 0;
	line-height: 40px;
	text-align: right;
	color: #344054;
}
.security-modal-form .layui-input-block {
	margin-left: 0;
	min-width: 0;
}
.security-modal-form .layui-input {
	height: 40px;
	line-height: 40px;
	border-radius: 6px;
}
.security-modal-actions {
	display: block !important;
	margin-bottom: 0;
	padding-top: 8px;
	text-align: right;
}
.security-google2fa-box {
	display: grid;
	gap: 14px;
	margin-bottom: 18px;
}
.security-google2fa-card {
	padding: 14px;
	border: 1px solid #e5e7eb;
	border-radius: 10px;
	background: #fbfcff;
}
.security-google2fa-qr-card {
	text-align: center;
}
.security-google2fa-qr {
	text-align: center;
	color: #6b7280;
	font-size: 12px;
}
.security-google2fa-qr img {
	display: block;
	margin: 0 auto;
	border-radius: 8px;
	background: #fff;
}
.security-google2fa-tip {
	margin-top: 10px;
	color: #344054;
	line-height: 20px;
}
.security-google2fa-key {
	flex: 1;
	min-width: 0;
	line-height: 22px;
	color: #6b7280;
}
.security-google2fa-key strong {
	display: block;
	word-break: break-all;
	color: #3C74EB;
	font-weight: 600;
}
.security-google2fa-card-title {
	margin-bottom: 10px;
	color: #344054;
	font-weight: 600;
}
.security-google2fa-key-line {
	display: flex;
	gap: 10px;
	align-items: center;
}
.security-google2fa-secret-input {
	flex: 1;
	min-width: 0;
	padding-right: 12px;
	border-color: #d8e4ff;
	background: #f5f8ff;
	color: #3C74EB;
	font-weight: 600;
	letter-spacing: .2px;
}
.security-google2fa-copy {
	width: 72px;
	height: 40px;
	line-height: 40px;
	padding: 0;
}
.security-google2fa-download-links {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.security-google2fa-download-links a {
	display: inline-block;
	padding: 7px 12px;
	border: 1px solid #d8e4ff;
	border-radius: 16px;
	background: #fff;
	color: #3C74EB;
	line-height: 16px;
}
.security-google2fa-download-tip {
	margin-top: 10px;
	color: #6b7280;
	line-height: 20px;
}

.security-code-row {
	display: flex;
	gap: 10px;
}
.security-code-row .security-code-input {
	flex: 1;
}
.security-code-row .btn-send-email-code {
	width: 116px;
	height: 40px;
	line-height: 38px;
	padding: 0;
	border-radius: 6px;
}
.finance-account-summary{
	padding: 10px 0 14px;
	border-bottom: 1px solid #f0f2f6;
	margin-bottom: 8px;
}
.finance-account-label{
	font-size: 14px;
	color: #333;
	font-weight: 600;
}
.finance-account-primary{
	margin-top: 6px;
	font-size: 20px;
	font-weight: 700;
	color: #1f2a44;
}
.finance-account-primary span{
	font-size: 13px;
	font-weight: 600;
	color: #52627a;
}
.finance-account-usd{
	margin-top: 4px;
	font-size: 13px;
	color: #7a8599;
}
.finance-account-rate{
	margin-top: 4px;
	font-size: 12px;
	color: #9aa4b6;
}
.finance-wallet-usdt{
	font-weight: 600;
	color: #333;
}
.finance-wallet-usdt span{
	font-size: 12px;
	font-weight: 500;
	color: #7a8599;
}
.finance-wallet-usd{
	margin-top: 3px;
	font-size: 12px;
	color: #8a95a8;
}
.walletlog-title-row{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:16px;
	margin:0;
	line-height:1.4!important;
}
.walletlog-title-row .layui-inline{
	flex:0 0 auto;
}
.walletlog-scroll-tip{
	display:inline-flex;
	align-items:center;
	justify-content:flex-end;
	gap:8px;
	max-width:68%;
	min-height:32px;
	padding:0 12px;
	border:1px solid rgba(201,150,66,.20);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,255,255,.84),rgba(249,241,218,.72));
	color:#8b6a32;
	font-size:12px;
	font-weight:800;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.walletlog-scroll-tip i{
	color:#a56f25;
	font-size:13px;
}
.walletlog-scroll-wrap{
	overflow-x: auto;
	max-width: 100%;
	box-sizing: border-box;
}
.walletlog-table{
	width: max-content;
	min-width: 1320px;
	max-width: none;
}
.walletlog-table th,
.walletlog-table td{
	white-space: nowrap;
}
.walletlog-table td:nth-child(3){
	white-space: normal;
	min-width: 120px;
}
.walletlog-id-ellipsis{
	display: inline-block;
	max-width: 138px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	vertical-align: middle;
	cursor: default;
}
.walletlog-pagination-bar{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 16px;
	padding: 10px 0 0;
}
.walletlog-pagination-bar .layui-laypage{
	margin: 0;
}
.walletlog-page-size{
	display: flex;
	align-items: center;
	gap: 8px;
	font-size: 13px;
	color: #7a8599;
	white-space: nowrap;
	position: relative;
}
.walletlog-page-size-label{
	line-height: 34px;
	color: #667085;
}
.walletlog-page-size::after{
	content: "";
	position: absolute;
	right: 12px;
	top: 50%;
	width: 7px;
	height: 7px;
	margin-top: -5px;
	border-right: 1.5px solid #667085;
	border-bottom: 1.5px solid #667085;
	transform: rotate(45deg);
	pointer-events: none;
}
.walletlog-page-size-select{
	appearance: none;
	-webkit-appearance: none;
	height: 34px;
	min-width: 104px;
	padding: 0 34px 0 14px;
	border: 1px solid #d8dde8;
	border-radius: 8px;
	background: #fff;
	color: #1f2937;
	outline: none;
	font-size: 13px;
	line-height: 34px;
	cursor: pointer;
	box-shadow: 0 1px 2px rgba(16,24,40,.04);
}
.walletlog-page-size-select:hover{
	border-color: #b8c2d6;
}
.walletlog-page-size-select:focus{
	border-color: #3d74eb;
	box-shadow: 0 0 0 3px rgba(61,116,235,.12);
}
.finance-luxury-page{
	padding:22px 0 44px;
	background:
		linear-gradient(135deg, rgba(246, 210, 140, .16), rgba(255,255,255,0) 38%),
		radial-gradient(circle at 16% 0%,rgba(246,210,140,.28),transparent 30%),
		radial-gradient(circle at 88% 10%,rgba(35,100,255,.08),transparent 26%),
		linear-gradient(180deg,#fffdf8 0%,#fbf6ea 58%,#f4ead8 100%);
}
.finance-luxury-shell{
	position:relative;
	isolation:isolate;
	overflow:hidden;
	padding:18px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:28px;
	background:rgba(255,255,255,.84);
	box-shadow:0 26px 76px rgba(63,42,13,.12);
	-webkit-backdrop-filter:none;
	backdrop-filter:none;
}
.finance-luxury-shell:before{
	content:"";
	position:absolute;
	left:auto;
	right:-10%;
	top:-34%;
	width:42%;
	height:168%;
	pointer-events:none;
	z-index:1;
	opacity:.34;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.10) 38%,rgba(247,223,160,.24) 50%,rgba(255,255,255,.08) 62%,transparent 100%);
	transform:skewX(-18deg);
}
.finance-luxury-shell > *{
	position:relative;
	z-index:2;
}
.finance-luxury-menu{
	height:100%;
	padding:10px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:linear-gradient(180deg,rgba(249,241,218,.62),rgba(255,255,255,.62));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
	box-sizing:border-box;
}
.finance-luxury-menu .finance-luxury-menu-list li{
	height:auto;
	line-height:normal;
	padding-left:0;
	margin-bottom:8px;
}
.finance-luxury-menu .finance-luxury-menu-list li a{
	display:flex;
	align-items:center;
	gap:10px;
	height:44px;
	line-height:1;
	padding:0 14px;
	border:1px solid transparent;
	border-radius:15px;
	color:#6d5a3d;
	font-weight:850;
	letter-spacing:.01em;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	transition:all .18s ease;
	box-sizing:border-box;
}
.finance-luxury-menu .finance-luxury-menu-list li a i{
	width:18px;
	min-width:18px;
	text-align:center;
	color:#a06c22;
	margin-right:0;
}
.finance-luxury-menu .finance-luxury-menu-list li.layui-this a,
.finance-luxury-menu .finance-luxury-menu-list li a:hover{
	border-color:rgba(247,223,160,.72);
	background:
		linear-gradient(135deg,rgba(255,251,239,.94),rgba(234,198,120,.94) 52%,rgba(181,125,42,.95));
	color:#2b2113;
	text-shadow:0 1px 0 rgba(255,255,255,.34);
	box-shadow:0 14px 28px rgba(156,101,29,.18), inset 0 1px 0 rgba(255,255,255,.58);
}
.finance-luxury-menu .finance-luxury-menu-list li.layui-this a i,
.finance-luxury-menu .finance-luxury-menu-list li a:hover i{
	color:#3a2a13;
}
.finance-luxury-content{
	min-width:0;
}
.finance-luxury-page .finance-overview-head,
.finance-luxury-page .finance-account-summary,
.finance-luxury-page .transfer-box,
.finance-luxury-page .finance-form-page{
	position:relative;
	border:1px solid rgba(201,150,66,.18);
	border-radius:24px;
	background:rgba(255,255,255,.68);
	box-shadow:0 18px 46px rgba(63,42,13,.08);
	-webkit-backdrop-filter:none;
	backdrop-filter:none;
}
.finance-luxury-page .finance-overview-head{
	background:
		radial-gradient(circle at 88% 20%,rgba(255,255,255,.22),transparent 28%),
		linear-gradient(135deg,#17223b 0%,#d2a857 52%,#9c651d 100%);
	border-color:rgba(247,223,160,.46);
	box-shadow:0 24px 60px rgba(156,101,29,.18);
}
.finance-luxury-page .finance-account-summary{
	padding:22px 24px;
	margin-bottom:18px;
}
.finance-luxury-page .finance-account-label,
.finance-luxury-page .finance-overview-card-title{
	color:#746751;
	font-weight:900;
}
.finance-luxury-page .finance-account-primary,
.finance-luxury-page .finance-overview-card-money{
	color:#152037;
	font-weight:900;
	font-variant-numeric:tabular-nums;
}
.finance-luxury-page .finance-account-usd,
.finance-luxury-page .finance-wallet-usd,
.finance-luxury-page .finance-overview-card-usd{
	color:#8b7a5f;
}
.finance-luxury-page .finance-overview-card{
	border-color:rgba(201,150,66,.16);
	border-radius:22px;
	background:rgba(255,255,255,.70);
	box-shadow:0 18px 46px rgba(63,42,13,.08);
	-webkit-backdrop-filter:none;
	backdrop-filter:none;
}
.finance-luxury-page .finance-overview-card:hover{
	border-color:rgba(201,150,66,.42);
	transform:translateY(-2px);
	box-shadow:0 24px 56px rgba(156,101,29,.14);
}
.finance-luxury-page .finance-overview-card-link,
.finance-luxury-page .color-blue,
.finance-luxury-page .text-right{
	color:#9c651d!important;
	font-weight:900;
}
.finance-luxury-page .log-table{
	width:100%;
	max-width:100%;
	overflow-x:auto;
	border:1px solid rgba(201,150,66,.12);
	border-radius:18px;
	background:rgba(255,255,255,.52);
	box-sizing:border-box;
}
.finance-luxury-page .layui-table{
	margin:0;
	background:transparent;
}
.finance-luxury-page .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.70),rgba(255,255,255,.60));
}
.finance-luxury-page .layui-table th{
	color:#877253;
	font-weight:900;
	border-color:rgba(201,150,66,.12)!important;
	white-space:nowrap;
}
.finance-luxury-page .layui-table td{
	color:#26334f;
	border-color:rgba(201,150,66,.10)!important;
	font-variant-numeric:tabular-nums;
}
.finance-luxury-page .layui-input,
.finance-luxury-page .layui-select,
.finance-luxury-page textarea{
	border-color:rgba(201,150,66,.24)!important;
	border-radius:12px;
	background:rgba(255,255,255,.84);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.finance-luxury-page .layui-btn-normal,
.finance-luxury-page .layui-btn{
	border-radius:14px;
	font-weight:900;
	box-shadow:0 12px 26px rgba(63,42,13,.10);
}
.finance-luxury-page .transfer-box h5,
.finance-luxury-page .tax-title{
	color:#152037;
	font-weight:900;
}
.finance-luxury-page .walletlog-pagination-bar{
	padding:14px 2px 0;
}
.finance-luxury-page .walletlog-page-size-select{
	border-color:rgba(201,150,66,.24);
	border-radius:12px;
}
.finance-luxury-page .finance-wallet-toolbar{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:14px;
	flex-wrap:wrap;
}
.finance-luxury-page .finance-wallet-search-wrap{
	position:relative;
	width:240px;
}
.finance-luxury-page .finance-wallet-search-wrap .fa{
	position:absolute;
	left:13px;
	top:50%;
	transform:translateY(-50%);
	color:#a7792c;
	z-index:1;
}
.finance-luxury-page .finance-wallet-search-wrap .layui-input{
	height:36px;
	padding-left:36px;
	border-color:rgba(201,150,66,.24);
	border-radius:999px;
	background:rgba(255,255,255,.78);
}
.finance-luxury-page .finance-wallet-pagination-bar{
	display:flex;
	align-items:center;
	justify-content:flex-end;
	gap:12px;
	padding:14px 2px 0;
}
.finance-luxury-page .finance-wallet-page-info{
	color:#8b7a5f;
	font-size:13px;
	font-weight:700;
}
.finance-luxury-page .finance-wallet-page-btn{
	min-width:72px;
	border-color:rgba(201,150,66,.24)!important;
	border-radius:999px!important;
	color:#8d6728!important;
}
.finance-luxury-page .finance-wallet-page-btn[disabled]{
	opacity:.45;
	cursor:not-allowed;
}
@media (prefers-reduced-motion: reduce){
	.finance-luxury-shell:before{
		display:none;
	}
}
.trade-pagination-bar{
	display: flex;
	justify-content: center;
	align-items: center;
	padding: 10px 0 4px;
	min-height: 34px;
}
.trade-pagination-bar .layui-laypage{
	margin: 0;
}
.trade-pagination-bar .layui-laypage a,
.trade-pagination-bar .layui-laypage span{
	height: 28px;
	line-height: 28px;
}
.lever-leverage-form-item .layui-form-label{
	padding-top: 18px;
}
.lever-leverage-control{
	padding-top: 2px;
	width: 100%;
	min-width: 0;
	box-sizing: border-box;
}
.lever-leverage-box{
	width: 100%;
	max-width: 100%;
	min-width: 0;
	padding: 0 2px;
	overflow: hidden;
	box-sizing: border-box;
}
.lever-leverage-summary{
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 8px;
	min-width: 0;
	min-height: 24px;
	font-size: 12px;
	line-height: 24px;
	color: #8a95a8;
	margin-bottom: 4px;
}
.lever-leverage-min,
.lever-leverage-max{
	min-width: 38px;
	color: #8a95a8;
	font-weight: 600;
}
.lever-leverage-max{
	text-align: right;
}
.lever-leverage-current{
	flex: 1 1 auto;
	min-width: 0;
	text-align: center;
	color: #2364ff;
	font-weight: 800;
	font-size: 20px;
	letter-spacing: .3px;
	line-height: 24px;
	cursor: pointer;
	user-select: none;
}
.lever-bottom-right .layui-form-item span.lever-leverage-current{
	font-size: 20px;
}
.lever-leverage-current:hover{
	text-decoration: underline;
	text-underline-offset: 3px;
}
.lever-leverage-input{
	flex: 1 1 auto;
	width: 74px;
	max-width: 74px;
	min-width: 0;
	height: 24px;
	line-height: 24px;
	padding: 0 6px;
	border: 1px solid #2364ff;
	border-radius: 4px;
	text-align: center;
	color: #2364ff;
	font-weight: 800;
	font-size: 16px;
	background: #fff;
	outline: none;
	box-sizing: border-box;
}
.lever-leverage-range{
	display: block;
	width: 100%;
	min-width: 0;
	height: 4px;
	accent-color: #2364ff;
	cursor: pointer;
	box-sizing: border-box;
}
.lever-leverage-box[data-type="sell"] .lever-leverage-current{
	color: #ef5656;
}
.lever-leverage-box[data-type="sell"] .lever-leverage-range{
	accent-color: #ef5656;
}
.lever-luxury-page{
	padding:14px 12px 46px;
	background:
		radial-gradient(circle at 12% 0%,rgba(247,223,160,.28),transparent 28%),
		linear-gradient(180deg,#fffdf8 0%,#fbf6ea 54%,#f4ead8 100%);
}
.lever-trade-shell{
	position:relative;
	isolation:isolate;
}
.lever-trade-shell:before{
	content:"";
	position:absolute;
	left:50%;
	top:12px;
	width:940px;
	height:260px;
	pointer-events:none;
	z-index:-1;
	transform:translateX(-50%);
	background:
		radial-gradient(circle at 30% 30%,rgba(249,241,218,.74),transparent 32%),
		radial-gradient(circle at 72% 16%,rgba(210,168,87,.18),transparent 36%);
}
.lever-chart-card,
.lever-depth-card,
.lever-position-card,
.lever-order-card,
.lever-symbol-drawer{
	border:1px solid rgba(201,150,66,.22);
	border-radius:24px;
	background:rgba(255,255,255,.82);
	box-shadow:0 22px 62px rgba(63,42,13,.12);
	-webkit-backdrop-filter:blur(16px);
	backdrop-filter:blur(16px);
}
.lever-chart-card:after,
.lever-depth-card:after,
.lever-position-card:after,
.lever-order-card:after{
	content:"";
	position:absolute;
	left:-34%;
	top:0;
	width:28%;
	height:100%;
	pointer-events:none;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.12) 38%,rgba(247,223,160,.36) 50%,rgba(255,255,255,.10) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:leverPanelSheen 10s ease-in-out infinite;
}
.lever-chart-card .et-chart-setting{
	border-color:rgba(201,150,66,.18);
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.52));
}
.lever-chart-card .trading-view{
	border-radius:0 0 22px 22px;
	overflow:hidden;
}
.lever-market-strip{
	padding:8px 10px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:18px;
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.62));
	box-shadow:0 12px 26px rgba(63,42,13,.08);
}
.lever-market-strip .pc-symbol-picker-toggle{
	border-color:rgba(201,150,66,.30);
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	color:#152037;
	box-shadow:0 10px 24px rgba(156,101,29,.16);
}
.lever-market-strip .pc-trade-symbol-stat{
	color:#746751;
}
.lever-market-strip .pc-trade-symbol-stat strong{
	color:#152037;
	font-weight:900;
}
.lever-symbol-drawer{
	border-radius:20px!important;
	background:rgba(255,255,255,.94)!important;
	box-shadow:0 28px 70px rgba(31,42,61,.22),0 0 0 1px rgba(247,223,160,.16)!important;
}
.lever-symbol-drawer .pc-symbol-panel-head{
	padding-bottom:10px;
	border-bottom:1px solid rgba(201,150,66,.16);
}
.lever-symbol-drawer .pc-symbol-panel-title{
	color:#152037;
	font-weight:900;
}
.lever-symbol-drawer .deal-symbol-search-box{
	border-color:rgba(201,150,66,.24);
	background:rgba(249,241,218,.44);
	border-radius:14px;
}
.lever-symbol-drawer #list_pro{
	border-radius:16px;
	overflow:hidden;
	background:rgba(255,255,255,.58);
}
.lever-symbol-drawer #list_pro thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.82),rgba(255,255,255,.78));
}
.lever-symbol-drawer #list_pro tbody tr:hover,
.lever-symbol-drawer #list_pro tbody .active{
	background:rgba(249,241,218,.66)!important;
	box-shadow:inset 3px 0 0 rgba(201,150,66,.58);
}
.lever-depth-card h5,
.lever-position-card .layui-tab-title,
.lever-order-card .layui-tab-title{
	border-color:rgba(201,150,66,.18)!important;
	background:linear-gradient(180deg,rgba(255,253,248,.74),rgba(249,241,218,.42));
}
.lever-depth-card h5{
	color:#152037;
	font-weight:900;
}
.lever-depth-card .layui-table,
.lever-position-card .layui-table{
	background:transparent;
}
.lever-depth-card .layui-table thead tr,
.lever-position-card .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.64),rgba(255,255,255,.52));
	border-color:rgba(201,150,66,.16);
}
.lever-depth-card .layui-table th,
.lever-position-card .layui-table th{
	color:#877253;
	font-weight:900;
}
.lever-depth-card .layui-table td,
.lever-position-card .layui-table td{
	border-color:rgba(201,150,66,.10)!important;
	font-variant-numeric:tabular-nums;
}
.lever-depth-card .depth-box{
	padding:12px 0!important;
	background:rgba(249,241,218,.46);
	border-radius:14px;
}
.lever-position-card .lever-table-scroll{
	padding:0 10px 10px;
	border-radius:18px;
}
.lever-order-card{
	padding-bottom:14px;
}
.lever-order-card .layui-tab-title li{
	font-weight:900;
}
.lever-order-card .layui-tab-title .float-right a{
	display:inline-flex;
	align-items:center;
	height:28px;
	padding:0 12px;
	border-radius:999px;
	background:rgba(201,150,66,.12);
	color:#9c651d;
	font-weight:900;
}
.lever-order-type-tabs{
	padding:6px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:16px;
	background:rgba(249,241,218,.42);
}
.lever-order-type-tab.active{
	background:linear-gradient(135deg,#f9f1da,#d2a857 56%,#9c651d);
	color:#152037;
}
.lever-order-form-grid{
	display:flex;
	flex-wrap:wrap;
	align-items:stretch;
	gap:14px;
}
.lever-order-form-grid:before,
.lever-order-form-grid:after{
	display:none!important;
}
.lever-order-form-grid>.layui-col-xs12{
	width:100%;
	padding:0!important;
}
.lever-order-form-grid>.layui-col-xs6.lever-form-panel{
	float:none;
	width:calc(50% - 7px)!important;
	padding:14px!important;
}
.lever-form-panel{
	position:relative;
	padding:12px;
	box-sizing:border-box;
	border:1px solid rgba(201,150,66,.15);
	border-radius:18px;
	background:rgba(255,255,255,.58);
	display:flex;
	flex-direction:column;
	min-width:0;
}
.lever-form-panel form{
	display:flex;
	flex:1;
	flex-direction:column;
	gap:10px;
	min-width:0;
}
.lever-form-panel .font-14{
	color:#746751;
	font-size:13px;
}
.lever-panel-meta{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	min-height:34px;
	margin-bottom:12px;
	padding:8px 10px;
	box-sizing:border-box;
	border:1px solid rgba(201,150,66,.14);
	border-radius:14px;
	background:linear-gradient(180deg,rgba(255,250,240,.84),rgba(249,241,218,.52));
	white-space:nowrap;
}
.lever-panel-meta strong{
	min-width:0;
	text-align:right;
	font-weight:900;
	color:#26334f;
	overflow:hidden;
	text-overflow:ellipsis;
}
.lever-panel-meta-sell strong{
	color:#9c4152;
}
.lever-form-panel .layui-form-item{
	margin-bottom:0;
	min-width:0;
}
.lever-form-panel .layui-input,
.lever-form-panel .lever-price-input,
.lever-form-panel .deal-price-input{
	border-color:rgba(201,150,66,.24)!important;
	border-radius:12px;
	background:rgba(255,255,255,.82);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.lever-form-panel .layui-form-label{
	float:none;
	display:block;
	width:auto;
	padding:0 0 7px;
	line-height:1.35;
	text-align:left;
	color:#26334f;
	font-weight:800;
}
.lever-form-panel .layui-input-block{
	margin-left:0!important;
	min-height:auto;
}
.lever-form-panel .layui-btn{
	height:40px;
	border-radius:14px!important;
	font-weight:900;
	box-shadow:0 12px 26px rgba(63,42,13,.10);
}
.lever-form-panel .lever-leverage-box,
.lever-form-panel .lever-liquidation-form-item{
	padding:10px;
	border-radius:16px;
	background:rgba(249,241,218,.40);
	box-sizing:border-box;
}
.lever-form-panel .lever-leverage-summary{
	margin-bottom:8px;
}
.lever-form-panel .lever-leverage-current{
	color:#9c651d;
	text-decoration:none;
}
.lever-order-stat-row{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:10px;
	line-height:1.45;
	font-size:13px;
	color:#26334f;
}
.lever-order-stat-row>span:first-child{
	flex:0 0 auto;
	font-weight:800;
	color:#526079;
}
.lever-order-stat-row .float-right{
	float:none!important;
	min-width:0;
	max-width:68%;
	text-align:right;
	font-weight:800;
	color:#26334f;
	word-break:break-word;
}
.lever-form-panel .lever-liquidation-form-item .float-right{
	float:right;
}
@keyframes leverPanelSheen{
	0%,76%,100%{left:-34%;opacity:0;}
	14%,48%{opacity:.95;}
	62%{left:112%;opacity:0;}
}
@media (prefers-reduced-motion: reduce){
	.lever-chart-card:after,
	.lever-depth-card:after,
	.lever-position-card:after,
	.lever-order-card:after{
		animation:none!important;
	}
}

/* PC交易页：浮动币种选择器 */
.pc-trade-chart-shell{
	position: relative;
	overflow: hidden;
}
.pc-trade-chart-shell .et-chart-setting{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	gap: 10px;
	min-height: 44px;
	padding: 6px 12px;
	box-sizing: border-box;
	border-bottom: 1px solid #e7edf5;
	background: rgba(255,255,255,.96);
}
.pc-trade-chart-shell .time-range{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 4px 10px;
	min-width: 0;
}
.pc-trade-symbol-bar{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 6px 10px;
	min-width: 0;
	position: relative;
	z-index: 35;
	color: #28364f;
}
.pc-symbol-picker-toggle{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	gap: 6px;
	height: 30px;
	padding: 0 12px;
	border: 1px solid #d9e3f2;
	border-radius: 16px;
	background: #f6f9ff;
	color: #2364ff;
	font-size: 14px;
	font-weight: 700;
	cursor: pointer;
}
.pc-symbol-picker-toggle:hover,
.pc-symbol-picker-toggle.is-open{
	border-color: #2364ff;
	background: #eef4ff;
}
.pc-symbol-picker-caret{
	font-size: 12px;
	line-height: 1;
	transition: transform .18s ease;
}
.pc-symbol-picker-toggle.is-open .pc-symbol-picker-caret{
	transform: rotate(180deg);
}
.pc-trade-symbol-stat{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: baseline;
	gap: 4px;
	font-size: 12px;
	white-space: nowrap;
	color: #8491a6;
}
.pc-trade-symbol-stat strong{
	font-size: 13px;
	font-weight: 700;
	color: #3a465a;
}
.pc-trade-symbol-price strong{
	font-size: 15px;
}
.pc-symbol-panel.deal-top-left{
	display: none;
	position: absolute;
	left: 12px;
	top: 52px;
	z-index: 90;
	width: 390px;
	max-width: calc(100% - 24px);
	height: auto;
	max-height: 430px;
	padding: 14px;
	box-sizing: border-box;
	overflow-y: auto;
	border: 1px solid #dce6f5;
	border-radius: 8px;
	box-shadow: 0 12px 32px rgba(20, 36, 70, .18);
	background: #fff;
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}
.pc-symbol-panel.is-open{
	display: block;
}
.pc-symbol-panel-head{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}
.pc-symbol-panel-title{
	font-size: 14px;
	font-weight: 700;
	color: #25344d;
}
.pc-symbol-picker-close{
	width: 24px;
	height: 24px;
	line-height: 22px;
	border: 0;
	border-radius: 50%;
	background: #eef3fb;
	color: #66758d;
	cursor: pointer;
	font-size: 16px;
}
.pc-symbol-picker-close:hover{
	background: #e2ebfa;
	color: #2364ff;
}
.deal-top > .deal-top-center{
	min-width: 730px;
}
.lever-top > .lever-top-left{
	min-width: 860px;
}

/* PC会员中心：团队增长营销仪表盘 */
.team-growth-page{
    padding-top: 0;
}
.team-growth-page .layui-col-xs9{
    min-width: 0;
}
.team-growth-hero{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    gap: 22px;
    padding: 24px;
    border-radius: 18px;
    background: linear-gradient(135deg,#ff7a18 0%,#facc15 44%,#2563eb 100%);
    color: #fff;
    box-shadow: 0 18px 45px rgba(37,99,235,.22);
    overflow: hidden;
    position: relative;
}
.team-growth-hero:after{
    content: "";
    position: absolute;
    right: -70px;
    top: -80px;
    width: 220px;
    height: 220px;
    border-radius: 50%;
    background: rgba(255,255,255,.16);
}
.team-growth-hero-content{
    position: relative;
    z-index: 1;
    min-width: 0;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.team-growth-eyebrow{
    display: inline-block;
    padding: 5px 10px;
    border-radius: 999px;
    background: rgba(255,255,255,.18);
    border: 1px solid rgba(255,255,255,.28);
    font-size: 12px;
    letter-spacing: .3px;
    margin-bottom: 12px;
}
.team-growth-hero h1{
    margin: 0;
    font-size: 28px;
    line-height: 1.25;
    font-weight: 900;
    color: #fff;
}
.team-growth-hero p{
    margin: 10px 0 0;
    max-width: 620px;
    line-height: 1.8;
    color: rgba(255,255,255,.92);
}
.team-growth-actions{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 18px;
}
.team-growth-btn{
    display: inline-block;
    height: 34px;
    line-height: 34px;
    padding: 0 15px;
    border-radius: 999px;
    font-size: 13px;
    font-weight: 700;
    text-align: center;
    transition: all .2s;
}
.team-growth-btn-primary{
    background: #2364ff;
    color: #fff !important;
    box-shadow: 0 8px 18px rgba(35,100,255,.25);
}
.team-growth-hero .team-growth-btn-primary{
    background: #fff;
    color: #1d4ed8 !important;
}
.team-growth-btn-ghost{
    background: rgba(255,255,255,.16);
    color: #fff !important;
    border: 1px solid rgba(255,255,255,.48);
}
.team-growth-btn:hover{
    transform: translateY(-1px);
    opacity: .92;
}
.team-growth-invite-card{
    position: relative;
    z-index: 1;
    width: 210px;
    flex: 0 0 210px;
    padding: 14px;
    border-radius: 16px;
    background: rgba(255,255,255,.18);
    border: 1px solid rgba(255,255,255,.4);
    text-align: center;
    box-sizing: border-box;
}
.team-growth-qr{
    width: 126px;
    height: 126px;
    padding: 8px;
    margin: 0 auto 10px;
    border-radius: 14px;
    background: #fff;
    box-sizing: border-box;
}
.team-growth-qr img,
.team-growth-material-qr{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.team-growth-code-label{
    font-size: 12px;
    opacity: .82;
}
.team-growth-code{
    font-size: 18px;
    font-weight: 900;
    letter-spacing: .5px;
    margin: 2px 0 8px;
}
.team-growth-link-input{
    width: 100%;
    height: 34px;
    line-height: 34px;
    border: 1px solid #dce6f5;
    border-radius: 10px;
    padding: 0 10px;
    box-sizing: border-box;
    background: #fff;
    color: #42526d;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team-growth-kpis{
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 12px;
    margin-top: 14px;
}
.team-growth-kpi,
.team-growth-card,
.team-growth-level-card{
    background: #fff;
    border: 1px solid #e8edf5;
    border-radius: 16px;
    box-shadow: 0 8px 24px rgba(38,57,88,.06);
}
.team-growth-kpi{
    padding: 16px;
}
.team-growth-kpi span,
.team-growth-kpi em{
    display: block;
    color: #7b8798;
    font-size: 12px;
    font-style: normal;
}
.team-growth-kpi strong{
    display: block;
    margin: 8px 0 4px;
    color: #17233b;
    font-size: 28px;
    line-height: 1;
    font-weight: 900;
}
.team-growth-nav-card{
    margin-top: 14px;
    border-radius: 14px;
    overflow: hidden;
}
.team-growth-tabs{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    padding: 0 14px;
    border-bottom: 1px solid #eef2f8;
}
.team-growth-tab{
    display: inline-block;
    padding: 15px 10px 13px;
    color: #637083;
    font-weight: 700;
    border-bottom: 3px solid transparent;
}
.team-growth-tab.active,
.team-growth-tab:hover{
    color: #2364ff;
    border-bottom-color: #2364ff;
}
.team-growth-tab-panels{
    min-height: 360px;
}
.team-growth-tab-panel{
    display: none;
}
.team-growth-tab-panel.active{
    display: block;
}
.team-growth-tab-panel > .team-growth-section:first-child,
.team-growth-tab-panel > .team-growth-card:first-child{
    margin-top: 16px;
}
.team-growth-section{
    margin-top: 16px;
}
.team-growth-section-head,
.team-growth-card-head{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    gap: 12px;
    margin-bottom: 12px;
}
.team-growth-section-head h2,
.team-growth-card-head h2{
    margin: 0;
    color: #1f2a3d;
    font-size: 18px;
    font-weight: 900;
}
.team-growth-section-head p,
.team-growth-card-head p{
    margin: 5px 0 0;
    color: #7b8798;
    font-size: 13px;
}
.team-growth-card-head span{
    color: #8a97aa;
    font-size: 12px;
}
.team-growth-card-head-row{
    align-items: center;
}
.team-growth-level-grid{
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 12px;
}
.team-growth-level-card{
    padding: 16px;
    background: linear-gradient(180deg,#f8fbff 0%,#fff 100%);
}
.team-growth-level-top{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
}
.team-growth-level-top span{
    color: #1f2a3d;
    font-weight: 900;
}
.team-growth-level-top b{
    color: #2364ff;
    font-size: 18px;
}
.team-growth-level-num{
    margin-top: 10px;
    color: #17233b;
    font-size: 34px;
    line-height: 1;
    font-weight: 900;
}
.team-growth-level-desc{
    margin-top: 10px;
    color: #6f7b8d;
    font-size: 12px;
    line-height: 1.6;
}
.team-growth-grid-2{
    display: grid;
    grid-template-columns: minmax(0,1.25fr) minmax(280px,.75fr);
    gap: 14px;
}
.team-growth-card{
    padding: 16px;
    box-sizing: border-box;
    min-width: 0;
}
.team-growth-report-stats{
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 8px;
    margin-bottom: 14px;
}
.team-growth-report-stats div{
    padding: 10px;
    border-radius: 12px;
    background: #f5f8fd;
}
.team-growth-report-stats span{
    display: block;
    color: #7b8798;
    font-size: 12px;
}
.team-growth-report-stats strong{
    display: block;
    margin-top: 4px;
    color: #1f2a3d;
    font-size: 20px;
    font-weight: 900;
}
.team-growth-trend{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: flex-end;
    gap: 10px;
    height: 126px;
    padding: 12px 10px 8px;
    border-radius: 14px;
    background: linear-gradient(180deg,#eff6ff 0%,#fff 100%);
    overflow: hidden;
}
.team-growth-trend-item{
    flex: 1;
    text-align: center;
    color: #8a97aa;
    font-size: 12px;
}
.team-growth-trend-bar{
    width: 100%;
    min-height: 18px;
    max-height: 94px;
    border-radius: 8px 8px 2px 2px;
    background: linear-gradient(180deg,#4f8cff,#2364ff);
}
.team-growth-trend-item span{
    display: block;
    margin-top: 6px;
}
.team-growth-report-note{
    margin-top: 10px;
    color: #8a97aa;
    font-size: 12px;
}
.team-growth-flow-steps{
    display: grid;
    grid-template-columns: repeat(4,minmax(0,1fr));
    gap: 8px;
}
.team-growth-flow-steps div{
    text-align: center;
    color: #637083;
    font-size: 12px;
}
.team-growth-flow-steps b{
    display: block;
    width: 38px;
    height: 38px;
    line-height: 38px;
    margin: 0 auto 6px;
    border-radius: 14px;
    background: #eff6ff;
    color: #2364ff;
    font-size: 16px;
}
.team-growth-example{
    margin-top: 14px;
    padding: 12px;
    border-radius: 12px;
    background: #fff9eb;
    color: #6a4a12;
    line-height: 1.8;
}
.team-growth-example h3{
    margin: 0 0 4px;
    color: #3f2f11;
    font-size: 14px;
    font-weight: 900;
}
.team-growth-example p{
    margin: 0;
}
.team-growth-filter{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 6px;
    flex-wrap: wrap;
}
.team-level-filter{
    height: 28px;
    padding: 0 10px;
    border: 1px solid #dce6f5;
    border-radius: 999px;
    background: #fff;
    color: #607086;
    cursor: pointer;
}
.team-level-filter.active,
.team-level-filter:hover{
    background: #2364ff;
    border-color: #2364ff;
    color: #fff;
}
.team-growth-table-scroll{
    width: 100%;
    overflow-x: auto;
}
.team-growth-table-scroll .layui-table{
    min-width: 640px;
    margin: 0;
}
.team-growth-table-scroll th,
.team-growth-table-scroll td{
    white-space: nowrap;
}
.team-growth-badge{
    display: inline-block;
    padding: 3px 8px;
    border-radius: 999px;
    background: #eff6ff;
    color: #2364ff;
    font-size: 12px;
    font-weight: 700;
}
.team-growth-empty{
    color: #8a97aa;
    text-align: center;
    padding: 24px 10px !important;
}
.team-growth-empty-box{
    border-radius: 12px;
    background: #f6f8fb;
}
.team-growth-rank-row{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 0;
    border-bottom: 1px solid #eef2f8;
}
.team-growth-rank-row:last-child{
    border-bottom: 0;
}
.team-growth-rank-no{
    width: 30px;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    background: #eff6ff;
    color: #2364ff;
    text-align: center;
    font-weight: 900;
}
.team-growth-rank-main{
    min-width: 0;
    flex: 1;
}
.team-growth-rank-main strong,
.team-growth-rank-main span,
.team-growth-rank-value b,
.team-growth-rank-value span{
    display: block;
}
.team-growth-rank-main strong{
    color: #1f2a3d;
    font-weight: 900;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.team-growth-rank-main span,
.team-growth-rank-value span{
    color: #8a97aa;
    font-size: 12px;
}
.team-growth-rank-value{
    text-align: right;
}
.team-growth-rank-value b{
    color: #16a34a;
}
.team-growth-link{
    color: #2364ff;
    font-weight: 700;
}
.team-growth-material-grid{
    display: grid;
    grid-template-columns: repeat(3,minmax(0,1fr));
    gap: 14px;
}
.team-growth-material-grid > div{
    padding: 14px;
    border-radius: 14px;
    background: #f8fbff;
    border: 1px solid #e7eef9;
}
.team-growth-material-grid h3{
    margin: 0 0 8px;
    color: #1f2a3d;
    font-size: 15px;
    font-weight: 900;
}
.team-growth-material-grid p{
    min-height: 44px;
    margin: 0 0 10px;
    color: #6f7b8d;
    line-height: 1.7;
}
.team-growth-material-qr{
    display: block;
    width: 96px;
    height: 96px;
    padding: 8px;
    border-radius: 12px;
    background: #fff;
    border: 1px solid #e7eef9;
}

/* PC会员中心：轻奢白天主题与黑金体系基础 */
.member-luxury-page{
	padding:22px 0 46px;
	background:
		linear-gradient(135deg, rgba(246, 210, 140, .16), rgba(255,255,255,0) 38%),
		radial-gradient(circle at 15% 0%,rgba(246,210,140,.28),transparent 30%),
		radial-gradient(circle at 88% 10%,rgba(35,100,255,.08),transparent 26%),
		linear-gradient(180deg,#fffdf8 0%,#fbf6ea 58%,#f4ead8 100%);
}
.member-luxury-page .layui-container{
	width:calc(100vw - 64px);
	max-width:1440px;
	box-sizing:border-box;
}
.member-luxury-shell{
	position:relative;
	isolation:isolate;
	display:flex;
	align-items:stretch;
	overflow:hidden;
	padding:18px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:28px;
	background:rgba(255,255,255,.84);
	box-shadow:0 26px 76px rgba(63,42,13,.12);
	-webkit-backdrop-filter:blur(16px);
	backdrop-filter:blur(16px);
}
.member-luxury-shell:before{
	content:"";
	position:absolute;
	left:-28%;
	top:0;
	width:24%;
	height:100%;
	pointer-events:none;
	z-index:1;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.12) 38%,rgba(247,223,160,.32) 50%,rgba(255,255,255,.10) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:memberLuxurySheen 11s ease-in-out infinite;
}
.member-luxury-shell > *{
	position:relative;
	z-index:2;
}
.member-luxury-shell > .layui-col-xs3{
	width:260px;
	flex:0 0 260px;
}
.member-luxury-content{
	width:auto;
	flex:1 1 auto;
	min-width:0;
}
.member-luxury-menu{
	height:100%;
	min-height:680px;
	padding:10px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:linear-gradient(180deg,rgba(249,241,218,.62),rgba(255,255,255,.62));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
	box-sizing:border-box;
}
.member-luxury-menu-list li{
	height:auto;
	line-height:normal;
	margin-bottom:6px;
	padding-left:0;
}
.member-luxury-menu-list li a{
	display:flex;
	align-items:center;
	gap:10px;
	min-height:42px;
	min-width:0;
	padding:0 14px;
	border:1px solid transparent;
	border-radius:15px;
	color:#746751;
	font-weight:800;
	white-space:nowrap;
	transition:all .18s ease;
	box-sizing:border-box;
}
.member-luxury-menu-list li a i{
	width:18px;
	flex:0 0 18px;
	margin-right:0;
	text-align:center;
	color:#9c651d;
}
.member-luxury-menu-text{
	flex:1 1 auto;
	min-width:0;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.member-luxury-menu .member-luxury-menu-list li.layui-this a,
.member-luxury-menu .member-luxury-menu-list li a:hover{
	border-color:rgba(247,223,160,.72);
	background:
		linear-gradient(135deg,rgba(255,251,239,.94),rgba(234,198,120,.94) 52%,rgba(181,125,42,.95));
	color:#2b2113!important;
	text-shadow:0 1px 0 rgba(255,255,255,.34);
	box-shadow:0 14px 28px rgba(156,101,29,.18), inset 0 1px 0 rgba(255,255,255,.58);
}
.member-luxury-menu .member-luxury-menu-list li.layui-this a i,
.member-luxury-menu .member-luxury-menu-list li a:hover i{
	color:#3a2a13!important;
}
.member-luxury-page .account-main,
.member-luxury-page .set-form,
.member-luxury-page .coinwin-bottom,
.member-luxury-page .a-form,
.member-luxury-page .dealings-top-left,
.member-luxury-page .white-box:not(.member-luxury-shell),
.member-luxury-page .team-growth-card,
.member-luxury-page .team-growth-kpi,
.member-luxury-page .team-growth-level-card{
	border:1px solid rgba(201,150,66,.18);
	border-radius:24px;
	background:rgba(255,255,255,.68);
	box-shadow:0 18px 46px rgba(63,42,13,.08);
	-webkit-backdrop-filter:blur(12px);
	backdrop-filter:blur(12px);
}
.member-luxury-page .account-main,
.member-luxury-page .set-form,
.member-luxury-page .coinwin-bottom{
	padding:20px!important;
	box-sizing:border-box;
}
.member-luxury-page .account-safe{
	padding:18px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:20px;
	background:linear-gradient(135deg,rgba(249,241,218,.62),rgba(255,255,255,.72));
}
.member-luxury-page .account-body li,
.member-luxury-page .security-list-item{
	border-color:rgba(201,150,66,.12);
}
.member-luxury-page .security-list-item:hover{
	background:rgba(249,241,218,.46);
}
.member-luxury-page .security-row-title,
.member-luxury-page .team-growth-section-head h2,
.member-luxury-page .team-growth-card-head h2,
.member-luxury-page .team-growth-level-num,
.member-luxury-page .transfer-box h5{
	color:#152037;
	font-weight:900;
}
.member-luxury-page .security-row-desc,
.member-luxury-page .team-growth-section-head p,
.member-luxury-page .team-growth-card-head p,
.member-luxury-page .team-growth-level-desc{
	color:#8b7a5f;
}
.member-luxury-page .color-blue,
.member-luxury-page .team-growth-link{
	color:#9c651d!important;
	font-weight:900;
}
.member-luxury-page .team-growth-hero{
	border:1px solid rgba(247,223,160,.42);
	border-radius:28px;
	background:
		radial-gradient(circle at 82% 16%,rgba(255,255,255,.20),transparent 28%),
		linear-gradient(135deg,#17223b 0%,#d2a857 52%,#9c651d 100%);
	box-shadow:0 28px 70px rgba(156,101,29,.20);
}
.member-luxury-page .team-growth-btn-primary,
.member-luxury-page .layui-btn-normal,
.member-luxury-page .layui-btn{
	border-radius:14px;
	font-weight:900;
	box-shadow:0 12px 26px rgba(63,42,13,.10);
}
.member-luxury-page .dealings-top-left{
	padding:14px;
	margin-top:0!important;
	margin-bottom:16px;
}
.member-luxury-page .dealings-top-left .layui-btn{
	margin:4px;
	border-color:rgba(201,150,66,.24);
}
.member-luxury-page .layui-tab-title{
	border-color:rgba(201,150,66,.18)!important;
	background:linear-gradient(180deg,rgba(255,253,248,.74),rgba(249,241,218,.42));
	border-radius:18px 18px 0 0;
}
.member-luxury-page .layui-tab-title li{
	font-weight:900;
}
.member-luxury-page .log-table,
.member-luxury-page .layui-tab-content{
	width:100%;
	max-width:100%;
	overflow-x:auto;
	box-sizing:border-box;
}
.member-luxury-page .layui-table{
	margin:0;
	background:transparent;
}
.member-luxury-page .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.70),rgba(255,255,255,.60));
}
.member-luxury-page .layui-table th{
	color:#877253;
	font-weight:900;
	border-color:rgba(201,150,66,.12)!important;
	white-space:nowrap;
}
.member-luxury-page .layui-table td{
	color:#26334f;
	border-color:rgba(201,150,66,.10)!important;
	font-variant-numeric:tabular-nums;
}
.member-luxury-page .layui-input,
.member-luxury-page .layui-select,
.member-luxury-page textarea{
	border-color:rgba(201,150,66,.24)!important;
	border-radius:12px;
	background:rgba(255,255,255,.84);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.address-security-page{
	display:grid;
	gap:18px;
}
.address-security-hero{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	gap:24px;
	padding:26px;
	border:1px solid rgba(247,223,160,.42);
	border-radius:26px;
	background:
		radial-gradient(circle at 88% 12%,rgba(255,255,255,.22),transparent 28%),
		linear-gradient(135deg,#17223b 0%,#d2a857 52%,#9c651d 100%);
	box-shadow:0 24px 58px rgba(156,101,29,.18);
	color:#fff9e8;
}
.address-security-kicker{
	display:inline-flex;
	align-items:center;
	gap:8px;
	padding:5px 10px;
	border:1px solid rgba(255,255,255,.26);
	border-radius:999px;
	background:rgba(255,255,255,.12);
	font-size:12px;
	font-weight:900;
	letter-spacing:.04em;
}
.address-security-hero h2{
	margin:12px 0 8px;
	color:#fff9e8;
	font-size:26px;
	font-weight:900;
}
.address-security-hero p{
	max-width:650px;
	margin:0;
	color:rgba(255,249,232,.90);
	line-height:1.8;
	font-weight:700;
}
.address-security-status{
	display:grid;
	gap:8px;
	min-width:156px;
	padding:16px;
	border:1px solid rgba(255,255,255,.26);
	border-radius:18px;
	background:rgba(255,255,255,.12);
	text-align:center;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.18);
}
.address-security-status span{
	color:#fff9e8;
	font-size:22px;
	font-weight:900;
}
.address-security-status em{
	color:rgba(255,249,232,.82);
	font-style:normal;
	font-weight:800;
}
.address-coin-switch{
	padding:18px!important;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:
		radial-gradient(circle at 92% 12%,rgba(247,223,160,.20),transparent 26%),
		linear-gradient(180deg,rgba(255,255,255,.76),rgba(249,241,218,.48));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.74);
}
.address-section-label,
.address-network-head h3,
.address-tips-title{
	color:#152037;
	font-weight:900;
}
.address-section-label{
	margin-bottom:12px;
	font-size:14px;
}
.address-coin-list,
.address-network-list{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.address-coin-pill,
.address-network-list li{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:88px;
	height:40px;
	line-height:38px;
	padding:0 18px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	background:rgba(255,255,255,.62);
	color:#594222;
	font-weight:900;
	box-sizing:border-box;
	transition:all .18s ease;
}
.address-coin-pill.active,
.address-coin-pill:hover,
.address-network-list li.layui-this{
	border-color:rgba(201,150,66,.48);
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b);
	color:#241806;
	box-shadow:0 12px 24px rgba(156,101,29,.16);
}
.address-network-card,
.address-security-tips{
	padding:22px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:24px;
	background:rgba(255,255,255,.70);
	box-shadow:0 18px 46px rgba(63,42,13,.08);
}
.address-network-head{
	display:flex;
	justify-content:space-between;
	gap:18px;
	margin-bottom:18px;
}
.address-network-head h3{
	margin:0 0 6px;
	font-size:20px;
}
.address-network-head p,
.address-field-control p,
.address-tips-body{
	margin:0;
	color:#8b7a5f;
	line-height:1.7;
	font-weight:700;
}
.address-network-badge{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height:34px;
	min-width:78px;
	padding:0 12px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	color:#8d6728;
	font-weight:900;
	background:rgba(249,241,218,.70);
}
.address-network-tabs{
	margin:0;
}
.address-network-tabs .layui-tab-title{
	height:auto;
	margin-bottom:14px;
	padding:0;
	border:0!important;
	background:transparent;
	border-radius:0;
}
.address-network-tabs .layui-tab-title li{
	margin:0;
}
.address-network-tabs .layui-tab-title li.layui-this:after{
	display:none;
}
.address-channel-content{
	padding:0;
	border:0;
	background:transparent;
	overflow:visible!important;
}
.address-channel-item.layui-show,
.address-password-card{
	display:grid!important;
	grid-template-columns:112px minmax(0,1fr);
	align-items:start;
	gap:14px;
	padding:18px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:18px;
	background:rgba(255,255,255,.60);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.address-password-card{
	margin-top:14px;
}
.address-field-label{
	padding-top:11px;
	color:#6d5a3d;
	font-weight:900;
}
.address-field-control .layui-input{
	height:44px;
	line-height:44px;
	border-radius:14px;
	font-weight:800;
}
.address-field-control p{
	margin-top:8px;
	font-size:12px;
}
.address-submit-row{
	margin:18px 0 0;
}
.address-submit-row .layui-btn{
	height:48px;
	line-height:48px;
	margin-left:0;
	border:0;
	border-radius:16px;
	background:linear-gradient(135deg,#18233c 0%,#d8ad58 54%,#9c651d 100%)!important;
	color:#fff9e8!important;
	font-weight:900;
	letter-spacing:.06em;
	box-shadow:0 16px 32px rgba(156,101,29,.18);
}
.address-tips-title{
	display:flex;
	align-items:center;
	gap:8px;
	margin-bottom:10px;
	font-size:16px;
}
.address-tips-title i{
	color:#9c651d;
}
.recharge-security-page{
	display:grid;
	gap:18px;
}
.recharge-security-hero{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	gap:24px;
	padding:26px;
	border:1px solid rgba(247,223,160,.42);
	border-radius:26px;
	background:
		radial-gradient(circle at 88% 12%,rgba(255,255,255,.22),transparent 28%),
		linear-gradient(135deg,#17223b 0%,#d2a857 52%,#9c651d 100%);
	box-shadow:0 24px 58px rgba(156,101,29,.18);
	color:#fff9e8;
}
.recharge-security-kicker{
	display:inline-flex;
	padding:5px 10px;
	border:1px solid rgba(255,255,255,.26);
	border-radius:999px;
	background:rgba(255,255,255,.12);
	font-size:12px;
	font-weight:900;
}
.recharge-security-hero h2{
	margin:12px 0 8px;
	color:#fff9e8;
	font-size:26px;
	font-weight:900;
}
.recharge-security-hero p{
	max-width:690px;
	margin:0;
	color:rgba(255,249,232,.90);
	line-height:1.8;
	font-weight:700;
}
.recharge-security-status{
	display:grid;
	gap:8px;
	min-width:150px;
	padding:16px;
	border:1px solid rgba(255,255,255,.26);
	border-radius:18px;
	background:rgba(255,255,255,.12);
	text-align:center;
}
.recharge-security-status span{
	color:#fff9e8;
	font-size:22px;
	font-weight:900;
}
.recharge-security-status em{
	color:rgba(255,249,232,.82);
	font-style:normal;
	font-weight:800;
}
.recharge-coin-switch,
.recharge-step-card,
.recharge-security-tips{
	padding:22px!important;
	border:1px solid rgba(201,150,66,.16);
	border-radius:24px;
	background:rgba(255,255,255,.70);
	box-shadow:0 18px 46px rgba(63,42,13,.08);
}
.recharge-step-proof{
	box-sizing:border-box;
}
.recharge-section-label,
.recharge-tips-title,
.recharge-field-card label,
.recharge-upload-card label{
	color:#152037;
	font-weight:900;
}
.recharge-section-label{
	margin-bottom:12px;
}
.recharge-coin-list,
.recharge-network-list{
	display:flex;
	flex-wrap:wrap;
	gap:10px;
}
.recharge-coin-pill,
.recharge-network-list li{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:88px;
	height:40px;
	line-height:38px;
	padding:0 18px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	background:rgba(255,255,255,.62);
	color:#594222;
	font-weight:900;
	box-sizing:border-box;
}
.recharge-coin-pill.active,
.recharge-coin-pill:hover,
.recharge-network-list li.layui-this{
	border-color:rgba(201,150,66,.48);
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b);
	color:#241806;
	box-shadow:0 12px 24px rgba(156,101,29,.16);
}
.recharge-progress-steps{
	display:grid;
	grid-template-columns:1fr 1fr;
	gap:12px;
	margin-bottom:18px;
}
.recharge-progress-steps div{
	display:flex;
	align-items:center;
	gap:10px;
	padding:12px 14px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:16px;
	background:rgba(255,255,255,.56);
	color:#8b7a5f;
	font-weight:900;
}
.recharge-progress-steps b{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:26px;
	height:26px;
	border-radius:50%;
	background:#f3ead6;
	color:#9c651d;
}
.recharge-progress-steps div.active{
	border-color:rgba(201,150,66,.40);
	background:linear-gradient(135deg,rgba(255,248,223,.86),rgba(213,166,78,.30));
	color:#2b2113;
}
.recharge-network-tabs .layui-tab-title{
	height:auto;
	margin-bottom:16px;
	padding:0;
	border:0!important;
	background:transparent;
}
.recharge-network-tabs .layui-tab-title li{
	margin:0;
}
.recharge-network-tabs .layui-tab-title li.layui-this:after{
	display:none;
}
.recharge-plan-grid{
	display:grid;
	grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);
	gap:16px;
}
.recharge-field-card,
.recharge-safety-card,
.recharge-upload-card,
.recharge-address-card{
	padding:18px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:18px;
	background:rgba(255,255,255,.60);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.recharge-field-card .layui-input,
.recharge-upload-control .layui-input,
.recharge-address-row .layui-input{
	height:44px;
	line-height:44px;
	border-radius:14px;
	font-weight:800;
}
.recharge-field-card p,
.recharge-safety-card p,
.recharge-tips-body,
.recharge-qr-tip{
	margin:8px 0 0;
	color:#8b7a5f;
	line-height:1.7;
	font-weight:700;
}
.recharge-next-btn,
.recharge-submit-actions .layui-btn-normal{
	width:100%;
	height:48px;
	line-height:48px;
	margin-top:16px;
	border:0;
	border-radius:16px;
	background:linear-gradient(135deg,#18233c 0%,#d8ad58 54%,#9c651d 100%)!important;
	color:#fff9e8!important;
	font-weight:900;
	letter-spacing:.04em;
}
.recharge-channel-content{
	padding:0;
	border:0;
	background:transparent;
	overflow:visible!important;
}
.recharge-address-card{
	display:grid;
	grid-template-columns:220px minmax(0,1fr);
	align-items:center;
	gap:18px;
}
.recharge-qr-box{
	width:188px;
	height:188px;
	margin:0 auto;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	box-shadow:0 18px 36px rgba(63,42,13,.10);
}
.recharge-qr-box img{
	width:160px;
	height:160px;
	display:block;
}
.recharge-address-row{
	display:grid;
	grid-template-columns:82px minmax(0,1fr) 86px;
	align-items:center;
	gap:12px;
	grid-column:2;
}
.recharge-address-row label{
	color:#6d5a3d;
	font-weight:900;
}
.recharge-address-row .layui-btn{
	height:42px;
	line-height:42px;
	margin-left:0;
	border:0;
	border-radius:14px;
	background:linear-gradient(135deg,#fff8df,#d5a64e 56%,#98611b)!important;
	color:#241806!important;
	font-weight:900;
}
.recharge-proof-summary{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:12px;
	margin-bottom:16px;
}
.recharge-proof-summary div{
	padding:14px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:16px;
	background:rgba(255,255,255,.56);
}
.recharge-proof-summary span{
	display:block;
	color:#8b7a5f;
	font-weight:800;
}
.recharge-proof-summary strong{
	display:block;
	margin-top:6px;
	color:#152037;
	font-size:18px;
	font-weight:900;
}
.recharge-upload-card{
	margin-top:14px;
}
.recharge-upload-control{
	display:flex;
	gap:10px;
	margin-top:10px;
}
.recharge-upload-control .layui-input{
	flex:1;
}
.recharge-upload-control .up-pic{
	width:148px;
	height:44px;
	line-height:44px;
	margin-left:0;
	border-radius:14px;
	font-weight:900;
}
.recharge-submit-actions{
	display:grid;
	grid-template-columns:160px minmax(0,1fr);
	gap:12px;
	margin-top:16px;
}
.recharge-submit-actions .layui-btn{
	margin-top:0;
}
.recharge-tips-title{
	display:flex;
	align-items:center;
	gap:8px;
	margin-bottom:10px;
	font-size:16px;
}
@media (max-width:900px){
	.recharge-security-hero,
	.recharge-address-card,
	.recharge-plan-grid,
	.recharge-address-row,
	.recharge-upload-control,
	.recharge-submit-actions{
		display:block;
	}
	.recharge-security-status,
	.recharge-safety-card{
		margin-top:14px;
	}
	.recharge-address-row .layui-btn,
	.recharge-upload-control .up-pic{
		width:100%;
		margin-top:10px;
	}
}
@media (max-width: 900px){
	.address-security-hero,
	.address-network-head{
		display:block;
	}
	.address-security-status,
	.address-network-badge{
		margin-top:14px;
	}
	.address-channel-item.layui-show,
	.address-password-card{
		display:flex!important;
		flex-direction:column;
	}
	.address-field-label{
		padding-top:0;
	}
}
@keyframes memberLuxurySheen{
	0%,76%,100%{left:-28%;opacity:0;}
	14%,50%{opacity:.9;}
	64%{left:112%;opacity:0;}
}
.memberLuxurySheen{
	animation:memberLuxurySheen 11s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce){
	.member-luxury-shell:before{
		animation:none!important;
	}
}
@media (max-width: 1200px){
    .team-growth-kpis,
    .team-growth-report-stats{
        grid-template-columns: repeat(2,minmax(0,1fr));
    }
    .team-growth-grid-2,
    .team-growth-material-grid{
        grid-template-columns: 1fr;
    }
    .team-growth-hero{
        flex-direction: column;
    }
    .team-growth-invite-card{
        width: 100%;
        flex-basis: auto;
    }
}

/* PC公共页面：登录/公告/申购/理财/质押奢华精修 */
.public-luxury-page{
	position:relative;
	min-height:calc(100vh - 70px);
	padding:34px 0 54px;
	background:
		radial-gradient(circle at 12% 6%,rgba(247,223,160,.34),transparent 30%),
		radial-gradient(circle at 92% 12%,rgba(21,32,55,.08),transparent 26%),
		linear-gradient(180deg,#fffdf8 0%,#f7f0e4 48%,#f3ead9 100%);
	overflow:hidden;
}
.public-luxury-page:before{
	content:"";
	position:absolute;
	inset:0;
	pointer-events:none;
	background-image:
		linear-gradient(rgba(201,150,66,.055) 1px,transparent 1px),
		linear-gradient(90deg,rgba(201,150,66,.045) 1px,transparent 1px);
	background-size:34px 34px;
	mask-image:linear-gradient(180deg,rgba(0,0,0,.72),transparent 78%);
}
.public-luxury-page > *{
	position:relative;
	z-index:1;
}
.wicket-luxury-page{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:58px 0;
	background:
		radial-gradient(circle at 16% 18%,rgba(247,223,160,.36),transparent 28%),
		radial-gradient(circle at 86% 12%,rgba(21,32,55,.12),transparent 24%),
		linear-gradient(135deg,#fffdf8 0%,#f7f0e4 52%,#e9dbc0 100%);
}
.wicket-luxury-shell,
.wicket-luxury-card{
	width:min(1040px,calc(100% - 56px));
	min-height:auto;
	margin:0 auto;
	border:1px solid rgba(201,150,66,.22);
	border-radius:34px;
	background:rgba(255,255,255,.72);
	box-shadow:0 34px 88px rgba(63,42,13,.14);
	-webkit-backdrop-filter:blur(18px);
	backdrop-filter:blur(18px);
	position:relative;
	overflow:hidden;
}
.wicket-luxury-card:before{
	content:"";
	position:absolute;
	inset:0 0 auto 0;
	width:100%;
	height:316px;
	background:
		radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 28%),
		radial-gradient(circle at 78% 22%,rgba(247,223,160,.42),transparent 30%),
		linear-gradient(145deg,#fffaf0 0%,#f6ead3 52%,#ead5a8 100%);
	pointer-events:none;
}
.wicket-luxury-card:after{
	content:"Bitronix";
	position:absolute;
	left:54px;
	top:58px;
	color:#fff8dd;
	font-size:28px;
	font-weight:900;
	letter-spacing:.08em;
	text-shadow:0 16px 40px rgba(0,0,0,.28);
	pointer-events:none;
}
.wicket-luxury-card .layui-form{
	width:min(560px,calc(100% - 96px))!important;
	max-width:560px;
	margin:0 auto;
	padding:34px 0 46px!important;
	box-sizing:border-box;
}
.wicket-luxury-card .layui-form h5{
	color:#152037;
	font-size:14px;
	font-weight:900;
	letter-spacing:.02em;
}
.wicket-luxury-card .layui-form-item{
	margin-bottom:20px;
}
.wicket-luxury-card .layui-input,
.wicket-luxury-card .layui-select,
.wicket-luxury-card .layui-textarea{
	height:48px;
	line-height:48px;
	border-color:rgba(201,150,66,.24)!important;
	border-radius:16px;
	background:rgba(255,255,255,.86);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78);
}
.wicket-luxury-card .login-btn{
	display:flex;
	align-items:center;
	gap:18px;
	flex-wrap:wrap;
}
.wicket-luxury-card .login-btn .layui-btn,
.product-luxury-page .layui-btn-normal,
.product-luxury-page .layui-btn-warm,
.product-luxury-page .layui-btn{
	border:0!important;
	border-radius:999px!important;
	background:linear-gradient(135deg,#f9f1da,#d2a857 54%,#9c651d)!important;
	color:#111827!important;
	font-weight:900!important;
	box-shadow:0 14px 32px rgba(156,101,29,.20);
}
.wicket-luxury-card .login-btn .layui-btn{
	width:190px;
	margin-right:0;
}
.wicket-luxury-card .color-blue,
.content-luxury-page .color-blue,
.product-luxury-page .color-blue,
.product-luxury-page .color-yellow{
	color:#9c651d!important;
	font-weight:900;
}
.wicket-luxury-card .v-send{
	right:10px;
	bottom:8px;
	height:34px;
	line-height:34px;
	border-left:0;
	border-radius:999px;
	background:rgba(249,241,218,.85);
	color:#9c651d!important;
	font-weight:900;
}
.wicket-luxury-card .login-ex{
	position:static!important;
	margin:0 auto;
	color:#8b7a5f;
	font-size:14px;
	box-sizing:border-box;
}
.wicket-luxury-card .login-phone{
	position:static!important;
	width:min(560px,calc(100% - 96px));
	max-width:560px;
	margin:0 auto;
	padding:0 0 38px;
	color:#8b7a5f;
	font-size:14px;
	box-sizing:border-box;
}
.wicket-luxury-card .wicket-list{
	padding:5px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:18px;
	background:rgba(249,241,218,.54);
}
.wicket-luxury-card .wicket-btn{
	height:42px;
	line-height:42px;
	border-radius:14px;
	font-weight:900;
	text-align:center;
	cursor:pointer;
}
.wicket-luxury-card .wicket-btn.btn-this{
	background:linear-gradient(135deg,#f9f1da,#d2a857 54%,#9c651d);
	color:#111827;
	box-shadow:0 10px 24px rgba(156,101,29,.18);
}
.content-luxury-page{
	padding:48px 0 70px;
}
.content-luxury-shell{
	padding:26px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:30px;
	background:rgba(255,255,255,.72);
	box-shadow:0 26px 70px rgba(63,42,13,.10);
	-webkit-backdrop-filter:blur(14px);
	backdrop-filter:blur(14px);
}
.content-luxury-article{
	padding:26px!important;
	border-radius:24px;
	background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,250,240,.62));
}
.content-luxury-page .info-title{
	color:#152037;
	font-size:30px;
	font-weight:900;
	line-height:1.25;
	margin-bottom:18px;
}
.content-luxury-page .info-con{
	color:#26334f;
	font-size:15px;
	line-height:1.85;
}
.content-luxury-aside{
	padding:18px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:22px;
	background:rgba(249,241,218,.54);
}
.content-luxury-aside .info-ltitle{
	color:#152037;
	font-weight:900;
}
.content-luxury-aside a{
	color:#6d5d44;
}
.product-luxury-page{
	padding-top:0;
}
.product-luxury-shell{
	padding:36px 0 64px;
}
.product-luxury-hero{
	position:relative;
	margin-bottom:28px;
	padding:34px 38px;
	border:1px solid rgba(247,223,160,.42);
	border-radius:32px;
	background:
		radial-gradient(circle at 84% 18%,rgba(255,255,255,.24),transparent 24%),
		linear-gradient(135deg,#17223b 0%,#d2a857 58%,#9c651d 100%);
	box-shadow:0 28px 76px rgba(156,101,29,.18);
	color:#fff8dd;
	overflow:hidden;
}
.product-luxury-hero:before{
	content:"";
	position:absolute;
	left:-28%;
	top:0;
	width:22%;
	height:100%;
	background:linear-gradient(112deg,transparent 0%,rgba(255,255,255,.10) 38%,rgba(247,223,160,.42) 50%,rgba(255,255,255,.12) 62%,transparent 100%);
	transform:skewX(-18deg);
	animation:publicLuxurySheen 11s ease-in-out infinite;
}
.product-luxury-hero h2,
.product-luxury-hero h3{
	margin:6px 0 0;
	color:#fff8dd;
	font-size:30px;
	font-weight:900;
}
.product-luxury-kicker,
.product-luxury-page .ex-span{
	display:inline-flex;
	align-items:center;
	min-height:26px;
	padding:0 12px;
	border:1px solid rgba(255,248,221,.30);
	border-radius:999px;
	background:rgba(255,255,255,.12);
	color:#fff8dd;
	font-weight:900;
	letter-spacing:.08em;
}
.product-luxury-orb{
	position:absolute;
	right:46px;
	top:50%;
	width:116px;
	height:116px;
	border-radius:50%;
	background:radial-gradient(circle at 30% 24%,#fff8dd 0%,#f7dfa0 26%,#b9822f 58%,#5b3510 100%);
	box-shadow:inset -18px -24px 36px rgba(63,42,13,.36),0 24px 50px rgba(0,0,0,.18);
	transform:translateY(-50%);
	opacity:.86;
}
.product-luxury-grid{
	align-items:stretch;
}
.product-luxury-card,
.product-luxury-dashboard,
.product-luxury-stake{
	position:relative;
	border:1px solid rgba(201,150,66,.18)!important;
	border-radius:26px!important;
	background:rgba(255,255,255,.74)!important;
	box-shadow:0 22px 58px rgba(63,42,13,.10)!important;
	-webkit-backdrop-filter:blur(14px);
	backdrop-filter:blur(14px);
	overflow:hidden;
}
.product-luxury-card:before,
.product-luxury-dashboard:before,
.product-luxury-stake:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	right:0;
	height:1px;
	background:linear-gradient(90deg,transparent,rgba(247,223,160,.86),transparent);
	pointer-events:none;
}
.product-luxury-grid .product-luxury-card{
	height:100%;
	padding:20px!important;
	box-sizing:border-box;
}
.product-luxury-card-head{
	display:flex;
	align-items:flex-start;
	justify-content:space-between;
	gap:18px;
	padding-top:18px;
}
.product-luxury-card-kicker{
	display:inline-flex;
	align-items:center;
	height:24px;
	padding:0 10px;
	margin-bottom:10px;
	border:1px solid rgba(201,150,66,.22);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,250,238,.92),rgba(247,223,160,.22));
	color:#a7792c;
	font-size:12px;
	font-weight:800;
	letter-spacing:.18em;
}
.coinwin-list .product-luxury-card h3,
.product-luxury-card-head h3{
	height:auto!important;
	line-height:1.12!important;
	margin:0!important;
	text-align:left!important;
	font-size:34px;
	letter-spacing:.04em;
}
.product-luxury-card-coin{
	flex:0 0 76px;
	width:76px;
	height:76px;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:24px;
	background:
		radial-gradient(circle at 32% 24%,rgba(255,255,255,.94),rgba(247,223,160,.72) 34%,rgba(184,124,45,.95) 100%);
	box-shadow:inset -12px -16px 28px rgba(90,55,12,.28),0 18px 36px rgba(156,101,29,.16);
	color:#2d1d08;
	font-size:16px;
	font-weight:900;
	letter-spacing:.04em;
}
.product-luxury-card-desc{
	min-height:56px;
	margin:18px 0 16px;
	color:#5d6474;
	font-size:15px;
	line-height:1.85;
}
.product-luxury-card-tags{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	min-height:32px;
}
.product-luxury-card-tags span{
	display:inline-flex;
	align-items:center;
	height:28px;
	padding:0 10px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:999px;
	background:rgba(255,255,255,.62);
	color:#8d6728;
	font-size:12px;
	font-weight:800;
}
.product-luxury-card-foot{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:16px;
	margin-top:4px;
}
.product-luxury-card-stat{
	display:flex;
	align-items:center;
	min-height:42px;
	padding:0 14px;
	border-radius:16px;
	background:linear-gradient(135deg,rgba(21,32,55,.06),rgba(201,150,66,.08));
	color:#152037;
	font-size:18px;
	font-weight:900;
}
.product-luxury-page .layui-panel h3,
.product-luxury-page .transfer-box h5,
.product-luxury-page .stake-section-title span,
.product-luxury-page .stake-panel-title,
.product-luxury-page .stake-card-top h4{
	color:#152037;
	font-weight:900;
}
.product-luxury-page .color-grey,
.product-luxury-page .stake-section-title p,
.product-luxury-page .stake-card-metrics p,
.product-luxury-page .coinwin-header p{
	color:#8b7a5f!important;
}
.product-luxury-page .ieo-img,
.product-luxury-page .ieo-img img{
	border-radius:20px;
}
.product-luxury-detail{
	height:auto!important;
	margin:0;
	border-radius:0;
	padding:40px 0;
}
.product-luxury-detail .layui-container{
	position:relative;
	z-index:1;
}
.product-luxury-detail .ieo-img{
	background:rgba(255,255,255,.10);
	box-shadow:0 18px 50px rgba(0,0,0,.18);
}
.product-luxury-content-card,
.product-luxury-oper{
	padding:24px!important;
}
.product-luxury-oper .layui-form-item{
	margin-bottom:16px;
}
.product-luxury-page .layui-input,
.product-luxury-page .layui-select,
.product-luxury-page textarea{
	border-color:rgba(201,150,66,.24)!important;
	border-radius:14px!important;
	background:rgba(255,255,255,.86)!important;
}
.product-luxury-dashboard{
	padding:28px 34px;
	margin-bottom:24px;
}
.product-luxury-dashboard .flag,
.product-luxury-page .flag{
	background:linear-gradient(135deg,#9c651d,#d2a857)!important;
	border-radius:0 0 18px 0!important;
	box-shadow:0 12px 28px rgba(156,101,29,.18);
}
.product-luxury-dashboard div{
	border-right-color:rgba(201,150,66,.16)!important;
}
.product-luxury-dashboard span,
.product-luxury-page .font-25{
	color:#152037;
	font-weight:900;
}
.product-luxury-records{
	padding:22px!important;
	box-sizing:border-box;
}
.product-luxury-records .layui-tab-title,
.product-luxury-content-card .layui-tab-title{
	border-color:rgba(201,150,66,.18)!important;
	border-radius:18px 18px 0 0;
	background:linear-gradient(180deg,rgba(249,241,218,.70),rgba(255,255,255,.60));
}
.product-luxury-records .layui-tab-title li,
.product-luxury-content-card .layui-tab-title li{
	font-weight:900;
}
.product-luxury-records .layui-tab-brief>.layui-tab-title .layui-this,
.product-luxury-content-card .layui-tab-brief>.layui-tab-title .layui-this{
	color:#9c651d!important;
}
.product-luxury-records .layui-tab-brief>.layui-tab-title .layui-this:after,
.product-luxury-content-card .layui-tab-brief>.layui-tab-title .layui-this:after{
	border-bottom-color:#d2a857!important;
}
.product-luxury-records .layui-tab-content{
	width:100%;
	overflow-x:auto;
	box-sizing:border-box;
}
.product-luxury-page .layui-table{
	margin:0;
	background:rgba(255,255,255,.64);
}
.product-luxury-page .layui-table thead tr{
	background:linear-gradient(180deg,rgba(249,241,218,.82),rgba(255,255,255,.62));
}
.product-luxury-page .layui-table th{
	color:#877253;
	font-weight:900;
	white-space:nowrap;
	border-color:rgba(201,150,66,.12)!important;
}
.product-luxury-page .layui-table td{
	color:#26334f;
	border-color:rgba(201,150,66,.10)!important;
}
.product-luxury-stake{
	padding:0!important;
	background:transparent!important;
	box-shadow:none!important;
	border:0!important;
}
.product-luxury-stake > .product-luxury-card{
	padding:28px!important;
}
.product-luxury-page .stake-product-card{
	border-color:rgba(201,150,66,.18);
	border-radius:20px;
	background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,241,218,.48));
	box-shadow:0 14px 36px rgba(63,42,13,.08);
}
.product-luxury-page .stake-product-card:hover,
.product-luxury-page .stake-product-card.active{
	border-color:#d2a857;
	box-shadow:0 20px 48px rgba(156,101,29,.16);
}
.product-luxury-page .stake-product-card.active:before{
	background:linear-gradient(180deg,#f7dfa0,#9c651d);
}
.product-luxury-page .stake-coin,
.product-luxury-page .stake-period-chip.active,
.product-luxury-page .stake-period-chip:hover{
	background:linear-gradient(135deg,#f9f1da,#d2a857 54%,#9c651d);
	color:#111827;
}
.product-luxury-page .stake-purchase-panel .stake-form-card,
.product-luxury-page .stake-selected-box,
.product-luxury-page .stake-wallet-chip,
.product-luxury-page .stake-summary-row{
	border-color:rgba(201,150,66,.16);
	background:rgba(255,255,255,.72);
	box-shadow:0 14px 34px rgba(63,42,13,.07);
}
@keyframes publicLuxurySheen{
	0%,76%,100%{left:-28%;opacity:0;}
	14%,50%{opacity:.86;}
	64%{left:112%;opacity:0;}
}
.publicLuxurySheen{animation:publicLuxurySheen 11s ease-in-out infinite;}
@media (prefers-reduced-motion: reduce){
	.product-luxury-hero:before{animation:none!important;}
}
@media (max-width: 1200px){
	.wicket-luxury-card:after{display:none;}
	.wicket-luxury-card .layui-form,
	.wicket-luxury-card .login-phone{
		width:min(560px,calc(100% - 72px))!important;
	}
	.stake-layout{grid-template-columns:1fr;}
}

/* PC login artistic Bitronix brand panel */
.wicket-login-card:before{
	background:
		radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 28%),
		radial-gradient(circle at 78% 22%,rgba(247,223,160,.42),transparent 30%),
		linear-gradient(145deg,#fffaf0 0%,#f6ead3 52%,#ead5a8 100%);
}
.wicket-login-card:after{display:none;}
.wicket-register-card:before{
	background:
		radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 28%),
		radial-gradient(circle at 78% 22%,rgba(247,223,160,.42),transparent 30%),
		linear-gradient(145deg,#fffaf0 0%,#f6ead3 52%,#ead5a8 100%);
}
.wicket-register-card:after{display:none;}
.wicket-forget-card:before{
	background:
		radial-gradient(circle at 18% 16%,rgba(255,255,255,.92),transparent 28%),
		radial-gradient(circle at 78% 22%,rgba(247,223,160,.42),transparent 30%),
		linear-gradient(145deg,#fffaf0 0%,#f6ead3 52%,#ead5a8 100%);
}
.wicket-forget-card:after{display:none;}
.wicket-login-card .layui-form{
	max-width:520px;
	padding-top:36px!important;
	padding-bottom:18px!important;
}
.wicket-login-card .login-phone{
	width:min(520px,calc(100% - 96px))!important;
	max-width:520px;
	margin:0 auto 44px!important;
	padding:18px 20px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:18px;
	border:1px solid rgba(201,150,66,.18);
	border-radius:20px;
	background:linear-gradient(135deg,rgba(255,255,255,.80),rgba(249,241,218,.58));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 14px 34px rgba(156,101,29,.10);
	box-sizing:border-box;
}
.wicket-login-card .login-phone p{
	margin:0;
	color:#5f6b7f;
	font-size:13px;
	line-height:1.75;
	font-weight:700;
}
.wicket-login-card .login-phone p::first-line{
	color:#152037;
	font-size:15px;
	font-weight:950;
}
.wicket-login-card .login-phone div{
	flex:0 0 auto;
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.wicket-login-card .login-phone a{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:118px;
	height:42px;
	line-height:42px;
	padding:0 20px;
	border:1px solid rgba(156,101,29,.18);
	border-radius:999px;
	background:linear-gradient(135deg,#f9f1da,#d2a857 54%,#9c651d);
	color:#111827!important;
	font-size:15px;
	font-weight:950;
	box-shadow:0 14px 28px rgba(156,101,29,.20), inset 0 1px 0 rgba(255,255,255,.66);
	white-space:nowrap;
}
.wicket-login-card .login-phone a:hover{
	transform:translateY(-1px);
	box-shadow:0 18px 34px rgba(156,101,29,.26), inset 0 1px 0 rgba(255,255,255,.72);
}
.wicket-register-card .register-luxury-form{
	max-width:560px;
	padding-top:30px!important;
	padding-bottom:44px!important;
}
.wicket-register-card .layui-form-item{
	margin-bottom:12px;
}
.wicket-register-card .layui-input{
	height:44px;
	line-height:44px;
}
.wicket-register-card .login-ex{
	position:static!important;
	margin:-4px 0 12px!important;
	padding:0!important;
	color:#735c34;
	font-size:12px;
	line-height:1.6;
	box-sizing:border-box;
}
.wicket-register-card .login-ex p{
	margin:0;
	line-height:1.6;
	padding:9px 14px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:14px;
	background:rgba(249,241,218,.50);
}
.wicket-register-card .username-tip{
	margin-top:-6px!important;
}
.wicket-register-card .agree{
	display:flex;
	align-items:center;
	gap:10px;
	flex-wrap:wrap;
	margin:2px 0 16px;
	padding:8px 12px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:16px;
	background:rgba(255,255,255,.52);
	box-sizing:border-box;
}
.wicket-register-card .agree .layui-form-checkbox[lay-skin=primary]{
	display:flex;
	align-items:center;
	min-height:30px;
	margin:0;
	padding-right:0;
}
.wicket-register-card .agree .layui-form-checkbox[lay-skin=primary] span{
	padding-right:0;
	color:#4e5b72;
	line-height:30px;
	font-weight:700;
}
.wicket-register-card .agree a{
	position:static;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	height:30px;
	line-height:30px;
	margin-left:0;
	padding:0 14px;
	border:1px solid rgba(201,150,66,.26);
	border-radius:999px;
	background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(249,241,218,.82));
	color:#9c651d!important;
	font-size:13px;
	font-weight:900;
	box-shadow:0 8px 18px rgba(156,101,29,.10), inset 0 1px 0 rgba(255,255,255,.82);
}
.wicket-register-card .login-btn{
	margin-top:2px;
}
.wicket-forget-card .forget-luxury-form{
	max-width:560px;
	padding-top:30px!important;
	padding-bottom:44px!important;
}
.wicket-forget-card .forget-form-heading{
	margin:0 0 18px;
	padding:18px 20px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:20px;
	background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(249,241,218,.54));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 28px rgba(156,101,29,.08);
	box-sizing:border-box;
}
.wicket-forget-card .forget-form-heading h3{
	margin:0;
	color:#152037;
	font-size:22px;
	line-height:1.25;
	font-weight:950;
	letter-spacing:-.02em;
}
.wicket-forget-card .forget-form-heading p{
	margin:10px 0 0;
	color:#735c34;
	font-size:13px;
	line-height:1.7;
	font-weight:700;
}
.wicket-forget-card .forget-method-item{
	padding:10px;
	border:1px solid rgba(201,150,66,.14);
	border-radius:20px;
	background:rgba(255,255,255,.52);
	box-sizing:border-box;
}
.wicket-forget-card .wicket-btn-box{
	height:auto;
	line-height:normal;
	border-bottom:0;
	background:transparent;
}
.wicket-forget-card .wicket-list{
	display:grid;
	grid-template-columns:repeat(2,minmax(0,1fr));
	gap:8px;
	padding:5px;
}
.wicket-forget-card .wicket-list:before,
.wicket-forget-card .wicket-list:after{
	content:none!important;
	display:none!important;
}
.wicket-forget-card .wicket-btn{
	float:none!important;
	width:auto!important;
	border:1px solid transparent;
	border-bottom:1px solid transparent;
	outline:none;
	box-sizing:border-box;
	transition:border-color .18s ease, box-shadow .18s ease, background .18s ease, color .18s ease;
}
.wicket-forget-card .wicket-btn.btn-this{
	border:1px solid rgba(201,150,66,.68);
	border-bottom:1px solid rgba(201,150,66,.68);
	outline:none;
	background:linear-gradient(135deg,#f9f1da,#d2a857 54%,#9c651d);
	color:#111827;
	box-shadow:0 10px 24px rgba(156,101,29,.18), inset 0 1px 0 rgba(255,255,255,.62);
}
.wicket-forget-card .wicket-btn:focus-visible{
	outline:none;
	box-shadow:0 0 0 3px rgba(201,150,66,.42),0 10px 24px rgba(156,101,29,.16);
}
.wicket-forget-card .layui-form-item{
	margin-bottom:14px;
}
.wicket-forget-card .layui-input,
.wicket-forget-card .layui-select{
	height:44px;
	line-height:44px;
}
.wicket-forget-card .forget-account-row{
	display:flex;
	align-items:stretch;
	gap:10px;
	width:100%;
}
.wicket-forget-card .forget-account-row:before,
.wicket-forget-card .forget-account-row:after{
	content:none!important;
	display:none!important;
}
.wicket-forget-card .left-input-box,
.wicket-forget-card .right-input-box{
	float:none!important;
	margin:0!important;
	box-sizing:border-box;
}
.wicket-forget-card .left-input-box{
	flex:0 0 40%;
	width:auto!important;
}
.wicket-forget-card .right-input-box{
	flex:1 1 auto;
	width:auto!important;
}
.wicket-forget-card .left-input-box.hidebox{
	display:none!important;
}
.wicket-forget-card .left-input-box.hidebox + .right-input-box,
.wicket-forget-card .right-input-box:not(.layui-input-60){
	flex-basis:100%;
}
.wicket-forget-card .left-input-box .layui-form-select,
.wicket-forget-card .left-input-box select,
.wicket-forget-card .right-input-box .layui-input{
	width:100%!important;
}
.wicket-forget-card .forget-luxury-notice{
	width:100%;
	margin:16px 0 0!important;
	padding:0!important;
	display:grid;
	gap:10px;
}
.wicket-forget-card .forget-luxury-notice p{
	margin:0;
	line-height:1.7;
	padding:10px 14px;
	border:1px solid rgba(201,150,66,.16);
	border-radius:14px;
	background:rgba(249,241,218,.50);
	color:#735c34;
	font-size:12px;
	font-weight:700;
	box-sizing:border-box;
}
.wicket-forget-card .login-btn{
	margin-top:2px;
}
.login-brand-panel{
	position:relative;
	left:auto;
	top:auto;
	bottom:auto;
	width:100%;
	min-height:316px;
	padding:38px 50px 32px;
	box-sizing:border-box;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:center;
	gap:24px;
	z-index:2;
	color:#152037;
	pointer-events:none;
}
.login-brand-lockup{
	display:flex;
	align-items:center;
	gap:18px;
}
.login-brand-primary{
	flex:0 0 40%;
	min-height:40%;
	display:flex;
	align-items:center;
	justify-content:center;
}
.login-brand-emblem{
	width:72px;
	height:72px;
	border-radius:50%;
	position:relative;
	flex:0 0 72px;
	background:
		radial-gradient(circle at 30% 24%,rgba(255,255,255,.98),rgba(247,223,160,.62) 34%,rgba(156,101,29,.92) 78%),
		linear-gradient(135deg,#f9f1da,#d2a857 55%,#9c651d);
	box-shadow:
		inset 0 2px 8px rgba(255,255,255,.72),
		inset 0 -12px 22px rgba(93,54,11,.30),
		0 16px 38px rgba(156,101,29,.22),
		0 0 0 1px rgba(156,101,29,.20);
	overflow:hidden;
}
.login-brand-emblem:after{
	content:"";
	position:absolute;
	inset:10px 12px auto auto;
	width:18px;
	height:18px;
	border-radius:50%;
	background:radial-gradient(circle,#fff 0%,rgba(255,248,216,.88) 38%,transparent 70%);
	box-shadow:0 0 18px rgba(255,248,216,.85);
}
.login-brand-emblem svg{
	position:absolute;
	inset:8px;
	width:56px;
	height:56px;
	fill:none;
	stroke:#152037;
	stroke-width:2.4;
	stroke-linecap:round;
	stroke-linejoin:round;
	filter:drop-shadow(0 1px 0 rgba(255,255,255,.34));
}
.login-brand-emblem circle{stroke:rgba(21,32,55,.20);}
.login-brand-emblem .login-brand-b{
	fill:#152037;
	stroke:none;
	font-family:Inter,Arial,"PingFang SC","Microsoft YaHei",sans-serif;
	font-size:34px;
	font-weight:950;
}
.login-brand-wordmark{
	font-size:34px;
	line-height:1;
	font-weight:950;
	letter-spacing:-.035em;
	background:linear-gradient(120deg,#8c5a17 0%,#d2a857 34%,#fff2c0 52%,#b9822f 72%,#70420d 100%);
	background-size:220% 100%;
	animation:loginBrandWordmarkShine 4.8s ease-in-out infinite;
	-webkit-background-clip:text;
	background-clip:text;
	color:transparent;
	text-shadow:0 14px 36px rgba(156,101,29,.18);
}
.login-brand-copy-stack{
	flex:1 1 60%;
	min-height:60%;
	width:min(860px,100%);
	margin:0 auto;
	display:grid;
	grid-template-columns:repeat(3,minmax(0,1fr));
	gap:14px;
	padding:0;
	box-sizing:border-box;
}
.login-brand-mini-card{
	position:relative;
	width:100%;
	min-height:116px;
	padding:18px 20px;
	border:1px solid rgba(156,101,29,.22);
	border-radius:20px;
	background:linear-gradient(135deg,rgba(255,253,247,.88),rgba(249,241,218,.70));
	box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 16px 34px rgba(156,101,29,.10);
	box-sizing:border-box;
	overflow:hidden;
	display:flex;
	flex-direction:column;
	justify-content:center;
}
.login-brand-positioning,
.login-brand-market{
	background:linear-gradient(135deg,rgba(255,253,247,.88),rgba(249,241,218,.70));
}
.login-brand-bottom{
	background:linear-gradient(135deg,rgba(249,241,218,.76),rgba(255,253,247,.82));
}
.login-brand-mini-card:before{
	content:"";
	position:absolute;
	left:20px;
	right:20px;
	top:0;
	height:3px;
	border-radius:0 0 999px 999px;
	background:linear-gradient(90deg,rgba(156,101,29,.10),rgba(210,168,87,.72),rgba(255,242,192,.22));
}
.login-brand-mini-card strong{
	display:block;
	font-size:18px;
	line-height:1.25;
	font-weight:900;
	letter-spacing:.01em;
	color:#152037;
}
.login-brand-mini-card span{
	display:block;
	margin-top:10px;
	font-size:13px;
	line-height:1.7;
	letter-spacing:.06em;
	color:#8b6a2d;
}
.login-brand-slogan{
	margin:0;
	font-size:17px;
	line-height:1.35;
	font-weight:900;
	letter-spacing:-.01em;
	color:#152037;
}
.login-brand-slogan-cn{
	margin:10px 0 0;
	font-size:13px;
	line-height:1.75;
	font-weight:700;
	color:#735c34;
}
@keyframes loginBrandWordmarkShine{
	0%,28%{background-position:0% 50%;}
	52%{background-position:100% 50%;}
	100%{background-position:0% 50%;}
}
@media (max-width: 900px){
	.login-brand-panel{
		min-height:auto;
		padding:32px 32px 28px;
	}
	.login-brand-copy-stack{grid-template-columns:1fr;}
}
@media (max-width: 640px){
	.wicket-luxury-shell,
	.wicket-luxury-card{width:calc(100% - 28px);border-radius:24px;}
	.wicket-luxury-card:before{height:420px;}
	.login-brand-panel{padding:28px 22px 24px;}
	.login-brand-lockup{gap:12px;}
	.login-brand-emblem{width:58px;height:58px;flex-basis:58px;}
	.login-brand-emblem svg{inset:7px;width:44px;height:44px;}
	.login-brand-wordmark{font-size:28px;}
	.wicket-luxury-card .layui-form,
	.wicket-luxury-card .login-phone{width:calc(100% - 44px)!important;}
}

/* PC home download premium inline icons */
.home-download-btn{
	display:inline-flex!important;
	align-items:center;
	justify-content:center;
	gap:12px;
}
.home-download-icon{
	position:relative;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	width:42px;
	height:42px;
	flex:0 0 42px;
	border-radius:16px;
	background:
		radial-gradient(circle at 30% 22%,rgba(255,255,255,.96),transparent 30%),
		linear-gradient(135deg,#9c651d,#f7dfa0 50%,#b9822f 100%);
	box-shadow:inset 0 1px 0 rgba(255,255,255,.70),inset 0 -8px 16px rgba(93,54,11,.22),0 12px 26px rgba(156,101,29,.24);
	overflow:hidden;
}
.home-download-icon:after{
	content:"";
	position:absolute;
	inset:7px 8px auto auto;
	width:10px;
	height:10px;
	border-radius:50%;
	background:radial-gradient(circle,#fff8d8,rgba(255,248,216,.72),transparent 72%);
	box-shadow:0 0 14px rgba(255,248,216,.72);
}
.home-download-svg{
	position:relative;
	z-index:1;
	width:27px;
	height:27px;
	fill:none;
	stroke:#14213a;
	stroke-width:2.25;
	stroke-linecap:round;
	stroke-linejoin:round;
	filter:drop-shadow(0 1px 0 rgba(255,255,255,.36));
}
.home-download-icon-android .home-download-svg circle{
	fill:#14213a;
	stroke:none;
}
.down-body .layui-btn .home-download-icon{
	position:relative;
	left:auto;
	display:inline-flex;
	padding:0;
	border:0;
	box-shadow:inset 0 1px 0 rgba(255,255,255,.70),inset 0 -8px 16px rgba(93,54,11,.22),0 12px 26px rgba(156,101,29,.24);
	background:
		radial-gradient(circle at 30% 22%,rgba(255,255,255,.96),transparent 30%),
		linear-gradient(135deg,#9c651d,#f7dfa0 50%,#b9822f 100%);
}
.down-body .layui-btn:hover .home-download-icon{
	display:inline-flex;
}

/* PC anti-flicker large-surface performance guard */
.header:before,
.market-hero-shell:before,
.deal-chart-card:after,
.deal-side-card:after,
.deal-orders-card:after,
.deal-order-form-card:after,
.seconds-market-card:after,
.seconds-chart-card:after,
.seconds-position-card:after,
.seconds-account-card:after,
.seconds-order-card:after,
.lever-chart-card:after,
.lever-depth-card:after,
.lever-position-card:after,
.lever-order-card:after,
.member-luxury-shell:before,
.product-luxury-hero:before{
	animation:none!important;
	display:none!important;
}
.white-box,
.deal-bg,
.post-box,
.coinwin-header,
.coinwin-body .layui-panel,
.coinwin-bottom,
.coinwin-box,
.ieo-body .layui-panel,
.ieo-bottom,
.ieo-oper,
.login-box,
.team-growth-page,
.market-table-card,
.deal-chart-card,
.deal-side-card,
.deal-orders-card,
.deal-order-form-card,
.deal-symbol-drawer,
.seconds-market-card,
.seconds-chart-card,
.seconds-position-card,
.seconds-account-card,
.seconds-order-card,
.lever-chart-card,
.lever-depth-card,
.lever-position-card,
.lever-order-card,
.lever-symbol-drawer,
.member-luxury-shell,
.member-luxury-page .account-main,
.member-luxury-page .set-form,
.member-luxury-page .coinwin-bottom,
.member-luxury-page .a-form,
.member-luxury-page .dealings-top-left,
.member-luxury-page .white-box:not(.member-luxury-shell),
.member-luxury-page .team-growth-card,
.member-luxury-page .team-growth-kpi,
.member-luxury-page .team-growth-level-card,
.wicket-luxury-shell,
.wicket-luxury-card,
.content-luxury-shell,
.product-luxury-card,
.product-luxury-dashboard,
.product-luxury-stake{
	-webkit-backdrop-filter:none!important;
	backdrop-filter:none!important;
}
.memberLuxurySheen,
.publicLuxurySheen{
	animation:none!important;
}
