/* Aion 2 Kinah gold page — PC shell (Figma 6637:125118 / 6885:147242) */
:root{
  --a2k-hero-mask:linear-gradient(to bottom,#000 45%,transparent 100%);
  --a2k-hero-fade:linear-gradient(to bottom,rgba(12,17,28,0) 0%,#0c111c 100%);
  --a2k-tab-idle:linear-gradient(180deg,#1f2937,#153f73);
  --a2k-tab-active:linear-gradient(180.5deg,#006ef5 1.5%,#054491 98.5%);
  --a2k-panel:#1f2937;
  --a2k-panel-body:#121b26;
  --a2k-text:#fff;
  --a2k-muted:#94a7c6;
  --a2k-input:#23303f;
}
html.dark{
  /* 亮色：勿用半透明黑 mask，否则整图发灰；底部淡入页面底 #f6f6f6 */
  --a2k-hero-mask:none;
  --a2k-hero-fade:linear-gradient(to bottom,rgba(246,246,246,0) 0%,#f6f6f6 100%);
  --a2k-tab-idle:linear-gradient(180deg,#fff,#add1ff);
  --a2k-tab-active:linear-gradient(180.5deg,#006ef5 1.5%,#054491 98.5%);
  --a2k-panel:#1f2937;
  --a2k-panel-body:#fff;
  --a2k-text:#0c111c;
  --a2k-muted:#4b5563;
  --a2k-input:#f2f2f7;
}
.aion2-kinah-page{
  position:relative;
}
html.dark body:has(.aion2-kinah-page),
html.dark main.main:has(.aion2-kinah-page){
  background:#f6f6f6;
}
.aion2-kinah-page .crumbs{
  display:none;
}
.aion2-kinah-page .aion2-crumbs{
  position:absolute;
  top:0;
  left:0;
  right:0;
  z-index:3;
  display:flex;
  align-items:center;
  gap:10px;
  box-sizing:border-box;
  width:100%;
  height:44px;
  margin:0;
  padding:0 max(0px, calc((100% - 1400px) / 2));
  overflow:hidden;
  background:rgba(31,41,55,.1);
  -webkit-backdrop-filter:blur(6px);
  backdrop-filter:blur(6px);
  color:#fff;
  font-size:12px;
  font-weight:400;
  line-height:12px;
  letter-spacing:.1875px;
  white-space:nowrap;
}
.aion2-kinah-page .aion2-crumbs a{
  color:#fff;
  text-decoration:none;
}
.aion2-kinah-page .aion2-crumbs a:hover{text-decoration:underline;}
.aion2-kinah-page .aion2-crumbs__sep{
  color:#fff;
  font-weight:400;
}
.aion2-kinah-page .aion2-crumbs__here{color:#fff;}
@media (max-width:1860px){
  .aion2-kinah-page .aion2-crumbs{padding:0 max(0px, calc((100% - 1270px) / 2));}
}
@media (max-width:1280px){
  .aion2-kinah-page .aion2-crumbs{padding:0 max(0px, calc((100% - 1140px) / 2));}
}
@media (max-width:1152px){
  .aion2-kinah-page .aion2-crumbs{padding:0 max(0px, calc((100% - 1000px) / 2));}
}
.aion2-kinah-page .hero-img{
  position:absolute;
  z-index:0;
  left:0;
  right:0;
  height:800px;
  text-align:center;
  background:#120707;
  -webkit-mask-image:var(--a2k-hero-mask);
  mask-image:var(--a2k-hero-mask);
  overflow:hidden;
  pointer-events:none;
}
.aion2-kinah-page .hero-shade{
  position:absolute;
  z-index:1;
  left:50%;
  top:147px;
  width:67.76%;
  aspect-ratio:1301 / 1049;
  transform:translate(-50%,-50%);
  pointer-events:none;
}
.aion2-kinah-page .hero-shade img{
  display:block;
  width:100%;
  height:100%;
}
.aion2-kinah-page > .container{
  position:relative;
  z-index:2;
}
.aion2-kinah-page .hero-img::after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  z-index:1;
  height:55%;
  background:var(--a2k-hero-fade);
  pointer-events:none;
}
html.dark .aion2-kinah-page .hero-img{
  background:#f6f6f6;
  -webkit-mask-image:none;
  mask-image:none;
}
.aion2-kinah-page .hero-img img{
  width:100%;
  height:100%;
  max-width:none;
  object-fit:cover;
  object-position:center top;
}
.aion2-kinah-page .hero-img__m{display:none;}
.aion2-kinah-page .hero__content{
  position:relative;
  z-index:1;
  margin:86px 0 86px;
  text-align:center;
}
.aion2-kinah-page .hero__title{
  margin:0 0 8px;
  color:#fff;
  font-size:clamp(40px,3.2vw,62px);
  font-weight:700;
  line-height:1.1;
  text-shadow:0 4px 10px rgba(0,14,61,.1);
}
.aion2-kinah-page .hero__subtitle{
  margin:0;
  color:#fff;
  font-size:16px;
  font-weight:600;
  line-height:26px;
}
.aion2-kinah-page .hero__tp{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:10px;
  height:30px;
  margin:0;
  color:#fff;
  white-space:nowrap;
}
.aion2-kinah-page .hero__tp-break{display:none;}
.aion2-kinah-page .hero__tp-name{
  font-size:14px;
  font-weight:600;
  line-height:1.2;
}
.aion2-kinah-page .hero__tp-stars{
  display:inline-flex;
  align-items:center;
  gap:4px;
}
.aion2-kinah-page .hero__tp-stars .ico{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:4px;
  background:#1fc66b;
  color:#fff;
  font-size:14px;
  line-height:1;
}
.aion2-kinah-page .hero__tp-based{
  font-size:14px;
  font-weight:500;
  line-height:1.2;
}
.aion2-kinah-page .hero__tp-based a{
  color:#fff;
  text-decoration:underline;
}
.aion2-kinah-page .hero__tp-mark{
  color:#1fc66b;
  font-size:21px;
  line-height:1;
}
.aion2-kinah-page .hero__tp-brand{
  font-size:14px;
  font-weight:400;
  line-height:1.2;
}
.aion2-kinah-page .hero__tp-score{
  font-size:20px;
  font-weight:700;
  line-height:1;
}
.aion2-kinah-page .hero__badges{display:none;}
.aion2-kinah-page .topbox-ul{
  position:relative;
  z-index:1;
  display:flex;
  align-items:stretch;
  gap:4px;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
}
.aion2-kinah-page .topbox-ul li{flex:1 1 0;min-width:0;}
.aion2-kinah-page .topbox-ul a{
  display:flex;
  align-items:center;
  justify-content:center;
  height:68px;
  border-radius:12px 12px 0 0;
  background:var(--a2k-tab-idle);
  color:var(--a2k-text);
  text-decoration:none;
  font-size:18px;
  font-weight:600;
}
.aion2-kinah-page .topbox-ul a.current{
  background:var(--a2k-tab-active);
  border:1px solid #006ef5;
  border-bottom:0;
  color:#fff;
}
.aion2-kinah-page .topbox-ul .name-title{line-height:1.35;}
.aion2-kinah-page .tab-panel{
  position:relative;
  z-index:1;
  overflow:hidden;
  border-radius:0 0 12px 12px;
  background:var(--a2k-panel-body);
  box-shadow:0 8px 32px rgba(12,17,28,.12);
}
.aion2-kinah-page .package__header{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  min-height:90px;
  padding:20px 30px;
  background:var(--a2k-panel);
  color:#fff;
}
.aion2-kinah-page .package__title{
  margin:0;
  color:#fff;
  font-size:22px;
  font-weight:700;
  line-height:1.3;
}
/* Coupon ticket — Figma Component 79 (6637:126559), same pattern as mlb26 */
.aion2-kinah-page .package__header .coupon{
  position:relative;
  display:flex;
  align-items:center;
  height:50px;
  overflow:hidden;
  color:#f35820;
  background:#ffe8e0;
}
.aion2-kinah-page .package__header .coupon::after,
.aion2-kinah-page .package__header .coupon::before{
  content:"";
  position:absolute;
  top:0;
  width:6px;
  height:100%;
  background-image:radial-gradient(circle,#1f2937 3px,transparent 3px);
  background-size:6px 8px;
}
.aion2-kinah-page .package__header .coupon::after{left:-4px;}
.aion2-kinah-page .package__header .coupon::before{right:-4px;}
.aion2-kinah-page .package__header .coupon__off{
  position:relative;
  display:flex;
  align-items:center;
  height:100%;
  padding:0 18px;
  color:#f35820;
  font-size:21px;
  font-weight:800;
  white-space:nowrap;
}
.aion2-kinah-page .package__header .coupon__off::before{
  content:"";
  position:absolute;
  top:0;
  right:-4px;
  width:6px;
  height:100%;
  background-image:radial-gradient(circle,#1f2937 3px,transparent 3px);
  background-size:6px 8px;
}
.aion2-kinah-page .package__header .coupon__code{
  position:relative;
  display:flex;
  align-items:center;
  min-width:140px;
  height:100%;
  padding:0 18px;
  color:#f35820;
  font-size:16px;
  font-weight:500;
  white-space:nowrap;
}
.aion2-kinah-page .package__header .coupon__code::before,
.aion2-kinah-page .package__header .coupon__code::after{
  content:"";
  position:absolute;
  right:0;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#1f2937;
}
.aion2-kinah-page .package__header .coupon__code::before{top:-5px;}
.aion2-kinah-page .package__header .coupon__code::after{bottom:-5px;}
.aion2-kinah-page .package__header .coupon__copy{
  display:flex;
  align-items:center;
  justify-content:center;
  width:86px;
  height:32px;
  margin:0 10px 0 12px;
  padding:0;
  border:0;
  border-radius:4px;
  background:#f26822;
  color:#fff;
  font-size:16px;
  font-weight:700;
  cursor:pointer;
}
.aion2-kinah-page .tab-panel > .gold-product{
  margin:0;
  padding:0;
  background:transparent;
}
.aion2-kinah-page .tab-panel > .gold-product > .container{
  width:100%;
  max-width:none;
  margin:0;
  padding:0;
}
.aion2-kinah-page .tab-panel .gold-product-area{
  display:flex;
  align-items:stretch;
  gap:0;
  margin:0;
}
.aion2-kinah-page .tab-panel .gold-product .left{
  flex:1 1 auto;
  width:auto;
  min-width:0;
  margin:0;
  padding:24px;
  border-radius:0;
  background:transparent;
}
.aion2-kinah-page .tab-panel .gold-product .left .a2k-qty-block{
  display:contents;
}
.aion2-kinah-page .tab-panel .gold-product .right{
  flex:0 0 506px;
  width:506px;
  max-width:36%;
  height:auto;
  margin:0;
  padding:32px 30px;
  border-radius:0;
  border-left:1px solid var(--a2k-input);
  background:linear-gradient(133.27deg, #15202e 5.91%, #1f2937 98.99%);
  box-sizing:border-box;
}
html.dark .aion2-kinah-page .tab-panel .gold-product .right{
  background:linear-gradient(133.27deg, #f8f8fb 5.91%, #fff 98.99%);
}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul{
  display:flex;
  flex-direction:column;
  gap:16px;
  margin:0;
  padding:0;
  list-style:none;
}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .gold-li{
  float:none;
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  border:0;
  background:transparent;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  border:0;
  padding:0;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .gleft{
  display:flex;
  flex-direction:column;
  gap:4px;
  min-width:0;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .link{
  color:var(--a2k-text);
  font-size:24px;
  font-weight:700;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .buy-qty{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:4px;
  color:var(--a2k-text);
  font-size:12px;
  font-weight:400;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .give-label{
  color:var(--a2k-muted);
  font-size:12px;
  font-weight:400;
  margin:0;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .name-price{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:4px;
  line-height:1.2;
}
.aion2-kinah-page .tab-panel .gold-product .right .gold-total .price{
  color:#f26822;
  font-size:32px;
  font-weight:800;
  line-height:1.2;
  white-space:nowrap;
}
.aion2-kinah-page .tab-panel .gold-product .right .was-row{
  display:none;
  align-items:center;
  gap:4px;
  color:#77859a;
  font-size:16px;
  font-weight:500;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .was-row s{
  text-decoration:line-through;
  font-style:normal;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display{
  display:flex;
  flex-direction:column;
  width:100%;
  border-radius:8px;
  padding:12px 16px;
  background:rgba(47,140,255,.08);
  box-sizing:border-box;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .li-link{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  min-height:40px;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .label{
  display:inline-flex;
  align-items:center;
  gap:8px;
  color:#77859a;
  font-size:13px;
  font-weight:500;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .receive-ico{
  display:block;
  width:20px;
  height:20px;
  flex:none;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .receive-name{
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  white-space:nowrap;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .disc-name{
  color:#f35820;
  font-weight:700;
}
.aion2-kinah-page .tab-panel .gold-product .right .add-display .bonus-name{
  color:#1fc66b;
  font-weight:700;
}
.aion2-kinah-page .tab-panel .gold-product .right .trade-artifact{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  width:100%;
  height:64px;
  padding:12px 16px;
  border-radius:8px;
  color:var(--a2k-text);
  background:var(--a2k-input);
  box-sizing:border-box;
}
.aion2-kinah-page .tab-panel .gold-product .right .trade-artifact .sleft{
  display:flex;
  flex-direction:column;
  gap:3px;
  min-width:0;
}
.aion2-kinah-page .tab-panel .gold-product .right .trade-artifact .title{
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .trade-artifact .sleft p{
  margin:0;
  color:var(--a2k-text);
  font-size:10px;
  font-weight:400;
  line-height:1.35;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch{
  position:relative;
  display:inline-flex;
  flex:none;
  width:46px;
  height:24px;
  cursor:pointer;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch-input{
  position:absolute;
  z-index:2;
  inset:0;
  margin:0;
  opacity:0;
  cursor:pointer;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch-ui{
  display:block;
  width:46px;
  height:24px;
  border-radius:999px;
  background:#c9d4e3;
  transition:background .2s ease;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch-ui::after{
  content:"";
  position:absolute;
  top:2px;
  left:2px;
  width:20px;
  height:20px;
  border-radius:50%;
  background:#fff;
  box-shadow:0 1px 2px rgba(12,17,28,.2);
  transition:left .2s ease;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch-input:checked + .exp-switch-ui{
  background:#006ef5;
}
.aion2-kinah-page .tab-panel .gold-product .right .exp-switch-input:checked + .exp-switch-ui::after{
  left:24px;
}
.aion2-kinah-page .tab-panel .gold-product .right .butNow{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:58px;
  margin:0;
  border:0;
  border-radius:8px;
  background:linear-gradient(90deg,#ff6d23 0%,#ffa532 100%);
  color:#0c111c;
  font-size:18px;
  font-weight:600;
  line-height:1.35;
  cursor:pointer;
  box-sizing:border-box;
}
.aion2-kinah-page .tab-panel .gold-product .right .butNow:hover{
  background:#f26822;
  color:#0c111c;
}
.aion2-kinah-page .tab-panel .gold-product .right .ball-fast,
.aion2-kinah-page .tab-panel .gold-product .right .addtob{
  display:none !important;
}
.aion2-kinah-page .tab-panel .gold-product .left > .sever-title,
.aion2-kinah-page .tab-panel .gold-product .left .a2k-qty-block > .sever-title,
.aion2-kinah-page .tab-panel .gold-product .right > .sever-title{
  display:flex;
  align-items:center;
  gap:4px;
  margin:24px 0 16px;
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  text-transform:capitalize;
}
.aion2-kinah-page .tab-panel .gold-product .left > .sever-title:first-child,
.aion2-kinah-page .tab-panel .gold-product .right > .sever-title:first-child{
  margin-top:0;
}
.aion2-kinah-page .tab-panel .gold-product .sever-title .xby{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:17px;
  min-width:17px;
  height:17px;
  margin:0;
  border:1.5px solid var(--a2k-text);
  border-radius:50%;
  color:var(--a2k-text);
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:1;
  font-family:arial,Verdana,sans-serif;
}
.aion2-kinah-page .tab-panel .gold-product .sever-title__ico--qty,
.aion2-kinah-page .tab-panel .gold-product .sever-title__ico--delivery{
  display:inline-block;
  width:22px;
  height:22px;
  margin:0 2px 0 0;
  background:center/contain no-repeat;
}
.aion2-kinah-page .tab-panel .gold-product .sever-title__ico--qty{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8.5' stroke='%230c111c' stroke-width='1.6'/%3E%3Cpath d='M12 7.5v9M7.5 12h9' stroke='%230c111c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.aion2-kinah-page .tab-panel .gold-product .sever-title__ico--delivery{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 13h11v6H4zM15 15h3.5L21 18v1h-6v-4Z' stroke='%230c111c' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='7.5' cy='19.5' r='1.5' fill='%230c111c'/%3E%3Ccircle cx='17.5' cy='19.5' r='1.5' fill='%230c111c'/%3E%3Cpath d='M4 13V8.5A1.5 1.5 0 0 1 5.5 7H13v6' stroke='%230c111c' stroke-width='1.6'/%3E%3C/svg%3E");
}
:root .aion2-kinah-page .tab-panel .gold-product .sever-title__ico--qty{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8.5' stroke='%23fff' stroke-width='1.6'/%3E%3Cpath d='M12 7.5v9M7.5 12h9' stroke='%23fff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
:root .aion2-kinah-page .tab-panel .gold-product .sever-title__ico--delivery{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 13h11v6H4zM15 15h3.5L21 18v1h-6v-4Z' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='7.5' cy='19.5' r='1.5' fill='%23fff'/%3E%3Ccircle cx='17.5' cy='19.5' r='1.5' fill='%23fff'/%3E%3Cpath d='M4 13V8.5A1.5 1.5 0 0 1 5.5 7H13v6' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E");
}
html.dark .aion2-kinah-page .tab-panel .gold-product .sever-title__ico--qty{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Ccircle cx='12' cy='12' r='8.5' stroke='%230c111c' stroke-width='1.6'/%3E%3Cpath d='M12 7.5v9M7.5 12h9' stroke='%230c111c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
html.dark .aion2-kinah-page .tab-panel .gold-product .sever-title__ico--delivery{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 13h11v6H4zM15 15h3.5L21 18v1h-6v-4Z' stroke='%230c111c' stroke-width='1.6' stroke-linejoin='round'/%3E%3Ccircle cx='7.5' cy='19.5' r='1.5' fill='%230c111c'/%3E%3Ccircle cx='17.5' cy='19.5' r='1.5' fill='%230c111c'/%3E%3Cpath d='M4 13V8.5A1.5 1.5 0 0 1 5.5 7H13v6' stroke='%230c111c' stroke-width='1.6'/%3E%3C/svg%3E");
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-custom{
  clear:both;
  display:flow-root;
  width:100%;
  padding-top:16px;
  box-sizing:border-box;
}
.aion2-kinah-page .tab-panel .enter-amount{
  display:block;
  width:100%;
  margin:0 0 10px;
  padding:0;
  color:var(--a2k-muted);
  font-size:14px;
  font-weight:500;
  text-align:center;
}
.aion2-kinah-page .tab-panel .enter-amount--inner{
  display:none;
}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-total{order:1;}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-receive{order:2;}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-express{order:3;}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-buy{order:4;}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-ad{order:5;}
.aion2-kinah-page .tab-panel .gold-product .right > .gold-ul > .a2k-ord-coupon{
  display:none;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-areas{
  display:flow-root;
  clear:both;
  min-height:0;
  margin:0;
  overflow:hidden;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-ul{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  float:none;
  clear:both;
  overflow:visible;
  margin:0;
  padding:8px 0 0;
  list-style:none;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-li{
  float:none !important;
  flex:0 0 calc((100% - 48px) / 5);
  width:calc((100% - 48px) / 5);
  min-width:0;
  max-width:none;
  padding:0;
  box-sizing:border-box;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-li .num{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  height:52px;
  padding:0 12px;
  border:1px solid transparent;
  border-radius:8px;
  background:var(--a2k-input);
  color:var(--a2k-text);
  font-size:16px;
  font-weight:700;
  line-height:1.35;
  cursor:pointer;
  white-space:nowrap;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-li.current .num,
.aion2-kinah-page .tab-panel .gold-product .left .current .num{
  color:#006ef5;
  border-color:#006ef5;
  background:rgba(0,110,245,.15);
  font-weight:700;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-li .num .gold-offtext,
.aion2-kinah-page .tab-panel .gold-product .left .gold-li .num .gold-discount{
  display:none;
}
.aion2-kinah-page .tab-panel .gold-product .gold-offtext2{
  position:absolute;
  top:-7px;
  right:0;
  display:flex;
  overflow:hidden;
  border-radius:2px;
  pointer-events:none;
}
.aion2-kinah-page .tab-panel .gold-product .gold-offtext2 .qa-tag{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  height:14px;
  padding:0 8px;
  color:#fff;
  font-size:10px;
  font-weight:500;
  line-height:1.35;
  white-space:nowrap;
}
.aion2-kinah-page .tab-panel .gold-product .gold-offtext2 .hot{background:#1fc66b;}
.aion2-kinah-page .tab-panel .gold-product .gold-offtext2 .deal{background:#f35820;}
.aion2-kinah-page .tab-panel .gold-product .left .vimore{
  display:none;
}
.aion2-kinah-page .tab-panel .gold-product .left .vimore .icon{
  font-size:12px;
  transform:rotate(90deg);
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-botton{
  clear:both;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:16px;
  height:62px;
  margin:0 0 8px;
  padding:8px 16px;
  border-radius:12px;
  background:rgba(0,110,245,.1);
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-botton .link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:62px;
  min-width:62px;
  height:46px;
  margin:0;
  border:0;
  border-radius:12px;
  background:#006ef5;
  color:#fff;
  font-family:inherit;
  font-size:22px;
  font-weight:700;
  line-height:1;
  cursor:pointer;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-botton .goldnum{
  flex:1 1 auto;
  width:auto;
  min-width:0;
  height:46px;
  margin:0;
  padding:0;
  border:0;
  background:transparent;
  color:var(--a2k-text);
  font-size:24px;
  font-weight:700;
  line-height:46px;
  text-align:center;
  outline:none;
  -moz-appearance:textfield;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-botton .goldnum::-webkit-outer-spin-button,
.aion2-kinah-page .tab-panel .gold-product .left .gold-botton .goldnum::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.aion2-kinah-page .tab-panel .gold-product .left .gold-middle{
  display:none;
}
.aion2-kinah-page .sever-list{
  margin:0;
  padding:0;
}
.aion2-kinah-page .sever-list .sever-title,
.aion2-kinah-page .gold-product .subtitle{
  color:var(--a2k-text);
  font-weight:700;
}
.aion2-kinah-page .server-ul .server-li .link,
.aion2-kinah-page .server-ul .server-li .link-unit{
  background:var(--a2k-input);
  color:var(--a2k-text);
}
.aion2-kinah-page .server-ul .server-li.current .link,
.aion2-kinah-page .server-ul .current .link,
.aion2-kinah-page .server-ul .current .link-unit{
  background:rgba(0,110,245,.15);
  border-color:#006ef5;
}
.aion2-kinah-page .drop-box{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:16px;
  row-gap:16px;
  column-gap:14px;
  margin:0;
  padding:0;
  border-radius:0;
  background:transparent;
}
.aion2-kinah-page .drop-box > .sever-title{
  display:flex;
  align-items:center;
  gap:4px;
  flex:0 0 100%;
  margin:0;
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  text-transform:capitalize;
}
.aion2-kinah-page .drop-box > .sever-title .xby{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:17px;
  min-width:17px;
  height:17px;
  margin:0;
  border:1.5px solid var(--a2k-text);
  border-radius:50%;
  color:var(--a2k-text);
  font-size:12px;
  font-style:normal;
  font-weight:700;
  line-height:1;
  font-family:arial,Verdana,sans-serif;
}
.aion2-kinah-page .drop-box > .sever-title .sever-title__ico{
  display:inline-block;
  width:22px;
  height:22px;
  margin:0 2px 0 0;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.5 9.5h11a3.5 3.5 0 0 1 3.4 4.3l-1.1 4.2A2.5 2.5 0 0 1 17.4 20H6.6a2.5 2.5 0 0 1-2.4-2l-1.1-4.2A3.5 3.5 0 0 1 6.5 9.5Z' stroke='%230c111c' stroke-width='1.6'/%3E%3Ccircle cx='8.2' cy='14.2' r='1.2' fill='%230c111c'/%3E%3Ccircle cx='15.8' cy='14.2' r='1.2' fill='%230c111c'/%3E%3Cpath d='M9.5 6.5h5' stroke='%230c111c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
:root .aion2-kinah-page .drop-box > .sever-title .sever-title__ico{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.5 9.5h11a3.5 3.5 0 0 1 3.4 4.3l-1.1 4.2A2.5 2.5 0 0 1 17.4 20H6.6a2.5 2.5 0 0 1-2.4-2l-1.1-4.2A3.5 3.5 0 0 1 6.5 9.5Z' stroke='%23ffffff' stroke-width='1.6'/%3E%3Ccircle cx='8.2' cy='14.2' r='1.2' fill='%23ffffff'/%3E%3Ccircle cx='15.8' cy='14.2' r='1.2' fill='%23ffffff'/%3E%3Cpath d='M9.5 6.5h5' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
html.dark .aion2-kinah-page .drop-box > .sever-title .sever-title__ico{
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6.5 9.5h11a3.5 3.5 0 0 1 3.4 4.3l-1.1 4.2A2.5 2.5 0 0 1 17.4 20H6.6a2.5 2.5 0 0 1-2.4-2l-1.1-4.2A3.5 3.5 0 0 1 6.5 9.5Z' stroke='%230c111c' stroke-width='1.6'/%3E%3Ccircle cx='8.2' cy='14.2' r='1.2' fill='%230c111c'/%3E%3Ccircle cx='15.8' cy='14.2' r='1.2' fill='%230c111c'/%3E%3Cpath d='M9.5 6.5h5' stroke='%230c111c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");
}
.aion2-kinah-page .drop-box > .server-ul{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  flex:0 1 auto;
  width:auto;
  max-width:100%;
  margin:0;
  padding:0;
  list-style:none;
}
.aion2-kinah-page .drop-box > .server-ul .server-li{
  padding:0;
}
.aion2-kinah-page .drop-box > .server-ul .link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  height:44px;
  padding:10px 24px;
  border:1px solid transparent;
  border-radius:8px;
  background:var(--a2k-input);
  color:var(--a2k-text);
  font-size:14px;
  font-weight:600;
}
.aion2-kinah-page .drop-box > .server-ul .link:hover{
  color:#006ef5;
  border-color:#006ef5;
  background:rgba(0,110,245,.15);
}
.aion2-kinah-page .drop-box > .server-ul .current .link,
.aion2-kinah-page .drop-box > .server-ul .server-li.current .link{
  color:#006ef5;
  border-color:#006ef5;
  background:rgba(0,110,245,.15);
}
.aion2-kinah-page .drop-box > .server-ul .link .name{margin:0;}
.aion2-kinah-page .drop-box > .initial{
  display:none;
  float:none;
  clear:none;
  width:auto;
  margin:0;
}
.aion2-kinah-page .drop-box > .initial.current{
  display:flex;
  flex:0 0 auto;
  margin-left:auto;
}
.aion2-kinah-page .drop-box > .initial .initial-list,
.aion2-kinah-page .drop-box > .initial .jq-AZ{
  display:flex;
  flex-wrap:nowrap;
  align-items:stretch;
  gap:0;
  margin:0;
  padding:0;
  list-style:none;
  overflow:visible;
  border-radius:0;
  background:transparent;
}
.aion2-kinah-page .drop-box > .initial li{
  float:none;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  min-width:0;
  height:44px;
  margin:0;
  padding:8px 16px;
  border:1px solid transparent;
  border-radius:0;
  background:var(--a2k-input);
  color:var(--a2k-text);
  font-size:14px;
  font-weight:400;
  line-height:1.35;
  white-space:nowrap;
  cursor:pointer;
  text-align:center;
}
.aion2-kinah-page .drop-box > .initial li + li{
  margin-left:-1px;
  border-left-color:rgba(255,255,255,.08);
}
html.dark .aion2-kinah-page .drop-box > .initial li + li{
  border-left-color:rgba(12,17,28,.06);
}
.aion2-kinah-page .drop-box > .initial li:first-child{
  border-radius:8px 0 0 8px;
}
.aion2-kinah-page .drop-box > .initial li:last-child{
  border-radius:0 8px 8px 0;
}
.aion2-kinah-page .drop-box > .initial li:only-child{
  border-radius:8px;
}
.aion2-kinah-page .drop-box > .initial li.current,
.aion2-kinah-page .drop-box > .initial .current{
  position:relative;
  z-index:1;
  color:#006ef5;
  border-color:#006ef5;
  border-radius:0;
  background:rgba(0,110,245,.15);
  font-weight:400;
}
.aion2-kinah-page .drop-box > .initial li.current:first-child{
  border-radius:8px 0 0 8px;
}
.aion2-kinah-page .drop-box > .initial li.current:last-child{
  border-radius:0 8px 8px 0;
}
.aion2-kinah-page .drop-box > .initial li.current:only-child{
  border-radius:8px;
}
.aion2-kinah-page .drop-box > .initial li + li.current,
html.dark .aion2-kinah-page .drop-box > .initial li + li.current{
  border-left-color:#006ef5;
}
.aion2-kinah-page .drop-box > .server-ul-link{
  position:relative;
  display:none;
  flex:0 0 100%;
  box-sizing:border-box;
  max-height:none;
  margin:0;
  padding:16px;
  overflow:hidden;
  border-radius:16px;
  background:rgba(47,140,255,.08);
  list-style:none;
}
.aion2-kinah-page .drop-box > .server-ul-link.current{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:flex-start;
  max-height:none;
  overflow:visible;
}
.aion2-kinah-page .a2k-serve-bar{
  display:flex !important;
  align-items:center;
  justify-content:space-between;
  flex:0 0 100%;
  width:100%;
  height:20px;
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
}
.aion2-kinah-page .a2k-serve-all{
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  text-transform:capitalize;
}
.aion2-kinah-page .a2k-serve-more{
  display:none;
  align-items:center;
  gap:4px;
  margin:0;
  padding:0;
  border:0;
  background:none;
  color:#006ef5;
  font-size:12px;
  font-weight:500;
  line-height:16px;
  cursor:pointer;
}
.aion2-kinah-page .a2k-serve-more.is-on{
  display:inline-flex;
}
.aion2-kinah-page .a2k-serve-more::after{
  content:"";
  width:16px;
  height:16px;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23006ef5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.aion2-kinah-page .a2k-serve-more.is-open::after{
  transform:rotate(180deg);
}
.aion2-kinah-page .a2k-serve-scroll{
  flex:0 0 100%;
  width:100%;
  min-width:0;
  margin:0;
  padding:0;
  list-style:none;
  background:none;
  border:0;
}
.aion2-kinah-page .drop-box > .server-ul-link.is-open > .a2k-serve-scroll{
  max-height:220px;
  overflow-x:hidden;
  overflow-y:auto;
  overscroll-behavior:contain;
  -webkit-overflow-scrolling:touch;
  scrollbar-width:thin;
  scrollbar-color:rgba(0,110,245,.45) transparent;
}
.aion2-kinah-page .drop-box > .server-ul-link.is-open > .a2k-serve-scroll::-webkit-scrollbar{width:6px;}
.aion2-kinah-page .drop-box > .server-ul-link.is-open > .a2k-serve-scroll::-webkit-scrollbar-thumb{
  border-radius:3px;
  background:rgba(0,110,245,.45);
}
.aion2-kinah-page .a2k-serve-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:flex-start;
  align-content:flex-start;
  width:100%;
  margin:0;
  padding:0;
  list-style:none;
  background:none;
}
@media (max-width:1024px){
  .aion2-kinah-page .drop-box > .server-ul-link.is-open > .a2k-serve-scroll{
    max-height:min(180px,42vh);
  }
}
.aion2-kinah-page .server-li-link.a2k-serve-extra{
  display:none !important;
}
.aion2-kinah-page .jq-server-mask{
  display:none !important;
}
.aion2-kinah-page .drop-box > .server-ul-link .server-li-link{
  width:calc((100% - 32px) / 5);
  min-width:0;
  max-width:calc((100% - 32px) / 5);
  padding:0;
  flex:0 0 calc((100% - 32px) / 5);
}
@media (max-width:1024px){
  .aion2-kinah-page .drop-box > .server-ul-link .server-li-link{
    width:calc((100% - 24px) / 4);
    max-width:calc((100% - 24px) / 4);
    flex:0 0 calc((100% - 24px) / 4);
  }
}
.aion2-kinah-page .drop-box > .server-ul-link .link-unit{
  display:flex;
  align-items:center;
  gap:8px;
  min-height:44px;
  height:auto;
  padding:4px 8px;
  border:1px solid transparent;
  border-radius:8px;
  background:var(--a2k-panel-body);
  color:var(--a2k-text);
  font-size:14px;
  box-sizing:border-box;
}
html.dark .aion2-kinah-page .drop-box > .server-ul-link .link-unit{
  background:#fff;
}
.aion2-kinah-page .drop-box > .server-ul-link .link-unit .icoi{
  width:16px;
  min-width:16px;
  height:16px;
  margin:0;
  border:1.5px solid #c5ced9;
  border-radius:50%;
  background:transparent;
  box-sizing:border-box;
  font-size:0;
  color:transparent;
}
.aion2-kinah-page .drop-box > .server-ul-link .link-unit .icoi::before,
.aion2-kinah-page .sever-list .server-li-link.current .icoi::before{display:none !important;content:none;}
.aion2-kinah-page .sever-list .server-li-link.current .link-unit,
.aion2-kinah-page .drop-box > .server-ul-link .server-li-link.current .link-unit{
  outline:none;
  border-color:#006ef5;
  background:rgba(0,110,245,.15);
  box-shadow:none;
}
.aion2-kinah-page .sever-list .server-li-link.current .icoi,
.aion2-kinah-page .drop-box > .server-ul-link .server-li-link.current .link-unit .icoi,
.aion2-kinah-page .drop-box > .server-ul-link .link-unit .icoi.dragon-ico-thel-hook{
  border:4px solid #006ef5;
  background:transparent;
  box-shadow:none;
}
.aion2-kinah-page .sever-list .server-li-link.current .link-unit .name,
.aion2-kinah-page .drop-box > .server-ul-link .server-li-link.current .name{
  color:var(--a2k-text) !important;
}
html.dark .aion2-kinah-page .sever-list .server-li-link.current .link-unit .name,
html.dark .aion2-kinah-page .drop-box > .server-ul-link .server-li-link.current .name,
html.dark .aion2-kinah-page .drop-box > .server-ul-link .server-li-link.current .alias{
  color:#006ef5 !important;
}
.aion2-kinah-page .drop-box > .server-ul-link .name-col{
  display:flex;
  flex:1 1 auto;
  flex-direction:column;
  gap:2px;
  min-width:0;
}
.aion2-kinah-page .drop-box > .server-ul-link .name{
  flex:none;
  overflow:hidden;
  color:var(--a2k-text);
  font-size:14px;
  font-weight:500;
  line-height:20px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.aion2-kinah-page .drop-box > .server-ul-link .alias{
  overflow:hidden;
  color:#77859a;
  font-size:12px;
  font-weight:400;
  line-height:14px;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.aion2-kinah-page .drop-box{
  position:relative;
}
.aion2-kinah-page .drop-box > .jq-server-mask,
.aion2-kinah-page .drop-box > .server-mask{
  left:0;
  right:0;
  bottom:0;
  height:56px;
  padding:0;
  display:flex;
  align-items:flex-end;
  justify-content:flex-end;
  pointer-events:none;
  border-radius:0 0 16px 16px;
  background:linear-gradient(to bottom,transparent,#121b26 75%);
}
html.dark .aion2-kinah-page .drop-box > .jq-server-mask,
html.dark .aion2-kinah-page .drop-box > .server-mask{
  background:linear-gradient(to bottom,transparent,#e8f2ff 75%);
}
.aion2-kinah-page .drop-box > .server-mask .server-mask__more{
  display:inline-flex;
  align-items:center;
  gap:4px;
  margin:0 16px 12px;
  color:#006ef5;
  font-size:12px;
  font-weight:500;
  line-height:16px;
}
.aion2-kinah-page .drop-box > .server-mask .server-mask__more::after{
  content:"";
  width:12px;
  height:12px;
  background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23006ef5' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}
.aion2-kinah-page .sever-list .sever-title,
.aion2-kinah-page .gold-product .subtitle{
  color:var(--a2k-text);
  font-weight:700;
}
.aion2-kinah-page .server-ul .server-li .link,
.aion2-kinah-page .server-ul .server-li .link-unit{
  background:var(--a2k-input);
  color:var(--a2k-text);
}
.aion2-kinah-page .server-ul .server-li.current .link,
.aion2-kinah-page .server-ul .current .link,
.aion2-kinah-page .server-ul .current .link-unit{
  background:rgba(0,110,245,.15);
  border-color:#006ef5;
}
.aion2-kinah-page .gold-ul .gold-li.current{
  border-color:transparent;
  background:transparent;
}
.aion2-kinah-page .gold-botton .link{
  background:#006ef5;
  color:#fff;
}
.aion2-kinah-page .gold-product .right .butNow,
.aion2-kinah-page .cart-hover .butNow{
  background:linear-gradient(90deg,#ff6d23 0%,#ffa532 100%);
  border-color:transparent;
  color:#0c111c;
  font-weight:600;
}
.aion2-kinah-page .gold-product .right .price,
.aion2-kinah-page .cart-hover .amount{
  color:#f26822;
}

/* 选购区与下方说明 / 评论 / 新闻：落地页区块间距 48px */
.aion2-kinah-page ~ .page-container{
  float:left;
  width:100%;
  margin-top:48px;
  margin-bottom:0;
}
.aion2-kinah-page ~ .page-container .title-3{
  margin:0 0 24px;
  color:var(--a2k-text);
  font-size:24px;
  font-weight:700;
  line-height:1.2;
}
.aion2-kinah-page ~ .about-words .container{
  padding:32px;
  border-radius:16px;
  background:var(--a2k-panel);
  box-shadow:none;
  box-sizing:border-box;
}
html.dark .aion2-kinah-page ~ .about-words .container{
  background:#fff;
  box-shadow:0 4px 24px rgba(12,17,28,.06);
}
.aion2-kinah-page ~ .about-words .title-5{
  margin:0 0 16px;
  padding-left:0;
  color:var(--a2k-text);
  font-size:22px;
  font-weight:700;
  line-height:1.3;
}
.aion2-kinah-page ~ .about-words .title-5::before{display:none;}
.aion2-kinah-page ~ .about-words .text{
  color:var(--a2k-muted);
  font-size:14px;
  line-height:1.7;
}
.aion2-kinah-page ~ .about-words .text h2,
.aion2-kinah-page ~ .about-words .text h3,
.aion2-kinah-page ~ .about-words .text h4,
.aion2-kinah-page ~ .about-words .text strong{
  color:var(--a2k-text);
}

/* 评论卡片 — 对齐落地页 aion2-reviews */
.aion2-kinah-page ~ .trust-area .trustpilot-ssr,
.aion2-kinah-page ~ .trust-area .trustpilot-widget{
  margin:0;
  padding:0;
  border-radius:0;
  background:transparent;
  gap:24px;
}
.aion2-kinah-page ~ .trust-area .trust-ul{
  display:flex;
  flex-wrap:nowrap;
  gap:16px;
  margin:0;
}
.aion2-kinah-page ~ .trust-area .trust-li{
  flex:1 1 0;
  width:auto;
  min-width:0;
  padding:0;
}
.aion2-kinah-page ~ .trust-area .trust-li:last-child{display:block;}
.aion2-kinah-page ~ .trust-area .trust-ul .box{
  float:none;
  display:flex;
  flex-direction:column;
  gap:24px;
  width:100%;
  height:100%;
  min-height:204px;
  margin:0;
  padding:32px 18px;
  border:0;
  border-radius:16px;
  background:var(--a2k-panel);
  box-shadow:none;
  box-sizing:border-box;
  color:inherit;
  text-decoration:none;
}
html.dark .aion2-kinah-page ~ .trust-area .trust-ul .box{
  background:#fff;
  box-shadow:0 4px 24px rgba(12,17,28,.06);
}
.aion2-kinah-page ~ .trust-area .a2k-review__stars{
  display:inline-flex;
  align-items:center;
  gap:4px;
}
.aion2-kinah-page ~ .trust-area .a2k-review__stars .ico{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  margin:0;
  border-radius:4px;
  background:#1fc66b;
  color:#fff;
  font-size:14px;
  line-height:1;
  box-sizing:border-box;
}
.aion2-kinah-page ~ .trust-area .a2k-review__quote{
  flex:1 1 auto;
  margin:0;
  overflow:hidden;
  color:var(--a2k-text);
  font-size:16px;
  font-weight:600;
  line-height:1.35;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
}
.aion2-kinah-page ~ .trust-area .a2k-review__user{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-top:auto;
}
.aion2-kinah-page ~ .trust-area .a2k-review__meta{
  display:flex;
  flex:1 1 auto;
  align-items:center;
  gap:4px;
  min-width:0;
  overflow:hidden;
}
.aion2-kinah-page ~ .trust-area .a2k-review__avatar{
  display:inline-flex;
  flex:none;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  border-radius:18px;
  background:rgba(0,212,146,.45);
  color:#fff;
  font-size:14px;
  font-weight:500;
  line-height:1;
}
.aion2-kinah-page ~ .trust-area .trust-li:nth-child(4n+2) .a2k-review__avatar{background:rgba(0,57,212,.3);}
.aion2-kinah-page ~ .trust-area .trust-li:nth-child(4n+3) .a2k-review__avatar{background:rgba(212,0,155,.3);}
.aion2-kinah-page ~ .trust-area .trust-li:nth-child(4n+4) .a2k-review__avatar{background:rgba(0,212,85,.3);}
html.dark .aion2-kinah-page ~ .trust-area .a2k-review__avatar{color:#0c111c;}
.aion2-kinah-page ~ .trust-area .a2k-review__name{
  flex:1 1 0;
  min-width:0;
  overflow:hidden;
  color:var(--a2k-text);
  font-size:14px;
  font-weight:700;
  line-height:1.35;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.aion2-kinah-page ~ .trust-area .a2k-review__date{
  flex:none;
  color:#94a7c6;
  font-size:14px;
  font-weight:500;
  line-height:1.35;
  white-space:nowrap;
}
html.dark .aion2-kinah-page ~ .trust-area .a2k-review__date{color:#6b7280;}
.aion2-kinah-page ~ .trust-area .a2k-review__verified{
  display:inline-flex;
  flex:none;
  align-items:center;
  gap:4px;
  padding:3px 6px;
  border-radius:2px;
  background:rgba(31,198,107,.15);
  color:#1fc66b;
  font-size:12px;
  font-weight:500;
  line-height:1.35;
  white-space:nowrap;
}
.aion2-kinah-page ~ .trust-area .a2k-review__verified img{
  display:block;
  width:16px;
  height:16px;
}

/* Aion2 商品页 PC：评论横向滚动 + 两侧虚化（length=8，一行满铺 4 卡） */
.aion2-kinah-page ~ .trust-area .a2k-review-marquee{
  --a2k-review-fade:#0c111c;
  --a2k-review-gap:16px;
  position:relative;
  overflow:hidden;
  margin:0;
  padding:0;
  container-type:inline-size;
  container-name:a2k-review;
}
html.dark .aion2-kinah-page ~ .trust-area .a2k-review-marquee{
  --a2k-review-fade:#f6f6f6;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee::before,
.aion2-kinah-page ~ .trust-area .a2k-review-marquee::after{
  content:"";
  position:absolute;
  top:0;
  bottom:0;
  z-index:2;
  width:64px;
  pointer-events:none;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee::before{
  left:0;
  background:linear-gradient(90deg,var(--a2k-review-fade),transparent);
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee::after{
  right:0;
  background:linear-gradient(270deg,var(--a2k-review-fade),transparent);
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .trust-ul{
  display:flex;
  flex-wrap:nowrap;
  align-items:stretch;
  gap:var(--a2k-review-gap);
  width:max-content;
  margin:0;
  padding:0;
  list-style:none;
  will-change:transform;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .trust-li{
  --a2k-card-w:calc((100cqw - 3 * var(--a2k-review-gap)) / 4);
  flex:0 0 var(--a2k-card-w);
  display:flex;
  width:var(--a2k-card-w);
  min-width:var(--a2k-card-w);
  max-width:var(--a2k-card-w);
  height:220px;
  padding:0;
  box-sizing:border-box;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .trust-li:last-child{display:flex;}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .trust-ul .box,
html.dark .aion2-kinah-page ~ .trust-area .a2k-review-marquee .trust-ul .box{
  width:100%;
  height:100%;
  min-height:0;
  box-shadow:none;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .a2k-review__user{
  flex:none;
  flex-wrap:nowrap;
  min-width:0;
  width:100%;
  height:36px;
  overflow:hidden;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .a2k-review__meta{
  flex:1 1 auto;
  min-width:0;
  max-width:100%;
  overflow:hidden;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .a2k-review__name{
  flex:1 1 0;
  min-width:0;
  max-width:100%;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .a2k-review__date{
  flex:none;
  white-space:nowrap;
}
.aion2-kinah-page ~ .trust-area .a2k-review-marquee .a2k-review__verified{
  flex:none;
  max-width:40%;
  overflow:hidden;
}

/* 新闻卡片 — 对齐落地页 aion2-news */
.aion2-kinah-page ~ .news{margin:48px 0 0;}
.aion2-kinah-page ~ .news .aion2-news__list{
  display:flex;
  gap:16px;
  margin:0;
  padding:0;
  list-style:none;
}
.aion2-kinah-page ~ .news .aion2-news__card{
  flex:0 0 calc((100% - 48px) / 4);
  width:calc((100% - 48px) / 4);
  max-width:calc((100% - 48px) / 4);
  min-width:0;
  border-radius:16px;
  background:var(--a2k-panel);
  box-shadow:none;
  overflow:hidden;
  transition:transform .25s ease, box-shadow .25s ease;
}
html.dark .aion2-kinah-page ~ .news .aion2-news__card{
  background:#fff;
  box-shadow:0 4px 24px rgba(12,17,28,.06);
}
.aion2-kinah-page ~ .news .aion2-news__card:hover{transform:translateY(-2px);}
.aion2-kinah-page ~ .news .aion2-news__link{
  display:flex;
  flex-direction:column;
  height:100%;
  color:inherit;
  text-decoration:none;
}
.aion2-kinah-page ~ .news .aion2-news__cover{
  position:relative;
  height:188px;
  overflow:hidden;
  background:#111827;
}
html.dark .aion2-kinah-page ~ .news .aion2-news__cover{background:#e5e7eb;}
.aion2-kinah-page ~ .news .aion2-news__cover img{
  display:block;
  width:100%;
  height:100%;
  object-fit:cover;
  transition:transform .35s ease;
}
.aion2-kinah-page ~ .news .aion2-news__card:hover .aion2-news__cover img{transform:scale(1.04);}
.aion2-kinah-page ~ .news .aion2-news__cover.is-placeholder img{
  object-fit:contain;
  padding:24px;
  box-sizing:border-box;
}
.aion2-kinah-page ~ .news .aion2-news__tag{
  position:absolute;
  left:12px;
  top:12px;
  padding:4px 10px;
  border-radius:6px;
  background:rgba(12,17,28,.72);
  color:#fff;
  font-size:12px;
  font-weight:700;
  text-transform:uppercase;
}
.aion2-kinah-page ~ .news .aion2-news__body{
  display:flex;
  flex-direction:column;
  gap:10px;
  flex:1;
  padding:16px 18px 20px;
}
.aion2-kinah-page ~ .news .aion2-news__title{
  margin:0;
  color:var(--a2k-text);
  font-size:16px;
  line-height:22px;
  font-weight:700;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.aion2-kinah-page ~ .news .aion2-news__excerpt{
  margin:0;
  color:var(--a2k-muted);
  font-size:14px;
  line-height:20px;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
.aion2-kinah-page ~ .news .aion2-news__meta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:8px;
  margin-top:auto;
  color:#94a7c6;
  font-size:13px;
}
html.dark .aion2-kinah-page ~ .news .aion2-news__meta{color:#6b7280;}
.aion2-kinah-page ~ .news .aion2-news__meta em{
  font-style:normal;
  color:#006ef5;
  font-weight:600;
}
.aion2-kinah-page ~ .news .aion2-news__card:hover .aion2-news__title,
.aion2-kinah-page ~ .news .aion2-news__card:hover .aion2-news__meta em{
  color:#006ef5;
}
