html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6 {
	margin:0;
	padding:0
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:400
}
ul {
	list-style:none
}
button,input,select {
	margin:0
}
html {
	box-sizing:border-box
}
/***,:before,:after {
	box-sizing:inherit
}**/
details>* {
	box-sizing:border-box
}
summary {
	list-style:none
}
summary::-webkit-details-marker {
	display:none
}
/*img,video {
	max-width:100%;
	height:100%
}
iframe {
	border:0
}**/
/* 针对特定的img元素设置样式 */
/* PC端样式 */
@media (min-width: 769px) {
    .sVKzW2 img {
        width: 159px;
        height: 52px;
    }
}

/* 手机端样式 */
@media (max-width: 768px) {
    .sVKzW2 img {
        width: 118px;  /* 手机端宽度 */
        height: 42px;  /* 手机端高度 */
    }
}

/* 如果需要包含视频元素 */
.sVKzW2 video {
    max-width: 100%;
    height: 100%;
    object-fit: contain; /* 保持视频比例不变形 */
    display: block;
}

table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
.is-hidden {
	display:none!important
}
.not-visible {
	visibility:hidden!important
}
@media screen and (max-width:47.94em) {
	.is-mobile-hidden {
	display:none!important
}
}@media screen and (min-width:48em) and (max-width:63.94em) {
	.is-tablet-hidden {
	display:none!important
}
}@media screen and (min-width:64em) {
	.is-desktop-hidden {
	display:none!important
}
}@media screen and (max-width:47.94em) {
	.is-mobile-visible {
	display:revert!important
}
}@media screen and (min-width:48em) and (max-width:63.94em) {
	.is-tablet-visible {
	display:revert!important
}
}@media screen and (min-width:64em) {
	.is-desktop-visible {
	display:revert!important
}
}.has-no-scroll {
	overscroll-behavior:none;
	touch-action:none;
	overflow:hidden
}
@media (hover:hover) {
	.has-no-scroll {
	overscroll-behavior:auto;
	touch-action:auto;
	overflow:auto
}
}.delay-rendering {
	content-visibility:auto;
	contain-intrinsic-size:auto 500px
}
@media screen and (max-width:47.94em) {
	.delay-rendering-mobile {
	content-visibility:auto;
	contain-intrinsic-size:auto 1000px
}
}.is-visually-hidden {
	white-space:nowrap;
	clip:rect(0 0 0 0);
	border:0;
	width:1px;
	height:1px;
	margin:-1px;
	padding:0;
	position:absolute;
	overflow:hidden
}
:root {
	--gutter-neg:-8px;
	--gutter-pos:8px
}
html {
	text-rendering:optimizelegibility;
	scroll-behavior:smooth;
	-webkit-text-size-adjust:100%;
	text-size-adjust:100%
}
html:lang(ar-SA) {
	direction:rtl
}
body {
	color:#3b3d40;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:1rem;
	line-height:1.4
}
button,input {
	font-family:Inter,Arial Fallback,arial,sans-serif
}
strong,b {
	font-weight:600!important
}
a {
	color:inherit;
	text-decoration:none
}
.is-body-fixed {
	overscroll-behavior:none;
	touch-action:none;
	width:100%;
	overflow:hidden
}
[data-ber-device-type=mobile] .is-mobile-hide,[data-ber-device-type=tablet] .is-tablet-hide,[data-ber-device-type=desktop] .is-desktop-hide {
	display:none!important
}
.has-download-btn-sticky .wrap-download-btn-sticky {
	z-index:80;
	will-change:inset-block-end;
	background-color:#fff;
	border-radius:8px 8px 0 0;
	width:100%;
	margin:0;
	padding:16px;
	animation:.5s kPlhgT;
	position:fixed;
	inset-block-end:0;
	inset-inline-start:0;
	box-shadow:0 -2px 4px rgba(0,0,0,.2)
}
.has-tabs-sticky #page-header {
	box-shadow:none
}
.has-tabs-sticky #program-tabs {
	z-index:80;
	margin:0 calc(var(--gutter-neg)*2);
	padding:0 0 0 calc(var(--gutter-pos)*2);
	will-change:inset-block-start;
	background:#fff;
	animation:.5s wTibyB;
	position:fixed;
	inset-block-start:48px;
	box-shadow:0 2px 4px rgba(0,0,0,.2)
}
@media screen and (min-width:64em) {
	.has-tabs-sticky #program-tabs {
	inset-block-start:80px
}
}.has-tabs-sticky #program-tabs nav {
	border-block-end:0
}
@media screen and (min-width:48em) {
	.has-tabs-sticky #program-tabs nav {
	margin:0 calc(var(--gutter-neg)*2);
	padding:0 calc(var(--gutter-pos)*2);
	width:auto
}
.has-content-sticky {
	z-index:1;
	position:sticky;
	inset-block-start:92px
}
}@keyframes wTibyB {
	0% {
	inset-block-start:-80px
}
}@keyframes kPlhgT {
	0% {
	inset-block-end:-80px
}
to {
	inset-block-end:0
}
}.IU2LuK {
	--gutter-ads:-8px;
	margin-inline:calc(var(--gutter-ads)*2);
	background-color:#fff;
	background-image:radial-gradient(circle,#f5f5f5 1px,transparent 0);
	background-size:8px 8px;
	position:relative
}
@media screen and (min-width:64em) {
	.IU2LuK {
	margin-inline:auto
}
}.f7HLyA {
	width:100%;
	overflow:hidden
}
.gVSuwW {
	padding-block-start:16px
}
.gVSuwW:before {
	text-align:end;
	color:#bdbdbd;
	content:attr(data-label);
	background-color:#fff;
	width:100%;
	height:16px;
	padding-inline:4px;
	font-size:.75rem;
	position:absolute;
	inset-block-start:0
}
.KiGfnH,.X0PXja {
	height:250px
}
.KiGfnH.bIytfW,.X0PXja.bIytfW {
	height:266px
}
.afBWjy,.Vk5xv6 {
	height:90px
}
.afBWjy.bIytfW,.Vk5xv6.bIytfW {
	height:106px
}
[data-ber-utm-medium=paid] .IU2LuK.Vk5xv6 {
	height:250px
}
[data-ber-utm-medium=paid] .IU2LuK.Vk5xv6.bIytfW {
	height:266px
}
.OL915d {
	height:64px
}
@media screen and (min-width:64em) {
	.OL915d {
	border-block-end:1px solid #e0e0e0;
	height:49px;
	box-shadow:inset 0 -2px 4px rgba(0,0,0,.1)
}
}.has-wallpaper .OL915d {
	max-width:1030px
}
.raiSkinDesktop .OL915d {
	max-width:1200px
}
.yhas0P {
	height:82px;
	overflow:hidden
}
.yhas0P div {
	width:100%;
	height:auto;
	margin:auto
}
.yhas0P iframe {
	vertical-align:bottom;
	width:100%
}
.PWK0_D {
	flex-direction:column;
	justify-content:flex-start;
	align-items:center;
	min-height:600px
}
.PWK0_D.bIytfW {
	min-height:616px
}
.PWK0_D .f7HLyA {
	position:sticky;
	inset-block-start:54px
}
@media screen and (min-width:64em) {
	.PWK0_D .f7HLyA {
	inset-block-start:100px
}
}.YaSk3V {
	min-height:285px;
	margin:auto
}
.xsF0vf {
	flex-direction:column;
	justify-content:center;
	margin-inline:auto;
	display:flex
}
._CKtDO {
	position:sticky;
	inset-block-start:54px
}
@media screen and (min-width:64em) {
	._CKtDO {
	inset-block-start:100px
}
}.AcK0WS {
	margin-block-end:48px;
	position:sticky
}
.AcK0WS:after {
	width:calc(100% - var(--gutter-pos)*4);
	content:"";
	border-block-start:24px solid transparent;
	border-block-end:1px solid #e0e0e0;
	position:absolute;
	inset-block-start:100%
}
@media screen and (min-width:64em) {
	.AcK0WS:after {
	width:100%
}
}.rMqEWy:after {
	border-block-end:1px solid #f5f5f5
}
.P1zQA8:after {
	border-block-end:1px solid #e0e0e0
}
.R6_caO,.ugntNb,.ABcZLO {
	display:none
}
[data-ber-utm-medium=paid] .IU2LuK.R6_caO {
	height:auto;
	display:flex
}
[data-ber-utm-medium=paid] .IU2LuK.R6_caO.X0PXja {
	min-height:250px
}
[data-ber-utm-medium=paid] .IU2LuK.R6_caO.OL915d {
	min-height:49px
}
[data-ber-utm-medium=organic] .IU2LuK.ugntNb {
	display:flex
}
[data-ber-country-code=RU] .IU2LuK {
	display:none
}
[data-ber-country-code=RU] .ABcZLO {
	display:block
}
[data-ber-country-code=RU] .ABcZLO.xsF0vf {
	align-items:center;
	display:flex
}
[data-ber-country-code=RU] .ABcZLO.xsF0vf .f7HLyA {
	width:fit-content
}
.has-wallpaper [data-meta-id$=top-leaderboard-1],.raiSkinDesktop [data-meta-id$=top-leaderboard-1] {
	display:none
}
.dbGi68 {
	position:relative
}
.JWORcv {
	display:none
}
.m1xgsH {
	cursor:pointer;
	color:#70737a;
	background:0 0;
	border:0;
	justify-content:center;
	align-items:center;
	width:32px;
	height:32px;
	padding:0;
	display:flex;
	position:absolute;
	inset-block-start:12px;
	inset-inline-end:12px
}
.k2TYbm {
	text-align:center;
	color:#3b3d40;
	flex-direction:column;
	align-items:center;
	padding:32px 24px;
	display:flex
}
@media (min-width:48em) {
	.k2TYbm {
	padding:40px
}
}.y4zgqF {
	width:160px;
	margin-block-end:24px
}
@media (min-width:48em) {
	.y4zgqF {
	width:200px
}
}.fzp5pt {
	margin-block-end:24px;
	font-size:1.25rem;
	font-weight:400;
	line-height:1.4
}
@media (min-width:48em) {
	.fzp5pt {
	font-size:1.5rem
}
}.V9BOV7 {
	color:#70737a;
	margin-block-end:12px;
	font-size:.875rem;
	line-height:1.4
}
@media (min-width:48em) {
	.V9BOV7 {
	font-size:1.125rem
}
}.c5mx3u {
	flex-direction:column;
	gap:12px;
	width:100%;
	margin-block-start:12px;
	display:flex
}
@media (min-width:48em) {
	.c5mx3u {
	flex-direction:row;
	justify-content:center;
	align-items:center
}
}.Hs7eCS {
	justify-content:center
}
@media (min-width:48em) {
	.Hs7eCS {
	flex:1
}
}.p9qfcE {
	cursor:pointer;
	color:#3b3d40;
	background:0 0;
	border:1px solid #e0e0e0;
	border-radius:8px;
	width:100%;
	padding:16px 32px;
	font-size:1.125rem
}
@media (min-width:48em) {
	.p9qfcE {
	flex:1;
	width:auto
}
}.p9qfcE:hover {
	background:#f5f5f5
}
.KBPqx_ {
	z-index:115;
	background:#fff;
	border:1px solid #e0e0e0;
	width:90%;
	position:fixed;
	inset-block-start:50%;
	inset-inline-start:50%;
	transform:translate(-50%,-50%);
	box-shadow:0 4px 4px rgba(0,0,0,.1)
}
@media (min-width:48em) {
	.KBPqx_ {
	width:640px
}
.pmyqLu .KBPqx_ {
	width:720px
}
}.Cj06uO {
	z-index:110;
	background:rgba(0,0,0,.8);
	width:100%;
	height:100%;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0
}
.mvPvxQ[open] .Cj06uO+.KBPqx_ {
	animation-name:DuAQ5g;
	animation-duration:.4s;
	animation-timing-function:cubic-bezier(.55,0,.1,1);
	animation-fill-mode:forwards
}
.EvbtVi {
	background-color:#006adc;
	justify-content:space-between;
	align-items:center;
	min-height:64px;
	padding-inline:12px;
	display:flex
}
.EvbtVi>img {
	width:auto;
	height:40px
}
.YOt8SE {
	cursor:pointer;
	color:#fff;
	background-color:transparent;
	border:0;
	justify-content:center;
	align-items:center;
	width:32px;
	height:32px;
	margin-inline-start:auto;
	padding:0;
	display:flex
}
@keyframes DuAQ5g {
	0% {
	opacity:0;
	transform:translate(-50%,-50%)scale(0)
}
to {
	opacity:1;
	transform:translate(-50%,-50%)scale(1)
}
}.JWiJTm {
	fill:currentColor;
	width:16px;
	height:16px;
	display:inline-block;
	text-align: right;
}
._tkCZE {
	width:24px;
	height:24px
}
.sIUrXF {
	width:32px;
	height:32px
}
.SdgbKm {
	width:48px;
	height:48px
}
.BKi9Ew {
	fill:currentColor
}
/* 只在手机端生效 (小于768px) */
@media (max-width: 768px) {

    .filled-stars {
        max-width: 100%;
        overflow: hidden;
    }
    
    .js-content-nav {
        max-width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
    }
    
    .kPpMjT.IhCRmn {
        max-width: 90% !important;
        
        
    }
    
    .rxEyu2{
        max-width: 95% !important;
        
    }
    .PGB_8o, .bXkH_7, .cN0m6U {
        max-width: 100vw;
        overflow-x: hidden;
    }
    .PGB_8o > *, .bXkH_7 > * {
        max-width: 100% !important;
        box-sizing: border-box;
    }

    [class*="stars"], [class*="nav"] {
        max-width: 100%;
    }
}


.m_rF7r {
	box-shadow:none;
	text-transform:none;
	color:#fff;
	background:#009e61;
	border:0;
	border-radius:8px;
	align-items:center;
	column-gap:8px;
	min-height:40px;
	padding:8px 20px;
	font-family:inherit;
	font-size:.875rem;
	font-weight:600;
	line-height:1.4;
	transition:background-color .1s,color .1s,box-shadow .1s;
	display:inline-flex
}
.m_rF7r:hover {
	cursor:pointer;
	background:#00805e
}
.m_rF7r:active {
	color:#fff;
	background:#009e61
}
.m_rF7r:disabled,.m_rF7r[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none
}
.m_rF7r:disabled:focus-visible {
	outline:none
}
.m_rF7r[disabled]:focus-visible {
	outline:none
}
.IhCRmn {
	color:#009e61;
	background:#fff;
	font-weight:400;
	box-shadow:inset 0 0 0 2px #009e61
}
.IhCRmn:hover {
	color:#fff;
	background:#00805e
}
.IhCRmn:active {
	color:#009e61;
	background:#fff
}
.kPpMjT {
	color:#fff;
	background:#3b3d40;
	font-weight:400
}
.kPpMjT:hover {
	color:#fff;
	background:#141415
}
.kPpMjT:active {
	color:#fff;
	background:#3b3d40
}
.kPpMjT.IhCRmn {
    text-align: center;
	color:#3b3d40;
	background:#fff;
	font-weight:400;
	box-shadow:inset 0 0 0 2px #3b3d40;
	display: flex !important;
    justify-content: center !important
}
.kPpMjT.IhCRmn:hover {
	color:#fff;
	background:#141415
}
.kPpMjT.IhCRmn:active {
	color:#fff;
	background:#141415;
	box-shadow:inset 0 0 0 2px #141415
}
.U9cv3r {
	column-gap:8px;
	min-height:48px;
	padding:12px 24px;
	font-size:1rem
}
.pka4P1 {
	column-gap:8px;
	min-height:56px;
	padding:16px 32px;
	font-size:1.125rem
}
.MNh8oQ {
	justify-content:center;
	width:40px;
	height:40px;
	padding:0
}
.MNh8oQ.U9cv3r {
	width:48px;
	height:48px
}
.MNh8oQ.pka4P1 {
	width:56px;
	height:56px
}
.kTM2qv {
	text-transform:uppercase
}
.HwFT3y {
width: fit-content;
        min-width: 160px;
        max-width: 220px;
        margin: auto;
        display: flex;
        text-align: center
}
.wVkNvw {
	color:#fff;
	content-visibility:auto;
	contain-intrinsic-size:auto 500px;
	background-color:#427f9e;
	background-image:linear-gradient(276deg,#48a0cb -3%,#427f9e 60%,#000 150%);
	position:relative;
	overflow:hidden
}
@media screen and (min-width:48em) {
	.wVkNvw {
	background-image:linear-gradient(276deg,#48a0cb -3%,#427f9e 60%,#000 110%)
}
}.wVkNvw:before {
	transform-origin:100% 0;
	content:"";
	background-image:linear-gradient(195deg,rgba(44,187,129,.9) 7%,rgba(38,100,70,.9) 80%);
	width:80%;
	height:100%;
	position:absolute;
	inset:0;
	transform:rotate(30deg)
}
@media screen and (min-width:30em) {
	.wVkNvw:before {
	width:42%;
	transform:skew(332deg)
}
}.wPgSia {
	z-index:1;
	padding-block:48px
}
.wVkNvw .wPgSia {
	background-color:initial
}
.XjM2OG {
	margin-block-end:12px;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.25rem;
	font-weight:600
}
.ADwqCt {
	flex-direction:column;
	gap:8px;
	margin-block-end:24px;
	display:inline-flex
}
@media screen and (min-width:48em) {
	.ADwqCt {
	width:66%
}
}.KFkn5A {
	flex-flow:wrap;
	width:100%
}
.I44GA0 {
	display:inline-flex
}
.PP5LFg {
	cursor:pointer;
	color:#fff;
	background:0 0;
	border:0;
	padding:0;
	font-size:.875rem;
	line-height:1.4
}
.PP5LFg:hover {
	text-decoration:underline
}
.EFjdZP {
	cursor:default;
	font-weight:600
}
.EFjdZP:hover {
	text-decoration:none
}
.A56vMh {
	margin-block-end:24px;
	font-size:.875rem
}
.A56vMh .fffvnv {
	display:block
}
@media screen and (min-width:48em) {
	.A56vMh .fffvnv {
	display:inline
}
}@media screen and (min-width:64em) {
	.jrO0sC {
	text-align:end
}
}.PGB_8o {
	width:100%;
	display:flex
}
.has-wallpaper .PGB_8o {
	background-color:#fff;
	max-width:1030px;
	margin:0 auto
}
.raiSkinDesktop .PGB_8o {
	background-color:#fff;
	max-width:1200px;
	margin:0 auto
}
.bXkH_7 {
	background-color:#fff;
	width:100%;
	margin:0 auto;
	padding-inline:16px
}
@media screen and (min-width:30em) {
	.bXkH_7 {
	max-width:80em;
	padding-inline:16px
}
}@media screen and (min-width:48em) {
	.bXkH_7 {
	max-width:80em;
	padding-inline:16px
}
}@media screen and (min-width:64em) {
	.bXkH_7 {
	max-width:80em;
	padding-inline:24px
}
}@media screen and (min-width:80em) {
	.bXkH_7 {
	max-width:80em;
	padding-inline:24px
}
}.oWvERG {
	max-width:64em
}
.Wh_QCD {
	max-width:100%;
	padding-inline:0
}
.PDfZX_ {
	margin-inline:var(--gutter-neg);
	flex-wrap:wrap;
	display:flex
	
}
.Gnbzww {
	flex-direction:row-reverse
}
.MQtwPC {
	padding:0 var(--gutter-pos);
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.L4VEfw {
	padding:0 var(--gutter-pos);
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.Vx6Siv {
	padding:0 var(--gutter-pos);
	flex:0 0 25%;
	max-width:25%
}
.zBP_Ln {
	padding:0 var(--gutter-pos);
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.E65xER {
	padding:0 var(--gutter-pos);
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.ZLz_nV {
	padding:0 var(--gutter-pos);
	flex:0 0 50%;
	max-width:50%
}
.DmTNFL {
	padding:0 var(--gutter-pos);
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.bZbOpK {
	padding:0 var(--gutter-pos);
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.XkXb5G {
	padding:0 var(--gutter-pos);
	flex:0 0 75%;
	max-width:75%
}
.CG4F9D {
	padding:0 var(--gutter-pos);
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.dw2nAW {
	padding:0 var(--gutter-pos);
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.rxEyu2 {
	padding:0 var(--gutter-pos);
	flex: 0 0 auto;
	max-width:100%;
	margin-bottom: 16px;
}
@media screen and (min-width:30em) {
	:root {
	--gutter-neg:-8px;
	--gutter-pos:8px
}
.exGiy6 {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.TyRSfo {
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.GPFwq0 {
	flex:0 0 25%;
	max-width:25%
}
.AwtJJm {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
._Uc2Jq {
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.UZCq44 {
	flex:0 0 50%;
	max-width:50%
}
.aPKR95 {
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.fy_gGT {
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.YhAMwh {
	flex:0 0 75%;
	max-width:75%
}
.fubdnZ {
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.aS1WdG {
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.LGJqhm {
	flex:0 0 100%;
	max-width:100%
}
}@media screen and (min-width:48em) {
	:root {
	--gutter-neg:-8px;
	--gutter-pos:8px
}
.dABXJT {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.YvqbrW {
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.CuiaI4 {
	flex:0 0 25%;
	max-width:25%
}
.PigimL {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.ZO4Gtv {
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.iJOHK9 {
	flex:0 0 50%;
	max-width:50%
}
.l54MJS {
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.lGAQWv {
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.lMgwf4 {
	flex:0 0 75%;
	max-width:75%
}
.zPUN8y {
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.Z5Wkv4 {
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.EtNpvF {
	flex:0 0 100%;
	max-width:100%
}
}@media screen and (min-width:64em) {
	:root {
	--gutter-neg:-12px;
	--gutter-pos:12px
}
.Gbmw4Q {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.z36tvS {
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.OMlpov {
	flex:0 0 25%;
	max-width:25%
}
.s5biDA {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.q3DS26 {
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.DRW6fE {
	flex:0 0 50%;
	max-width:50%
}
.VEtNbk {
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.aSwLl3 {
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.lLPjuY {
	flex:0 0 75%;
	max-width:75%
}
.XeKiYS {
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.lZmNmn {
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.ygRe8K {
	flex:0 0 100%;
	max-width:100%
}
}@media screen and (min-width:80em) {
	:root {
	--gutter-neg:-12px;
	--gutter-pos:12px
}
.SSGRXX {
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.X3zDN2 {
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.E4waQi {
	flex:0 0 25%;
	max-width:25%
}
.Lndug7 {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.jxgFl6 {
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.t9fugE {
	flex:0 0 50%;
	max-width:50%
}
.gHJqHp {
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.Gq03eX {
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.YmJfBg {
	flex:0 0 75%;
	max-width:75%
}
.MveDJ9 {
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.dJ6U2N {
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.Nj84yt {
	flex:0 0 100%;
	max-width:100%
}
}
.wkPIBJ {

}
/**.wkPIBJ:hover {
	background-color:#3b3d40
}**/
.wkPIBJ:hover svg {
	color:#fff
}
.Q7IVdm {
	color:#fff;
	background-color:transparent;
	box-shadow:inset 0 0 0 2px #fff
}
.Q7IVdm:hover {
	background-color:#fff
}
.Q7IVdm:hover svg {
	color:#006adc
}
.sYhh7J {
	position:relative
}
.sYhh7J:before {
	z-index:999;
	content:" ";
	border:10px solid transparent;
	border-block-start:8px solid #141415;
	border-block-end-width:0;
	display:none;
	position:absolute;
	inset-block-start:-10px
}
.sYhh7J:after {
	z-index:999;
	text-align:center;
	color:#fff;
	content:attr(data-tooltip);
	background-color:#141415;
	border-radius:8px;
	width:160px;
	padding:8px 12px;
	display:none;
	position:absolute;
	inset-block-start:0;
	inset-inline-start:50%;
	transform:translate(-50%,calc(-100% - 10px))
}
.sYhh7J:focus:after,.sYhh7J:focus:before {
	will-change:transform,opacity;
	animation-name:nwPRqP;
	animation-duration:1s;
	animation-fill-mode:both;
	display:block
}
@keyframes nwPRqP {
	0% {
	opacity:0
}
25%,75% {
	opacity:1
}
to {
	opacity:0
}
}.EQ4QDH {
	flex-wrap:wrap;
	flex:1;
	display:flex;
	position:relative
}
.RLV6iu {
	z-index:130;
	background:#fff;
	margin:0 -8px;
	padding:8px 16px;
	position:absolute;
	inset-block-start:40px;
	inset-inline:0
}
@media screen and (min-width:48em) {
	.RLV6iu {
	inset-block-start:32px;
	inset-inline:initial;
	z-index:initial;
	border:1px solid #e0e0e0;
	border-top-width:0;
	border-radius:0 0 8px 8px;
	width:100%;
	margin:0;
	padding:16px 8px 8px
}
}@media screen and (min-width:64em) {
	.RLV6iu {
	inset-block-start:40px
}
}.su3s0x {
	z-index:2;
	border:1px solid #e0e0e0;
	border-top-width:0;
	border-radius:0 0 8px 8px;
	margin:0;
	padding:16px 8px 8px;
	inset-block-start:40px;
	box-shadow:0 2px 4px rgba(0,0,0,.2)
}
@media screen and (min-width:64em) {
	.su3s0x {
	inset-block-start:56px
}
}.EQ4QDH a {
	color:#3b3d40;
	border:1px solid #fff;
	width:100%;
	padding:8px;
	font-size:.875rem;
	display:inline-block
}
@media screen and (min-width:48em) {
	.EQ4QDH a {
	font-size:1rem
}
}.EQ4QDH a:focus {
	border:1px solid #26d07c;
	outline:0
}
.EQ4QDH a:focus-visible {
	outline-offset:-1px
}
.EQ4QDH a:hover {
	background-color:#88d6f4
}
.EQ4QDH a span {
	font-size:.75rem
}
.h0zeef {
	appearance:none;
	z-index:1;
	border:1px solid #bdbdbd;
	border-inline-end:0;
	flex:1;
	width:100%;
	padding:0 16px;
	font-family:Inter,Arial Fallback,arial,sans-serif
}
.h0zeef:focus {
	border:1px solid #26d07c;
	border-inline-end:0;
	outline:0
}
.h0zeef:focus-visible {
	outline-offset:-1px
}
.h0zeef:focus~button {
	border-color:#26d07c
}
.h0zeef::-webkit-search-cancel-button {
	appearance:none;
	opacity:0;
	pointer-events:none;
	background-color:transparent;
	background-image:linear-gradient(45deg,transparent 0% 44%,#70737a 45% 56%,transparent 57% 100%),linear-gradient(135deg,transparent 0% 44%,#70737a 45% 56%,transparent 57% 100%);
	background-position:0 0,0 0;
	background-repeat:repeat,repeat;
	background-size:contain;
	background-attachment:scroll,scroll;
	background-origin:padding-box,padding-box;
	background-clip:border-box,border-box;
	width:12px;
	height:12px
}
.h0zeef:focus::-webkit-search-cancel-button {
	opacity:1;
	pointer-events:all
}
.Z178r3 {
	z-index:3;
	border-radius:8px 0 0 8px;
	height:40px;
	font-size:.875rem
}
:lang(ar-SA) .Z178r3 {
	border-radius:0 8px 8px 0
}
@media screen and (min-width:48em) {
	.Z178r3 {
	height:40px;
	font-size:1rem
}
}@media screen and (min-width:64em) {
	.Z178r3 {
	height:48px
}
}.gvL44n {
	z-index:3;
	border-radius:8px 0 0 8px;
	height:48px;
	font-size:.875rem
}
:lang(ar-SA) .gvL44n {
	border-radius:0 8px 8px 0
}
@media screen and (min-width:48em) {
	.gvL44n {
	height:48px;
	font-size:1rem
}
}@media screen and (min-width:64em) {
	.gvL44n {
	height:64px
}
}.Q16idm {
	appearance:none;
	z-index:1;
	cursor:pointer;
	color:#fff;
	background: linear-gradient(95deg, #667eea 0%, #764ba2 100%);
     box-shadow: 0 4px 15px rgba(118, 75, 162, 0.3);
	border:0;
	margin:0;
	padding:0
}
.Q16idm:hover {
	    background: linear-gradient(to bottom, #5a6fd6 0%, #6a4190 100%);
    
    box-shadow: 0 8px 25px rgba(118, 75, 162, 0.5);
}
.Q16idm:focus-visible {
	outline-offset:-1px
}
.eA3W_k {
	z-index:3;
	border-radius:0 8px 8px 0;
	width:40px;
	height:40px
}
:lang(ar-SA) .eA3W_k {
	border-radius:8px 0 0 8px
}
@media screen and (min-width:48em) {
	.eA3W_k {
	width:40px;
	height:40px
}
}@media screen and (min-width:64em) {
	.eA3W_k {
	width:48px;
	height:48px
}
}.zVjNSE {
	z-index:3;
	border-radius:0 8px 8px 0;
	width:48px;
	height:48px
}
:lang(ar-SA) .zVjNSE {
	border-radius:8px 0 0 8px
}
@media screen and (min-width:48em) {
	.zVjNSE {
	width:48px;
	height:48px
}
}@media screen and (min-width:64em) {
	.zVjNSE {
	width:64px;
	height:64px
}
}.Smp0Le {
	color:#3b3d40;
	border:1px solid #bdbdbd;
	background:#fff;
	border-inline-start:0
}
.Smp0Le:focus,.Smp0Le:focus~input {
	border-color:#26d07c
}
.Smp0Le:hover {
	background:#fafafa
}
.VIOJbn {
	cursor:pointer
}
@media screen and (min-width:48em) {
	.VIOJbn {
	width:32px;
	height:32px
}
}.site-search__link--highlight {
	background-color:#cceefb
}
@media screen and (min-width:48em) {
	.cIJrmA {
	background-color:#fff;
	align-items:center;
	height:100%;
	display:flex
}
.jUAi53 {
	height:100%
}
.dH3_E6 {
	color:#3b3d40;
	background-color:#fff;
	flex-wrap:wrap;
	align-items:center;
	column-gap:4px;
	height:100%;
	padding-inline:12px;
	font-size:1rem;
	transition:background-color .25s;
	display:flex
}
.dH3_E6:hover {
	background-color:#f5f5f5
}
.dH3_E6:focus-visible {
	outline-offset:-1px
}
}.mgcls3 {
	overflow:visible auto
}
.cyuKFe {
	opacity:1;
	background-color:#fff;
	border-inline-end:1px solid #bdbdbd;
	width:100%;
	height:100vh;
	padding-block-end:160px;
	position:absolute;
	inset-block-start:48px
}
@media screen and (min-width:64em) {
	.cyuKFe {
	inset-block-start:0
}
}.has-wallpaper .cyuKFe,.raiSkinDesktop .cyuKFe {
	padding-block-end:298px
}
.BXJ_Tc {
	display:none;
	inset-inline-start:-100%
}
.has-wallpaper .BXJ_Tc,.raiSkinDesktop .BXJ_Tc {
	display:none
}
.WNTOdu {
	cursor:pointer;
	text-align:start;
	text-transform:capitalize;
	color:#3b3d40;
	background-color:#fff;
	border:0;
	border-block-end:1px solid #e0e0e0;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-family:inherit;
	font-size:.875rem;
	transition:background-color .25s;
	display:flex
}
.WNTOdu:hover {
	background-color:#f5f5f5
}
.tEDxqA {
	padding-inline-start:40px
}
.WNTOdu span {
	flex:1
}
.uWtoxJ {
	display:none
}
.uWtoxJ:checked~.ADIGIZ {
	display:revert;
	inset-inline-start:0
}
.has-wallpaper .uWtoxJ:checked~.ADIGIZ,.raiSkinDesktop .uWtoxJ:checked~.ADIGIZ {
	display:initial
}
.hLGQcf {
	opacity:1;
	background-color:#fff;
	border-inline-end:1px solid #bdbdbd;
	width:100%;
	height:100vh;
	padding-block-end:160px;
	position:absolute;
	inset-block-start:48px;
	overflow:visible auto
}
@media screen and (min-width:64em) {
	.hLGQcf {
	inset-block-start:0
}
}.has-wallpaper .hLGQcf,.raiSkinDesktop .hLGQcf {
	padding-block-end:298px
}
.uzNa23 {
	display:none;
	inset-inline-start:-100%
}
.has-wallpaper .uzNa23,.raiSkinDesktop .uzNa23 {
	display:none
}
.rcw1Ye {
	text-align:start;
	color:#3b3d40;
	background-color:#fff;
	border:0;
	border-block-end:1px solid #e0e0e0;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-size:.875rem;
	display:flex
}
.frnOIP {
	cursor:pointer;
	text-align:start;
	text-transform:capitalize;
	color:#3b3d40;
	border:solid #e0e0e0;
	background-color:#fff;
	border-width:0 0 1px;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-size:.875rem;
	display:flex
}
.frnOIP:hover {
	background-color:#f5f5f5
}
.oKryl1 {
	font-weight:600
}
.SFug31 {
	color:#141415;
	font-weight:600
}
.xEaojW {
	padding-inline-start:36px
}
.wivkkz {
	opacity:1;
	background-color:#fff;
	border-inline-end:1px solid #bdbdbd;
	width:100%;
	height:100vh;
	padding-block-end:160px;
	position:absolute;
	inset-block-start:48px;
	overflow:visible auto
}
@media screen and (min-width:64em) {
	.wivkkz {
	inset-block-start:0
}
}.has-wallpaper .wivkkz,.raiSkinDesktop .wivkkz {
	padding-block-end:298px
}
.frehpc {
	display:none;
	inset-inline-start:-100%
}
.aj18kZ {
	cursor:pointer;
	text-align:start;
	text-transform:capitalize;
	color:#3b3d40;
	border:solid #e0e0e0;
	background-color:#fff;
	border-width:0 0 1px;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-size:.875rem;
	display:flex
}
.aj18kZ:hover {
	background-color:#f5f5f5
}
.aj18kZ.selected {
	color:#141415;
	font-weight:600
}
.t2hfAo {
	padding-inline-start:36px
}
.HwBOed {
	background-color:#fff;
	height:100vh
}
@media screen and (min-width:64em) {
	.HwBOed {
	background-color:#fff
}
}.dyCtGA {
	display:none
}
.dyCtGA:checked~.BBKHTV,.dyCtGA:checked~.noM7eM {
	display:revert;
	inset-inline-start:0
}
.has-wallpaper .dyCtGA:checked~.BBKHTV,.dyCtGA:checked~.noM7eM,.raiSkinDesktop .dyCtGA:checked~.BBKHTV {
	display:initial
}
.NBmDh3 {
	overscroll-behavior-y:contain;
	height:100%;
	padding-block:48px 160px;
	overflow:visible auto
}



@media screen and (min-width:64em) {
	.NBmDh3 {
	padding-block:0
}
}.has-wallpaper .NBmDh3,.raiSkinDesktop .NBmDh3 {
	padding-block-end:298px
}
.SY07Ep {
	cursor:pointer;
	text-align:start;
	color:#fff;
	background-color:#00a3e0;
	border-block-end:1px solid #fff;
	flex-wrap:wrap;
	align-items:center;
	width:100%;
	min-height:48px;
	padding:12px;
	font-size:.875rem;
	transition:background-color .25s;
	display:flex
}
.SY07Ep:hover {
	background-color:#0087de
}
.SY07Ep span {
	flex:1
}
.vTumPT {
	text-transform:uppercase;
	font-weight:600
}
.Hu2cV3 {
	cursor:pointer;
	text-align:start;
	text-transform:capitalize;
	color:#3b3d40;
	background-color:#fff;
	border-block-end:1px solid #e0e0e0;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-size:.875rem;
	display:flex
}
.Hu2cV3:hover {
	background-color:#f5f5f5
}
.T3eh3H {
	--user-profile-menu-bp:64em;
	position:relative
}
.RlVfbu {
	cursor:pointer;
	background-color:#fff;
	justify-content:center;
	align-items:center;
	width:48px;
	height:48px;
	transition:background-color .25s;
	display:flex;
	position:static
}
@media screen and (min-width:64em) {
	.RlVfbu {
	width:80px;
	height:80px
}
}@media screen and (hover:hover) {
	.RlVfbu:hover {
	background-color:#f5f5f5
}
}.T3eh3H[open] .RlVfbu {
	z-index:121;
	border:0;
	border-radius:0;
	justify-content:flex-end;
	width:100%;
	height:48px;
	padding:12px 16px;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0
}
@media screen and (min-width:64em) {
	.T3eh3H[open] .RlVfbu {
	z-index:1;
	cursor:pointer;
	background-color:#f5f5f5;
	justify-content:center;
	align-items:center;
	width:48px;
	height:48px;
	transition:background-color .25s;
	display:flex;
	position:static
}
}@media screen and (min-width:64em) and (min-width:64em) {
	.T3eh3H[open] .RlVfbu {
	width:80px;
	height:80px
}
}@media screen and (min-width:64em) and (hover:hover) {
	.T3eh3H[open] .RlVfbu:hover {
	background-color:#f5f5f5
}
}@media screen and (min-width:64em) {
	.r6gGSd {
	width:32px;
	height:32px
}
}.T3eh3H[open] .r6gGSd {
	display:none
}
@media screen and (min-width:64em) {
	.T3eh3H[open] .r6gGSd {
	display:block
}
}.JQGqeM {
	object-fit:cover
}
@media screen and (min-width:64em) {
	.JQGqeM {
	width:28px!important;
	height:28px!important
}
}.T3eh3H[open] .JQGqeM {
	display:none
}
@media screen and (min-width:64em) {
	.T3eh3H[open] .JQGqeM {
	display:flex
}
}.ufLXEg {
	display:none
}
.T3eh3H[open] .ufLXEg {
	display:flex
}
@media screen and (min-width:64em) {
	.T3eh3H[open] .ufLXEg {
	display:none
}
}.T3eh3H[open] .zXsD0K {
	z-index:120;
	white-space:normal;
	background-color:#fff;
	position:fixed;
	inset:48px 0 0
}
@media screen and (min-width:64em) {
	.T3eh3H[open] .zXsD0K {
	z-index:1;
	white-space:pre;
	background-color:transparent;
	min-width:100%;
	position:absolute;
	inset:64px auto auto 0;
	overflow:visible
}
.T3eh3H[open] .ItJltf {
	inset-inline:auto 24px
}
}.e_JXGS {
	-webkit-user-select:none;
	user-select:none;
	background-color:#fff;
	height:calc(100vh - 48px);
	padding-block:0 80px;
	font-size:.875rem;
	overflow-y:auto
}
@media screen and (min-width:64em) {
	.e_JXGS {
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex-direction:column;
	height:auto;
	padding-block:16px;
	display:flex;
	box-shadow:0 4px 4px rgba(0,0,0,.1)
}
}.l0JZi7 {
	line-height:1rem;
	position:relative
}
.l0JZi7:not(:last-child):after {
	z-index:1;
	content:"";
	background-color:#e0e0e0;
	height:1px;
	position:absolute;
	inset-block-end:-1px;
	inset-inline:16px
}
@media screen and (min-width:64em) {
	.l0JZi7:not(:last-child):after {
	content:none
}
}.OnOrkq {
	align-items:center;
	column-gap:8px;
	padding:16px;
	display:flex
}
@media screen and (hover:hover) {
	.OnOrkq:hover {
	background-color:#f5f5f5
}
}.OnOrkq:focus-visible {
	outline-offset:-1px
}
@media screen and (min-width:64em) {
	.OnOrkq {
	padding:12px 16px
}
}.iDfc8y {
	/**background:#eee var(--img-placeholder)no-repeat center/contain;
	object-fit:cover;
	border-radius:50%;
	box-shadow:0 0 0 1px #e0e0e0**/
}
.rJFzeN {
	z-index:100;
	background-color:#fff;
	width:100%;
	height:48px;
	margin:auto;
	position:sticky;
	inset-block-start:0;
	inset-inline-start:0;
	box-shadow:0 2px 4px rgba(0,0,0,.2)
}
@media screen and (min-width:64em) {
	.rJFzeN {
	height:80px
}
}.has-wallpaper .rJFzeN {
	max-width:1030px;
	margin:0 auto
}
.raiSkinDesktop .rJFzeN {
	max-width:1200px;
	margin:0 auto
}
@media screen and (min-width:64em) {
	.zNLpis .qgMeLx {
	margin-inline:8px auto
}
}@media screen and (min-width:48em) {
	.zNLpis .B3VKe9 {
	display:flex
}
}.GCt2Ot {
	flex-flow:wrap;
	justify-content:space-between;
	width:100%;
	max-width:1280px;
	margin:auto;
	display:flex
}
/**.qgMeLx {
	align-items:center;
	width:auto;
	height:48px;
	display:flex;
	position:absolute;
	inset-inline-start:calc(50% - 42px)
}**/

.qgMeLx {
    align-items: center;
    display: flex;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: 0;
    width: auto;
    height: 48px;
    outline: none;
    border: none;
    background: transparent;
}
/* middle */
@media screen and (min-width: 48em) {
    .qgMeLx {
        position: static; 
        margin: 0 auto; 
        transform: none; 
    }
}
/* big */
@media screen and (min-width: 64em) {
    .qgMeLx {
        height: 80px;
        margin-inline: 8px; 
    }
}



.qgMeLx:focus-visible {
	outline-offset:-1px
}
@media screen and (min-width:48em) {
	.qgMeLx {
	margin-inline:8px auto;
	position:static
}
}@media screen and (min-width:64em) {
	.qgMeLx {
	height:80px;
	margin-inline:8px
}
}
/**.sVKzW2 {
	width:84px;
	height:24px;
	position:relative
}**/
@media screen and (min-width:48em) {
	.sVKzW2 {
	width:113px;
	height:32px
}
}@media screen and (min-width:64em) {
	.sVKzW2 {
	width:141px;
	height:40px
}
}.sVKzW2 svg {
	width:84px;
	height:24px
}
@media screen and (min-width:48em) {
	.sVKzW2 svg {
	width:inherit;
	height:inherit
}
}.w9fZiG {
	height:24px
}
@media screen and (min-width:48em) {
	.w9fZiG {
	height:32px
}
}.Z4jBeS {
	color:#3b3d40;
	background-color:#fff;
	border:0;
	justify-content:center;
	align-items:center;
	width:48px;
	height:48px;
	margin-inline-start:8px;
	display:flex
}
.Z4jBeS:focus-visible {
	outline-offset:-1px
}
@media screen and (min-width:48em) {
	.Z4jBeS {
	transition:background-color .25s
}
.Z4jBeS:hover {
	cursor:pointer;
	background-color:#f5f5f5
}
}@media screen and (min-width:64em) {
	.Z4jBeS {
	width:80px;
	height:80px;
	margin-inline-start:0
}
}.Z4jBeS .w9fZiG:first-child {
	opacity:1;
	width:auto;
	transition:opacity .25s
}
.Z4jBeS .w9fZiG:nth-child(2) {
	transform-origin:50%;
	opacity:0;
	width:0;
	transition:transform .25s,opacity .25s;
	transform:rotate(-360deg)
}
.Dv2IAz {
	margin-inline-start:auto
}
@media screen and (min-width:48em) {
	.Dv2IAz {
	display:none
}
}.jJVQWa {
	background-color:#fff;
	width:100%;
	padding:8px;
	display:none;
	box-shadow:0 2px 2px rgba(0,0,0,.2)
}
@media screen and (min-width:48em) {
	.jJVQWa {
	box-shadow:none;
	width:initial;
	max-width:60%;
	height:initial;
	flex:1;
	align-items:center;
	margin-inline:16px;
	padding:0;
	display:flex!important
}
}@media screen and (min-width:64em) {
	.jJVQWa {
	max-width:100%;
	margin-inline:24px
}
}
.rsq30s {
	z-index:130;
	background-color:#fff;
	flex-flow:column;
	width:80%;
	height:100%;
	max-height:100%;
	display:none;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:-100%;

}


.has-wallpaper .rsq30s,.raiSkinDesktop .rsq30s {
	box-shadow:none
}
@media screen and (min-width:48em) {
	.rsq30s {
	width:360px;
	inset-inline-start:-360px
}
}@media screen and (min-width:64em) {
	.rsq30s {
	width:400px;
	inset-inline-start:-400px
}
}.B3VKe9 {
	display:none
}
@media screen and (min-width:64em) {
	.B3VKe9 {
	display:flex
}
}.xRfQxn {
	margin-inline-end:8px
}
@media screen and (min-width:64em) {
	.xRfQxn {
	border-inline-start:1px solid #e0e0e0;
	margin-inline-end:0
}
}.ssb2a1 {
	visibility:hidden;
	opacity:0;
	z-index:125;
	cursor:pointer;
	pointer-events:none;
	background-color:transparent;
	width:0;
	height:100%;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0
}
.pfkb2U {
	position:relative
}
.Qwuris {
	width:100%;
	height:100%;
	display:block
}
.ACHl4b,.klPAk9 {
	display:none
}
.ACHl4b:checked~.Z4jBeS .w9fZiG:first-child,.ACHl4b:checked~.rsq30s .Z4jBeS .w9fZiG:first-child,.klPAk9:checked~.Z4jBeS .w9fZiG:first-child,.klPAk9:checked~.rsq30s .Z4jBeS .w9fZiG:first-child {
	opacity:0;
	width:0
}
.ACHl4b:checked~.Z4jBeS .XUfXjA:first-child,.ACHl4b:checked~.rsq30s .Z4jBeS .XUfXjA:first-child,.klPAk9:checked~.Z4jBeS .XUfXjA:first-child,.klPAk9:checked~.rsq30s .Z4jBeS .XUfXjA:first-child {
	transform:rotate(-360deg)
}
.ACHl4b:checked~.Z4jBeS .w9fZiG:nth-child(2),.ACHl4b:checked~.rsq30s .Z4jBeS .w9fZiG:nth-child(2),.klPAk9:checked~.Z4jBeS .w9fZiG:nth-child(2),.klPAk9:checked~.rsq30s .Z4jBeS .w9fZiG:nth-child(2) {
	opacity:1;
	width:auto;
	transform:rotate(0)
}
.ACHl4b:checked~.jJVQWa,.klPAk9:checked~.jJVQWa {
	display:block
}
.ACHl4b:checked~.rsq30s,.klPAk9:checked~.rsq30s {
	display:flex;
	inset-inline-start:0;
	box-shadow:4px 0 4px rgba(0,0,0,.5)
}
.has-wallpaper .ACHl4b:checked~.rsq30s,.klPAk9:checked~.rsq30s,.raiSkinDesktop .ACHl4b:checked~.rsq30s {
	inset-block-start:inherit;
	inset-inline:inherit;
	height:100vh;
	position:absolute
}
.klPAk9:checked~.pfkb2U {
	visibility:visible;
	opacity:1;
	pointer-events:auto;
	background-color:rgba(0,0,0,.7);
	width:100%;
	height:100vh
}
.has-wallpaper .klPAk9:checked~.pfkb2U,.raiSkinDesktop .klPAk9:checked~.pfkb2U {
	inset-block-start:inherit;
	inset-inline:inherit;
	height:100vh;
	position:absolute
}
.ACHl4b:checked~.Roygxx {
	z-index:135;
	color:#fff;
	background-color: #141415;
	border-block-end:1px solid #e0e0e0;
	justify-content:flex-start;
	width:100%;
	margin-inline-start:0;
	padding-inline:12px;
	transition:none;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0
}
.has-wallpaper .ACHl4b:checked~.Roygxx,.raiSkinDesktop .ACHl4b:checked~.Roygxx {
	position:relative
}
@media screen and (min-width:48em) {
	.ACHl4b:checked~.Roygxx {
	width:360px;
	padding-inline:8px
}
}@media screen and (min-width:64em) {
	.ACHl4b:checked~.Roygxx {
	background-color:transparent;
	border-block-end:0;
	justify-content:center;
	width:80px;
	padding-inline:0;
	inset-inline-start:400px
}
}.ACHl4b:checked~.z9Cz8v {
	visibility:visible;
	opacity:1;
	pointer-events:auto;
	background-color:rgba(0,0,0,.7);
	width:100%;
	height:100vh
}
.has-wallpaper .ACHl4b:checked~.z9Cz8v,.raiSkinDesktop .ACHl4b:checked~.z9Cz8v {
	inset-block-start:inherit;
	inset-inline:inherit;
	height:100vh;
	position:absolute
}
@media (hover:hover),(min-width:64em) {
	.Oz8F1J {
	display:none
}
}.CDwV7O {
	display:none
}
@media (hover:hover),(min-width:64em) {
	.CDwV7O {
	display:inherit
}
}.wfijip svg {
	transform:rotate(45deg)
}
.FjiHYJ {
	margin-inline:calc(var(--gutter-neg)*2);
	padding-inline:calc(var(--gutter-pos)*2);
	-webkit-overflow-scrolling:touch;
	flex-wrap:nowrap;
	gap:12px;
	display:flex;
	overflow:scroll hidden
}
.FjiHYJ::-webkit-scrollbar {
	display:none
}
@media (hover:hover),(min-width:64em) {
	.FjiHYJ {
	-webkit-overflow-scrolling:initial;
	flex-wrap:wrap;
	margin-inline:0;
	padding-inline:0;
	overflow:visible
}
.FjiHYJ::-webkit-scrollbar {
	display:initial
}
}.WtfPVO {
	white-space:nowrap;
	color:#3b3d40;
	background-color:#fff;
	border:none;
	border-radius:8px;
	align-items:center;
	column-gap:8px;
	min-height:40px;
	padding-block:0;
	padding-inline:12px;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.875rem;
	font-weight:400;
	transition:background-color .25s,box-shadow .25s;
	display:flex;
	box-shadow:inset 0 0 0 1px #e0e0e0
}
.WtfPVO:hover {
	cursor:pointer;
	background-color:#f5f5f5
}
.WtfPVO:active {
	color:#141415;
	box-shadow:inset 0 0 0 2px #3b3d40
}
.WtfPVO:focus-visible {
	outline-offset:-1px
}
.u2bu5_ {
	background-color:#f5f5f5
}
.u2bu5_:hover {
	background-color:#eee
}
.u2bu5_:active {
	background-color:#f5f5f5;
	box-shadow:inset 0 0 0 1px #eee
}
.UatCOF {
	text-overflow:ellipsis;
	white-space:nowrap;
	flex:1;
	overflow:hidden
}
.Q2Cv9W {
	max-width:270px
}
@media screen and (min-width:48em) {
	.Q2Cv9W {
	max-width:290px
}
}.AosHvV {
	color:#141415;
	pointer-events:none;
	box-shadow:inset 0 0 0 2px #3b3d40
}
.PaD3Wj {
	color:#141415;
	box-shadow:inset 0 0 0 2px #3b3d40
}
.WtfPVO:disabled,.WtfPVO[disabled] {
	cursor:not-allowed;
	pointer-events:none
}
.WtfPVO:disabled>*,.WtfPVO[disabled]>* {
	color:#bdbdbd
}
.rOWxYW {
	color:#3b3d40;
	background-color:#fff;
	border-radius:8px;
	gap:16px;
	padding:12px 16px;
	display:inline-flex;
	position:relative;
	box-shadow:inset 0 0 0 2px #bdbdbd
}
@media screen and (min-width:48em) {
	.rOWxYW {
	min-height:72px
}
}.rOWxYW:hover {
	color:#fff;
	background-color:#141415;
	box-shadow:inset 0 0 0 2px #141415
}
.RKQ0VH {
	flex:auto;
	align-items:center;
	font-size:1rem;
	line-height:1.4;
	display:inline-flex
}
.Unl5xJ {
	align-items:center;
	display:flex
}
.rOWxYW>div:empty {
	display:none
}
.rOWxYW[aria-disabled=true],.rOWxYW[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none;
	text-decoration:none
}
/**.LPceiO {
	color:#fff;
	background-color:#fa8900;
	border-radius:8px;
	gap:16px;
	padding:12px 16px;
	display:inline-flex;
	position:relative
}**/

.LPceiO {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 12px 20px;
    background-color: #4CAF50;
    color: #fff;
    border-radius: 8px;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    transition: all 0.3s ease;
    /* 手机端自适应 */
    width: 230px !important;
    max-width: 100%;
    box-sizing: border-box;
}

.LPceiO:hover {
    background-color: #3e8e41;
    color: #fff;
}

/* 平板和桌面端 */
@media (min-width: 768px) {
    .LPceiO {
        width: auto;
        padding: 10px 24px;
    }
}

.LPceiO .hwuUwy strong {
    display: flex;
    align-items: center;
    white-space: nowrap;
}

.LPceiO .ooCYh1 {
    display: flex;
    align-items: center;
    flex-shrink: 0;
}

.LPceiO .JWiJTm {
    width: 18px;
    height: 18px;
    fill: currentColor;
}







.ooCYh1 {
	align-items:center;
	display:flex
}
.LPceiO>div:empty {
	display:none
}
.LPceiO.E5VU7_ {
	color:#fa8900;
	background-color:#fff;
	box-shadow:inset 0 0 0 2px #fa8900
}
.LPceiO.E5VU7_:hover {
	color:#fff;
	background-color:#e17b00;
	box-shadow:inset 0 0 0 2px #fa8900
}

.K1v8Vd .hwuUwy {
	justify-content:center
}
.LPceiO[aria-disabled=true],.LPceiO[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none;
	text-decoration:none
}
.kNhkc2 {
	color:#fff;
	background-color:#009e61;
	border-radius:8px;
	gap:24px;
	padding:12px 24px;
	display:inline-flex;
	position:relative
}
@media screen and (min-width:48em) {
	.kNhkc2 {
	min-height:48px
}
}.kNhkc2:hover {
	color:#fff;
	background-color:#008551
}
.CucRoh {
	flex:auto;
	justify-content:center;
	align-items:center;
	font-size:1rem;
	font-weight:600;
	line-height:1.4;
	display:inline-flex
}
@media screen and (min-width:48em) {
	.CucRoh {
	justify-content:flex-start
}
}.CucRoh span {
	display:none
}
@media screen and (min-width:48em) {
	.CucRoh span {
	margin-block-start:2px;
	font-size:.875rem;
	font-weight:400;
	display:block
}
}.tUkM22 {
	align-items:center;
	display:flex
}
.kNhkc2>div:empty {
	display:none
}
.kNhkc2.GuzuNe {
	color:#009e61;
	background-color:#fff;
	box-shadow:inset 0 0 0 2px #009e61
}
.kNhkc2.GuzuNe:hover {
	color:#fff;
	background-color:#008551;
	box-shadow:inset 0 0 0 2px #009e61
}
.d9T3tw {
	width:100%
}
.NL28NT .CucRoh {
	justify-content:center
}
.kNhkc2[aria-disabled=true],.kNhkc2[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none;
	text-decoration:none
}
.iJwu0_ {
	color:#fff;
	background-color:#009e61;
	border-radius:8px;
	gap:16px;
	padding:12px 16px;
	display:inline-flex;
	position:relative
}
@media screen and (min-width:48em) {
	.iJwu0_ {
	min-height:72px
}
}.iJwu0_:hover {
	color:#fff;
	background-color:#008551
}
.IAKChx {
	flex:auto;
	justify-content:center;
	align-items:center;
	font-size:1.25rem;
	font-weight:600;
	line-height:1.4;
	display:inline-flex
}
@media screen and (min-width:48em) {
	.IAKChx {
	justify-content:flex-start
}
}.IAKChx span {
	display:none
}
@media screen and (min-width:48em) {
	.IAKChx span {
	margin-block-start:2px;
	font-size:.875rem;
	font-weight:400;
	display:block
}
}.XgN9fK {
	align-items:center;
	display:flex
}
.iJwu0_>div:empty {
	display:none
}
.iJwu0_.qniLQP {
	color:#009e61;
	background-color:#fff;
	box-shadow:inset 0 0 0 2px #009e61
}
.iJwu0_.qniLQP:hover {
	color:#fff;
	background-color:#008551;
	box-shadow:inset 0 0 0 2px #009e61
}
.GAEmWz {
	width:100%
}
.SYJaUk .IAKChx {
	justify-content:center
}
.iJwu0_[aria-disabled=true],.iJwu0_[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none;
	text-decoration:none
}
.WRK3jx {
	justify-content:center;
	width:32px;
	height:32px;
	display:inline-flex
}
.eM0umh {
	will-change:transform;
	border-radius:50%;
	align-self:center;
	width:26px;
	height:26px;
	animation:.7s linear infinite m7q_xS;
	display:inline-block;
	position:relative;
	box-shadow:0 0 0 1px transparent,2px 1px #fff
}
@keyframes m7q_xS {
	to {
	transform:rotate(360deg);
	box-shadow:0 0 0 1px transparent,2px 1px #fff
}
}.sXw7ni {
	color:#70737a;
	justify-content:center;
	column-gap:2px;
	padding-inline:8px;
	font-size:.75rem;
	display:flex;
	position:relative
}
.Qr16hc {
	cursor:pointer;
	line-height:inherit;
	color:#0074df;
	font-family:inherit;
	font-size:inherit;
	background:0 0;
	border:0;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none
}
.Qr16hc:hover {
	text-decoration:underline;
	-webkit-text-decoration-color:inherit;
	-webkit-text-decoration-color:inherit;
	text-decoration-color:inherit;
	color:#0074df
}
.KS3ope {
	font-size:.75rem
}
.chHDk3 {
	font-size:.875rem
}
.qA2FRe {
	color:#0064bf;
	text-decoration-color:#0064bf
}
.qA2FRe:hover {
	color:#0064bf
}
._9Bf68b {
	scroll-margin-block-start:64px
}
@media screen and (min-width:48em) {
	._9Bf68b {
	scroll-margin-block-start:104px
}
}.pGmHFd {
	scroll-margin-block-start:148px
}
@media screen and (min-width:48em) {
	.pGmHFd {
	scroll-margin-block-start:104px
}
}.SNvnHw {
	line-height:inherit;
	color:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.125rem;
	font-weight:600
}
@media screen and (min-width:48em) {
	.SNvnHw {
	font-size:1.125rem
}
}.SNvnHw>span,.SNvnHw>small {
	color:#70737a;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.875rem;
	font-weight:400;
	display:block
}
.iM2cfr {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.iM2cfr>span,.iM2cfr>small {
	color:#3b3d40;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.875rem;
	font-weight:600;
	display:inline
}
.PMXQbU {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
.IkiVid {
	row-gap:24px
}
.vUxL9W {
	row-gap:12px
}
.R9W6M9 {
	margin-block-end:8px!important
}
@media screen and (min-width:48em) {
	.dJPjf2 {
	width:160px;
	margin:auto
}
}.gzdyTl {
	padding-block-end:12px;
	display:flex;
	position:relative
}
.gzdyTl:after {
	width:calc(100% - var(--gutter-pos)*2);
	content:"";
	background-color:#e0e0e0;
	height:1px;
	position:absolute;
	inset-block-end:0
}
.vuXTLj:empty,.vuXTLj:first-child:not(:empty)~.aTmHd6:last-child,.vuXTLj:nth-child(2):not(:empty)~.aTmHd6:nth-last-child(2),.vuXTLj:nth-child(3):not(:empty)~.aTmHd6:nth-last-child(3) {
	display:none
}
.XFU9tR {
	column-gap:16px;
	display:flex
}
.GHvwqX {
    flex: 1;
    min-width: 0;
    text-align:left;

    display: block; 
}






.Wt7Aeg>* {
	max-width:none;
	line-height:0;
	display:flex
	
}
.Wt7Aeg {
    margin-right: 16px; 
}
.q7TOUy {
	align-items:flex-start
}
/**.z7UEv8 {
	align-items:center
}**/
.lbnJ31 {
	align-items:flex-end
}
.O7DN61 {
	column-gap:8px
}
.OstidJ {
	column-gap:12px
}
.UzUkPA {

	border-radius:3px
}
@supports not (aspect-ratio:calc(1 / 1)) {
	.UzUkPA:after {
	float:inline-start;
	content:"";
	padding-block-start:100%
}
}.YRnfoN {
	width:100%
}
.cDKXIR {
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#00805e;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.875rem;
	overflow:hidden
}
.T1sY4l {
	color:#70737a
}
.jmS8L8 {
	color:#ffb901;
	width:18px;
	height:18px
}
.JmohCz,.VoyviI {
	align-items:stretch;
	column-gap:2px;
	font-size:.875rem;
	display:inline-flex
}
.swYGSN {
	color:#009a48;
	width:18px;
	height:18px
}
.F6fJez {
	display:block
}
.bq152j {
    color: #141415;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-block-end: 4px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    text-align: left;
}
.gViPDQ {
    align-items: center;
    column-gap: 4px;
    font-size: .75rem;
    display: flex;
    margin: 0; 
    padding: 0;
    list-style: none;
}

.P7KaI4 {
	align-items:center;
	display:inline-flex
}
.P7KaI4:after {
	color:#3b3d40;
	content:"·";
	margin-inline-start:4px;
	font-size:.875rem
}
.P7KaI4:last-child:after {
	content:none
}
.LpqBzG {
	--max-lines:2;
	font-size:12px;
	overflow:hidden
}
@supports (-webkit-line-clamp:2) {
	.LpqBzG {
	-webkit-line-clamp:var(--max-lines,2);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}.JBFjxv {
	margin-block-end:4px
}
.F6fJez[href]:hover {
	cursor:pointer
}
.F6fJez[href]:hover .bq152j {
	text-decoration:underline
}
.F6fJez[href].mW0jXI {
	padding-top: 3px;
    padding-right: 12px;
    padding-bottom: 3px;
    padding-left: 8px
}
.F6fJez[href].mW0jXI .bq152j {
	margin-block-end:2px
}
.F6fJez[href].mW0jXI:hover {
	cursor:pointer;
	background-color:#f5f5f5
}
.F6fJez[href].mW0jXI:hover .bq152j {
	text-decoration:none
}
.F6fJez.mW0jXI .pVoVft {
	width:40px;
	height:75px
}
.F6fJez.rbS31L .pVoVft {
	width:50px;
	height:71px
}
.F6fJez.cMVwbk .pVoVft {
	width:77px;
	height:108px
}
.u_DVFT {
	color:#0064bf;
	align-items:center;
	column-gap:8px;
	display:inline-flex
}
.NGxsJh {
	color:#0074df
}
.u_DVFT:hover {
	text-decoration:underline
}
.MqISmu {
	width:20px;
	height:20px
}
.MaWPUm {
	flex-wrap:wrap;
	gap:16px;
	font-size:.875rem;
	display:flex
}
.UHZhlC {
	flex:100%
}
._6lscF {
	border:1px solid #e0e0e0;
	border-left-width:4px;
	border-radius:8px;
	column-gap:12px;
	padding:16px 12px;
	display:flex
}
.PVQgSI {
	text-align:center;
	justify-content:center
}
.LNn8Rh {
	border-color:#0074df
}
.cEOIKA {
	border-color:#009a48
}
.yaosWs,.MYsmsk {
	border-color:#ffb901
}
._0pagkB {
	border-color:#b71c1c
}
.BXBtHj {
	align-items:flex-start;
	display:flex
}
.kC4eqY {
	color:#0074df
}
.wCohse,.pCThsE {
	color:#ffb901
}
.oqsMAC {
	color:#b71c1c
}
.fh3TIX {
	color:#009a48
}
.qOdQu8 {
	color:#3b3d40;
	flex-direction:column;
	justify-content:center;
	align-items:baseline;
	row-gap:8px;
	display:flex
}
.qJP8Om {
	color:#141415;
	font-size:1rem;
	font-weight:600;
	line-height:1.6
}
.UgR1WJ {
	letter-spacing:.4px;
	font-size:.875rem;
	font-weight:400;
	line-height:1.4
}
@media screen and (min-width:64em) {
	.UgR1WJ {
	font-size:.875rem
}
}._FtqR8:after {
	text-transform:uppercase;
	color:#3b3d40;
	content:attr(data-translated-text);
	margin-inline-start:4px;
	text-decoration:none;
	display:inline-block
}
:hover ._FtqR8:after {
	text-decoration:none
}
.D4CpFd {
	padding-block-start:8px
}
.ZaPdAQ {
	padding-block-start:12px
}
.xfEOlG {
	padding-block-start:16px
}
.dUVrt3 {
	padding-block-start:24px
}
.b0GweC {
	padding-block-start:32px
}
.BPwEzM {
	padding-block-start:48px
}
.FlKfMY {
	padding-inline-end:8px
}
.mTOftc {
	padding-inline-end:12px
}
.DqGqcM {
	padding-inline-end:16px
}
.naW8YK {
	padding-inline-end:24px
}
.sHmBUP {
	padding-inline-end:32px
}
.GsNNZA {
	padding-inline-end:48px
}
.dxlaQK {
	padding-block-end:8px
}
.G_cg7R {
	padding-block-end:12px
}
.fYlr3N {
	padding-block-end:16px
}
.P1Ars4 {
	padding-block-end:24px
}
.lxgWjN {
	padding-block-end:32px
}
.pkAvFZ {
	padding-block-end:48px
}
.SGgHYB {
	padding-inline-start:8px
}
.pllvDG {
	padding-inline-start:12px
}
.JDMgai {
	padding-inline-start:16px
}
.b3GxVZ {
	padding-inline-start:24px
}
.WKIOhl {
	padding-inline-start:32px
}
.xkVGvf {
	padding-inline-start:48px
}
.WxxWq8 {
	padding-block:8px
}
.XFW7GZ {
	padding-block:12px
}
.GsdTAe {
	padding-block:16px
}
.A1jryu {
	padding-block:24px
}
.Fb3owr {
	padding-block:32px
}
.FA2c2G {
	padding-block:48px
}
.wtINkt {
	margin-block-start:8px
}
.sbf_sM {
	margin-block-start:12px
}
.MzOx7O {
	margin-block-start:16px
}
.iFJtju {
	margin-block-start:24px
}
.h9bFFm {
	margin-block-start:32px
}
.Tt1sH_ {
	margin-block-start:48px
}
.CjtDwZ {
	margin-inline-end:8px
}
.cEvhGx {
	margin-inline-end:12px
}
.jOh4pk {
	margin-inline-end:16px
}
.Ti86Od {
	margin-inline-end:24px
}
.aieRU3 {
	margin-inline-end:32px
}
.mBtBbH {
	margin-inline-end:48px
}
.dJLzNv {
	margin-block-end:8px
}
.wRVAgc {
	margin-block-end:12px
}
.Bt75Ub {
	margin-block-end:16px
}
.QT5VME {
	margin-block-end:24px
}
.A0PHWL {
	margin-block-end:32px
}
.GzNVNk {
	margin-block-end:48px
}
.W_acf0 {
	margin-inline-start:8px
}
.N8gtyI {
	margin-inline-start:12px
}
.I_U6uq {
	margin-inline-start:16px
}
.bK4UBc {
	margin-inline-start:24px
}
.BMSw1c {
	margin-inline-start:32px
}
.mmWU5h {
	margin-inline-start:48px
}
.Ui5SRU {
	margin-block:8px
}
.PuOPg0 {
	margin-block:12px
}
.bFLyl2 {
	margin-block:16px
}
.PjVZxb {
	margin-block:24px
}
.twIn4N {
	margin-block:32px
}
.hllmZB {
	margin-block:48px
}
.UmLYTw {
	flex-flow:wrap;
	gap:12px;
	display:flex
}
.oYQpoe {
	flex-flow:column
}
@media screen and (min-width:30em) {
	.oYQpoe {
	flex-flow:wrap
}
}.OcmwJv {
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex-direction:column;
	row-gap:16px;
	padding:16px 16px 24px;
	display:flex
}
.emXN7C {
	justify-content:center;
	display:flex
}
.p3uQNi {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
.C2J_Ud {
	width:100%;
	line-height:1.4
}
.JkZ4UW {
	flex-direction:column;
	display:flex
}
.LM9Oz3:hover .jivOau {
	text-decoration:underline
}
/**.anEHae {
	
	border-radius:8px;
	margin-block-end:8px;
	padding:8px;
	line-height:0;
	position:relative
}**/
.tXRJdh, .JmohCz {
  display: flex;
  align-items: center;
}
.JkZ4UW {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
}
.jivOau {
  width: 100%;           /* 宽度被卡片限制 */
  text-align: center;    /* 文字居中 */
  font-size: 14px;
  line-height: 1.3;
  margin: 4px 0;
  /* 自动换行，不会顶出去 */
  word-wrap: break-word;
  white-space: normal;
  /* 如果你想要 超出2行自动省略（推荐） */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.statusArea {
    font-size: 12px;
    color: #333;
    cursor: pointer;
}
/* 让整个小说卡片恢复居中排列 */
.C2J_Ud {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}



.anEHae img.UzUkPA {
  display: block;
  width: 111px !important;
  height: 155px !important; 
  object-fit: cover;  
  object-position: center; 
}

@media screen and (min-width:80em) {
	.anEHae {
	border-radius:8px;
	justify-content:center;
	align-items:center;
	padding:20px;
	display:flex
}
}.GYASv2 {
	border-radius:0 8px 8px;
	overflow:hidden
}
@media screen and (min-width:80em) {
	.GYASv2 {
	border-radius:0 8px 8px
}
}.GYASv2:before {
	color:#fff;
	content:attr(data-order);
	background:linear-gradient(230deg,#00a3e0 14%,#26d07c 85%);
	border-radius:0 0 4px;
	justify-content:center;
	align-items:center;
	min-width:24px;
	min-height:24px;
	padding:0 2px;
	display:flex;
	position:absolute;
	inset-block-start:0;
	inset-inline-start:0;
	box-shadow:0 4px 8px rgba(0,0,0,.2)
}
@media screen and (min-width:48em) {
	.GYASv2:before {
	min-width:32px;
	min-height:32px;
	padding:4px 12px
}
}.CZHqL7 {
	width:100%
}
.O19Xxv {
	text-transform:uppercase;
	letter-spacing:1px;
	color:#141415;
	align-items:center;
	margin-block-end:4px;
	padding:2px 0;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.75rem;
	font-weight:400;
	line-height:1.3;
	display:flex
}
@media screen and (min-width:48em) {
	.O19Xxv {
	padding:4px 0 2px
}
}.tXRJdh {
	justify-content:space-between;
	column-gap:4px;
	margin-block-end:4px;
	display:flex
}
@media screen and (min-width:80em) {
	.tXRJdh {
	margin-block-end:8px
}
}.jivOau {
	color:#141415;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-block-end:4px;
	font-size:.875rem;
	font-weight:600;
	overflow:hidden
}
@media screen and (min-width:48em) {
	.jivOau {
	font-size:1rem
}
}.gIgazm {
	white-space:normal;
	--max-lines:2;
	--lh:1.4;
	height:calc(var(--max-lines,2)*var(--lh,1.4)*1em);
	line-height:var(--lh,1.4);
	margin-block-end:0;
	overflow:hidden
}
@supports (-webkit-line-clamp:2) {
	.gIgazm {
	-webkit-line-clamp:var(--max-lines,2);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}.wbaX_E {
	--max-lines:2;
	--lh:1.4;
	height:calc(var(--max-lines,2)*var(--lh,1.4)*1em);
	font-size:.8125rem;
	line-height:var(--lh,1.4);
	overflow:hidden
}
@supports (-webkit-line-clamp:2) {
	.wbaX_E {
	-webkit-line-clamp:var(--max-lines,2);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}@media screen and (min-width:48em) {
	.wbaX_E {
	font-size:.875rem
}
}.t8OSWs {
	flex-direction:column;
	gap:16px;
	display:flex
}
@media screen and (min-width:64em) {
	.t8OSWs {
	flex-flow:row;
	align-items:center;
	gap:24px
}
.yO1kNH {
	flex:1 0 calc(100% - 311px);
	max-width:calc(100% - 311px)
}
}.FqwjEL {
	flex-direction:column;
	gap:12px;
	display:flex
}
@media screen and (min-width:64em) {
	.FqwjEL {
	flex:0 0 287px;
	max-width:287px
}
}.WJ8vPr {
	cursor:default;
	white-space:nowrap;
	color:#3b3d40;
	background:#f5f5f5;
	border:1px solid #e0e0e0;
	border-radius:8px;
	align-items:center;
	gap:2px;
	min-height:24px;
	padding:2px 8px 2px 4px;
	font-size:.875rem;
	font-weight:600;
	line-height:1;
	display:inline-flex
}
.WJ8vPr[type=button] {
	cursor:pointer
}
.WJ8vPr[type=button]:hover {
	background:#eee
}
.WJ8vPr[type=button]:active {
	background:#eee
}
.vHkP2L {
	color:#009a48;
	flex:0 auto
}
.Y1iZOi {
	color:#ffb901
}
.CFuhf8 {
	color:#0074df
}
.CgFST0 {
	background:0 0;
	border:0;
	padding:0
}
.c_cPgb:before {
	content:"("
}
.c_cPgb:after {
	content:")"
}
.cXBlXa {
	align-items:center;
	gap:2px;
	display:inline-flex
}
.CPi1Nj {
	align-items:center;
	column-gap:4px;
	display:inline-flex
}
.TWHrgH {
	flex-wrap:wrap;
	align-items:center;
	gap:4px 8px;
	font-size:.875rem;
	display:flex
}
.rM3TaK {
	align-items:center;
	column-gap:4px;
	display:inline-flex
}
.a7q5pU {
	flex-basis:100%;
	width:0;
	height:0
}
.iCSolk {
	gap:4px;
	display:inline-flex;
	position:relative
}
.iCSolk:hover:after {
	content:"";
	background-color:#3b3d40;
	width:100%;
	height:1px;
	position:absolute;
	inset-block-end:0;
	inset-inline-start:0
}
.ARxGuc {
	flex-direction:column;
	gap:8px;
	display:flex
}
.ZFWi3M {
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	display:flex
}


.Hza2Bg {
	color:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.375rem;
	font-weight:600;
	line-height:1.2
}
@media screen and (min-width:64em) {
	.Hza2Bg {
	font-size:1.75rem
}
}@media screen and (min-width:80em) {
	.Hza2Bg {
	font-size:2rem
}
}.Hza2Bg span {
	white-space:nowrap;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.875rem;
	font-weight:400
}
.XqrBS6 .ZFWi3M {
	width:40px;
	height:40px
}
.XqrBS6 .Hza2Bg {
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:1rem;
	font-weight:400
}
.XqrBS6 .Hza2Bg strong {
	font-weight:600
}
.XqrBS6 .Hza2Bg span {
	font-size:inherit
}
.zS1zx_ {
	font-weight:600
}
.eleWPi {
	word-break:break-word;
	font-weight:600
}
.OEbwkJ {
	flex-wrap:wrap;
	column-gap:4px;
	display:flex
}
.eSwCqS {
	position:relative
}
/**.eSwCqS:not(:last-child):after {
	content:"|";
	margin-inline-start:4px
}**/

 .pure-1-2.sm-2-3.md-3-5 p {
    font-size: 14px;
    line-height: 1.65;
  }
 .recEntry.pure-g a.pure-1-2.sm-1-6.md-1-5 {
  display: block;
  width: 101px;
  height: 151px;
  overflow: hidden;
  flex-shrink: 0; /* 防止图片容器被压缩 */
}

/* 图片样式 */
.recEntry.pure-g a.pure-1-2.sm-1-6.md-1-5 img {
  width: 100%;
  object-fit: cover; /* 保持比例填充容器 */
  object-position: center; /* 居中显示 */
  display: block;
}
/* 整体容器上边距 */
.recEntry.pure-g {
  margin-top: 10px;
}
h3.flipMain {
  margin: 10px 0;  /* 上边距10px 下边距10px */
  padding: 0;     /* 清除默认内边距 */
}
.jQdEjE {
	color:#0064bf
}
.jQdEjE:hover {
	color:#0064bf;
	text-decoration:underline
}
.JrsBH6 {
	font-weight:600
}
.bpVNNy {
	--button-dropdown-bp:48em;
	flex-direction:column;
	width:100%;
	font-size:.875rem;
	display:inline-flex;
	position:relative
}
.n_xlFt {
	cursor:pointer;
	color:#3b3d40;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:8px;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:auto;
	min-height:40px;
	margin:0;
	padding:8px 12px;
	font-weight:400;
	line-height:1rem;
	display:inline-flex;
	position:sticky
}
@media screen and (hover:hover) {
	.n_xlFt:hover {
	background-color:#f5f5f5
}
}.B93USD {
	color:#fff;
	background-color:#009e61;
	border-color:#009e61;
	font-weight:600
}
@media screen and (hover:hover) {
	.B93USD:hover {
	background-color:#00805e;
	border-color:#00805e
}
}.bpVNNy[open] .n_xlFt {
	z-index:105;
	color:#3b3d40;
	background-color:#fff;
	border:0;
	border-radius:0;
	height:48px;
	padding:12px 16px;
	font-weight:400;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0;
	box-shadow:0 2px 2px rgba(0,0,0,.1)
}
@media screen and (min-width:48em) {
	.bpVNNy[open] .n_xlFt {
	cursor:pointer;
	color:#3b3d40;
	z-index:1;
	background-color:#fff;
	border:1px solid #e0e0e0;
	border-radius:8px;
	justify-content:space-between;
	align-items:center;
	width:100%;
	height:auto;
	min-height:40px;
	margin:0;
	padding:8px 12px;
	font-weight:400;
	line-height:1rem;
	display:inline-flex;
	position:sticky
}
}@media screen and (min-width:48em) and (hover:hover) {
	.bpVNNy[open] .n_xlFt:hover {
	background-color:#f5f5f5
}
}@media screen and (min-width:48em) {
	.bpVNNy[open] .B93USD {
	color:#fff;
	background-color:#009e61;
	border-color:#009e61;
	font-weight:600
}
}@media screen and (min-width:48em) and (hover:hover) {
	.bpVNNy[open] .B93USD:hover {
	background-color:#00805e;
	border-color:#00805e
}
}.nhRIxH {
	will-change:transform;
	margin-inline-start:8px;
	transition:transform .3s cubic-bezier(.55,0,.1,1)
}
.bpVNNy[open] .nhRIxH {
	display:none
}
@media screen and (min-width:48em) {
	.bpVNNy[open] .nhRIxH {
	display:flex;
	transform:rotate(180deg)
}
}.f87kdR {
	display:none
}
.bpVNNy[open] .f87kdR {
	display:flex
}
@media screen and (min-width:48em) {
	.bpVNNy[open] .f87kdR {
	display:none
}
}.bpVNNy[open] .mABHuq {
	z-index:85;
	white-space:normal;
	background-color:#fff;
	position:fixed;
	inset:48px 0 0
}
@media screen and (min-width:48em) {
	.bpVNNy[open] .mABHuq {
	z-index:1;
	white-space:pre;
	background-color:transparent;
	min-width:100%;
	position:absolute;
	inset:calc(100% + 1px) auto auto 0;
	overflow:visible
}
.bpVNNy[open] .vDRXAF {
	inset-inline:auto 0
}
}.SdX1C6 {
	-webkit-user-select:none;
	user-select:none;
	background-color:#fff;
	height:calc(100vh - 48px);
	padding:8px 0 80px;
	overflow-y:auto
}
@media screen and (min-width:48em) {
	.SdX1C6 {
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex-direction:column;
	height:auto;
	max-height:364px;
	padding-block-end:8px;
	display:flex;
	box-shadow:0 4px 4px rgba(0,0,0,.1)
}
}.Nxt3nN {
	line-height:1rem;
	position:relative
}
.Nxt3nN:not(:last-child):after {
	z-index:1;
	content:"";
	background-color:#e0e0e0;
	height:1px;
	position:absolute;
	inset-block-end:-1px;
	inset-inline:16px
}
@media screen and (min-width:48em) {
	.Nxt3nN:not(:last-child):after {
	content:none
}
}.ya9Jar {
	align-items:center;
	column-gap:8px;
	padding:16px;
	display:flex
}
@media screen and (hover:hover) {
	.ya9Jar:hover {
	background-color:#f5f5f5
}
}.DdDTUi {
	background-color:#f5f5f5
}
.ya9Jar:focus-visible {
	outline-offset:-1px
}
@media screen and (min-width:48em) {
	.ya9Jar {
	padding:8px 12px
}
}.GC7Wcz,.Z2PsJG {
	font-weight:600
}
.Mk26UW {
	color:#0064bf
}
.Mk26UW:hover {
	text-decoration:underline
}
.PeWaoY {
	display:inline-block;
	position:relative
}
.FPhurR {
	display:none
}
@media screen and (min-width:64em) {
	.FPhurR {
	color:#0087de;
	margin-inline-start:4px;
	display:inline-flex
}
.FPhurR:hover {
	cursor:help
}
.FPhurR:hover~.o5g_m9 {
	visibility:visible;
	opacity:1
}
.o5g_m9 {
	visibility:hidden;
	opacity:0;
	z-index:80;
	background:#fff;
	border:1px solid #e0e0e0;
	min-width:230px;
	padding:12px;
	font-size:.75rem;
	font-weight:400;
	transition:opacity .2s ease-in-out;
	position:absolute;
	inset-block-start:18px;
	box-shadow:0 4px 4px rgba(0,0,0,.1)
}
.vJOx9S {
	margin-block-end:8px;
	font-weight:600
}
}.qgd1mC {
	flex-wrap:wrap;
	font-weight:600;
	display:flex
}
@media screen and (min-width:64em) {
	.qgd1mC {
	gap:8px;
	font-weight:400
}
}.llk054:not(:last-child):after {
	content:","
}
@media screen and (min-width:64em) {
	.llk054:not(:last-child):after {
	content:none
}
.llk054 {
	flex:1 0 calc(50% - 8px)
}
}._U6i5K {
	margin-block-end:16px;
	font-weight:600;
	display:block
}
@media screen and (min-width:64em) {
	._U6i5K {
	margin-block-end:0;
	display:inline-block
}
}.hvoBbs>:first-child {
	color:#0064bf;
	transform:translateY(3px)
}
.IFGu2P {
	margin-block-end:16px
}
.WIDxwm {
	grid-template-columns:repeat(auto-fit,minmax(240px,1fr));
	gap:12px;
	font-size:13px;
	display:grid
}
/*.vqLf31.Wf42eM,.vqLf31.ndIhAz,.vqLf31.eN8nKT {
	display:none
}**/
[data-ber-ads-region=A] .Wf42eM,[data-ber-ads-region=B] .ndIhAz,[data-ber-ads-region=C] .eN8nKT {
	display:flex
}
.dG3fBs {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
.qRNyuS {
	border-block-end:1px solid #e0e0e0;
	padding-block:12px
}
.qRNyuS:first-child {
	border-block-start:1px solid #e0e0e0
}
.RZuA8a {
	padding-block:16px
}
.oGmz6Y:first-child {
	border-block-start:0
}
.DtQ2FL:last-child {
	border-block-end:0
}
.jYa17t:empty,.jYa17t:first-child:not(:empty)~.qRNyuS:last-child,.jYa17t:nth-child(2):not(:empty)~.qRNyuS:nth-last-child(2),.jYa17t:nth-child(3):not(:empty)~.qRNyuS:nth-last-child(3) {
	display:none
}
.tgkXzl {
	text-align:center;
	width:auto;
	margin:auto
}
@media screen and (min-width:48em) {
	.tgkXzl {
	width:100%
}
}@media screen and (min-width:30em) {
	.bTkqwJ {
	width:fit-content;
	min-width:160px;
	max-width:220px;
	margin:auto;
	display:flex
}
}.Hc435n {
	background-color:#f5f5f5;
	border-radius:8px;
	gap:12px;
	padding:12px;
	display:flex
}
.Si7Syz {
	flex-flow:wrap;
	flex:auto;
	justify-content:center;
	align-items:center;
	gap:8px;
	display:flex
}
@media (min-width:30em) {
	.Si7Syz {
	justify-content:space-between
}
}.OydvzH {
	text-align:center;
	color:#141415;
	font-size:.875rem;
	font-weight:600
}
.ddsq6d {
	line-height:0
}
.NNKsBN {
	flex-direction:column;
	gap:8px;
	display:flex
}
.z6ItPK {
	flex-direction:column;
	display:flex
}
.yiq81e {
	border-block-end:1px solid #e0e0e0;
	justify-content:space-between;
	gap:12px;
	padding:8px 0;
	display:flex
}
.yiq81e:last-child {
	border-block-end:none
}
.yAgrli {
	color:#70737a;
	flex-shrink:0;
	font-size:.875rem
}
.Z5Lpbb {
	text-align:end;
	color:#3b3d40;
	overflow-wrap:anywhere;
	flex-wrap:wrap;
	flex:1;
	justify-content:flex-end;
	align-items:center;
	gap:8px;
	font-size:.875rem;
	display:flex
}
.HycSFd {
	flex:0 0 96px;
	justify-content:center;
	align-items:center;
	display:flex
}
.h8HNfp {
	width:96px;
	height:96px;
	position:relative
}
.WB0mhb {
	width:100%;
	height:100%
}
.CxkczP {
	stroke-width:8px;
	stroke:#eee
}
.IdM_Np {
	stroke:#009a48
}
.x4mTnf {
	stroke-width:8px;
	stroke:#009a48;
	stroke-linecap:round
}
.LUyVbh {
	stroke:#ffb901
}
.v4c4m5 {
	fill:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.75rem;
	font-weight:600
}
.v7xc7P {
	fill:#70737a;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:.75rem
}
.mlr64U {
	text-align:center;
	margin-block-end:16px
}
@media screen and (min-width:30em) {
	.mlr64U {
	text-align:start
}
}.tTstjq {
	flex-wrap:wrap;
	justify-content:center;
	gap:16px;
	display:flex
}
.DVN9jA {
	text-align:center;
	flex-direction:column;
	flex:270px;
	align-items:center;
	gap:8px;
	display:flex
}
@media screen and (min-width:30em) {
	.DVN9jA {
	text-align:start;
	flex:1;
	align-items:flex-start
}
}.VWxacB {
	color:#141415;
	gap:4px;
	display:flex
}
.C4hzwI {
	text-transform:capitalize;
	font-weight:600
}
.i8F4qk {
	color:#009a48;
	align-self:center
}
.xaLuME {
	color:#ffb901
}
.ZsQ87X {
	font-size:.875rem
}
.vJHR7e {
	white-space:nowrap;
	flex-flow:wrap;
	justify-content:center;
	align-items:flex-start;
	gap:8px;
	display:flex
}
@media screen and (min-width:30em) {
	.vJHR7e {
	justify-content:flex-start
}
}.fUiXoY {
	align-items:center;
	gap:4px;
	display:flex
}
.nHlYcB {
	color:#009a48
}
.VppoTf {
	color:#3b3d40;
	font-size:.75rem;
	font-weight:600
}
.oqLYVr {
	flex-direction:column;
	gap:16px;
	max-height:80vh;
	margin:0 auto;
	padding:24px;
	display:flex;
	overflow:auto
}
.qFbnkl {
	flex-wrap:wrap;
	justify-content:center;
	align-items:center;
	gap:8px;
	line-height:1;
	display:flex
}
._CoqSY {
	font-size:.875rem
}
._CoqSY a {
	color:#0074df
}
._CoqSY a:hover {
	color:#0064bf;
	text-decoration:underline
}
._CoqSY p {
	margin-block-end:12px
}
._CoqSY ul {
	list-style:outside
}
._CoqSY ol {
	list-style:decimal
}
._CoqSY li {
	margin:0 0 12px 24px
}
.nwf6o4 {
	interpolate-size:allow-keywords;
	border:1px solid #e0e0e0;
	border-radius:8px;
	padding:16px 16px 4px
}
.nmMkyy {
	padding:12px 12px 0
}
.nwf6o4::details-content {
	transition:all .5s ease,content-visibility .3s allow-discrete;
	height:0;
	overflow:clip
}
.nwf6o4[open]::details-content {
	height:auto
}
.nwf6o4[open] .LvNJwl {
	transform:rotate(180deg)
}
.icRprA {
	cursor:pointer;
	flex:1 0 100%;
	justify-content:space-between;
	align-items:center;
	padding-block-end:12px;
	display:flex
}
.kUto6h {
	flex:100%
}
.ZIFtuI {
	font-size:.875rem
}
.LvNJwl {
	flex:auto;
	transition:transform .3s ease-out;
	transform:rotate(0)
}
.Up58Ax {
	padding-block-end:12px
}
.pffEa6 {
	flex-direction:column;
	gap:16px;
	display:flex
}
.mEQoNZ {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
.Sz3AqR {
	font-weight:600
}
.soboAK {
	align-items:flex-end;
	column-gap:4px;
	display:flex
}
.SMi7Lz {
	color:#70737a;
	font-size:.75rem;
	transform:translateY(1px)
}
.pXPinK {
	margin-block-end:8px;
	font-weight:600
}
.G0eB43[data-is-long=true] {
	--max-lines:3;
	--lh:1.4;
	height:calc(var(--max-lines,3)*var(--lh,1.4)*1em);
	line-height:var(--lh,1.4);
	overflow:hidden
}
@supports (-webkit-line-clamp:3) {
	.G0eB43[data-is-long=true] {
	-webkit-line-clamp:var(--max-lines,3);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}.G0eB43[data-is-long=false] {
	height:auto;
	display:block;
	overflow:visible
}
.xaVxzd {
	color:#0074df;
	cursor:pointer;
	background:0 0;
	border:none;
	margin-block-start:4px;
	padding:0;
	font-size:1rem
}
.xaVxzd:hover {
	text-decoration:underline
}
.ONUYxJ {
	align-items:center;
	column-gap:16px;
	font-size:.875rem;
	display:flex
}
.EukO3V {
	display:block
}
.mc8kup {
	color:#70737a;
	-webkit-user-select:none;
	user-select:none;
	cursor:pointer;
	background:0 0;
	border:none;
	align-items:center;
	column-gap:4px;
	padding:0;
	display:flex
}
.mc8kup:hover,.mc8kup:active {
	color:#3b3d40
}
.AO6hEt:hover .EukO3V,.AO6hEt:active .EukO3V,.AO6hEt[disabled].voted .EukO3V {
	color:#009a48
}
.MYvKHm:hover .EukO3V,.MYvKHm:active .EukO3V,.MYvKHm[disabled].voted .EukO3V {
	color:#b71c1c
}
.mc8kup[disabled] {
	cursor:not-allowed;
	pointer-events:none
}
.gkgrKp {
	column-gap:4px;
	font-size:.875rem;
	display:inline-flex
}
.AUo0BW {
	width:auto;
	height:20px
}
.oTxrKr {
	height:28px
}
.EEo5M2 {
	color:#ffb901;
	fill:currentColor
}
.Buf1rG {
	background-color:#f5f5f5;
	border-radius:8px;
	flex-direction:column;
	row-gap:16px;
	margin-block-start:16px;
	margin-inline-start:24px;
	padding:16px;
	display:flex
}
.C_n3HJ {
	font-weight:600
}
.GVrXr9 {
	color:#70737a;
	font-size:.75rem
}
.lxw16g[data-is-long=true] {
	--max-lines:3;
	--lh:1.4;
	height:calc(var(--max-lines,3)*var(--lh,1.4)*1em);
	line-height:var(--lh,1.4);
	overflow:hidden
}
@supports (-webkit-line-clamp:3) {
	.lxw16g[data-is-long=true] {
	-webkit-line-clamp:var(--max-lines,3);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}.lxw16g[data-is-long=false] {
	height:auto;
	display:block;
	overflow:visible
}
.edQwaz {
	color:#0074df;
	cursor:pointer;
	background:0 0;
	border:none;
	margin-block-start:4px;
	padding:0;
	font-size:1rem
}
.edQwaz:hover {
	text-decoration:underline
}
.NK1cs3 {
	flex-direction:column;
	row-gap:40px;
	display:flex
}
.w1ycWS {
	-webkit-overflow-scrolling:touch;
	border-block-end:1px solid #e0e0e0;
	margin-inline:-16px;
	padding:4px 0;
	overflow:scroll hidden
}
@media (min-width:48em) {
	.w1ycWS {
	margin-inline:0;
	overflow:auto
}
}.w1ycWS::-webkit-scrollbar {
	display:none
}
.luMBIT {
	border-block-start:1px solid #e0e0e0
}
.ZNAv3P {
	white-space:nowrap;
	flex-wrap:nowrap;
	padding-inline-start:16px;
	display:flex
}
@media (min-width:48em) {
	.ZNAv3P {
	column-gap:16px;
	padding-inline-start:0
}
}.ZjLHKx {
	flex:0 auto;
	align-items:center;
	padding-inline-end:12px;
	display:inline-flex
}
@media (min-width:48em) {
	.ZjLHKx {
	padding-inline-end:0
}
}.qXC9E5 {
	margin-inline-start:auto
}
.KD_KG2 {
	--s-filter-dropdown-bp:48em;
	font-size:.875rem;
	display:inline-block
}
.kWmh_7 {
	column-gap:4px;
	display:flex
}

@media (min-width:48em) {
	.E55Y_T {
	float:inline-start;
	vertical-align:middle;
	text-transform:capitalize;
	padding:4px 0;
	display:inline-block
}
}.slrhcD {
	cursor:pointer;
	white-space:nowrap;
	align-items:center;
	column-gap:4px;
	display:flex
}
.j3zvdE {
	font-weight:600
}
.RMxy7H {
	transition:all .2s ease-in-out
}
.Nx7dQu {
	inset:logical 0 100% 0 0;
	z-index:115;
	white-space:nowrap;
	background-color:#fff;
	flex-flow:column;
	width:100%;
	padding:12px;
	transition:left .3s ease-in-out;
	display:flex;
	position:fixed;
	box-shadow:0 1px 3px rgba(0,0,0,.3)
}
@media (min-width:48em) {
	.Nx7dQu {
	inset:initial;
	z-index:85;
	border:1px solid #e0e0e0;
	border-radius:8px;
	width:500px;
	transition:left .3s ease-in-out;
	position:absolute
}
.mNkkNR {
	width:auto
}
}.lTlTdY {
	cursor:pointer;
	display:none
}
.mWsbhj {
	flex-wrap:wrap;
	display:flex;
	overflow-y:auto
}
.g8k_SE {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    width: 100%;
    overflow: hidden;
}
.rdCK8u {
	flex:100%;
	max-width:100%;
	padding:0 12px
}

.Qr16hc:hover {
    text-decoration: underline;
    -webkit-text-decoration-color: inherit;
    -webkit-text-decoration-color: inherit;
    text-decoration-color: inherit;
    color: #0074df;
}
.chHDk3 {
    font-size: .875rem;
}
.Qr16hc {
    cursor: pointer;
    line-height: inherit;
    color: #0074df;
    font-family: inherit;
    font-size: inherit;
    background: 0 0;
    border: 0;
    padding: 0;
    -webkit-text-decoration: none;
    text-decoration: none;
}
.IQI3zj {
    text-align: end;
    display: block;
    padding: 12px !important;
}
.rdCK8u:last-child a {
	border-block-end:0;
	margin-block-end:24px
}
@media (min-width:48em) {
	.rdCK8u:last-child a {
	margin-block-end:0
}
.rdCK8u {
	flex:50%;
	max-width:236px;
	padding:0
}
}.V0vUWY {
	background:inherit;
	cursor:pointer;
	border:none;
	border-block-end:1px solid #e0e0e0;
	align-items:center;
	column-gap:8px;
	width:100%;
	padding:16px;
	font-size:1rem;
	display:flex
}
.V0vUWY span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
@media (min-width:48em) {
	.V0vUWY {
	border-block-end:none;
	padding:8px 12px;
	font-size:.875rem
}
}.V0vUWY:hover {
	background-color:#f5f5f5;
	text-decoration:none
}
.V0vUWY:focus-visible {
	outline-offset:-1px
}
.H61C1l {
    color: red;
	font-weight:600;
}
.KD_KG2[open] .kWmh_7 {
	z-index:115;
	background:#fff;
	justify-content:right;
	width:100%;
	padding:12px 16px;
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0
}
@media screen and (min-width:48em) {
	.KD_KG2[open] .kWmh_7 {
	z-index:85;
	justify-content:left;
	padding:0;
	position:relative;
	inset-inline-start:initial
}
}.KD_KG2[open] .slrhcD {
	display:none
}
@media screen and (min-width:48em) {
	.KD_KG2[open] .slrhcD {
	display:flex
}
}.KD_KG2[open] .Nx7dQu {
	visibility:visible;
	z-index:115;
	inset:48px 0 0;
	inset-inline-start:0
}
@media (min-width:48em) {
	.KD_KG2[open] .Nx7dQu {
	inset:initial;
	z-index:85;
	position:absolute
}
}


.KD_KG2[open] .RMxy7H {
	display:none;
	transform:rotate(180deg)
}
@media screen and (min-width:48em) {
	.KD_KG2[open] .RMxy7H {
	display:block
}
}.KD_KG2[open] .lTlTdY {
	display:block
}
@media screen and (min-width:48em) {
	.KD_KG2[open] .lTlTdY {
	display:none
}
}.V0xYDC {
	overflow-y:hidden
}
@media (min-width:48em) {
	.V0xYDC {
	overflow-y:initial
}
}.WYJ5tK {
	color:#3b3d40;
	flex-direction:column;
	gap:24px;
	max-height:80vh;
	padding:40px;
	display:flex;
	overflow:auto
}
.rrCNTx {
	flex-direction:column;
	align-items:flex-start;
	gap:12px;
	display:flex
}
.CIOYaC {
	color:#141415
}
.KRCrXv {
	background-color:#f5f5f5;
	border-radius:8px;
	flex-direction:column;
	gap:12px;
	padding:16px;
	display:flex
}
.qtxAjQ {
	background-color:#fafafa;
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex-direction:column;
	justify-content:space-between;
	align-items:center;
	gap:12px;
	padding:16px;
	display:flex
}
@media screen and (min-width:48em) {
	.qtxAjQ {
	flex-direction:row
}
}.egWaaz {
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:2rem;
	font-weight:600;
	line-height:1.2
}
@media screen and (min-width:48em) {
	.egWaaz {
	font-size:2.5rem
}
}.OZYAo2 {
	color:#70737a;
	font-size:.875rem;
	line-height:1
}
._20Hiy {
	justify-content:center;
	width:100%
}
@media screen and (min-width:48em) {
	._20Hiy {
	width:auto;
	min-width:160px
}
}@media screen and (min-width:1120px) {
	.fl7vEN {
	flex-flow:row;
	gap:24px;
	display:flex
}
.vVDXUq {
	flex:1 0 calc(100% - 311px);
	max-width:calc(100% - 311px)
}
.hgI_EY {
	flex:0 0 287px;
	max-width:287px
}
}.yl8mPg {
	justify-content:space-between;
	align-items:center;
	column-gap:12px;
	display:flex
}
.lEiNwb {
	text-overflow:ellipsis;
	white-space:nowrap;
	margin-block-end:4px;
	font-weight:600;
	overflow:hidden
}
.hdoNkk {
	color:#70737a;
	display:flex
}
.BhUBel {
	color:#70737a;
	align-items:center;
	font-size:.875rem;
	display:flex
}
.BhUBel:after {
	color:#e0e0e0;
	content:"|";
	margin:0 8px;
	display:inline-block
}
.BhUBel:last-of-type:after {
	content:none
}
.yl8mPg:hover .lEiNwb,.yl8mPg:active .lEiNwb {
	text-decoration:underline
}
.yl8mPg:hover .myIswP,.yl8mPg:active .myIswP {
	background:#00805e
}
.OxMHvX {
	color:#009a48
}
.hqwNs_ {
	color:#ffb901
}
.qwf5VK {
	display:block
}
.ts2fKo {
	stroke:#fff;
	stroke-width:2px
}
.VgNcW8 {
	fill:#b71c1c
}
.dE3zcg {
	fill:#009a48
}
.fD7aJV {
	fill:#ffb901
}
.aPEsWO {
	fill:#003581
}
.iXM5Gt {
	fill:#0087de
}
.LtAPbZ {
	fill:#cceefb
}
.QNt0oo {
	stroke:none
}
.V0GQO9 {
	fill:#141415;
	-webkit-user-select:none;
	user-select:none;
	font-size:.75rem;
	font-weight:600
}
.elElKk,.OgC56R {
	fill:#fff
}
.Ahe4KP {
	fill:#141415
}
.fLRR97,.fiq6Jb {
	fill:#fff
}
.guX9vH {
	fill:#141415
}
.hDvPXH {
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex-direction:column;
	align-items:center;
	gap:12px;
	width:100%;
	height:100%;
	padding:12px;
	display:flex;
	box-shadow:0 4px 4px rgba(0,0,0,.1)
}
.HH2FD4 {
	color:#141415;
	font-size:.875rem;
	font-weight:600
}
.Q7yTCZ {
	flex-wrap:wrap;
	justify-content:center;
	gap:4px 12px;
	display:flex
}
.loJ48b {
	color:#70737a;
	font-size:.75rem
}
.loJ48b:before {
	content:"";
	background-color:#eee;
	border-radius:8px;
	width:16px;
	height:8px;
	margin-inline-end:4px;
	display:inline-block
}
.XctZdX:before {
	background-color:#b71c1c
}
.gFkz44:before {
	background-color:#009a48
}
.Vo2xTF:before {
	background-color:#ffb901
}
.bvlcGL:before {
	background-color:#003581
}
.OjX02T:before {
	background-color:#0087de
}
.AFoOVw:before {
	background-color:#cceefb
}
.qdyDq4 {
	flex-direction:column;
	gap:8px;
	display:flex
}
.VNaNtp {
	margin-block-end:8px
}
.S4qP1m[data-is-long=true] {
	--max-lines:3;
	--lh:1.4;
	height:calc(var(--max-lines,3)*var(--lh,1.4)*1em);
	line-height:var(--lh,1.4);
	overflow:hidden
}
@supports (-webkit-line-clamp:3) {
	.S4qP1m[data-is-long=true] {
	-webkit-line-clamp:var(--max-lines,3);
	-webkit-box-orient:vertical;
	display:-webkit-box
}
}.S4qP1m[data-is-long=false] {
	height:auto;
	display:block;
	overflow:visible
}
.bBJmUV {
	color:#0074df;
	cursor:pointer;
	background:0 0;
	border:none;
	margin-block-start:4px;
	padding:0;
	font-size:1rem
}
.bBJmUV:hover {
	text-decoration:underline
}
.IebU2M {
	margin-block-end:8px
}
:root {
	--gutter-scroll-neg:-16px;
	--gutter-scroll-pos:16px;
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.IreBdD {
	margin-inline:var(--gutter-scroll-neg);
	flex-wrap:nowrap;
	row-gap:24px;
	display:flex;
	overflow:scroll hidden
}
.IreBdD::-webkit-scrollbar {
	display:none
}
@media (hover:hover) {
	.IreBdD {
	margin-inline:var(--half-gutter-scroll-neg);
	flex-wrap:wrap;
	overflow:auto
}
.IreBdD::-webkit-scrollbar {
	display:block
}
}._4coPJQ {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 7.5%;
	max-width:7.5%
}
._4coPJQ:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	._4coPJQ {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 8.33333%;
	max-width:8.33333%
}
._4coPJQ:first-child {
	margin-inline-start:0
}
}.St593M {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 15%;
	max-width:15%
}
.St593M:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.St593M {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.St593M:first-child {
	margin-inline-start:0
}
}.BdS6po {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 22.5%;
	max-width:22.5%
}
.BdS6po:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.BdS6po {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 25%;
	max-width:25%
}
.BdS6po:first-child {
	margin-inline-start:0
}
}

@media (max-width:767px) {
  .wPQQox {
    flex: 0 0 35% !important;
    max-width: 50% !important;
    padding: 0 4px !important;
    margin: 0 0 12px 0 !important;
  }
  a.LPceione {
  display: inline-block; 
  margin-top: 16px !important; 
}
  
}

a.LPceione:hover {
  color: #ff5a5a !important; /* 红色（你可以随便改颜色） */
  cursor: pointer;
}


.wPQQox {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 30%;
	max-width:30%
}
.wPQQox:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.wPQQox {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.wPQQox:first-child {
	margin-inline-start:0
}
}.ztsmlf {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 37.5%;
	max-width:37.5%
}
.ztsmlf:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.ztsmlf {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.ztsmlf:first-child {
	margin-inline-start:0
}
}.wd0N93 {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 45%;
	max-width:45%
}
.wd0N93:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.wd0N93 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 50%;
	max-width:50%
}
.wd0N93:first-child {
	margin-inline-start:0
}
}.PrfdPy {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 52.5%;
	max-width:52.5%
}
.PrfdPy:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.PrfdPy {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.PrfdPy:first-child {
	margin-inline-start:0
}
}.fUivbn {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 60%;
	max-width:60%
}
.fUivbn:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.fUivbn {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.fUivbn:first-child {
	margin-inline-start:0
}
}.bB88gf {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 67.5%;
	max-width:67.5%
}
.bB88gf:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.bB88gf {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 75%;
	max-width:75%
}
.bB88gf:first-child {
	margin-inline-start:0
}
}.WEj5KO {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 75%;
	max-width:75%
}
.WEj5KO:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.WEj5KO {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.WEj5KO:first-child {
	margin-inline-start:0
}
}.eyWXkk {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 82.5%;
	max-width:82.5%
}
.eyWXkk:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.eyWXkk {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.eyWXkk:first-child {
	margin-inline-start:0
}
}.oagTVa {
	padding-inline:0 var(--gutter-scroll-pos);
	flex:0 0 90%;
	max-width:90%
}
.oagTVa:first-child {
	margin-inline-start:var(--gutter-scroll-pos)
}
@media (hover:hover) {
	.oagTVa {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 100%;
	max-width:100%
}
.oagTVa:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.OJEyxL {
	flex:0 0 7.5%;
	max-width:7.5%;
	padding-inline:0 16px
}
.OJEyxL:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.OJEyxL {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.OJEyxL:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.OJEyxL:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.P8Vhq4 {
	flex:0 0 15%;
	max-width:15%;
	padding-inline:0 16px
}
.P8Vhq4:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.P8Vhq4 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.P8Vhq4:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.P8Vhq4:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.srMVzQ {
	flex:0 0 22.5%;
	max-width:22.5%;
	padding-inline:0 16px
}
.srMVzQ:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.srMVzQ {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 25%;
	max-width:25%
}
.srMVzQ:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.srMVzQ:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.mVfoap {
	flex:0 0 30%;
	max-width:30%;
	padding-inline:0 16px
}
.mVfoap:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.mVfoap {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.mVfoap:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.mVfoap:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.O7W7E8 {
	flex:0 0 37.5%;
	max-width:37.5%;
	padding-inline:0 16px
}
.O7W7E8:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.O7W7E8 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.O7W7E8:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.O7W7E8:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.xcCE9s {
	flex:0 0 45%;
	max-width:45%;
	padding-inline:0 16px
}
.xcCE9s:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.xcCE9s {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 50%;
	max-width:50%
}
.xcCE9s:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.xcCE9s:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.aErJFB {
	flex:0 0 52.5%;
	max-width:52.5%;
	padding-inline:0 16px
}
.aErJFB:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.aErJFB {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.aErJFB:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.aErJFB:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.k9lmI2 {
	flex:0 0 60%;
	max-width:60%;
	padding-inline:0 16px
}
.k9lmI2:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.k9lmI2 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.k9lmI2:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.k9lmI2:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.zGcRzD {
	flex:0 0 67.5%;
	max-width:67.5%;
	padding-inline:0 16px
}
.zGcRzD:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.zGcRzD {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 75%;
	max-width:75%
}
.zGcRzD:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.zGcRzD:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.N0_ZLd {
	flex:0 0 75%;
	max-width:75%;
	padding-inline:0 16px
}
.N0_ZLd:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.N0_ZLd {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.N0_ZLd:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.N0_ZLd:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.FyDXcc {
	flex:0 0 82.5%;
	max-width:82.5%;
	padding-inline:0 16px
}
.FyDXcc:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.FyDXcc {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.FyDXcc:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.FyDXcc:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:30em) {
	.zCoDsA {
	flex:0 0 90%;
	max-width:90%;
	padding-inline:0 16px
}
.zCoDsA:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:30em) {
	.zCoDsA {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 100%;
	max-width:100%
}
.zCoDsA:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.zCoDsA:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.NWbThh {
	flex:0 0 7.5%;
	max-width:7.5%;
	padding-inline:0 16px
}
.NWbThh:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.NWbThh {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 8.33333%;
	max-width:8.33333%
}
.NWbThh:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.NWbThh:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.n3i_o3 {
	flex:0 0 15%;
	max-width:15%;
	padding-inline:0 16px
}
.n3i_o3:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.n3i_o3 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 16.6667%;
	max-width:16.6667%
}
.n3i_o3:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.n3i_o3:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.vraTQ7 {
	flex:0 0 22.5%;
	max-width:22.5%;
	padding-inline:0 16px
}
.vraTQ7:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.vraTQ7 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 25%;
	max-width:25%
}
.vraTQ7:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.vraTQ7:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.rySWb_ {
	flex:0 0 30%;
	max-width:30%;
	padding-inline:0 16px
}
.rySWb_:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.rySWb_ {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 33.3333%;
	max-width:33.3333%
}
.rySWb_:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.rySWb_:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.p5GoMa {
	flex:0 0 37.5%;
	max-width:37.5%;
	padding-inline:0 16px
}
.p5GoMa:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.p5GoMa {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 41.6667%;
	max-width:41.6667%
}
.p5GoMa:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.p5GoMa:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.aWwjki {
	flex:0 0 45%;
	max-width:45%;
	padding-inline:0 16px
}
.aWwjki:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.aWwjki {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 50%;
	max-width:50%
}
.aWwjki:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.aWwjki:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.CEaj16 {
	flex:0 0 52.5%;
	max-width:52.5%;
	padding-inline:0 16px
}
.CEaj16:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.CEaj16 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 58.3333%;
	max-width:58.3333%
}
.CEaj16:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.CEaj16:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.w4Yx0C {
	flex:0 0 60%;
	max-width:60%;
	padding-inline:0 16px
}
.w4Yx0C:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.w4Yx0C {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 66.6667%;
	max-width:66.6667%
}
.w4Yx0C:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.w4Yx0C:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.V2RyZF {
	flex:0 0 67.5%;
	max-width:67.5%;
	padding-inline:0 16px
}
.V2RyZF:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.V2RyZF {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 75%;
	max-width:75%
}
.V2RyZF:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.V2RyZF:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.nisVdd {
	flex:0 0 75%;
	max-width:75%;
	padding-inline:0 16px
}
.nisVdd:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.nisVdd {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 83.3333%;
	max-width:83.3333%
}
.nisVdd:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.nisVdd:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.xGiu69 {
	flex:0 0 82.5%;
	max-width:82.5%;
	padding-inline:0 16px
}
.xGiu69:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.xGiu69 {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 91.6667%;
	max-width:91.6667%
}
.xGiu69:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.xGiu69:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:48em) {
	.FaeRlN {
	flex:0 0 90%;
	max-width:90%;
	padding-inline:0 16px
}
.FaeRlN:first-child {
	margin-inline-start:16px
}
}@media (hover:hover) and (min-width:48em) {
	.FaeRlN {
	padding:0 var(--half-gutter-scroll-pos);
	flex:0 0 100%;
	max-width:100%
}
.FaeRlN:root {
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}
.FaeRlN:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:64em) {
	.IMxbFq {
	flex:0 0 8.33333%;
	max-width:8.33333%;
	padding:0 12px
}
.IMxbFq:first-child {
	margin-inline-start:0
}
.HMW6Am {
	flex:0 0 16.6667%;
	max-width:16.6667%;
	padding:0 12px
}
.HMW6Am:first-child {
	margin-inline-start:0
}
.mdkHly {
	flex:0 0 25%;
	max-width:25%;
	padding:0 12px
}
.mdkHly:first-child {
	margin-inline-start:0
}
.YnXfUQ {
	flex:0 0 33.3333%;
	max-width:33.3333%;
	padding:0 12px
}
.YnXfUQ:first-child {
	margin-inline-start:0
}
.LPoIYU {
	flex:0 0 41.6667%;
	max-width:41.6667%;
	padding:0 12px
}
.LPoIYU:first-child {
	margin-inline-start:0
}
.HxSHYn {
	flex:0 0 50%;
	max-width:50%;
	padding:0 12px
}
.HxSHYn:first-child {
	margin-inline-start:0
}
.Z6JNR7 {
	flex:0 0 58.3333%;
	max-width:58.3333%;
	padding:0 12px
}
.Z6JNR7:first-child {
	margin-inline-start:0
}
.P90s3h {
	flex:0 0 66.6667%;
	max-width:66.6667%;
	padding:0 12px
}
.P90s3h:first-child {
	margin-inline-start:0
}
.zleX9o {
	flex:0 0 75%;
	max-width:75%;
	padding:0 12px
}
.zleX9o:first-child {
	margin-inline-start:0
}
.dM_Dka {
	flex:0 0 83.3333%;
	max-width:83.3333%;
	padding:0 12px
}
.dM_Dka:first-child {
	margin-inline-start:0
}
.y3lbKF {
	flex:0 0 91.6667%;
	max-width:91.6667%;
	padding:0 12px
}
.y3lbKF:first-child {
	margin-inline-start:0
}
:root {
	--half-gutter-scroll-neg:-12px;
	--half-gutter-scroll-pos:12px
}
.IreBdD {
	margin-inline:var(--half-gutter-scroll-neg);
	flex-wrap:wrap;
	overflow:auto
}
.IreBdD::-webkit-scrollbar {
	display:block
}
.EEDrfD {
	flex:0 0 100%;
	max-width:100%;
	padding:0 12px
}
.EEDrfD:first-child {
	margin-inline-start:0
}
}@media screen and (min-width:80em) {
	.rqbyB3 {
	flex:0 0 8.33333%;
	max-width:8.33333%;
	padding:0 12px
}
.rqbyB3:first-child {
	margin-inline-start:0
}
.G_DGOb {
	flex:0 0 16.6667%;
	max-width:16.6667%;
	padding:0 12px
}
.G_DGOb:first-child {
	margin-inline-start:0
}
.QWH7ae {
	flex:0 0 25%;
	max-width:25%;
	padding:0 12px
}
.QWH7ae:first-child {
	margin-inline-start:0
}
.AIsOeW {
	flex:0 0 33.3333%;
	max-width:33.3333%;
	padding:0 12px
}
.AIsOeW:first-child {
	margin-inline-start:0
}
.S6TmXO {
	flex:0 0 41.6667%;
	max-width:41.6667%;
	padding:0 12px
}
.S6TmXO:first-child {
	margin-inline-start:0
}
.dDRAFV {
	flex:0 0 50%;
	max-width:50%;
	padding:0 12px
}
.dDRAFV:first-child {
	margin-inline-start:0
}
.FeBkbh {
	flex:0 0 58.3333%;
	max-width:58.3333%;
	padding:0 12px
}
.FeBkbh:first-child {
	margin-inline-start:0
}
.HFAkoy {
	flex:0 0 66.6667%;
	max-width:66.6667%;
	padding:0 12px
}
.HFAkoy:first-child {
	margin-inline-start:0
}
.RG7s4L {
	flex:0 0 75%;
	max-width:75%;
	padding:0 12px
}
.RG7s4L:first-child {
	margin-inline-start:0
}
.zB_xrR {
	flex:0 0 83.3333%;
	max-width:83.3333%;
	padding:0 12px
}
.zB_xrR:first-child {
	margin-inline-start:0
}
.BsdZkP {
	flex:0 0 91.6667%;
	max-width:91.6667%;
	padding:0 12px
}
.BsdZkP:first-child {
	margin-inline-start:0
}
:root {
	--half-gutter-scroll-neg:-12px;
	--half-gutter-scroll-pos:12px
}
.IreBdD {
	margin-inline:var(--half-gutter-scroll-neg);
	flex-wrap:wrap;
	overflow:auto
}
.IreBdD::-webkit-scrollbar {
	display:block
}
.evTG9Y {
	flex:0 0 100%;
	max-width:100%;
	padding:0 12px
}
.evTG9Y:first-child {
	margin-inline-start:0
}
}.jGEs0q {
	interpolate-size:allow-keywords;
	border:1px solid #e0e0e0;
	border-radius:8px;
	padding:12px
}
.jGEs0q::details-content {
	transition:all .5s ease,content-visibility .3s allow-discrete;
	height:0;
	overflow:clip
}
.jGEs0q[open]::details-content {
	height:auto
}
.jGEs0q[open] .cTHUrh {
	transform:rotate(180deg)
}
.rflF7U {
	cursor:pointer;
	justify-content:space-between;
	align-items:center;
	display:flex
}
.JUKoHw {
	color:#141415;
	font-size:.875rem
}
.JEMX_5 {
	align-items:center;
	gap:8px;
	display:flex
}
.Evmwux {
	color:#141415;
	background-color:#f5f5f5;
	border-radius:8px;
	align-items:center;
	min-height:20px;
	padding:2px 8px;
	font-size:.75rem;
	line-height:1;
	display:flex
}
.pYyKWv {
	color:#fff;
	background-color:#b71c1c
}
.Tc72a0 {
	color:#fff;
	background-color:#009a48
}
.At_K8v {
	background-color:#ffb901
}
.bj9ra1 {
	margin-block:16px;
	font-size:.875rem
}
.kQsYZ1 {
	border-block-start:1px solid #e0e0e0;
	justify-content:space-between;
	align-items:center;
	gap:8px;
	min-height:48px;
	padding-block:12px;
	display:flex
}
.vl5879 {
	flex-shrink:0
}
.suklq9 {
	word-break:break-word;
	color:#70737a;
	font-size:.75rem
}
.AGsAdb {
	flex-direction:column;
	gap:8px;
	display:flex
}
.XoEOgR:last-of-type {
	margin-block-end:8px
}
.GwgnON {
	column-gap:24px;
	display:flex
}
.f7y_dD,.ZffmBX {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
@media (min-width:48em) {
	.ZffmBX {
	flex-flow:wrap;
	align-items:center;
	column-gap:24px
}
}.k7Nrn9 {
	text-transform:uppercase;
	font-weight:600
}
.GlvE0J {
	text-decoration:underline
}
.GlvE0J:hover {
	text-decoration:none
}
.d62wbe {
	font-size:.875rem
}
.j_Oij_ {
	justify-content:flex-start
}
.ThibWB {
	color:#70737a;
	flex-wrap:wrap;
	align-items:center;
	gap:8px;
	font-size:.875rem;
	display:flex
}
@media (min-width:48em) {
	.kCiuZj:before {
	content:"|";
	margin-inline-end:8px;
	display:inline-block
}
}.AV2ybS {
	flex-direction:column;
	row-gap:12px;
	display:flex
}
.emsd3R {
	flex-direction:column;
	gap:16px;
	display:flex
}
.iDLazl {
	padding-inline-start:12px;
	position:relative
}
.iDLazl:before {
	color:#0087de;
	content:"·";
	position:absolute;
	inset-block-start:0;
	inset-inline-start:0
}
.gS1ONz {
	align-items:center;
	column-gap:8px;
	position:relative
}
.gS1ONz .GlvE0J:after {
	z-index:1;
	content:"";
	width:100%;
	height:100%;
	position:absolute;
	inset-block-start:0;
	inset-inline-start:0
}
.gS1ONz .ZffmBX {
	row-gap:0;
	font-size:.875rem
}
@media (min-width:48em) {
	.gS1ONz .ZffmBX {
	column-gap:2px
}
}.gS1ONz .k7Nrn9 {
	text-transform:none
}
@media (min-width:48em) {
	.gS1ONz .k7Nrn9:after {
	content:" · "
}
}.gS1ONz .GlvE0J {
	text-decoration:none
}
.r6NhNu {
	border-block:1px solid #e0e0e0;
	align-items:flex-start;
	column-gap:16px;
	padding:16px
}
@media (min-width:48em) {
	.r6NhNu {
	align-items:center
}
}.r6NhNu .ZffmBX {
	column-gap:16px
}
.MU1rtn:not(:has(.j_Oij_)) .k7Nrn9 {
	min-height:48px
}
@media (min-width:48em) {
	.MU1rtn:not(:has(.j_Oij_)) .k7Nrn9 {
	min-height:auto
}
}.MU1rtn .VHe91p {
	margin-inline-start:-72px
}
@media (min-width:48em) {
	.MU1rtn .VHe91p {
	margin-inline-start:0
}
}.g24__L {
	border-block:1px solid #e0e0e0;
	padding-block:16px
}
.g24__L .k7Nrn9 {
	min-height:80px
}
@media (min-width:48em) {
	.g24__L .k7Nrn9 {
	min-height:auto
}
}.g24__L .VHe91p,.g24__L .AV2ybS,.g24__L .d62wbe {
	margin-inline-start:-104px
}
@media (min-width:48em) {
	.g24__L .VHe91p,.g24__L .AV2ybS,.g24__L .d62wbe {
	margin-inline-start:0
}
}.WMkVQk {
	align-items:center
}
.WMkVQk .ZffmBX {
	flex-direction:column;
	align-items:flex-start;
	row-gap:12px
}
.Cb8HCc {
	border-block:1px solid #e0e0e0;
	flex-flow:wrap;
	justify-content:flex-end;
	gap:8px;
	padding:16px;
	display:flex
}
.zEpwtx {
	flex:100%;
	margin:0;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1rem;
	line-height:1.4
}
.BT9Xi6 {
	color:#70737a;
	flex:1;
	margin:0;
	padding-inline-start:24px;
	font-size:.875rem;
	line-height:1.4
}
.BT9Xi6:before {
	content:"—";
	width:24px;
	margin-inline-start:-24px;
	display:inline-block
}
div.yPbTUi {
	align-items:center;
	gap:16px;
	margin-block-end:24px;
	display:flex;
	container:prime-picks-item/inline-size
}
@media screen and (min-width:48em) {
	div.yPbTUi {
	gap:24px;
	margin-block-end:12px
}
}div.yPbTUi a.iHeEQ4 {
	cursor:pointer;
	color:#3b3d40;
	background:0 0;
	border:1px solid #e0e0e0;
	border-radius:8px;
	align-items:center;
	column-gap:12px;
	width:100%;
	padding:8px;
	text-decoration:none;
	transition:transform .2s cubic-bezier(.55,0,.1,1);
	display:flex
}
@media screen and (min-width:48em) {
	div.yPbTUi a.iHeEQ4 {
	column-gap:24px;
	padding:12px
}
}@media screen and (min-width:64em) {
	div.yPbTUi a.iHeEQ4:hover {
	color:#3b3d40;
	text-decoration:none;
	transition:transform .2s cubic-bezier(.55,0,.1,1),box-shadow .2s cubic-bezier(.55,0,.1,1)
}
div.yPbTUi a.iHeEQ4:hover:hover {
	transform:translateY(-2px);
	box-shadow:0 2px 6px rgba(0,0,0,.2)
}
div.yPbTUi a.iHeEQ4:hover .HKIoHm {
	background:#00805e
}
}div.yPbTUi a.iHeEQ4 .HdtYYu {
	width:40px;
	height:40px
}
@media screen and (min-width:48em) {
	div.yPbTUi a.iHeEQ4 .HdtYYu {
	width:48px;
	height:48px
}
}div.yPbTUi a.iHeEQ4 h3.Lc7mT_ {
	text-overflow:ellipsis;
	white-space:nowrap;
	flex:1;
	min-width:0;
	max-width:100%;
	margin-block:0;
	margin-inline-end:4px;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:1rem;
	font-weight:600;
	line-height:1.2;
	overflow:hidden
}
@media screen and (min-width:48em) {
	div.yPbTUi a.iHeEQ4 h3.Lc7mT_ {
	width:25%
}
}div.yPbTUi a.iHeEQ4 p.jj5U7a {
	text-transform:capitalize;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:15%;
	margin-block-end:0;
	font-size:.875rem;
	display:none;
	overflow:hidden
}
@container prime-picks-item (width>=500px) {
	div.yPbTUi a.iHeEQ4 p.jj5U7a {
	display:block
}
}div.yPbTUi a.iHeEQ4 .hD7B52 {
	align-items:center;
	column-gap:2px;
	width:48px;
	display:inline-flex
}
@media screen and (min-width:48em) {
	div.hBOM00 {
	padding-block-end:0
}
}div.hBOM00 h3.kP9JD3 {
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1rem;
	font-weight:600
}
.yWwYNH {
	line-height:inherit;
	color:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.375rem;
	font-weight:600
}
.yWwYNH span {
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:initial;
	font-weight:400
}
.no8GdX {
	color:#70737a
}
@media screen and (min-width:48em) {
	.yWwYNH {
	font-size:1.375rem
}
}.cK8zmk {
	word-wrap:break-word;
	font-size:14px;
	line-height:1.5;
	color:  #111;
}
@media screen and (min-width:48em) {
	.cK8zmk {
	font-size:14px;
	line-height:1.5;
	color: #111;
}
}@media screen and (min-width:80em) {
	.cK8zmk {
	font-size:14px;
	line-height:1.5;
	color: #111;
}
}.cK8zmk ol {
	padding-inline-start:32px
}
.cK8zmk ul {
	flex-direction:column;
	row-gap:8px;
	display:flex
}
.cK8zmk ul>li {
	padding-inline-start:32px;
	position:relative
}
.cK8zmk ul>li:before {
	content:"";
	background-color:#3b3d40;
	border-radius:50%;
	width:6px;
	height:6px;
	display:block;
	position:absolute;
	inset-block-start:10px;
	inset-inline-start:12px
}
.cK8zmk h2 {
	color:inherit;
	margin-block-end:8px;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.25rem;
	font-weight:600;
	line-height:1.2
}
@media screen and (min-width:48em) {
	.cK8zmk h2 {
	font-size:1.5rem
}
}.cK8zmk h3 {
	color:inherit;
	margin-block-end:8px;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.125rem;
	font-weight:600;
	line-height:1.2
}
@media screen and (min-width:64em) {
	.cK8zmk h3 {
	font-size:1.25rem
}
}.cK8zmk h4 {
	color:inherit;
	margin-block-end:8px;
	font-family:Inter,Arial Fallback,arial,sans-serif;
	font-size:1.125rem;
	font-weight:600;
	line-height:1.2
}
@media screen and (min-width:64em) {
	.cK8zmk h4 {
	font-size:1.25rem
}
}.cK8zmk ol,.cK8zmk ul,.cK8zmk p,.cK8zmk table {
	margin-block-end:24px
}
.cK8zmk ol+h2,.cK8zmk ol+h3,.cK8zmk ol+h4,.cK8zmk ul+h2,.cK8zmk ul+h3,.cK8zmk ul+h4,.cK8zmk p+h2,.cK8zmk p+h3,.cK8zmk p+h4,.cK8zmk table+h2,.cK8zmk table+h3,.cK8zmk table+h4 {
	margin-block-start:36px
}
.cK8zmk a,.cK8zmk button {
	cursor:pointer;
	text-align:start;
	line-height:inherit;
	color:#0074df;
	font-size:inherit;
	font-weight:inherit;
	background:0 0;
	border:0;
	padding:0;
	-webkit-text-decoration:none;
	text-decoration:none
}
.cK8zmk a:hover,.cK8zmk button:hover {
	color:#0074df;
	-webkit-text-decoration:underline #0074df;
	text-decoration:underline #0074df
}
.cK8zmk table {
	border-collapse:collapse;
	width:100%;
	font-size:.875rem
}
@media screen and (min-width:64em) {
	.cK8zmk table {
	font-size:1rem
}
}.cK8zmk table,.cK8zmk th,.cK8zmk td {
	border:1px solid #bdbdbd;
	padding:8px
}
@media screen and (min-width:64em) {
	.cK8zmk table,.cK8zmk th,.cK8zmk td {
	padding:12px
}
}.cK8zmk thead {
	background-color:#eee
}
.cK8zmk tr td:first-child:not(:only-child) {
	font-weight:600
}
.cK8zmk td>ul {
	margin-block-end:0
}
.cK8zmk div:empty,.cK8zmk h1:empty,.cK8zmk h2:empty,.cK8zmk h3:empty,.cK8zmk h4:empty,.cK8zmk h5:empty,.cK8zmk h6:empty,.cK8zmk p:empty,.cK8zmk li:empty {
	display:none
}
.cK8zmk [data-meta=placeholder-slot] div:empty {
	display:inherit
}
.ZI7mgp {
	flex-direction:column;
	row-gap:24px;
	height:100%;
	display:flex
}
.eyGWvE {
	color:#141415;
	border-block-end:1px solid #e0e0e0;
	padding-block-end:16px;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.375rem;
	font-weight:600;
	line-height:1.2
}
.FM3byE {
	flex-direction:column;
	row-gap:16px;
	line-height:1.4;
	display:flex
}
.hTdP4U {
	column-gap:8px;
	display:flex
}
.At7Lci {
	color:#b71c1c
}
.SoBo7G {
	color:#009a48
}
.eb_6bi {
	flex:1 0 calc(100% - 32px)
}
.MWu85a {
	line-height:1.4
}
.mXuRFW {
	color:#70737a;
	font-size:.8125rem
}
.JxtbCA {
	width:100%
}
.LmlPmd {
	margin-block-end:20px
}
@media screen and (min-width:48em) {
	.LmlPmd {
	margin-block-end:24px
}
}@media (hover:hover) {
	.JxtbCA {
	display:flex;
	position:relative
}
}.Z4f65j {
	display:none
}
@media (hover:hover) {
	.Z4f65j {
	z-index:1;
	cursor:pointer;
	background:linear-gradient(90deg,#fff 65%,transparent 100%);
	border:0;
	flex:none;
	height:100%;
	padding-inline:0 12px;
	font-size:.75rem;
	line-height:1;
	display:block;
	position:absolute;
	inset-inline-start:0
}
.Z4f65j .vP5p7j {
	border-radius:50%;
	padding-inline-end:2px;
	font-size:1.5rem
}
.Z4f65j .vP5p7j:hover {
	background:#eee
}
:lang(ar-SA) .Z4f65j {
	background:linear-gradient(270deg,#fff 65%,transparent 100%)
}
:lang(ar-SA) .Z4f65j .vP5p7j {
	transform:rotate(180deg)
}
.yPUyKJ {
	background:linear-gradient(270deg,#fff 65%,transparent 100%);
	padding-inline:12px 0;
	inset-inline:auto 0
}
.yPUyKJ .vP5p7j {
	transform:rotate(180deg)
}
:lang(ar-SA) .yPUyKJ {
	background:linear-gradient(90deg,#fff 65%,transparent 100%)
}
:lang(ar-SA) .yPUyKJ .vP5p7j {
	transform:rotate(0)
}
}.X22Mmh {
	white-space:nowrap;
	-webkit-overflow-scrolling:touch;
	flex-wrap:nowrap;
	align-items:center;
	width:auto;
	margin:0 -16px;
	padding:0 16px;
	display:flex;
	overflow:scroll hidden;
	transform:translateZ(0)
}
.sTZW5r {
	column-gap:12px
}
@media screen and (min-width:48em) {
	.X22Mmh {
	width:100%;
	margin:0;
	padding:0
}
}@media (hover:hover) {
	.X22Mmh {
	width:100%;
	margin:0;
	padding:0;
	overflow-x:visible
}
}.X22Mmh::-webkit-scrollbar {
	display:none
}
.z3Inpq {
	width:100%
}
.tr7DTx {
	border-block-end:1px solid #e0e0e0
}
.bv3Qds {
	cursor:pointer;
	text-align:center;
	text-transform:none;
	letter-spacing:0;
	color:#3b3d40;
	background-color:transparent;
	border:0;
	border-block-end:2px solid transparent;
	width:auto;
	padding:12px 16px;
	font-size:.875rem;
	font-weight:400;
	line-height:1.429;
	transition:background-color .25s
}
@media (hover:hover) {
	.bv3Qds:hover {
	color:#3b3d40;
	background-color:#f5f5f5
}
}.bv3Qds:focus-visible {
	outline-offset:-1px
}
.bv3Qds:active,.bv3Qds.is-active {
	color:#141415;
	background-color:#fff;
	border-block-end:2px solid #141415;
	font-weight:600
}
.unu8B8 {
	text-transform:uppercase
}
.bv3Qds[disabled] {
	cursor:not-allowed;
	color:#70737a;
	pointer-events:none
}
.H3gS9l {
	width:100%
}
.Jw1vJO {
	background-color:#fcf4e5;
	border:1px solid #f7e6c4;
	border-radius:8px;
	flex-wrap:wrap;
	align-items:flex-start;
	gap:12px;
	padding:12px;
	display:flex
}
@media screen and (min-width:64em) {
	.Jw1vJO {
	text-align:start;
	flex-wrap:nowrap
}
}.xbSKE7 {
	width:100%
}
@media screen and (min-width:64em) {
	.xbSKE7 {
	flex:0 0 calc(100% - 287px);
	max-width:calc(100% - 287px)
}
}.r75S_j {
	color:#fff;
	background-color:#000;
	border-radius:4px;
	padding:2px 8px;
	font-size:1rem;
	font-weight:600
}
@media screen and (min-width:64em) {
	.r75S_j {
	padding:2px 12px;
	font-size:1.125rem
}
}.dcUfnf {
	color:#fff;
	background-color:#0087de;
	padding:8px;
	font-size:1.125rem;
	display:inline-block
}
@media screen and (min-width:64em) {
	.dcUfnf {
	font-size:1.25rem
}
}.LX8VQ2 {
	margin-inline-end:8px;
	font-size:1rem
}
@media screen and (min-width:64em) {
	.LX8VQ2 {
	padding:8px 12px 0 0;
	font-size:1rem
}
}.zero-height {
	max-height:0!important;
	transition:max-height .5s ease-in-out .1s!important
}
.rotate {
	will-change:transform;
	transform:rotate(180deg)!important
}
.lV5djo {
	z-index:80;
	background:#3b3d40;
	width:100%;
	max-height:108px;
	transition:max-height .5s ease-in-out .1s;
	display:block;
	position:fixed;
	inset-block-end:0;
	inset-inline-start:0;
	overflow:visible;
	box-shadow:0 -3px 3px rgba(0,0,0,.3)
}
.zeuFUf {
	visibility:visible;
	text-align:center;
	background-color:transparent;
	border:0;
	width:100%;
	height:50px;
	margin:0 0 4px;
	padding:0;
	display:inline-table;
	position:relative
}
.F54JwZ {
	z-index:1;
	background-color:#3b3d40;
	height:5px;
	display:block;
	position:relative
}
.NHSu_U {
	will-change:transform;
	filter:drop-shadow(0 -3px 3px rgba(0,0,0,.3));
	background:0 0;
	border:0;
	outline:0;
	width:80px;
	height:23px;
	padding:0;
	display:block;
	position:absolute;
	inset-block-end:0;
	inset-inline-start:50%;
	transform:translate(-50%)
}
.fg8VSr {
	fill:#3b3d40
}
.XR5PRe {
	transform-origin:40px 11.5px;
	will-change:transform;
	fill:#fff;
	transition:transform .5s ease-in-out;
	transform:rotate(0)
}
@media screen and (min-width:64em) {
	.ckWHeU {
	flex-wrap:nowrap;
	column-gap:24px;
	display:flex
}
.oXCElr {
	flex:1 0 calc(100% - 324px);
	max-width:calc(100% - 324px)
}
.vCmrff {
	flex:0 0 300px;
	max-width:300px
}
}.pxYCQq {
	margin:0 calc(var(--gutter-neg)*2);
	padding:0 calc(var(--gutter-pos)*2);
	text-transform:capitalize;
	white-space:nowrap;
	-webkit-overflow-scrolling:touch;
	flex-wrap:nowrap;
	gap:8px;
	display:flex;
	overflow:scroll hidden;
	transform:translateZ(0)
}
.pxYCQq::-webkit-scrollbar {
	display:none
}
@media (hover:hover) {
	.pxYCQq {
	overflow:initial;
	white-space:normal;
	margin:0;
	padding:0
}
}.W6Jox4 {
	white-space:nowrap;
	color:#70737a;
	align-items:center;
	column-gap:8px;
	font-size:.75rem;
	display:inline-flex
}
.W6Jox4:after {
	color:#70737a;
	content:"/"
}
.W6Jox4:last-child {
	color:#141415
}
@media (hover:hover) {
	.W6Jox4:last-child {
	overflow:hidden
}
}.W6Jox4:last-child:after {
	content:none
}
@media (hover:hover) {
	.wxs03N {
	text-overflow:ellipsis;
	display:block;
	overflow:hidden
}
}.YHSFrC {
	color:#70737a;
	text-decoration:none
}
@media (hover:hover) {
	.L7qoRM {
	text-overflow:ellipsis;
	max-width:140px;
	display:block;
	overflow:hidden
}
.L7qoRM:hover {
	max-width:none
}
}.YHSFrC:hover {
	color:#70737a;
	text-decoration:underline
}
.YHSFrC:active {
	color:#141415
}
.VfWsGQ {
	line-height:1
}
.z03IDm .W6Jox4,.z03IDm .W6Jox4:after {
	color:#bdbdbd
}
.z03IDm .W6Jox4:last-child {
	color:#fff
}
.z03IDm .YHSFrC,.z03IDm .YHSFrC:hover {
	color:#bdbdbd
}
.z03IDm .YHSFrC:active {
	color:#fff
}
.UuGuTu {
	border:0;
	border-block-start:1px solid #e0e0e0;
	width:100%;
	height:0
}
.bZvTMX {
	border-color:#f5f5f5
}
.fCwsEo {
	border-color:#bdbdbd
}
.HmIQnw {
	flex-direction:column;
	row-gap:12px;
	width:100%;
	display:flex;
	position:relative
}
.p_SmLN {
	word-break:break-word;
	color:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.125rem;
	font-weight:600;
	line-height:1.4
}
@media screen and (min-width:64em) {
	.p_SmLN {
	padding-inline-end:12px
}
.Wa4flH {
	font-size:1.25rem
}
}.p_SmLN>span {
	padding-inline-end:8px
}
.IO8UvQ {
	flex-direction:column;
	row-gap:12px;
	display:flex;
	position:relative
}
.IO8UvQ img {
	transition:transform .25s;
	display:block
}
.IO8UvQ:hover img {
	transform:scale(1.1)
}
.IO8UvQ:hover .p_SmLN {
	text-decoration:underline
}
.wfpWYy {
	flex-direction:column;
	row-gap:8px;
	display:flex
}
.ndgrBV {
	text-transform:uppercase;
	color:#141415;
	font-size:.75rem
}
.ndgrBV[href]:hover {
	text-decoration:underline
}
.QWEXEn:after {
	color:#70737a;
	content:attr(data-translated-text);
	display:block
}
.F1NaWd {
	background:#f5f5f5 var(--img-placeholder)no-repeat center/contain;
	border:1px solid #e0e0e0;
	border-radius:8px;
	overflow:hidden
}
.F1NaWd>img {
	object-fit:cover;
	width:100%;
	height:100%
}
.YVMnV5 {
	aspect-ratio:1
}
@supports not (aspect-ratio:calc(1 / 1)) {
	.YVMnV5:after {
	float:inline-start;
	content:"";
	padding-block-start:100%
}
}.lr5D3e {
	aspect-ratio:1.77778
}
@supports not (aspect-ratio:calc(16 / 9)) {
	.lr5D3e:after {
	float:inline-start;
	content:"";
	padding-block-start:56.25%
}
}.owqGrK {
	line-height:0
}
.MKXmHR {
	cursor:zoom-in;
	background-color:transparent;
	border:0;
	padding:0;
	line-height:0;
	position:relative
}
.MKXmHR:hover .YZskjy {
	opacity:.8;
	transform:scale(1.01)
}
.MKXmHR:hover .U0jFR2 {
	background:rgba(0,0,0,.7)
}
.YZskjy {
	will-change:transform,opacity;
	transition:transform .2s ease-in-out,opacity .2s ease-in-out
}
.U0jFR2 {
	color:#fff;
	background:rgba(0,0,0,.3);
	align-items:center;
	column-gap:16px;
	padding:12px;
	display:flex;
	position:absolute;
	inset-block-end:0;
	inset-inline-end:0
}
.pNLjxA {
	line-height:1.4
}
.OdTNUq {
	width:100%
}
.IW2yf1 {
	-webkit-overflow-scrolling:touch;
	overscroll-behavior-x:contain;
	scroll-behavior:smooth;
	scrollbar-color:#e0e0e0 #f5f5f5;
	background:#fff;
	flex-wrap:nowrap;
	column-gap:12px;
	padding-block-end:8px;
	display:flex;
	overflow:auto hidden
}
.IW2yf1::-webkit-scrollbar {
	height:8px;
	display:block
}
.IW2yf1::-webkit-scrollbar-thumb {
	background:#e0e0e0;
	height:8px
}
.IW2yf1::-webkit-scrollbar-track {
	background:#f5f5f5
}
@media screen and (min-width:48em) {
	.IW2yf1::-webkit-scrollbar {
	height:12px
}
.IW2yf1::-webkit-scrollbar-thumb {
	height:12px
}
}.w19Rk6 {
	background:#f5f5f5 var(--img-placeholder)no-repeat center/contain;
	border:1px solid #e0e0e0;
	border-radius:8px;
	flex:0 0 310px;
	align-items:center;
	margin:0;
	display:flex;
	overflow:hidden
}
.T5HObN {
	flex:0 0 174px
}
.arDrzR {
	flex:0 0 310px
}
.R9FI8z {
	cursor:zoom-in;
	background-color:transparent;
	border:0;
	width:100%;
	padding:0;
	line-height:0;
	overflow:hidden
}
.R9FI8z:focus-visible {
	outline-offset:-2px
}
.zPxF57 {
	width:310px;
	height:174px
}
.AukgJQ {
	width:174px;
	height:310px
}
._r6nWH {
	width:310px;
	height:310px
}
.rHPhbC {
	object-fit:cover;
	width:100%;
	height:100%
}
.LsoMRo {
	border:0;
	border-radius:0;
	max-width:90%;
	padding:0;
	overflow:hidden
}
.LsoMRo::backdrop {
	background:rgba(0,0,0,.8)
}
@media screen and (min-width:80em) {
	.LsoMRo {
	max-width:80%
}
}.c48Tqe {
	cursor:pointer;
	color:#bdbdbd;
	background-color:rgba(0,0,0,.8);
	border:0;
	border-radius:0;
	width:40px;
	height:40px;
	padding:0;
	font-size:40px;
	line-height:0;
	position:fixed;
	inset-block-start:20px;
	inset-inline-end:20px
}
.c48Tqe:hover {
	color:#fff
}
.EZksh8 {
	width:40px;
	height:40px
}
.xi93XI {
	justify-content:space-between;
	height:60px;
	padding:0 12px;
	display:flex;
	position:fixed;
	inset-block-start:calc(50% - 30px);
	inset-inline:0
}
@media screen and (min-width:64em) {
	.xi93XI {
	padding:0 32px
}
}.Mjk2zR {
	cursor:pointer;
	color:#bdbdbd;
	background-color:rgba(0,0,0,.6);
	border:0;
	border-radius:0;
	justify-content:center;
	align-items:center;
	width:44px;
	height:60px;
	padding:0;
	font-size:36px;
	line-height:0;
	display:flex
}
.Mjk2zR:hover {
	color:#fff
}
.Mjk2zR:disabled,.Mjk2zR[disabled] {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none
}
.s52War,:lang(ar-SA) .Mjk2zR {
	transform:rotate(180deg)
}
:lang(ar-SA) .s52War {
	transform:rotate(0)
}
.H4mCED {
	width:36px;
	height:36px
}
._rZeKh {
	-webkit-user-select:none;
	user-select:none;
	line-height:0
}
.P0vkPJ {
	background:#f5f5f5 var(--img-placeholder)no-repeat center/contain;
	width:auto;
	min-width:120px;
	max-width:1020px;
	min-height:120px;
	max-height:80vh
}
.MsfCFa {
	color:#bdbdbd;
	background-color:rgba(0,0,0,.6);
	justify-content:center;
	align-items:center;
	min-height:24px;
	padding:4px 16px;
	font-size:.75rem;
	line-height:1.4;
	display:flex;
	position:fixed;
	inset-block-end:0;
	inset-inline:0
}
/**1**/
		#clip_copy,#web-copy-btn-wk {
	background:#54aae9 !important
}
.rv-ad {
	display:flex;
	flex-direction:column;
	margin:0 auto;
}
.rv_si {
	position:fixed;
	bottom:80px;
	z-index:100;
	width:430px;
	padding-right:24px;
	overflow:hidden;
	color:#e0e0e0;
	font-size:16px;
	background-color:#4d4d4d
}
.rv_si.active {
	box-sizing:content-box;
	transform:translate3d(0,0,0);
	transition-delay:1s;
	transition-duration:1s
}
.rv_si_content__close {
	position:absolute;
	top:-3px;
	right:6px;
	color:#bdbdbd;
	font-size:25px;
	text-align:right;
	text-decoration:none
}
.rv_si {
	left:0;
	transform:translate3d(-460px,0,0);
}
.rv-prime-picks .rv-prime-picks-modal {
	line-height:1;
	font-family:"Inter","Trebuchet MS",sans-serif;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale
}
.rv-prime-picks .rv-prime-picks-modal__label {
	position:absolute;
	inset-inline-end:12px;
	z-index:1;
	margin-block-start:6px;
	color:#71747a;
	font-size:12px;
	pointer-events:none
}
.rv-prime-picks .rv-prime-picks-modal__container {
	position:fixed;
	inset-block-start:50%;
	inset-inline-start:50%;
	transform:translate(-50%,-50%);
	z-index:115;
	background:#fff;
	width:90%
}
@media(min-width:49em) {
	.rv-prime-picks .rv-prime-picks-modal__container {
	width:730px
}
}.rv-prime-picks .rv-prime-picks-modal__overlay {
	position:fixed;
	inset-block-start:0;
	inset-inline-start:0;
	z-index:110;
	background:rgba(0,0,0,.8);
	width:100%;
	height:100%;
	cursor:pointer
}
.rv-prime-picks .rv-prime-picks-modal__overlay:empty::before {
	content:"​"
}
.rv-prime-picks .rv-prime-picks-modal__overlay~.rv-prime-picks .rv-prime-picks-modal__container {
	animation-name:rv-pp-modal-window-fade-in;
	animation-duration:.4s;
	animation-timing-function:cubic-bezier(0.55,0,0.1,1);
	animation-fill-mode:forwards
}
.rv-prime-picks .rv-prime-picks-modal__overlay~.rv-modal-pointing-arrow {
	animation-name:rv-pp-pointing-arrow-fade-in;
	animation-duration:.2s;
	animation-delay:.2s;
	animation-timing-function:cubic-bezier(0.55,0,0.1,1);
	animation-fill-mode:forwards
}
.rv-prime-picks .rv-prime-picks-modal a,.rv-prime-picks .rv-prime-picks-modal img {
	display:inline-block
}
.rv-prime-picks .rv-prime-picks-modal p {
	display:block
}
.rv-prime-picks .rv-prime-picks-modal__program-info {
	position:relative;
	margin-block-end:48px;
	text-align:center;
	color:#3b3d40
}
.rv-prime-picks .rv-prime-picks-modal__program-header {
	display:flex;
	gap:12px;
	align-items:center;
	justify-content:center;
	margin:24px auto 6px
}
.rv-prime-picks .rv-prime-picks-modal__program-logo {
	display:flex;
	align-items:center;
	justify-content:center;
	flex-shrink:0
}
.rv-prime-picks .rv-prime-picks-modal__program-logo img {
	margin:0;
	width:auto;
	height:56px;
	max-width:56px;
	object-fit:contain
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal__program-logo img {
	height:64px;
	max-width:64px
}
}.rv-prime-picks .rv-prime-picks-modal__program-name {
	line-height:1;
	color:#3b3d40;
	font-family:"Montserrat",verdana,sans-serif;
	font-size:18px;
	font-weight:700
}
.rv-prime-picks .rv-prime-picks-modal__program-title {
	margin-block:18px;
	padding:0 24px;
	line-height:1.2;
	color:#3b3d40;
	font-family:"Montserrat",verdana,sans-serif;
	font-size:24px;
	font-weight:700
}
@keyframes rv-pp-modal-window-fade-in {
	0% {
	transform:translate(-50%,-50%) scale3d(0,0,1);
	opacity:0
}
100% {
	transform:translate(-50%,-50%) scale3d(1,1,1);
	opacity:1
}
}@keyframes rv-pp-pointing-arrow-fade-in {
	0% {
	opacity:0
}
100% {
	opacity:1
}
}.rv-prime-picks .rv-prime-picks-modal-header {
	display:flex;
	align-items:center;
	justify-content:space-between;
	background:#006adc;
	padding:6px;
	line-height:0
}
.rv-prime-picks .rv-prime-picks-modal-header img {
	width:auto;
	height:32px
}
.rv-prime-picks .rv-prime-picks-modal-header__close-button {
	display:flex;
	align-items:center;
	justify-content:center;
	margin-inline-start:auto;
	outline:none;
	border:0;
	background-color:transparent;
	cursor:pointer;
	padding:0;
	width:32px;
	height:32px;
	color:#fff
}
.rv-prime-picks .rv-prime-picks-modal-header__close-button:hover {
	opacity:.65
}
.rv-prime-picks .rv-prime-picks-modal-header__close-button svg {
	width:32px;
	height:32px;
	fill:currentcolor;
	pointer-events:none
}
.rv-prime-picks .rv-prime-picks-modal-install-steps {
	display:flex;
	justify-content:center;
	margin-block-end:48px;
	list-style-position:inside;
	text-align:center
}
.rv-prime-picks .rv-prime-picks-modal-install-steps__step {
	box-sizing:border-box;
	display:block;
	position:relative;
	align-items:center;
	padding:58px 6px 0;
	width:30%;
	text-align:center
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__step {
	padding:88px 6px 0
}
}.rv-prime-picks .rv-prime-picks-modal-install-steps__step::before {
	position:absolute;
	inset:24px 0;
	background:#e0e0e0;
	width:auto;
	height:2px;
	content:""
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__step::before {
	inset-block-start:34px
}
}.rv-prime-picks .rv-prime-picks-modal-install-steps__step--second {
	width:40%
}
.rv-prime-picks .rv-prime-picks-modal-install-steps__step--first::before {
	inset-block-start:24px;
	inset-inline:50% 0;
	width:auto;
	height:2px
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__step--first::before {
	inset-block-start:34px
}
}.rv-prime-picks .rv-prime-picks-modal-install-steps__step--third::before {
	display:block;
	inset-inline:0 50%
}
.rv-prime-picks .rv-prime-picks-modal-install-steps__counter {
	margin:0 0 3px
}
.rv-prime-picks .rv-prime-picks-modal-install-steps__circle {
	position:absolute;
	inset-block-start:0;
	inset-inline-start:50%;
	margin-inline-start:-28px;
	border:2px solid #03a9f4;
	border-radius:50%;
	box-shadow:0 0 0 10px #fff;
	background:#fff;
	width:48px;
	height:48px;
	text-align:center;
	line-height:46px;
	font-size:22px
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__circle {
	box-shadow:0 0 0 20px #fff;
	width:68px;
	height:68px;
	line-height:66px;
	font-size:24px
}
}.rv-prime-picks .rv-prime-picks-modal-install-steps__info {
	margin:0 10%;
	line-height:1.4;
	font-family:"Inter","Trebuchet MS",sans-serif;
	font-size:16px;
	font-weight:400
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__info {
	font-size:16px
}
}.rv-prime-picks .rv-prime-picks-modal-install-steps__arrow::before {
	position:absolute;
	inset-block-start:17px;
	inset-inline-start:-24px;
	transform:rotate(45deg);
	border-block-start:2px solid #e0e0e0;
	border-inline-end:2px solid #e0e0e0;
	width:12px;
	height:12px;
	content:""
}
@media(min-width:48em) {
	.rv-prime-picks .rv-prime-picks-modal-install-steps__arrow::before {
	inset-block-start:27px;
	inset-inline-start:-34px
}
}.rv-prime-picks .rv-prime-picks-modal-footer {
	background-color:#eee;
	padding:12px;
	text-align:center;
	color:#3b3d40
}
.rv-prime-picks .rv-prime-picks-modal-footer__retry {
	line-height:1;
	font-size:14px;
	margin-block-end:0
}
.rv-prime-picks .rv-prime-picks-modal-footer__retry a {
	cursor:pointer;
	text-decoration:none;
	color:#0087de
}
.rv-prime-picks .rv-prime-picks-modal-footer__retry a:hover {
	opacity:.8
}
.rv-prime-picks .rv-prime-picks-modal-footer__restart-text {
	margin:0 3px
}
.rv-prime-picks .rv-prime-picks-item__item {
	container-type:inline-size;
	container-name:prime-picks-item;
	display:flex;
	gap:16px;
	align-items:center;
	border:1px solid #009e61;
	border-radius:8px;
	background:#fff;
	color:#3b3d40;
	transition:transform .2s cubic-bezier(0.55,0,0.1,1)
}
@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__item {
	gap:24px
}
}@media screen and (width >= 64em) {
	.rv-prime-picks .rv-prime-picks-item__item:hover {
	transform:translateY(-2px);
	transition:transform .2s cubic-bezier(0.55,0,0.1,1),box-shadow .2s cubic-bezier(0.55,0,0.1,1);
	box-shadow:0 2px 6px 0 rgba(0,0,0,.2)
}
.rv-prime-picks .rv-prime-picks-item__item:hover .rv-prime-picks-item__download-icon {
	background:#00805e
}
}.rv-prime-picks .rv-prime-picks-item__download-icon {
	display:inline-flex;
	align-items:center;
	justify-content:center;
	transition:background-color .1s ease,color .1s ease,box-shadow .1s ease;
	border:0;
	border-radius:8px;
	box-shadow:none;
	background:#009e61;
	cursor:pointer;
	padding:0;
	width:48px;
	height:48px
}
.rv-prime-picks .rv-prime-picks-item__download-icon:hover {
	background:#00805e
}
.rv-prime-picks .rv-prime-picks-item__link {
	display:flex;
	column-gap:12px;
	align-items:center;
	border:none;
	border-radius:8px;
	background:none;
	cursor:pointer;
	padding:8px;
	width:100%;
	text-decoration:none;
	color:inherit
}
.rv-prime-picks .rv-prime-picks-item__link:hover {
	text-decoration:none;
	color:inherit
}
@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__link {
	column-gap:24px;
	padding:12px
}
}.rv-prime-picks .rv-prime-picks-item__icon {
	border-radius:8px;
	width:40px;
	height:40px;
	object-fit:contain
}
@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__icon {
	width:48px;
	height:48px
}
}.rv-prime-picks .rv-prime-picks-item__name-container {
	display:flex;
	flex:1;
	flex-wrap:wrap;
	row-gap:2px;
	align-content:flex-start;
	align-items:baseline;
	min-width:0;
	max-width:50%
}
@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__name-container {
	width:25%;
	max-width:none
}
}@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__name-container--short-label {
	display:grid;
	grid-template-columns:auto auto;
	column-gap:4px;
	align-items:center;
	justify-content:start
}
.rv-prime-picks .rv-prime-picks-item__name-container--short-label .rv-prime-picks-item__name {
	margin-inline-end:0
}
}.rv-prime-picks .rv-prime-picks-item__name-container--long-label .rv-prime-picks-item__name {
	flex-basis:100%
}
.rv-prime-picks .rv-prime-picks-item__name {
	flex-shrink:1;
	margin-block:0;
	margin-inline-end:4px;
	min-width:0;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:1.2;
	white-space:nowrap;
	font-family:"Inter","Arial Fallback",arial,sans-serif;
	font-size:1rem;
	font-weight:600
}
.rv-prime-picks .rv-prime-picks-item__ad-label {
	flex-basis:100%;
	flex-shrink:0;
	line-height:1.2;
	white-space:nowrap;
	color:#70737a;
	font-size:.75rem;
	font-weight:400
}
@media screen and (width >= 48em) {
	.rv-prime-picks .rv-prime-picks-item__ad-label {
	flex-basis:auto
}
}.rv-prime-picks .rv-prime-picks-item__license {
	display:none;
	margin-block-end:0;
	width:15%;
	overflow:hidden;
	text-transform:capitalize;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#70737a;
	font-size:.875rem
}
@container prime-picks-item (min-width:500px) {
	.rv-prime-picks .rv-prime-picks-item__license {
	display:block
}
}.rv-prime-picks .rv-prime-picks-item__license--free {
	color:#00805e
}
.rv-prime-picks .rv-prime-picks-item__rating {
	display:inline-flex;
	column-gap:2px;
	align-items:center;
	width:48px;
	font-size:14px
}
.rv-prime-picks .rv-prime-picks-item__rating-star {
	width:18px;
	height:18px;
	fill:#ffb901
}
.rv-prime-picks .rv-prime-picks-item__download-icon-svg {
	width:24px;
	height:24px;
	fill:#fff
}
.rv-prime-picks .rv-verified-badge {
	display:inline-flex;
	gap:2px;
	align-items:center;
	justify-content:center;
	border:1px solid #e0e0e0;
	border-radius:8px;
	background:#f5f5f5;
	cursor:pointer;
	padding:2px 8px 2px 4px;
	line-height:1.4;
	white-space:nowrap;
	font-family:"Inter","Arial Fallback",arial,sans-serif;
	font-weight:600;
	font-size:12px;
	color:#3b3d40
}
.rv-prime-picks .rv-verified-badge:hover {
	background:#e6e6e6
}
.rv-prime-picks .rv-verified-badge--verified:hover {
	background:#eee;
	cursor:default
}
.rv-prime-picks .rv-verified-badge__icon {
	flex:0 0 auto;
	width:18px;
	height:18px;
	fill:#0074df
}
.rv-prime-picks .rv-verified-badge__icon path {
	fill:inherit
}
.rv-prime-picks .rv-verified-badge__icon--verified {
	fill:#0074df
}
.rv-prime-picks .rv-modal-pointing-arrow {
	position:fixed;
	z-index:115;
	inset-block-start:20px;
	inset-inline-end:113px;
	padding-block-end:3px;
	overflow:visible;
	pointer-events:none;
	opacity:0;
	transform:rotate(180deg);
	width:calc(50vw - 113px);
	height:calc(50vh - 20px)
}
.rv-prime-picks .rv-modal-pointing-arrow__inside {
	margin-inline-start:10px;
	border-width:4px 0 0 4px;
	border-style:solid;
	border-color:#4285f4;
	border-radius:100% 0;
	height:100%
}
.rv-prime-picks .rv-modal-pointing-arrow__inside::after {
	position:absolute;
	inset-block-end:0;
	inset-inline-start:4.5px;
	transform:rotate(45deg);
	border-width:0 4px 4px 0;
	border-style:solid;
	border-color:#4285f4;
	width:15px;
	height:15px;
	content:""
}
.rv-prime-picks .rv-modal-pointing-arrow__rings {
	position:fixed;
	inset-block-end:-78px;
	inset-inline-start:-46px;
	width:120px;
	height:120px
}
.rv-prime-picks .rv-modal-pointing-arrow__pulse {
	position:absolute;
	transform:scale(0.1,0.1);
	opacity:0;
	border:1px solid rgba(255,255,255,.2);
	border-radius:50%;
	width:120px;
	height:120px;
	animation:rv-shared-circle-blink 3000ms ease-out infinite
}
.rv-prime-picks .rv-modal-pointing-arrow__pulse:nth-of-type(2) {
	animation-delay:600ms
}
.rv-prime-picks .rv-modal-pointing-arrow__pulse:nth-of-type(3) {
	animation-delay:1200ms
}
.rv-prime-picks .rv-modal-pointing-arrow__pulse:empty::before {
	content:"​"
}
@keyframes rv-shared-circle-blink {
	0% {
	transform:scale(0.1,0.1);
	opacity:0
}
50% {
	opacity:1
}
100% {
	transform:scale(1.2,1.2);
	opacity:0
}
}

/**right**/




.WNTOdu .icon {
  width: 24px;
  height: 24px;
  fill: currentColor;
}
.gmfl .icon {
  width: 24px;
  height: 24px;
  margin-right: 10px; 
  fill: currentColor;
}
.jUAi53 .icon {
  width: 24px;
  height: 24px;
  fill: currentColor;
}

.gmfl {
	cursor:pointer;
	text-align:start;
	text-transform:capitalize;
	color:#3b3d40;
	background-color:#fff;
	border:0;
	border-block-end:1px solid #e0e0e0;
	flex-wrap:wrap;
	align-items:center;
	column-gap:8px;
	width:100%;
	min-height:48px;
	padding:12px;
	font-family:inherit;
	font-size:.875rem;
	transition:background-color .25s;
	display:flex
}
.gmfl:hover {
	background-color:#f5f5f5
}

.gmfl span {
	flex:1
}

.gmfl a {
  display: flex;
  align-items: center;
  width: 100%;
}
.JWiJTm {
  margin-left: auto;
}
*,
:before,
:after {
	box-sizing: inherit
}

/**touxiagxiala**/
/* 弹窗列表 */
.e_JXGS {
    margin: 0;
    padding: 0;
    list-style: none;
}

/* 列表项 */
.l0JZi7 {
    margin: 0;
    padding: 0;
}

/* 链接整体样式 */
.OnOrkq {
    display: flex;
    align-items: center;
    padding: 10px 16px;
    font-size: 14px;
    color: #333;
    text-decoration: none;
    line-height: 1.4;
    cursor: pointer; /* 新增：鼠标悬停变手型 */
}

/* 鼠标悬停背景变化（保持之前的） */
.OnOrkq:hover {
    background-color: #f5f5f5;
}
/* 图标大小（28×28） */
.OnOrkq .icon {
    width: 28px;
    height: 28px;
    margin-right: 12px;
    flex-shrink: 0;
}

/* SVG 图标颜色（可选） */
.OnOrkq svg {
    width: 28px;
    height: 28px;
    fill: #555;
}
/**touoxiang**/
 /* 容器 */
        .user-menu {
            position: relative;
            display: inline-block;
        }

        /* 头像触发按钮 */
        .user-menu__trigger {
            display: block;
            background: none;
            border: none;
            cursor: pointer;
            padding: 0;
        }

        .user-menu__avatar {
            width: 28px;
            height: 28px;
            border-radius: 50%;
            object-fit: cover;
            display: block;
            margin-top: 25px;
        }

        /* 桌面端下拉菜单 */
        .user-menu__dropdown {
            position: absolute;
            top: calc(100% + 8px);
            right: 0;
            min-width: 220px;
            background: #fff;
            border-radius: 12px;
            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15);
            border: 1px solid #e8e8e8;
            z-index: 1000;
            opacity: 0;
            visibility: hidden;
            transform: translateY(-6px);
            transition: all 0.2s ease;
        }

        .user-menu[open] .user-menu__dropdown {
            opacity: 1;
            visibility: visible;
            transform: translateY(0);
        }

        /* 关闭按钮 */
        .user-menu__close {
            position: absolute;
            top: 12px;
            right: 12px;
            width: 24px;
            height: 24px;
            display: flex;
            align-items: center;
            justify-content: center;
            background: transparent;
            border: none;
            cursor: pointer;
            z-index: 10;
        }

        .user-menu__close-icon {
            width: 18px;
            height: 18px;
            color: #333;
        }

        /* 菜单列表 */
        .user-menu__list {
            list-style: none;
            padding: 48px 0 16px;
        }

        .user-menu__item {
            display: block;
            border-bottom: 1px solid #f0f0f0;
        }

        .user-menu__item:last-child {
            border-bottom: none;
        }

        .user-menu__link {
            display: flex;
            align-items: center;
            gap: 12px;
            padding: 14px 20px;
            color: #333;
            text-decoration: none;
            font-size: 15px;
            transition: background 0.15s;
        }

        .user-menu__link:hover {
            background: #f9f9f9;
        }

        .user-menu__icon {
            width: 18px;
            height: 18px;
            color: #666;
            flex-shrink: 0;
        }
   .user-menu__link .icon {
    width: 18px !important;  /* 图标宽度 */
    height: 18px !important; /* 图标高度 */
    fill: currentColor;      /* 图标颜色跟随文字 */
    margin-right: 6px;       /* 图标和文字之间的间距 */
    vertical-align: middle;  /* 和文字垂直居中 */
}

        /* ================================== */
        /* ========== 移动端左侧弹窗 ========== */
        /* ================================== */
        @media screen and (max-width: 768px) {
            /* 遮罩层：浅灰色背景 */
            .user-menu__dropdown::before {
                content: '';
                position: fixed;
                inset: 0;
                background: #fff; /* 浅灰色背景 */
                z-index: -1;
                opacity: 0;
                transition: opacity 0.25s ease;
            }

            .user-menu[open] .user-menu__dropdown::before {
                opacity: 1;
            }
            
 .user-menu__avatar {
            width: 28px;
            height: 28px;
            border-radius: 50%;
            object-fit: cover;
            display: block;
            margin-top: 10px;
        }
            /* 左侧滑出弹窗：纯白背景 */
            .user-menu__dropdown {
                position: fixed;
                top: 0;
                left: 0;
                bottom: 0;
                width: 280px;
                max-width: 80vw;
                background: #fff; /* 纯白弹窗 */
                border-radius: 0;
                box-shadow: none;
                border: none;
                z-index: 500;

                /* 初始状态：在屏幕左侧外 */
                transform: translateX(-100%);
                opacity: 1;
                visibility: visible;
                transition: transform 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
            }

            /* 打开时滑入 */
            .user-menu[open] .user-menu__dropdown {
                transform: translateX(0);
            }

            /* 移动端关闭按钮 */
            .user-menu__close {
                top: 16px;
                right: 16px;
                width: 32px;
                height: 32px;
            }

            .user-menu__close-icon {
                width: 20px;
                height: 20px;
            }

            /* 移动端菜单内边距 */
            .user-menu__list {
                padding: 60px 0 20px;
            }

            .user-menu__link {
                padding: 16px 24px;
                font-size: 16px;
            }
         }
 /**touxiangend**/
 /**home down**/       
@media (max-width: 768px) {
    
    .mnl_btn_dk.mnl_btn_ol {
        max-width: 90% !important;
        
        
    }
    
    .mnl_col{
        max-width: 95% !important;
        
    }
    .mnl_container, .mnl_wrapper {
        max-width: 100vw;
        overflow-x: hidden;
    }
    .mnl_container > *, .mnl_wrapper > * {
        max-width: 100% !important;
        box-sizing: border-box;
    }
}

.mnl_btn {
	box-shadow:none;
	text-transform:none;
	color:#fff;
	background:#009e61;
	border:0;
	border-radius:8px;
	align-items:center;
	column-gap:8px;
	min-height:40px;
	padding:8px 20px;
	font-family:inherit;
	font-size:.875rem;
	font-weight:600;
	line-height:1.4;
	transition:background-color .1s,color .1s,box-shadow .1s;
	display:inline-flex
}
.mnl_btn:hover {
	cursor:pointer;
	background:#00805e
}
.mnl_btn:active {
	color:#fff;
	background:#009e61
}
.mnl_btn:disabled {
	opacity:.5;
	cursor:not-allowed;
	pointer-events:none
}
.mnl_btn:disabled:focus-visible {
	outline:none
}
.mnl_btn[disabled]:focus-visible {
	outline:none
}
.mnl_btn_ol {
	color:#009e61;
	background:#fff;
	font-weight:400;
	box-shadow:inset 0 0 0 2px #009e61
}
.mnl_btn_ol:hover {
	color:#fff;
	background:#00805e
}
.mnl_btn_ol:active {
	color:#009e61;
	background:#fff
}
.mnl_btn_dk {
	color:#fff;
	background:#3b3d40;
	font-weight:400
}
.mnl_btn_dk:hover {
	color:#fff;
	background:#141415
}
.mnl_btn_dk:active {
	color:#fff;
	background:#3b3d40
}
.mnl_btn_dk.mnl_btn_ol {
    text-align: center;
	color:#3b3d40;
	background:#fff;
	font-weight:400;
	box-shadow:inset 0 0 0 2px #3b3d40;
	display: flex !important;
    justify-content: center !important
}
.mnl_btn_dk.mnl_btn_ol:hover {
	color:#fff;
	background:#141415
}
.mnl_btn_dk.mnl_btn_ol:active {
	color:#fff;
	background:#141415;
	box-shadow:inset 0 0 0 2px #141415
}
.mnl_btn_w {
width: fit-content;
        min-width: 160px;
        max-width: 220px;
        margin: auto;
        display: flex;
        text-align: center
}.mnl_container {
	width:100%;
	display:flex
}
.mnl_wrapper {
	background-color:#fff;
	width:100%;
	margin:0 auto;
	padding-inline:16px
}
@media screen and (min-width:30em) {
	.mnl_wrapper {
	max-width:80em;
	padding-inline:16px
}
}@media screen and (min-width:48em) {
	.mnl_wrapper {
	max-width:80em;
	padding-inline:16px
}
}@media screen and (min-width:64em) {
	.mnl_wrapper {
	max-width:80em;
	padding-inline:24px
}
}@media screen and (min-width:80em) {
	.mnl_wrapper {
	max-width:80em;
	padding-inline:24px
}
}
.mnl_row {
	margin-inline:var(--gutter-neg);
	flex-wrap:wrap;
	display:flex
	
}
.mnl_col {
	padding:0 var(--gutter-pos);
	flex: 0 0 auto;
	max-width:100%;
	margin-bottom: 16px;
}
@media screen and (min-width:30em) {
	:root {
	--gutter-neg:-8px;
	--gutter-pos:8px
}
}@media screen and (min-width:48em) {
	:root {
	--gutter-neg:-8px;
	--gutter-pos:8px
}
}@media screen and (min-width:64em) {
	:root {
	--gutter-neg:-12px;
	--gutter-pos:12px
}
.mnl_col_third {
	flex:0 0 33.3333%;
	max-width:33.3333%
}
}@media screen and (min-width:80em) {
	:root {
	--gutter-neg:-12px;
	--gutter-pos:12px
}
}
.mnl_anchor a:focus-visible {
	outline-offset:-1px
}
.mnl_focus_alt:focus-visible {
	outline-offset:-1px
}
.mnl_focus_alt2:focus-visible {
	outline-offset:-1px
}
@media screen and (min-width:48em) {
.mnl_focus_alt3:focus-visible {
	outline-offset:-1px
}
}.mnl_focus_alt4:focus-visible {
	outline-offset:-1px
}
.mnl_focus_alt5:focus-visible {
	outline-offset:-1px
}

.mnl_focus_alt6:focus-visible {
	outline-offset:-1px
}
.mnl_outline:focus-visible {
	outline-offset:-1px
}


.mnl_title {
	line-height:inherit;
	color:#141415;
	font-family:Montserrat,Arial Fallback,arial,sans-serif;
	font-size:1.125rem;
	font-weight:600
}
@media screen and (min-width:48em) {
	.mnl_title {
	font-size:1.125rem
}
}
.mnl_flex_row {
	column-gap:16px;
	display:flex
}
.mnl_info {
    flex: 1;
    min-width: 0;
    overflow: hidden;
}


.mnl_thumb_wrap>* {
	max-width:none;
	line-height:0;
	display:flex
	
}
.mnl_thumb_wrap {
    margin-right: 16px; 
}

.mnl_img {

	border-radius:3px
}
@supports not (aspect-ratio:calc(1 / 1)) {
	.mnl_img:after {
	float:inline-start;
	content:"";
	padding-block-start:100%
}
}
.mnl_link {
	display:block
}
.mnl_name {
    color: #141415;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-block-end: 4px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    text-align: left;
    display: block;
    width: 100%;
}

.mnl_link[href]:hover {
	cursor:pointer
}
.mnl_link[href]:hover .mnl_name {
	text-decoration:underline
}
.mnl_link.mnl_link_compact .mnl_thumb {
	width:50px;
	height:71px
}
.mnl_section {
	margin-block-end:32px
}


/* 整体容器上边距 */
.mnl_focus:focus-visible {
	outline-offset:-1px
}

.mnl_module {
	flex-direction:column;
	row-gap:16px;
	display:flex
}
.mnl_item {
	border-block-end:1px solid #e0e0e0;
	padding-block:12px
}
.mnl_item:first-child {
	border-block-start:1px solid #e0e0e0
}
.mnl_more_wrap {
	text-align:center;
	width:auto;
	margin:auto
}
@media screen and (min-width:48em) {
	.mnl_more_wrap {
	width:100%
}
}@media screen and (min-width:30em) {
	.mnl_btn_i {
	width:fit-content;
	min-width:160px;
	max-width:220px;
	margin:auto;
	display:flex
}
}
.mnl_details::details-content {
	transition:all .5s ease,content-visibility .3s allow-discrete;
	height:0;
	overflow:clip
}
.mnl_details[open]::details-content {
	height:auto
}
@supports (-webkit-line-clamp:3) {
}
@supports (-webkit-line-clamp:3) {
}
.mnl_input_focus:focus-visible {
	outline-offset:-1px
}
@supports (-webkit-line-clamp:3) {
}
:root {
	--gutter-scroll-neg:-16px;
	--gutter-scroll-pos:16px;
	--half-gutter-scroll-neg:-8px;
	--half-gutter-scroll-pos:8px
}@media screen and (min-width:64em) {
:root {
	--half-gutter-scroll-neg:-12px;
	--half-gutter-scroll-pos:12px
}
}@media screen and (min-width:80em) {
:root {
	--half-gutter-scroll-neg:-12px;
	--half-gutter-scroll-pos:12px
}
}
.mnl_details_alt::details-content {
	transition:all .5s ease,content-visibility .3s allow-discrete;
	height:0;
	overflow:clip
}
.mnl_details_alt[open]::details-content {
	height:auto
}
.mnl_card:not(:has(.mnl_card_body)) .mnl_card_header {
	min-height:48px
}
@media (min-width:48em) {
	.mnl_card:not(:has(.mnl_card_body)) .mnl_card_header {
	min-height:auto
}
}
@container prime-picks-item (width>=500px) {
}.mnl_focus_alt8:focus-visible {
	outline-offset:-1px
}


.mnl_focus_alt9:focus-visible {
	outline-offset:-2px
}
.mnl_modal::backdrop {
	background:rgba(0,0,0,.8)
}

.mnl_score-wrap {
    display: flex;
    align-items: center;
    gap: 8px;
}
.mnl_info > a {
    display: block;
    overflow: hidden;
    width: 100%;
    text-decoration: none;
}

.mnl_info {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
a.rated.off.LPceitwo:hover {
    color: #ff4500!important;
    cursor: pointer;
}
/**home down end**/
.mynovel_icon {
    width: 18px;
    height: 18px;
    margin-right: 10px;
}

.char_icon
{
 width: 18px;
    height: 18px;
    margin-right: 10px;   
}
