/* SMOOTH-1007-NAME 个人中心长昵称换行后保持居中，左右留页边距 */ html:not(.kx-smooth-off) .set-nm{text-align:center;padding:0 0.4267rem;overflow-wrap:anywhere} /* SMOOTH-1007-SKPAD 历史订单/点赞/关注/高手主页这几层直接放在内容区里的骨架补页边距（同 #feed > .skl），原来骨架卡片贴满屏宽 */ html:not(.kx-smooth-off) #pgBody > .skl,html:not(.kx-smooth-off) #mlBody > .skl,html:not(.kx-smooth-off) #kolBody > .skl{padding:0.32rem 0.4267rem 0}
html body .rt-hint{transform:translate3d(-50%,-44px,0);clip-path:none;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:transform .28s cubic-bezier(.4,0,1,1),opacity .16s ease .12s,visibility 0s linear .28s}
html body .rt-hint.on{transform:translate3d(-50%,0,0);transition:transform .46s cubic-bezier(.32,1.18,.5,1),opacity .1s ease}
@supports (transition-timing-function:linear(0,1)){html body .rt-hint.on{transition:transform .46s linear(0, 0.0387, 0.1319, 0.2525, 0.3816, 0.5066, 0.6203, 0.7186, 0.8002, 0.8656, 0.9162, 0.9538, 0.9806, 0.9988, 1.0102, 1.0166, 1.0195, 1.0198, 1.0186, 1.0166, 1.0141, 1.0115, 1.0091, 1.0069, 1),opacity .1s ease}}
html body .rt-hint.rt-off,html body .rt-hint.rt-off.on{transition:none!important}   /* 切走：无动画收起 */
html body .rt-hint.on.rt-wait{transform:translate3d(-50%,-44px,0);opacity:0;visibility:hidden;transition:none}
html body .rt-hint.rt-lay{transform:translate3d(-50%,-14px,0)}
html body .rt-hint.rt-lay.on{transform:translate3d(-50%,0,0)}
html body .rt-hint.rt-lay.on.rt-wait{transform:translate3d(-50%,-14px,0)}
@media (prefers-reduced-motion:reduce){html body .rt-hint,html body .rt-hint.on{transform:translate3d(-50%,0,0);transition:opacity .2s ease,visibility 0s linear .2s}}
html body .rt-hint{padding:8px 16px;gap:4px;box-shadow:0 0 5px rgba(217,217,217,.2),0 1px 4px 1px rgba(217,217,217,.25);transform:translate3d(-50%,-52px,0);transition:transform .15s ease,opacity .15s ease,visibility 0s linear .15s,background-color .2s ease}
html[data-theme="light"] body .rt-hint{box-shadow:0 0 8px rgba(101,119,134,.2),0 1px 3px 1px rgba(101,119,134,.25)}
html body .rt-hint.on{transform:translate3d(-50%,0,0);transition:transform .15s ease,opacity .15s ease,background-color .2s ease}
html body .rt-hint.on.rt-wait{transform:translate3d(-50%,-52px,0)}
html body .rt-hint.rt-hav{padding-top:4px;padding-bottom:4px}
html body .rt-hint .rt-avs{margin:0 2px 0 0}
html body .rt-hint .rt-av{width:24px;height:24px;border-width:1px;transition:border-color .2s ease}
html body .rt-hint .rt-av+.rt-av{margin-left:-9px}
@media (hover:hover){html body .rt-hint.on:hover{background-color:color-mix(in srgb,var(--blue) 90%,#000)}html body .rt-hint.on:hover .rt-av{border-color:color-mix(in srgb,var(--blue) 90%,#000)}}
html body .rt-hint.on:active{background-color:color-mix(in srgb,var(--blue) 80%,#000)}
html body .rt-hint.on:active .rt-av{border-color:color-mix(in srgb,var(--blue) 80%,#000)}
html.kx-rtinst body .rt-hint,html.kx-rtinst body .rt-hint.on{transition:none!important}
.rt-tx{display:inline-block;white-space:nowrap}
.rt-cnt{display:inline-block;position:relative;overflow:hidden;vertical-align:top;font-variant-numeric:tabular-nums}
.rt-cnt>.rt-cn{display:inline-block}
.rt-cnt.rt-up>.rt-cn{animation:kxRtCnIn .3s cubic-bezier(.2,.7,.2,1) both}
.rt-cnt.rt-up::before{content:attr(data-old);position:absolute;left:0;right:0;top:0;text-align:center;animation:kxRtCnOut .3s cubic-bezier(.2,.7,.2,1) both}
@keyframes kxRtCnIn{from{transform:translate3d(0,100%,0);opacity:0}to{transform:none;opacity:1}}
@keyframes kxRtCnOut{from{transform:none;opacity:1}to{transform:translate3d(0,-100%,0);opacity:0}}
@media (prefers-reduced-motion:reduce){html body .rt-hint,html body .rt-hint.on{transform:translate3d(-50%,0,0);transition:opacity .2s ease,visibility 0s linear .2s}.rt-cnt.rt-up>.rt-cn,.rt-cnt.rt-up::before{animation:none}.rt-cnt.rt-up::before{content:none}}
html:not(.kx-smooth-off) .soc-c:active,html:not(.kx-smooth-off) .cm-it:active,html:not(.kx-smooth-off) .ec3:active,html:not(.kx-smooth-off) .pov-c:active{filter:brightness(1.1)}
html[data-theme="light"]:not(.kx-smooth-off) .soc-c:active,html[data-theme="light"]:not(.kx-smooth-off) .cm-it:active,html[data-theme="light"]:not(.kx-smooth-off) .ec3:active,html[data-theme="light"]:not(.kx-smooth-off) .pov-c:active{filter:brightness(.97)}
html.kxw #splash .sp-in{opacity:0;animation:kxwRing .2s linear .8s forwards}
@keyframes kxwRing{to{opacity:1}}
html.kx-deep body, html.kx-deep body *{transition:none!important}
/* H5SK-1006 排行/专区骨架页边距：跟 #feed > .skl 同一条（全站骨架统一 0.4267rem 页边距） */#lbPage .skl,.tz-pg > .skl{padding:0.32rem 0.4267rem 0}
:root{
color-scheme:dark;
--ph-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.8'/%3E%3Cpath d='M4 17l4.5-4.5a2 2 0 0 1 2.8 0L16 17M14 15l1.8-1.8a2 2 0 0 1 2.8 0L20 14.5'/%3E%3C/svg%3E");
--lin-h:3.0293rem;   /* 登录三步输入区的统一高度 */
--bg:#000000; --card:#1E2124; --card-2:#26292D; --line:rgba(255,255,255,.14);
--surf:rgba(255,255,255,.0824);
--surf-solid:#151515;
--surf-solid:color-mix(in srgb,#fff 8.24%,var(--bg));
--av-ring:transparent;
--txt:#fff; --txt-2:#A5AFBA; --blue:#4353E6; --blue-2:#4353E6; --blue-txt:#6675EF;
--red:#FF4D6A; --green:#28CC95;
--vip-1:#7E93B4; --vip-2:#9A93B4; --vip-3:#B499A8; --vip-4:#99B4A5;
--txt-d:#4A5058; --blue-d:#2C44C7;
--txt-b:#EFEFEF; --txt-c:#DCDCDC; --txt-2b:#B4BEC8; --txt-3:#919FA6;
--icon:#DCDCDC; --fill:#3A3A3A; --fill-2:#2A2E35;
--tag-fix:0.02em;
--safe-raw:env(safe-area-inset-bottom,0px);
--safe-b:0px;
--hdef:clamp(0px, calc(844px - 100vh), 220px);
--safe-t:env(safe-area-inset-top,0px);
}
@supports (height:100svh){
:root{ --hdef:clamp(0px, calc(844px - 100svh), 220px); }
}
@media (display-mode:standalone){
:root{--safe-b:min(env(safe-area-inset-bottom,0px), 34px)}
}
:root{
--pcw:375px;
--s1:#000000;   /* 页面底 —— 纯黑 */
--s2:#1E2124;   /* 卡片 / 浮起面（实测 61 次，全站主力） */
--s3:#26292D;   /* 再浮起：弹层、悬浮态、卡中卡 */
--t1:#ffffff;                 /* 主文字是纯白，实测 1955 次 */
--t2:rgba(255,255,255,.60);   /* 次要文字 .60，实测 158 次 */
--t3:#919FA6;                 /* 弱文字是带蓝灰的实色，不是低透明度白 */
--f1:rgba(255,255,255,.16);
--f-input:#30363A;            /* 输入框描边，单独一档 */
--f2:rgba(255,255,255,.12);
--f3:rgba(255,255,255,.085);
--f4:rgba(255,255,255,.05);
--fs-xs:11px;  --lh-xs:18px;
--fs-sm:12px;  --lh-sm:18px;
--fs-md:13px;  --lh-md:20px;
--fs-lg:15px;  --lh-lg:22px;
--fs-xl:24px;  --lh-xl:28px;
--fs-2xl:30px; --lh-2xl:36px;
--sp-1:4px; --sp-1h:6px; --sp-2:8px; --sp-3:12px; --sp-4:16px;
--sp-5:24px; --sp-6:32px; --sp-7:48px;
--r-sm:6px; --r-md:8px; --r-lg:16px; --r-pill:100px;
--ease:cubic-bezier(.4,0,.2,1);
--dur:.15s;        /* 默认：悬浮、颜色、透明度 */
--dur-2:.2s;       /* 尺寸、位移 */
--dur-3:.3s;       /* 展开、面板 */
--dur-5:.5s;       /* 大面积渐显 */
--ease-back:cubic-bezier(.34,1.56,.64,1);   /* 回弹，只用在需要弹一下的地方 */
}
html{font-size:10vw;font-size:min(10vw,41px)}
@media (min-width:561px){html{font-size:37.5px}}
*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}
body,button{user-select:none;-webkit-user-select:none}
:root:not([lang^="zh"]) body,
:root:not([lang^="zh"]) button,
:root:not([lang^="zh"]) input,
:root:not([lang^="zh"]) textarea,
:root:not([lang^="zh"]) select{
font-family:"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,
"Helvetica Neue","Noto Sans",
"Noto Sans Thai","Noto Sans Devanagari",Arial,sans-serif;
font-stretch:92%;
letter-spacing:-0.014em}
:root[lang="hi"] body,
:root[lang="hi"] button,
:root[lang="hi"] input,
:root[lang="hi"] textarea,
:root[lang="hi"] select{
font-family:-apple-system,BlinkMacSystemFont,"Noto Sans Devanagari","Noto Sans",
"Segoe UI",Roboto,Arial,sans-serif;
font-stretch:normal;
letter-spacing:normal}
:root[lang="hi"] body{line-height:1.5}/* 需要长按复制的内容单独放开 */
input,
textarea,
.inv-code-v,
.set-id,
[data-copy]{user-select:text;-webkit-user-select:text}
.fd-tx,
.drule-tx,
.kh-bio,
.mx-t, .lvc-t,
.kd-note-box,
.docbody,
.inv-h2,
.vip-sub{          /* 会员权益说明 */
user-select:text;-webkit-user-select:text;
-webkit-touch-callout:default}
html,body{background:var(--bg);color:var(--txt);
}
html{overscroll-behavior-y:none}
html{touch-action:manipulation}
html{scrollbar-width:none;-ms-overflow-style:none}
html::-webkit-scrollbar{display:none;width:0;height:0}
html.crios #detailWrap,
html.crios #search,
html.crios #login,
html.crios #doc,
html.crios #lbWrap,
html.crios #mlWrap,
html.crios #pgWrap,
html.crios #setWrap,
html.crios #splash{
top:var(--crios-top, 0px);
}
html.crios #toast{
top:calc(var(--vvh, 100svh) / 2 + var(--crios-top, 0px) / 2);
}
@media (min-width:561px){
html{background:#000000}   /* 跟 --bg 一致；比 body 更早生效，防首屏白闪 */
body{box-shadow:0 0 0 1px var(--line)}
}
:root{
--tri-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M5 1.15 8.85 5.85 1.15 5.85Z' fill='%23000' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");
--tri-dn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M5 5.85 1.15 1.15 8.85 1.15Z' fill='%23000' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");
}
:root{--num:'NumMono',"PingFang SC","PingFang TC",-apple-system,BlinkMacSystemFont,
"Helvetica Neue","Noto Sans",Arial,sans-serif}
:root[lang="zh-TW"] body,
:root[lang="zh-TW"] button,
:root[lang="zh-TW"] input,
:root[lang="zh-TW"] textarea,
:root[lang="zh-TW"] select{
font-family:"PingFang TC","PingFang SC",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans","Noto Sans Thai","Noto Sans Devanagari",Arial,sans-serif}
:root[lang="ja"] body,
:root[lang="ja"] button,
:root[lang="ja"] input,
:root[lang="ja"] textarea,
:root[lang="ja"] select{
font-family:"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",
"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans CJK JP","Yu Gothic",Meiryo,
"Noto Sans",Arial,sans-serif}
:root[lang="zh-TW"]{--num:'NumMono',"PingFang TC","PingFang SC",-apple-system,BlinkMacSystemFont,
"Helvetica Neue","Noto Sans",Arial,sans-serif}
:root:not([lang^="zh"]){--num:'NumMono',"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,
"Helvetica Neue","Noto Sans","Noto Sans Thai","Noto Sans Devanagari",Arial,sans-serif}
:root[lang="ja"]{--num:'NumMono',"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",
"Hiragino Sans","Hiragino Kaku Gothic ProN","Noto Sans JP","Noto Sans CJK JP","Yu Gothic",Meiryo,
"Noto Sans",Arial,sans-serif}
:root[lang="hi"]{--num:'NumMono',-apple-system,BlinkMacSystemFont,"Noto Sans Devanagari","Noto Sans",
"Segoe UI",Roboto,Arial,sans-serif}
:root[lang="ko"] body,
:root[lang="ko"] button,
:root[lang="ko"] input,
:root[lang="ko"] textarea,
:root[lang="ko"] select{
font-family:"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",
"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",
"Noto Sans",Arial,sans-serif}
:root[lang="ko"] body{word-break:keep-all;overflow-wrap:anywhere}
:root[lang="ko"]{--num:'NumMono',"SF Compact Text","SF Compact Display","Roboto Condensed","Noto Sans Display",
-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,"Helvetica Neue",
"Apple SD Gothic Neo","Noto Sans KR","Noto Sans CJK KR","Malgun Gothic",
"Noto Sans",Arial,sans-serif}
@font-face{
font-family:'NumMono';
font-style:normal;
font-weight:100 600;
src:local('Helvetica Neue'),local('HelveticaNeue'),
local('Roboto'),local('Roboto-Regular'),
local('Arial'),local('ArialMT'),local('Liberation Sans');
unicode-range:U+0030-0039;
}
@font-face{
font-family:'NumMono';
font-style:normal;
font-weight:601 900;
src:local('Helvetica Neue Bold'),local('HelveticaNeue-Bold'),
local('Roboto Bold'),local('Roboto-Bold'),
local('Arial Bold'),local('Arial-BoldMT'),local('Liberation Sans Bold');
unicode-range:U+0030-0039;
}
body{
font-family:"PingFang SC","PingFang TC",-apple-system,BlinkMacSystemFont,"Helvetica Neue","Noto Sans","Noto Sans Thai","Noto Sans Devanagari",Arial,sans-serif;
font-size:0.3467rem;line-height:1.35;-webkit-font-smoothing:antialiased;
width:10rem;margin:0 auto;position:relative;
min-height:var(--vvh, 100svh);
overflow-x:hidden;
overflow-y:visible;
-webkit-overflow-scrolling:touch;
overscroll-behavior:contain;
scrollbar-width:none;
}
body::-webkit-scrollbar{display:none}
img{display:block}
.sx{overflow:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.sx::-webkit-scrollbar{display:none}
.hd::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;
background:var(--bg);z-index:-1;pointer-events:none}
.hd{position:sticky;top:0;z-index:50;background:var(--bg);
display:flex;align-items:center;justify-content:space-between;
padding:calc(0.5067rem + var(--safe-t)) 0.4rem 0.4267rem;gap:0.2667rem;
}
@media (display-mode:browser){
:root{--safe-b:0px}
}
#splash{position:fixed;inset:0;z-index:9999;
display:flex;align-items:center;justify-content:center;
background:var(--bg);
padding:var(--safe-t) 0 var(--safe-b);
opacity:1;transition:opacity .28s ease}
#splash.gone{opacity:0;pointer-events:none}
#splash:not(.gone) ~ #home > :not(.hd):not(.tabbar){visibility:hidden!important}
.sp-in{display:flex;flex-direction:column;align-items:center;gap:22px;
transform:translateY(-6%)}
.sp-mark{font-weight:700;letter-spacing:-.03em;
font-family:inherit;}
.sp-ring{display:block;width:22px;height:22px;border-radius:50%;
border:1.5px solid rgba(67,83,230,.18);
border-top-color:#4353E6;
animation:spRing .85s cubic-bezier(.5,.1,.5,.9) infinite}
@keyframes spRing{to{transform:rotate(360deg)}}
.sp-slow{max-width:70vw;text-align:center;line-height:1.45;
font-size:12px;color:var(--txt-2);
opacity:0;transition:opacity .3s ease}
.sp-slow.on{opacity:1}
@media (prefers-reduced-motion:reduce){
#splash{transition:none}
.sp-ring{animation-duration:2s}
}
.brand::after{vertical-align:baseline;
width:0.16rem;height:0.16rem;border-radius:50%;
background:var(--blue);margin-left:0.0933rem}
.hd-lang{display:none}
.brand{color:var(--txt);font-size:0.5333rem;font-weight:900;letter-spacing:-.02em;
font-family:-apple-system,"SF Pro Display",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
font-stretch:normal;-webkit-text-stroke:0.4px currentColor;line-height:1;white-space:normal;overflow-wrap:break-word;min-width:0;overflow:hidden;text-overflow:ellipsis}
.hdr{display:flex;align-items:center;gap:0.2133rem;flex:0 0 auto}
.ib{width:1.0667rem;height:1.0667rem;border-radius:100px;border:1px solid var(--line);
background:none;display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.ib:active{background:var(--card)}
.ib .ico{width:0.5067rem;height:0.5067rem;color:var(--txt)}
.cta{background:var(--blue);color:var(--txt);border:0;border-radius:100px;padding:0.2667rem 0.4267rem;font-size:0.3467rem;font-weight:700;font-family:inherit;white-space:normal;overflow-wrap:break-word;flex:0 0 auto;overflow:hidden;text-overflow:ellipsis}
.cta.cta-menu{background:none;color:var(--txt);padding:0;width:1.0667rem;height:1.0667rem;
border:1px solid var(--line);border-radius:0.2933rem;
display:flex;align-items:center;justify-content:center}
.cta.cta-menu svg{width:0.5333rem;height:0.5333rem}
.cta.cta-menu:active{background:var(--card)}
.cta:active{background:var(--blue-d)}
.navs{display:flex;
overflow-x:auto;overflow-y:hidden;scrollbar-width:none;
-webkit-overflow-scrolling:touch}
.navs::-webkit-scrollbar{display:none}
.nav::before,.hx-more::before{content:'';position:absolute;
left:0;right:0;top:50%;transform:translateY(-50%);
height:44px;min-height:100%}
.hx-more::before{left:-0.2133rem;right:-0.2133rem}
.src-all{min-height:44px}
@keyframes fxPulse{
0%{r:3.4;opacity:.9}
70%{r:11;opacity:0}
100%{r:11;opacity:0}
}
.kd-chart.is-live .fx-pulse{animation:fxPulse 2s ease-out infinite}
html.kl4 .kd-chart.is-live .fx-pulse{animation:none;opacity:0}
html.kl4 .kd-chart.is-live .fx-pulse.kxp{animation:fxPulse1 .5s linear 1}
@keyframes fxPulse1{0%{r:3.4;opacity:.9}100%{r:11;opacity:0}}   /* RT1S-KL4 Kalshi：变化时脉冲一次 500ms */
.fx-pulse{transform-box:fill-box;transform-origin:center}
.kd-lbl .pc{position:relative;}
.kd-lbl .pc[data-fx="chartpct"]::after{content:'%'}
.src-rw-lg b[data-fx="srcpct"]{position:relative;font-family:var(--num);font-variant-numeric:tabular-nums}
.src-rw-lg b[data-fx="srcpct"]::after{content:'%'}
.src-rw-bar i,.src-bar-i,.pct-bar-i{transition:width .6s cubic-bezier(.22,.61,.36,1)}
@keyframes fxBarSweep{
0%  {background-position:-40% 0}
100%{background-position:150% 0}
}
@keyframes fxBarLit{
0%  {filter:brightness(1.85);box-shadow:0 0 0.13rem var(--c,rgba(255,255,255,.55))}
70% {filter:brightness(1.3);box-shadow:0 0 0.07rem rgba(255,255,255,0)}
100%{filter:none;box-shadow:none}
}
.src-rw-bar i,.src-bar-i,.pct-bar-i,.mx-ul,.lvc-row-ul{position:relative;overflow:hidden}
@media (prefers-reduced-motion: reduce){
.kd-chart.is-live .fx-pulse{animation:none}
.src-rw-bar i,.src-bar-i,.pct-bar-i{transition:none}
}
@keyframes fxFlash{
0%  {filter:brightness(2.4) saturate(.3);text-shadow:0 0 0.16rem rgba(255,255,255,.5)}
55% {filter:brightness(1.9) saturate(.5);text-shadow:0 0 0.13rem rgba(255,255,255,.32)}
100%{filter:none;text-shadow:none}
}
:root .lvc-row-ul,:root .mx-ul,:root .src-rw-bar i,:root .src-bar-i,:root .pct-bar-i{transition:width .3s cubic-bezier(0,0,.2,1)}
[data-fx="pct"],[data-fx="score"]{font-variant-numeric:tabular-nums}
@keyframes fxPop{
0%  {transform:translateY(0.3em) scale(1.06);filter:brightness(2.2);opacity:.55}
45% {transform:translateY(-0.06em) scale(1.06);filter:brightness(1.6);opacity:1}
100%{transform:translateY(0) scale(1);filter:none;opacity:1}
}
@keyframes fxKick{
0%  {box-shadow:0 0 0 0 rgba(255,77,106,.55)}
55% {box-shadow:0 0 0 0.2133rem rgba(255,77,106,0)}
100%{box-shadow:0 0 0 0 rgba(255,77,106,0)}
}
.fx-kick{animation:fxKick 1s cubic-bezier(.22,.61,.36,1)}
.fx-kick::before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;
border-radius:inherit;
background:linear-gradient(100deg,transparent 30%,rgba(255,77,106,.16) 50%,transparent 70%);
background-size:220% 100%;
animation:fxSweep .95s ease-out}
@keyframes fxSweep{ 0%{background-position:130% 0} 100%{background-position:-60% 0} }
@keyframes fxFinal{
0%  {background-color:rgba(255,255,255,.085)}
100%{background-color:transparent}
}
.fx-final{animation:fxFinal 1.1s ease-out}
.fx-final.mc-live::after{animation:fxFade 1.1s ease-out forwards}
@keyframes fxFade{ 0%{opacity:1} 100%{opacity:0} }
@media (prefers-reduced-motion:reduce){
.fx-kick,.fx-final{animation:none}
.fx-kick::before{animation:none;display:none}
.fx-final.mc-live::after{animation:none;opacity:0}
}
.lvc-row-n,.lvc-min,.kd-score,.ac-mr .sc{font-family:var(--num);font-variant-numeric:tabular-nums}
@media (prefers-reduced-motion: reduce){
.lvc-row-ul,.mx-ul{transition:none}
}
.back,.ib,.dhd .ib2,#imgv .iv-x,.cta.cta-menu,.lhd .back2,.lbtn,.vip-orders,.vip-primary,.sec-hd button,.clr{position:relative}
.back::before,.ib::before,.dhd .ib2::before,#imgv .iv-x::before,
.cta.cta-menu::before,.lhd .back2::before,.lbtn::before,.vip-orders::before,
.vip-primary::before,.sec-hd button::before,.clr::before{
content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);
height:44px;min-height:100%}
.vip-orders::before,.sec-hd button::before{left:-0.2667rem;right:-0.2667rem}
.clr::before{left:-0.2667rem;right:-0.1067rem;width:auto}
.nav{position:relative;min-width:0;font-family:inherit;text-align:center;overflow:hidden;text-overflow:ellipsis;
transition:color .18s ease}
.nav:active{opacity:.6}
.nav-n{margin-left:0.1067rem;
color:var(--red);font-family:var(--num);font-variant-numeric:tabular-nums}
.nav-n[hidden]{display:none}
.ib-t{display:none}
.lvc-title{display:flex;align-items:center;justify-content:space-between;gap:0.2667rem;
padding:0 0.4267rem 12px}
#feed .lvc{margin-top:28px}
.lvc-vp{overflow:visible}
.lvc-track{display:flex;flex-direction:column;gap:0.4267rem;align-items:stretch;
padding:0 0.4267rem}
.lvc-c{position:relative;min-width:0;
display:flex;flex-direction:column;border-radius:0.3467rem;
font-family:inherit;text-align:left;color:var(--txt)}
.lvc-c:active{filter:brightness(1.1)}
.lvc-c::after{content:"";position:absolute;inset:0;pointer-events:none;
border-radius:inherit;border:1px solid rgba(255,77,106,.5);
box-shadow:0 0 0.32rem -0.0533rem rgba(255,77,106,.35);
-webkit-mask:radial-gradient(105% 42% at 0% 0%, #000 0%, rgba(0,0,0,.34) 42%, transparent 82%);
mask:radial-gradient(105% 42% at 0% 0%, #000 0%, rgba(0,0,0,.34) 42%, transparent 82%)}
.lvc-hd{display:flex;gap:0.2133rem;}
.lvc-min{flex:0 0 auto;font-size:0.3067rem;font-weight:700;color:var(--red);
font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.01em}
.lvc-tag{flex:0 0 auto;white-space:nowrap;text-transform:uppercase;
display:inline-flex;align-items:center;gap:0.1467rem;
font-size:0.32rem;font-weight:800;letter-spacing:.1em;color:var(--red)}
.lvc-cr{display:flex;align-items:center;gap:0.2133rem;margin-bottom:0.32rem}
.lvc-cr-i{flex:0 0 auto;width:0.9333rem;height:0.9333rem;border-radius:0.2133rem;
overflow:hidden;border:1px solid var(--line);background:var(--card-2);
display:flex;align-items:center;justify-content:center;
font-size:0.2933rem;font-weight:800;color:var(--txt-2);letter-spacing:0}
.lvc-cr-i img{width:100%;height:100%;object-fit:contain;display:block;padding:0.0533rem}
.lvc-tag i{width:0.16rem;height:0.16rem;border-radius:50%;background:var(--red);
box-shadow:0 0 0.16rem rgba(255,77,106,.9);animation:blip 1.4s ease-in-out infinite}
.lvc-tag.pre{color:var(--txt-2);font-weight:500;letter-spacing:0;
font-family:var(--num);font-variant-numeric:tabular-nums}
.lvc-tag.end{color:var(--txt-3);font-weight:700;letter-spacing:0}
.lvc-c.pre::after{display:none}
.lvc-c.pre{min-height:0}
.lvc-c.end::after{display:none}
.lvc-c.end{min-height:0}
.lvc-t{display:block;max-width:100%;color:var(--txt);}
.lvc-row-l{padding-right:2.6667rem}
.lvc-row-k{align-items:center;gap:0.1867rem;max-width:100%;color:var(--txt)}
.lvc-row-ic{flex:0 0 auto;
overflow:hidden;
display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--txt-2);letter-spacing:0}
.lvc-row-ic img{width:100%;height:100%;object-fit:contain;display:block;padding:0.0267rem}
.lvc-row-ul{
transition:width .32s cubic-bezier(.22,.61,.36,1)}
.lvc-row-ul[data-z]{min-width:0}
.lvc-row-n{right:1.28rem;top:0;line-height:1.22;letter-spacing:-.03em;
font-family:var(--num);font-variant-numeric:tabular-nums}
.lvc-row-n.na{color:var(--txt-2);font-weight:500}
.lvc-row.no-v .lvc-row-n{right:0;min-width:1.0133rem}
.lvc-row-v{right:0;top:0;text-align:right;line-height:1.22;
font-family:var(--num);font-variant-numeric:tabular-nums}
.lvc-row-v[data-fx="pct"]::after{content:'%'}
:root:not([lang^="zh"]) .lvc-tag{letter-spacing:.05em}
.efd-dots{display:flex;align-items:center;justify-content:center;gap:0.1333rem;
padding:0.32rem 0 0.1067rem}
.efd-dots[hidden]{display:none}
.efd-dots i{position:relative;
width:0.1333rem;height:0.1333rem;border-radius:100px;
background:var(--fill-2);
transition:width .22s ease,background .22s ease,transform .22s ease,opacity .22s ease}
.efd-dots i::after{content:"";position:absolute;left:-2px;right:-2px;top:-3px;bottom:-20px}
.efd-dots i.on{background:var(--txt)}
.efd-dots i.d1{transform:scale(.78);opacity:.85}
.efd-dots i.d2{transform:scale(.55);opacity:.6}
.bnr{position:relative;display:flex;align-items:stretch;gap:0.32rem;overflow:hidden;
height:2.8rem;padding:0.3733rem 0.4267rem 0;border-radius:0.4267rem;
font-family:inherit;text-align:left;}
.bnr:active{filter:brightness(1.12)}
.bnr::before{content:"";position:absolute;z-index:0;pointer-events:none;
right:0.4267rem;bottom:-0.6667rem;width:5.3333rem;height:4rem;
background:radial-gradient(50% 50% at 40% 62%,
rgba(89,126,233,.95) 0%, rgba(40,204,149,.72) 34%,
rgba(89,126,233,.34) 60%, rgba(89,126,233,0) 82%);
filter:blur(0.5333rem)}
.bnr::after{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;
background:radial-gradient(3.2rem 3.7333rem at 104% 56%, rgba(139,92,246,.50) 0%, rgba(139,92,246,0) 78%)}
.mc:active{background:rgba(255,255,255,.09)}
.mc{position:relative;border-radius:0.32rem;}
@keyframes blip{0%,100%{opacity:1}50%{opacity:.25}}
.mc-live{position:relative}
.mc-live::after{content:"";position:absolute;inset:0;pointer-events:none;
border-radius:inherit;
border:1px solid var(--red);
box-shadow:0 0 0.32rem -0.0533rem rgba(255,77,106,.7);
-webkit-mask:radial-gradient(90% 90% at 0% 0%, #000 0%, rgba(0,0,0,.35) 26%, transparent 46%);
mask:radial-gradient(90% 90% at 0% 0%, #000 0%, rgba(0,0,0,.35) 26%, transparent 46%)}
.tag-end{color:var(--txt-2);font-weight:500}
.mx-sc{flex:0 0 auto;min-width:0.9333rem;text-align:right;
font-size:0.4267rem;font-weight:700;color:var(--txt);letter-spacing:-.02em;
font-family:var(--num);font-variant-numeric:tabular-nums}
.mx-row.mx-lost .mx-nm b,.mx-row.mx-lost .mx-sc,.mx-row.mx-lost .mx-pct{color:var(--txt-2)}
.mx-sc.last{min-width:1.0133rem}
.mx-hit{flex:0 0 auto;margin-right:0.16rem;
font-size:0.2933rem;font-weight:800}
.mx-hit.w{color:var(--green)}
.mx-hit.l{color:var(--red)}
.mx-top{display:flex;align-items:center;justify-content:space-between;gap:0.32rem;
margin-bottom:0.32rem}
.mx-time{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:0.16rem;
font-size:0.3467rem;font-weight:800;color:var(--txt-b);
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mx-time .sp{flex:0 0 auto;font-size:0.3733rem;line-height:1;display:inline-flex;align-items:center}
.spx{display:inline-block;font-style:normal;font-size:0.3467rem;line-height:1}
.mx-league{flex:0 1 auto;min-width:0;display:inline-flex;align-items:center;gap:0.16rem;
font-size:0.3467rem;font-weight:500;color:var(--txt-2);white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mx-league .lg-tx{min-width:0;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mx-league .mx-sp{flex:0 0 auto;display:inline-flex;align-items:center;line-height:1}
.mx-cr{display:flex;align-items:center;gap:0.2133rem;margin-bottom:0.32rem}
.mx-cr-i{flex:0 0 auto;width:0.9333rem;height:0.9333rem;border-radius:0.2133rem;
overflow:hidden;border:1px solid var(--line);background:var(--card-2);
display:flex;align-items:center;justify-content:center}
.mx-cr-i img{width:100%;height:100%;object-fit:contain;display:block;padding:0.0533rem}
.crest-ab{display:flex;align-items:center;justify-content:center;
font-weight:700;letter-spacing:-.02em;color:var(--txt-2);
line-height:1;text-transform:uppercase;overflow:hidden}
.crest-ph-box{display:flex;align-items:center;justify-content:center;
color:var(--txt-3);opacity:.62}
.crest-dark{}
.crest-ph{width:56%;height:56%;display:block}
.mx-cr-i.crest-ab,.lvc-cr-i.crest-ab{font-size:0.24rem}
.ic.crest-ab{font-size:0.2667rem}
.mx-vs{flex:0 0 auto;font-size:0.32rem;font-weight:700;color:var(--txt-3);letter-spacing:.02em}
.mx-t{display:block;max-width:100%;font-size:0.4533rem;font-weight:800;line-height:1.22;
letter-spacing:-.03em;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mx-rows{display:flex;flex-direction:column;gap:0.4267rem;margin-top:0.4533rem}
.mx-row2{position:relative;display:block}
.mx-row-l{display:block;min-width:0;padding-right:1.4667rem}
.mx-row-k{display:block;max-width:100%;line-height:1.22;
font-size:0.4267rem;font-weight:700;letter-spacing:-.02em;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mx-ul{display:block;margin:0.1067rem -1.4667rem 0 0;
height:0.0533rem;border-radius:0.0533rem;
width:var(--w,0%);min-width:0.2133rem;background:var(--c,var(--line));
transition:width .32s cubic-bezier(.22,.61,.36,1)}
.mx-row-v{position:absolute;right:0;top:0;
min-width:1.0133rem;text-align:right;line-height:1.22;
font-size:0.4533rem;font-weight:800;letter-spacing:-.03em;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.mx-row-v.na{color:var(--txt-3);font-weight:500}
.mx-row-v[data-fx="pct"]:not(.na)::after{content:'%'}
.mx-row-sc{position:absolute;right:1.28rem;top:0;
min-width:0.9333rem;text-align:right;line-height:1.22;
font-size:0.4267rem;font-weight:700;letter-spacing:-.02em;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.mx-row2.sc .mx-row-l{padding-right:2.2133rem}
.mx-row2.sc .mx-ul{margin-right:-2.2133rem}
.mx-row-sc.last{right:0;min-width:1.0133rem}
.mx-row2.sc-last .mx-row-l{padding-right:1.4667rem}
.mx-row2.sc-last .mx-ul{margin-right:-1.4667rem}
.mx-sync{display:flex;align-items:center;gap:0.2133rem;margin-top:0.16rem;padding:0;
font-size:0.32rem;font-weight:500;color:var(--txt-2)}
.mx-sync-d{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.08rem}
.mx-sync-d b{width:0.1067rem;height:0.1067rem;border-radius:50%;background:var(--txt-3);
animation:mxsync 1.2s ease-in-out infinite}
.mx-sync-d b:nth-child(2){animation-delay:.16s}
.mx-sync-d b:nth-child(3){animation-delay:.32s}
@keyframes mxsync{0%,100%{opacity:.28;transform:translateY(0)}
50%{opacity:1;transform:translateY(-0.0533rem)}}
@media (prefers-reduced-motion:reduce){.mx-sync-d b{animation:none}}
.mx-row{display:flex;align-items:center;gap:0.2667rem;padding:0.1867rem 0}
.mx-nm{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.1333rem}
.mx-nm b{font-size:0.4267rem;font-weight:700;color:var(--txt);line-height:1.15;letter-spacing:-.02em;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mx-nm .ul{height:0.0533rem;border-radius:0.0533rem;background:var(--uc,var(--line));
width:var(--uw,2.1333rem);max-width:100%}
.mx-pct{flex:0 0 auto;min-width:1.0133rem;text-align:right;
padding:0.2267rem 0;color:var(--txt);
font-size:0.4267rem;font-weight:700;letter-spacing:-.02em;
font-family:var(--num);font-variant-numeric:tabular-nums}
.mx-pct.na{color:var(--txt-2);font-weight:500}
.crest{flex:0 0 auto;width:0.8533rem;height:0.8533rem;overflow:hidden;
display:flex;align-items:center;justify-content:center;
background:var(--card-2);border-radius:0.2133rem;
font-size:0.2933rem;font-weight:800;color:var(--txt-2);letter-spacing:0}
.crest img{width:100%;height:100%;object-fit:cover;display:block}
.promo[hidden]{display:none}
.promo{display:block;width:calc(100% - 0.8533rem);
margin:0 0.4267rem 0.2933rem;padding:0.2667rem 0.4267rem;
border:1px solid var(--line);border-radius:0.2933rem;
background:none;
font-family:inherit;text-align:left;color:var(--txt)}
.promo{position:relative}
.promo::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}
.promo:active{background:var(--card)}
.vip-in{padding-bottom:calc(0.4267rem + var(--safe-b))}
.vip-hd{padding:0.4267rem 0.4267rem 0.32rem}
.vip-hd-top{display:flex;align-items:center;gap:0.2133rem;margin-bottom:0.0533rem}
.vip-hd-top .vip-title{flex:1;min-width:0;margin-bottom:0}
.vip-title{font-size:0.4267rem;font-weight:800;color:var(--txt);line-height:1.2}
.vip-sub{font-size:0.3067rem;font-weight:500;color:var(--txt-2);line-height:1.55}
.vip-cards{display:flex;gap:0.2667rem;overflow-x:auto;overflow-y:hidden;
padding:0.32rem 0.4267rem 0.16rem;scrollbar-width:none;scroll-snap-type:x mandatory;
scroll-padding-left:0.4267rem;
flex:0 0 auto}
.vip-cards::-webkit-scrollbar{display:none}
.vip-card{flex:0 0 calc(100% - 1.4933rem);min-width:0;scroll-snap-align:start;
border:0.75px solid transparent;border-radius:16px;
background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(90deg,var(--vip-1),var(--vip-2),var(--vip-3),var(--vip-4)) border-box;
padding:0.5333rem 0.32rem 0.32rem;display:flex;flex-direction:column;gap:0.32rem}
.vip-card-hd{display:flex;align-items:center;gap:0.16rem}
.vip-card-nm{flex:1;min-width:0;font-size:0.3733rem;font-weight:800;color:var(--txt)}
.vip-feat{list-style:none;padding:0;margin:0;flex:1;display:flex;flex-direction:column;gap:0.2667rem;
font-size:0.3067rem;font-weight:700;color:var(--txt-b);line-height:1.5;min-width:0}
.vip-feat li{display:flex;align-items:flex-start;gap:0.2133rem;text-align:left}
.vip-feat li::before{content:"";flex:0 0 auto;margin-top:0.1367rem;
width:0.1867rem;height:0.1867rem;border-radius:50%}
.vip-feat li:nth-child(1)::before{background:var(--vip-1)}
.vip-feat li:nth-child(2)::before{background:var(--vip-2)}
.vip-feat li:nth-child(3)::before{background:var(--vip-3)}
.vip-feat li:nth-child(4)::before{background:var(--vip-4)}
.vip-cta{display:flex;align-items:baseline;gap:0.1067rem;
padding-top:0.2667rem;border-top:1px solid var(--line)}
.vip-price{flex:0 0 auto;padding:0;border:0;background:none;font-family:inherit;color:var(--txt);
display:flex;align-items:baseline;gap:0.08rem;white-space:nowrap}
.vip-price b{font-size:0.4267rem;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.vip-price em{font-style:normal;font-size:0.4267rem;font-weight:800;color:var(--txt)}
.vip-meta{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;
font-size:0.2933rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em;white-space:normal;overflow-wrap:break-word}
.vip-ways{padding:0.32rem 0.4267rem 0;display:flex;flex-direction:column;gap:0.2667rem}
.vip-ways[hidden]{display:none}
.vip-way{display:flex;align-items:flex-start;gap:0.2133rem;min-width:0}
.vip-way-d{flex:0 0 auto;margin-top:0.1067rem;
width:0.1867rem;height:0.1867rem;border-radius:50%;background:var(--vip-2)}
.vip-way:nth-child(1) .vip-way-d{background:var(--vip-1)}
.vip-way:nth-child(3) .vip-way-d{background:var(--vip-3)}
.vip-way:nth-child(4) .vip-way-d{background:var(--vip-4)}
.vip-way-b{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.0533rem}
.vip-way-t{font-size:0.3067rem;font-weight:700;color:var(--txt-b);line-height:1.45}
.vip-way-n{font-size:0.28rem;font-weight:500;color:var(--txt-2);line-height:1.45}
.vip-btns{padding:0.4267rem 0.4267rem 0;display:flex;flex-direction:column;gap:0.16rem}
.vip-primary{box-sizing:border-box;min-height:40px;padding:0 0.4rem;border-radius:100px;
border:0.75px solid transparent;
background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(90deg,var(--vip-1),var(--vip-2),var(--vip-3),var(--vip-4)) border-box;
font-family:inherit;color:var(--txt);
display:flex;align-items:center;justify-content:center}
.vip-primary .vp-t{font-size:0.3467rem;font-weight:700;letter-spacing:.02em}
.vip-note{padding:0 0.16rem;text-align:center;
font-size:0.2933rem;font-weight:500;color:var(--txt-2);line-height:1.5}
.vip-orders{align-self:center;background:none;border:0;font-family:inherit;
margin-top:0.2667rem;padding:0.1067rem 0.32rem;font-size:0.2933rem;font-weight:600;color:var(--txt-2);
text-decoration:underline;text-underline-offset:0.08rem}
.vip-orders:active{color:var(--txt)}.vip-primary:active{filter:brightness(1.1)}
.promo-hd{display:flex;align-items:center;gap:0.2133rem}
.promo-ic{flex:0 0 auto;width:0.3733rem;height:0.3733rem;color:var(--blue-txt);display:flex}
.promo-ic svg{width:100%;height:100%}
.promo-tx{flex:1;min-width:0;font-size:0.2667rem;font-weight:700;line-height:1.35;color:var(--txt)}
.promo-tx b{font-weight:800;color:var(--txt)}
.promo-ar{flex:0 0 auto;width:0.3467rem;height:0.3467rem;color:var(--txt);
transition:transform .28s cubic-bezier(.32,.72,.28,1)}
.promo.open .promo-ar{transform:rotate(90deg)}
#feed{touch-action:pan-y;will-change:transform}
.hx-more{position:relative;cursor:pointer}
.hx-more:active{opacity:.6}
.hot-more{position:relative;cursor:pointer}
.hot-more:active{opacity:.6}
.hx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));
gap:0.2667rem;padding:0 0.4267rem}
.hx-c{min-width:0;padding:0.3467rem 0.32rem;
border:1px solid var(--line);border-radius:0.32rem;background:none;
display:grid;grid-template-columns:auto minmax(0,1fr);
column-gap:0.2667rem;row-gap:0.2133rem;align-items:center;text-align:left}
.hx-c > .hx-av{grid-column:1;grid-row:1}
.hx-c > .hx-nm-w{grid-column:2;grid-row:1}
.hx-c > .hx-tags{grid-column:1 / -1;margin-top:0.2133rem}
.hx-c > .hx-ft{grid-column:1 / -1;margin-top:0.16rem;min-width:0;
display:flex;align-items:baseline;justify-content:space-between;
gap:0.16rem;flex-wrap:wrap;row-gap:0.1067rem}
.hx-ft .hx-mt{min-width:0}
.hx-un{min-width:0;white-space:normal;overflow-wrap:break-word;
font-size:0.2667rem;font-weight:500;color:var(--txt-3);letter-spacing:-.01em}
.hx-un b{font-weight:500;color:var(--txt-2b)}
.hx-c:active{background:var(--card-2)}
.hx-av,.src-card-av,.lb-av,.kh-av,.fd-av{position:relative}
.hx-av::before,.src-card-av::before,
.lb-av::before,.kh-av::before,.fd-av::before{
content:var(--ini,'');position:absolute;inset:0;
display:flex;align-items:center;justify-content:center;
font-weight:700;line-height:1;letter-spacing:0;pointer-events:none}
.hx-av::before{font-size:0.4267rem}
.src-card-av::before,.lb-av::before{font-size:0.4533rem}
.kh-av::before{font-size:0.6667rem}
.fd-av::before{font-size:0.32rem}
.hx-av{width:1.0133rem;height:1.0133rem;border-radius:50%;flex:0 0 auto;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.hx-tags{display:flex;align-items:center;gap:0.1067rem;max-width:100%;min-width:0;
margin-top:-0.1067rem}
.hx-tags .hx-src,.hx-tags .rk-bg{min-height:0.3733rem;font-size:0.1867rem;padding:0 0.1067rem}
.hx-tags .hx-src,.hx-tags .rk-bg{padding-top:calc(0.25em + var(--tag-fix));padding-bottom:calc(0.25em - var(--tag-fix))}
.hx-tags .rk-bg{flex:0 0 auto}
.rk-bg{gap:0.0533rem}
.rk-bg b{color:inherit;font-weight:inherit}
.soc-st .soc-rk b{color:inherit}
.ec3-since b{color:inherit}
.hx-src{align-self:flex-start;max-width:100%;min-width:0;
display:inline-flex;align-items:center;justify-content:center;
min-height:0.4267rem;padding:0 0.1333rem;border-radius:0.1067rem;
background:var(--fill-2);color:var(--txt-2b);
font-size:0.2133rem;font-weight:600;line-height:1;letter-spacing:0;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.hx-nm-w{display:flex;align-items:center;gap:0.08rem;max-width:100%;min-width:0}
.hx-nm{min-width:0;font-size:0.3067rem;font-weight:800;color:var(--txt);letter-spacing:-.02em;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.hx-nm-w .vf-ic{flex:0 0 auto;width:0.28rem;height:0.28rem}
.hx-mt{font-size:0.28rem;font-weight:500;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}
.hx-mt b{color:var(--green);font-weight:800}
.hx-n{font-style:normal;margin-left:0.1067rem;
font-size:0.2267rem;font-weight:500;color:var(--txt-3);letter-spacing:-.01em}
:root:not([lang^="zh"]) .hx-n{margin-left:0.08rem}
.to-top{display:none!important}
.to-top{position:fixed;left:50%;bottom:calc(1.9733rem + var(--safe-b));z-index:60;
margin-left:calc(5rem - 1.4933rem);
width:1.0667rem;height:1.0667rem;border-radius:50%;
display:flex;align-items:center;justify-content:center;
border:1px solid transparent;color:var(--txt);
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box;
opacity:0;visibility:hidden;transform:translateY(0.2667rem);
transition:opacity .2s ease, transform .2s ease, visibility .2s}
.to-top svg{width:0.5067rem;height:0.5067rem;display:block}
.to-top:active{filter:brightness(1.4)}
.to-top.on{opacity:1;visibility:visible;transform:none}
body.on-search .to-top,body.on-detail .to-top,body.on-pg .to-top,body.on-lb .to-top,body.on-ml .to-top,
body.on-kol .to-top,body.on-set .to-top,body.on-doc .to-top,
body.on-login .to-top{opacity:0;visibility:hidden;transform:translateY(0.2667rem)}
.more{display:flex;align-items:center;justify-content:center;gap:0.2133rem;
padding:0.32rem 0 0.4rem;font-size:0.32rem;font-weight:500;color:var(--txt-2)}
.more.end{color:var(--txt-3);padding:0.2667rem 0 0.5333rem}
.more.err button{font-family:inherit;font-size:0.32rem;font-weight:600;
color:var(--blue-txt);background:none;border:0;
padding:0.1067rem 0.2667rem;border-radius:0.2133rem;line-height:1.5;
box-shadow:inset 0 0 0 1px var(--line)}
.more.err button:active{background:var(--fill-2);opacity:.7}
.spin.sm{width:0.4267rem;height:0.4267rem;border-width:0.0533rem}
.loading{display:flex;align-items:center;justify-content:center;padding:2.1333rem 0}
.spin{width:0.6933rem;height:0.6933rem;border-radius:50%;
border:0.0667rem solid rgba(67,83,230,.18);border-top-color:#4353E6;
animation:sp .85s cubic-bezier(.5,.1,.5,.9) infinite}
@keyframes sp{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.spin{animation-duration:2s}}
#feed.sl-r,#bnr.sl-r{animation:slR .22s ease-out}
#feed.sl-l,#bnr.sl-l{animation:slL .22s ease-out}
#dbody.sl-r{animation:slR .24s ease-out}
#dbody.sl-l{animation:slL .24s ease-out}
@keyframes slR{from{opacity:0;transform:translateX(0.5333rem)}to{opacity:1;transform:none}}
@keyframes slL{from{opacity:0;transform:translateX(-0.5333rem)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){#feed.sl-r,#feed.sl-l,#bnr.sl-r,#bnr.sl-l{animation:none}}
h2{display:flex;align-items:center;justify-content:space-between;gap:0.2667rem;
font-size:0.2933rem;font-weight:500;letter-spacing:.1em;color:var(--txt-2);
padding:0.5333rem 0.4267rem 12px}
.lvc-c + h2{padding-top:0.2933rem}
.cat-fl + h2{padding-top:16px}
h2 .h2-ic{flex:0 0 auto;margin-right:0.1867rem;
color:var(--txt-2);display:inline-flex;align-items:center}
h2 .h2-ic svg{width:100%;height:100%;display:block}
h2 .h2-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
h2 .cnt{flex:0 0 auto;font-size:11px;line-height:16px;font-weight:400;
color:var(--txt-2);letter-spacing:0}
h2 .cnt b{font-weight:500;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
#detailWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;
background:var(--bg);
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-detail #detailWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
#detail{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:pan-y;
background:var(--bg);
overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:none;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);
will-change:transform}
#detail::-webkit-scrollbar{display:none}
body.on-detail #detail{transform:translateX(0)}
body.on-detail{overflow:hidden}
body.on-detail #home{
transform:none;opacity:1}
.dhd{top:0;z-index:20;background:var(--bg);
display:flex;align-items:center;gap:0.2667rem;
padding:calc(0.4267rem + var(--safe-t)) 0.4rem 0.32rem}
.dhd .ib2{width:36px;height:36px;flex:0 0 auto;
border:1px solid transparent;border-radius:100px;
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box;
color:var(--txt);display:flex;align-items:center;justify-content:center}
.dhd .ib2:active{
background:
linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.dhd .ib2 svg{width:18px;height:18px;stroke-width:1.8}
#lBack svg,#docBack svg,#lbBack svg,#pgBack svg,#mlBack svg,
#setClose svg,#kolBack svg,#dBack svg,
#lClose svg,#sBack svg,#imgv .iv-x svg{width:24px;height:24px;stroke-width:1.35}
#pgShare svg,#dShare svg,#kolMore svg{
width:18px;height:18px;stroke-width:1.8}
#setShare svg{width:16px;height:16px;stroke-width:2}
.dhd .pg-share{display:none}
body.pg-adv .dhd .pg-share{display:flex}
body.pg-adv #pgRightPad{display:none}
.dhd{position:relative}
.dhd-t{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
max-width:calc(100% - 4.2667rem);
text-align:center;font-size:0.3733rem;font-weight:800;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;
pointer-events:none}   /* 标题盖在按钮上方，别把点击吃掉 */
.dhd > :first-child{margin-right:auto}
.dtip{position:absolute;top:0;left:0;pointer-events:none;
min-width:2.6667rem;max-width:min(76vw,7.4667rem);padding:0.2133rem 0.2667rem;
background:rgba(22,24,28,.96);border:1px solid var(--line);
border-radius:0.2933rem;box-shadow:0 0.16rem 0.4267rem rgba(0,0,0,.5);
opacity:0;transform:translate(-50%,-115%);
transition:opacity .14s ease;z-index:5}
.dtip.on{opacity:1}
.dtip-t{font-size:0.2667rem;font-weight:500;color:var(--txt-2);margin-bottom:0.1333rem;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.dtip-r{display:flex;align-items:center;gap:0.1333rem;font-size:0.2933rem;font-weight:700;
white-space:normal;overflow-wrap:break-word;line-height:1.5;overflow:hidden;text-overflow:ellipsis}
.dtip-r em{width:0.16rem;height:0.16rem;border-radius:0.0533rem;flex:0 0 auto;font-style:normal}
.dtip-r span{flex:1;min-width:0;color:var(--txt-2);
white-space:nowrap;overflow-wrap:normal;word-break:keep-all;
overflow:hidden;text-overflow:ellipsis}
.dtip-r b{color:var(--txt);font-weight:800;flex:0 0 auto;white-space:nowrap}
.drule{padding:0.1067rem 0.4267rem 0.5333rem}
.drule-sec{padding:0.4267rem 0}
.drule-sec+.drule-sec{margin-top:0.1067rem}
.drule-sh{font-size:0.3733rem;font-weight:800;color:var(--txt);margin-bottom:0.2133rem}
.drule-tx{font-size:0.3467rem;font-weight:700;color:var(--txt-c);line-height:1.6}
.src-wrap{padding:0 0 calc(0.4267rem + var(--safe-b))}
.src-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.2667rem;padding:0 0.4267rem}
.src-all{display:flex;align-items:center;justify-content:center;
width:calc(100% - 0.8534rem);margin:0.4267rem 0.4267rem 0;
padding:0.32rem 0;border:1px solid var(--line);border-radius:0.2933rem;
background:none;font-family:inherit;
font-size:0.32rem;font-weight:700;color:var(--txt)}
.src-all:active{background:var(--card)}
.prd-none{margin-top:0.2133rem}
.prd-grid{padding-top:0.4rem;padding-bottom:0.5333rem}
.src-card{min-width:0;padding:0.32rem 0.32rem 0.2133rem;border:1px solid var(--line);border-radius:0.2933rem;
background:none;display:flex;flex-direction:column;gap:0.16rem}
.src-rows{display:flex;flex-direction:column;gap:0.2133rem;padding:0 0.4267rem}
.src-rw{padding:0.32rem;border:0;border-radius:16px;background:var(--surf);
display:flex;flex-direction:column;gap:0.2667rem}
.src-rw-hd{display:flex;align-items:center;gap:0.2133rem;min-width:0}
.src-rw-mk{flex:0 0 auto;display:flex;align-items:center;justify-content:center;
width:0.96rem;height:0.96rem;border-radius:50%;
background:var(--fill-2);
color:var(--txt-2);font-style:normal;font-size:0.3733rem;font-weight:800;
letter-spacing:-.02em;line-height:1}
.src-rw-mk.ic svg{width:0.5333rem;height:0.5333rem;display:block}
.src-rw-nm{flex:0 0 auto;font-size:0.3467rem;font-weight:800;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;max-width:4.2667rem;
margin-right:0}
.src-rw-mt{flex:1;min-width:0;text-align:right;
font-size:0.2667rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.src-rw-thin{flex:1;min-width:0;text-align:right;
font-size:0.2667rem;font-weight:600;color:var(--red);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.vf-ic{flex:0 0 auto;width:0.3467rem;height:0.3467rem;display:block}
.nm-wrap{display:inline-flex;align-items:center;gap:0.1067rem;min-width:0}
.src-rw.tap{cursor:pointer}
.src-rw.tap:active{background:var(--card)}
.src-rw-bar{display:flex;height:0.0533rem;gap:0.1333rem;border-radius:0.0267rem}
.src-rw-bar i{display:block;height:100%;border-radius:0.0267rem}
.src-rw-lgs{display:flex;flex-wrap:wrap;gap:0.32rem;
font-size:0.2933rem;font-weight:500;color:var(--txt-2)}
.src-rw-lg{display:inline-flex;align-items:center;gap:0.1067rem}
.src-rw-lg em{width:0.1867rem;height:0.1867rem;border-radius:50%;background:var(--c);flex:0 0 auto}
.src-rw-lg b{color:var(--txt);font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums}
.sheet-rows{padding:0.2133rem 0.4267rem 0.32rem}
.src-card.tap{cursor:pointer}
.src-card.tap:active{background:var(--card)}
.src-card-av{flex:0 0 auto;width:1.0667rem;height:1.0667rem;border-radius:50%;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.src-card-fl{flex:0 0 auto;border:1px solid var(--txt);
padding:0.08rem 0.2667rem;border-radius:0.2933rem;background:var(--txt);
font-family:inherit;font-size:0.2667rem;font-weight:800;color:var(--bg);white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.src-card-fl.done{background:none;color:var(--txt-2);border-color:var(--line)}
.src-card-nm{display:flex;align-items:center;gap:0.1067rem;min-width:0;
font-size:0.3733rem;font-weight:800;color:var(--txt);line-height:1.2;
white-space:normal;overflow-wrap:break-word;overflow:hidden}
.src-card-nm>span:not(.src-badge){overflow:hidden;text-overflow:ellipsis}
.src-card-pd{font-size:0.28rem;font-weight:500;color:var(--txt-2);line-height:1.4;
min-width:0;overflow-wrap:break-word}
.src-card-pd b{color:var(--c);font-weight:800}
.src-card-pd .conf{color:var(--c);font-weight:800;margin-left:0.0533rem}
.src-seg{position:relative;display:flex;padding:0.3467rem 0.4267rem 0;
border-top:1px solid var(--line);border-bottom:1px solid var(--line);
overflow:visible;scrollbar-width:none}
.src-seg::-webkit-scrollbar{display:none}
.src-seg button{position:relative;z-index:1;flex:0 0 auto;border:0;background:none;font-family:inherit;
padding:0 0.32rem 0.3467rem;font-size:0.3733rem;font-weight:700;color:var(--txt-2);
transition:color .2s ease}
.src-seg button:first-child{padding-left:0}
.src-seg button::before{content:'';position:absolute;z-index:-1;
left:0;right:0;bottom:0;top:-0.3467rem;min-height:44px}
.src-seg.sub-seg{padding:0.3467rem 0.4267rem 0;overflow-x:auto;overflow-y:visible;
-webkit-overflow-scrolling:touch;scrollbar-width:none}
.src-seg.sub-seg::-webkit-scrollbar{display:none}
.src-seg.sub-seg button{flex-grow:1;flex-shrink:1;flex-basis:0;
min-width:0;text-align:center;padding:0 0 0.3467rem;font-size:0.3467rem}
.src-seg.sub-seg button i{font-style:normal;margin-right:0.1333rem;
font-size:0.32rem;line-height:1}
.src-seg.sub-seg button:first-child{padding-left:0}
.src-seg.sub-seg .src-seg-bar{bottom:-1px}
.src-seg.sub-seg[hidden]{display:none}
.src-seg.sub-seg.cm-seg{padding-bottom:0}
.src-seg.sub-seg.cm-seg button{flex:0 0 auto;text-align:left;
font-size:0.32rem;padding:0 0.24rem 0.3467rem}
.src-seg.sub-seg.cm-seg button:first-child{padding-left:0}
#srcSeg{padding:0.3467rem 0.4267rem 0;overflow:visible}
#srcSeg button{flex:1 1 0;text-align:center;padding:0 0 0.3467rem;font-size:0.3467rem;min-width:0}
#srcSeg button:first-child{padding-left:0}
#srcPane{padding-top:0.32rem}
.src-sum{margin-bottom:0.4267rem}
.src-seg button.on{color:var(--txt);font-weight:800}
.src-seg-bar{position:absolute;bottom:-1px;left:0;height:0.0533rem;background:var(--txt);border-radius:0.0267rem;
transition:transform .26s cubic-bezier(.22,.61,.36,1),width .26s cubic-bezier(.22,.61,.36,1)}
.kd{padding:0.3733rem 0.4267rem 0}
.kd-title{font-size:0.5333rem;font-weight:800;line-height:1.2;color:var(--txt);
letter-spacing:0;margin:0.0533rem 0 0.2133rem;text-align:center;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
overflow:hidden;overflow-wrap:break-word}
.kd-title .vs{color:var(--txt);font-weight:800;margin:0 0.1067rem}
.kd-lg{display:flex;justify-content:center;align-items:center;
font-size:0.32rem;font-weight:500;letter-spacing:.02em;color:var(--txt-2);
margin:0 0 0.16rem}
.kd-sub2{font-size:0.2667rem;font-weight:500;color:var(--txt-3);margin-top:-0.08rem}
.kd-lg2{min-width:0;gap:0.1067rem}
.kd-lgi{flex:0 0 auto;width:0.4267rem;height:0.4267rem;border-radius:0.08rem;overflow:hidden;
display:flex;align-items:center;justify-content:center;margin-right:0.0533rem}
.kd-lgi img{width:100%;height:100%;object-fit:contain;display:block}
.kd-lgn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-lgd{flex:0 0 auto;color:var(--txt-3)}
.kd-lgs{flex:0 0 auto;white-space:nowrap}
.kd-when.kd-ft,.kd-when.kd-ft b,html[data-theme="light"] .kd-when.kd-ft,html[data-theme="light"] .kd-when.kd-ft b{color:var(--txt-2)}
.mx-sync.kd-sync{justify-content:center;margin:0 0 0.4267rem;font-size:0.28rem}
.kd-sb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;
gap:0.2667rem;padding-bottom:0.4267rem}
.kd-mid > :first-child{min-height:1.1467rem;display:flex;
align-items:center;justify-content:center}
.kd-side{display:flex;flex-direction:column;align-items:center;gap:0.2133rem;min-width:0}
.kd-crest{position:relative;width:1.1467rem;height:1.1467rem;border-radius:50%;
background:#000;
overflow:hidden;display:flex;align-items:center;justify-content:center}
.kd-crest img{height:100%;width:auto;max-width:100%;object-fit:contain;
display:block;padding:0.08rem}
.kd-nm{font-size:0.3067rem;font-weight:500;color:var(--txt);letter-spacing:.02em;
max-width:2.4rem;text-align:center;line-height:1.2;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.kd-ab{margin-top:-0.16rem;font-size:0.2667rem;font-weight:800;
color:var(--txt-3);letter-spacing:.06em;line-height:1.2;
font-family:var(--num);white-space:nowrap}
.kd-mid{display:flex;flex-direction:column;align-items:center;gap:0.2133rem;padding:0 0.1067rem}
.kd-status{display:inline-flex;align-items:center;gap:0.16rem;
font-size:0.32rem;font-weight:800;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.kd-status .lv{display:inline-flex;align-items:center;gap:0.1067rem;color:var(--red);
letter-spacing:.04em;text-transform:uppercase}
.kd-status .lv i{width:0.1333rem;height:0.1333rem;border-radius:50%;background:var(--red);
animation:blip 1.4s ease-in-out infinite}
.kd-status .cl{color:var(--red)}
.kd-status .info{width:0.3733rem;height:0.3733rem;color:var(--txt-2);flex:0 0 auto}
.kd-score{display:flex;align-items:baseline;gap:0.2933rem;
font-size:1.0133rem;font-weight:900;color:var(--txt);line-height:1;
letter-spacing:-.03em;font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-score .dash{font-size:0.5333rem;color:var(--txt-2);font-weight:800;
align-self:center}
.kd-score .dash{font-size:.72em;position:relative;top:-.06em}   /* KXSCORE-1006 冒号跟数字同族、略小居中；间距照旧靠 .kd-score 的 gap */
.kd-score .dash{font-size:.72em;position:relative;top:-.06em}   /* KXSCORE-1006 冒号跟数字同族、略小居中；间距照旧靠 .kd-score 的 gap */
.kd-pen{display:flex;align-items:baseline;justify-content:center;gap:0.1067rem;
margin-top:0.0533rem;font-size:0.32rem;line-height:1.2;color:var(--txt-3)}
.kd-pen b{font-family:var(--num);font-variant-numeric:tabular-nums;
font-weight:700;color:var(--txt-2)}
.kd-vs{font-size:0.5867rem;font-weight:900;color:var(--fill);letter-spacing:.04em}
.kd-eyebrow{font-size:0.2933rem;font-weight:500;letter-spacing:.06em;color:var(--txt-2);
text-transform:uppercase}
.kd-when{display:flex;align-items:baseline;justify-content:center;gap:0.16rem;
color:var(--txt)}
.kd-when b{color:var(--txt);font-weight:500;font-family:var(--num);
font-variant-numeric:tabular-nums}
.kd-chart{position:relative;padding:0.4267rem 0.4267rem 0.2133rem 0}
.kd-chart-na{display:flex;align-items:center;justify-content:center;
min-height:3.2rem;padding-left:0.4267rem}
.kd-rg{display:flex;align-items:center;justify-content:space-between;gap:0.2667rem;
flex-wrap:wrap;padding:0.2133rem 0.4267rem 0}
.kd-vol{flex:0 0 auto;font-size:0.2933rem;line-height:16px;font-weight:400;color:var(--txt-3)}
.kd-vol b{font-weight:400;color:var(--txt-2)}
.kd-rg-b{display:flex;align-items:center;gap:0.0533rem;min-width:0;margin-left:auto}
.kd-rg-i{flex:0 0 auto;border:0;background:none;font-family:inherit;cursor:pointer;
padding:6px 4px;border-radius:100px;position:relative;
font-size:0.2933rem;line-height:16px;font-weight:600;color:var(--txt-3)}
.kd-rg-i.on{color:var(--txt);font-weight:800}
.kd-rg-i:active{color:var(--txt)}
.kd-rg-i::after{content:'';position:absolute;left:0;right:0;
top:50%;transform:translateY(-50%);height:44px}
.kd-chart svg circle{transform-box:fill-box;transform-origin:center;
transform:scaleX(var(--kd-cxs,1.286))}
.kd-chart svg .kd-lead{stroke-width:1;pointer-events:none;
transition:opacity .2s ease}
.kd-chart-svg.kd-drawing .fx-pulse{animation:none !important;opacity:0}
.kd-chart svg path{transition:opacity .2s ease}
.kd-chart-svg.kd-jump svg circle[data-end],
.kd-chart-svg.kd-jump svg circle[data-pulse],
.kd-chart-svg.kd-jump .kd-lbl{transition:none}
.kd-chart-svg.kd-rgswap svg path[data-line],
.kd-chart-svg.kd-rgswap svg circle[data-end],
.kd-chart-svg.kd-rgswap svg circle[data-pulse]{
opacity:0;transform:translateX(14px);transition:none}
.kd-chart svg path[data-line],
.kd-chart svg circle[data-end],
.kd-chart svg circle[data-pulse]{transition:opacity .32s ease,
transform .32s cubic-bezier(.22,.61,.36,1)}
@media (prefers-reduced-motion:reduce){
.kd-chart svg circle[data-end],
.kd-chart svg circle[data-pulse]{transition:none}
.kd-lbl{transition:none}
}
.kd-chart-svg .kd-lbl{cursor:pointer}
.kd-chart-svg.only-0 svg [data-s="1"],.kd-chart-svg.only-0 svg [data-s="2"],
.kd-chart-svg.only-1 svg [data-s="0"],.kd-chart-svg.only-1 svg [data-s="2"],
.kd-chart-svg.only-2 svg [data-s="0"],.kd-chart-svg.only-2 svg [data-s="1"]{display:none}
.kd-chart-svg.only-0 .kd-lbl,.kd-chart-svg.only-1 .kd-lbl,
.kd-chart-svg.only-2 .kd-lbl{opacity:.3;transition:opacity .18s}
.kd-chart-svg.only-0 .kd-lbl[data-s="0"],
.kd-chart-svg.only-1 .kd-lbl[data-s="1"],
.kd-chart-svg.only-2 .kd-lbl[data-s="2"]{opacity:1}
.kd-chart-svg{position:relative;touch-action:pan-y;cursor:pointer;
padding-right:1.76rem;padding-left:0}
.kd-grid{position:absolute;left:0;right:1.76rem;top:0;bottom:0;
pointer-events:none;z-index:0}
.kd-grid>div{position:absolute;left:0;right:0;height:0;
border-top:1px dotted rgba(255,255,255,.07)}
.kd-grid>div>b{position:absolute;right:100%;top:-7px;padding-right:0.1067rem;
font-size:0.2667rem;line-height:14px;font-weight:500;color:var(--txt-3);
white-space:nowrap;
font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-xax{display:flex;align-items:center;justify-content:space-between;
margin-top:0.32rem;padding-right:1.76rem;padding-left:0.7467rem;
font-size:0.2667rem;line-height:14px;font-weight:500;color:var(--txt-3);
font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-chart svg{width:100%;height:6.4rem;display:block;overflow:visible;position:relative;z-index:1}
.kd-lbl{position:absolute;right:0;width:1.5733rem;padding-left:0.2667rem;transform:translateY(-50%);
text-align:left;pointer-events:none;line-height:1;
transition:top .45s cubic-bezier(.22,.61,.36,1)}
/* HI-1007 begin */:root[lang="hi"] .kd-lbl .nm{line-height:1.35}/* HI-1007 end */
.kd-lbl .nm{margin-top:0.1067rem;
font-size:0.2933rem;font-weight:800;color:var(--c);letter-spacing:.02em;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.kd-lbl .pc{font-size:0.48rem;font-weight:900;color:var(--c);letter-spacing:-.03em;
margin-top:-0.0533rem;font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-lbl.scrub{z-index:6;transition:top .1s linear, left .1s linear}
.kd-lbl.scrub .nm{opacity:.75}
#ddim{transition:opacity .18s ease}
.kd-flow{position:absolute;left:0.4267rem;bottom:0.1067rem;
width:60%;height:0.85rem;pointer-events:none;z-index:4;overflow:hidden}
.kd-flow i{position:absolute;left:0;bottom:0;display:block;
font-style:normal;font-size:0.2667rem;font-weight:700;line-height:1.4;
color:var(--txt);white-space:nowrap;opacity:0;
max-width:100%;overflow:hidden;text-overflow:ellipsis;
text-shadow:0 0 3px #000, 0 0 6px #000;
animation:kdFlow 2.6s cubic-bezier(.25,.6,.3,1) forwards}
.kd-flow i b{color:var(--txt-2);font-weight:500}
.kd-flow i b.up{color:var(--green)}
.kd-flow i b.dn{color:var(--red)}
@keyframes kdFlow{
0%{transform:translateY(0.26rem);opacity:0}
16%{transform:translateY(0);opacity:1}
64%{opacity:1}
100%{transform:translateY(-0.6rem);opacity:0}
}
.kd-flow i:has(>.kxf-u),#hero .hc-flow i:has(>.kxf-u){display:flex!important;align-items:baseline;text-overflow:clip!important}
.kxf-u{flex:0 100 auto;min-width:2.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kxf-r{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:pre}
.kxf-t{flex:0 0 auto;white-space:pre}
@media (prefers-reduced-motion:reduce){ .kd-flow{display:none} }
.dtip.tm{min-width:0;padding:0.1067rem 0.2133rem;border-radius:0.16rem;
transform:translate(-50%,0);font-size:0.2667rem;font-weight:700;
font-family:var(--num);font-variant-numeric:tabular-nums;
color:var(--txt-2);white-space:nowrap}
.kd-bets{display:flex;gap:0.2133rem;padding:0.72rem 0.4267rem 0.2133rem}
.kd-bet{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:0.2133rem}
.kd-bet .btn{width:100%;border:1px solid transparent;font-family:inherit;position:relative;
box-sizing:border-box;min-height:1.0933rem;display:flex;align-items:center;justify-content:center;
padding:0 0.1067rem;border-radius:0.2933rem;
font-size:0.3733rem;font-weight:800;letter-spacing:.02em;line-height:1;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;text-align:center;
transition:transform .12s ease,filter .12s ease}
.kd-bet .btn:active{transform:translateY(1px);filter:brightness(1.08)}
.kd-bet .btn.home{background:var(--blue);color:var(--txt)}
.kd-bet .btn.away{background:var(--green);color:var(--txt)}
.kd-bet .mx{font-size:0.32rem;font-weight:500;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-bet .mx b{color:var(--txt)}
.kd-bets.done .btn{pointer-events:none;transition:none}
.kd-bets.done .btn:active{transform:none;filter:none}
.kd-bets.done .btn:not(.picked){
background:var(--card-2);color:var(--txt-3);border-color:var(--line)}
.kd-bets.done .btn.picked{background:none}
.kd-bets.done .btn.picked.home{border-color:var(--blue-txt);color:var(--blue-txt)}
.kd-bets.done .btn.picked.away{border-color:var(--green);color:var(--green)}
.kd-bets.done .btn.picked::before{content:"✓";margin-right:0.1067rem;font-weight:900}
.kd-note-box{width:calc(100% - 0.8534rem);margin:0.1067rem 0.4267rem 0.4267rem;
padding:0.4267rem;border-radius:0.32rem;
border:1px solid rgba(67,83,230,.42);background:rgba(67,83,230,.10);
text-align:left;font-size:0.3067rem;font-weight:500;
color:#EAECFC;letter-spacing:.01em;line-height:1.6}
.kd-note-box b{font-weight:800;color:var(--txt)}
.h5dl{position:fixed;top:0;bottom:0;left:50%;width:10rem;max-width:100%;margin-left:-5rem;z-index:256;box-sizing:border-box;
display:flex;align-items:center;justify-content:center;padding:0 16px;background:rgba(0,0,0,.6);
opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);-webkit-tap-highlight-color:transparent}
html[data-theme="light"] .h5dl{background:rgba(0,0,0,.4)}
.h5dl.on{opacity:1}
.h5dl.out{opacity:0;transition-duration:.15s}
.h5dl-in{box-sizing:border-box;width:100%;max-height:calc(var(--h5dl-vh,100svh) - 48px);display:flex;flex-direction:column;
padding:24px 28px 28px;border-radius:20px;background:#151515;color:var(--txt);text-align:left;
box-shadow:0 7px 20px rgba(0,0,0,.55);transform:scale(.96);transition:transform .2s cubic-bezier(.4,0,.2,1)}
html[data-theme="light"] .h5dl-in{background:#FFFFFF;box-shadow:0 0 12px rgba(0,0,0,.1),0 12px 24px rgba(0,0,0,.05)}
.h5dl.on .h5dl-in{transform:scale(1)}
.h5dl.out .h5dl-in{transform:scale(.96)}
.h5dl-hd{flex:0 0 auto;display:flex;align-items:center;gap:12px;min-height:32px;margin:0 -6px 12px 0}
.h5dl-t{flex:1 1 auto;min-width:0;margin:0;padding:0;font-size:20px;line-height:28px;font-weight:600;letter-spacing:0;color:var(--txt);overflow-wrap:anywhere}
.h5dl-x{flex:0 0 32px;width:32px;height:32px;padding:5px;border:0;border-radius:50%;background:none;color:var(--txt);display:flex;align-items:center;justify-content:center;cursor:pointer}
.h5dl-x svg{width:22px;height:22px;display:block}
.h5dl-x:active{background:rgba(255,255,255,.08)}
html[data-theme="light"] .h5dl-x:active{background:rgba(0,0,0,.05)}
.h5dl-bd{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}
.h5dl-bd::-webkit-scrollbar{display:none}
.pmx-sec .kd-ex-n{font-size:12px;color:var(--txt-2);font-weight:500}
.pmx-tabs{display:flex;gap:8px;margin:0 16px 10px}
.pmx-tab{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 10px;
border-radius:12px;border:0;background:var(--surf);color:var(--txt-2);font:inherit;font-size:13px;font-weight:700}
.pmx-tab.on{background:var(--blue);color:#fff}
.pmx-tab .pmx-cr{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}
.pmx-tab .pmx-cr img{width:20px;height:20px;object-fit:contain;border-radius:0}
.pmx-tab .pmx-tn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmx-tab .pmx-fm{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:600;opacity:.75;font-size:12px}
.pmx-card{margin:0 16px;border-radius:16px;background:var(--surf);overflow:hidden}
.pmx-motm{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--txt-2)}
.pmx-motm b{color:var(--txt);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmx-motm .pmx-rt{margin-left:auto}
.pmx-star{flex:0 0 auto;width:16px;height:16px;color:#D9A93B}
.pmx-colh{display:flex;align-items:center;padding:10px 14px 4px;font-size:11px;color:var(--txt-2)}
.pmx-colh span:first-child{flex:1 1 auto}
.pmx-colh .pmx-ch{flex:0 0 auto;width:40px;text-align:center}
.pmx-colh .pmx-ch2{flex:0 0 auto;width:44px;text-align:center}
.pmx-colh .pmx-chv{flex:0 0 14px}
.pmx-grp{padding:10px 14px 4px;font-size:12px;font-weight:700;color:var(--txt-2)}
.pmx-row{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 14px;border-top:1px solid var(--line);
-webkit-tap-highlight-color:transparent}
.pmx-row:first-child{border-top:0}
.pmx-row.has-c{cursor:pointer}
.pmx-row.has-c:active{background:var(--surf)}
.pmx-row.dim{opacity:.5}
.pmx-no{flex:0 0 22px;text-align:center;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:12px;color:var(--txt-2)}
.pmx-pos{flex:0 0 auto;min-width:30px;height:20px;padding:0 5px;border-radius:6px;background:var(--fill-2);color:var(--txt-2);
font-size:11px;font-weight:700;line-height:20px;text-align:center;white-space:nowrap}
.pmx-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.pmx-nm{font-size:14px;font-weight:600;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmx-ev{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.pmx-ev:empty{display:none}
.pmx-ev i{font-style:normal;display:inline-flex;align-items:center;gap:3px;white-space:nowrap}
.pmx-ev svg{width:12px;height:12px;flex:0 0 auto}
.pmx-ev .up{color:var(--green)}
.pmx-ev .dn{color:var(--red)}
.pmx-ev .yc::before,.pmx-ev .rc::before{content:"";display:inline-block;width:8px;height:11px;border-radius:2px;background:#F5C518}
.pmx-ev .rc::before{background:var(--red)}
.pmx-hp{flex:0 0 40px;text-align:center;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;color:var(--txt-2)}
.pmx-rt{flex:0 0 44px;height:26px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;
font-family:var(--num);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800;color:#fff}
.pmx-rt.r9,.pmx-rt.r8,.pmx-rt.r7,.pmx-rt.r6,.pmx-rt.r5{background:#D9A93B;color:#1A1A1A}
.pmx-rt.na{background:var(--fill-2);color:var(--txt-2);font-weight:600}
.pmx-chv{flex:0 0 14px;width:14px;height:14px;color:var(--txt-2);transition:transform .2s}
.pmx-row.open .pmx-chv{transform:rotate(180deg)}
.pmx-pc{padding:4px 14px 12px 44px;border-top:0}
.pmx-pc[hidden]{display:none}
.pmx-pcs{font-size:11px;color:var(--txt-2);padding:2px 0 6px}
.pmx-pci{padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.55;color:var(--txt)}
.pmx-pci:first-of-type{border-top:0}
.pmx-pci .pmx-ft{margin-top:4px}
.pmx-note{margin:10px 16px 0;font-size:11px;line-height:1.5;color:var(--txt-2)}
.pmx-srcs{display:flex;flex-wrap:wrap;gap:6px;margin:0 16px 10px}
.pmx-srcs span{height:24px;padding:0 9px;border-radius:12px;background:var(--surf);color:var(--txt-2);font-size:12px;line-height:24px;white-space:nowrap}
.pmx-srcs b{font-weight:700;color:var(--txt);margin-left:3px;font-family:var(--num);font-variant-numeric:tabular-nums}
.pmx-cl{margin:0 16px;border-radius:16px;background:var(--surf);overflow:hidden}
.pmx-c{padding:12px 14px;border-top:1px solid var(--line)}
.pmx-c:first-child{border-top:0}
.pmx-tx{margin:0;font-size:14px;line-height:1.6;color:var(--txt);overflow-wrap:anywhere;word-break:normal}
.pmx-ft{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:12px;color:var(--txt-2);min-width:0}
.pmx-sn{flex:0 0 auto;font-weight:600}
.pmx-lk{display:inline-flex;align-items:center;gap:3px;font-family:var(--num);font-variant-numeric:tabular-nums}
.pmx-lk svg{width:13px;height:13px}
.pmx-tg{height:18px;padding:0 6px;border-radius:5px;background:var(--fill-2);font-size:11px;line-height:18px}
.pmx-ob{flex:0 0 auto;height:20px;padding:0 7px;border-radius:6px;border:1px solid var(--line);background:none;color:var(--txt-2);
font:inherit;font-size:11px;line-height:18px}
.pmx-ob.on{color:var(--txt);border-color:var(--txt-2)}
.pmx-or{margin:6px 0 0;padding:8px 10px;border-radius:10px;background:var(--fill-2);font-size:12px;line-height:1.55;color:var(--txt-2);overflow-wrap:anywhere}
.pmx-or[hidden]{display:none}
.pmx-a{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:var(--txt-2);text-decoration:none;white-space:nowrap}
.pmx-a svg{width:12px;height:12px}
.pmx-more{display:block;width:calc(100% - 32px);margin:10px 16px 0;height:40px;border-radius:12px;border:0;background:var(--surf);
color:var(--txt);font:inherit;font-size:13px;font-weight:700}
.pmx-more:active{opacity:.6}
.pmx-more[disabled]{opacity:.5}
.pmh{margin:0 .4267rem 28px;display:flex;flex-direction:column;gap:8px}
#pmh.pmh{margin:0 0 28px}
.pmh[hidden],.pmh-hd[hidden]{display:none}
.pmh-c{display:block;padding:12px 14px;border-radius:16px;background:var(--surf);color:var(--txt);cursor:pointer;-webkit-tap-highlight-color:transparent}
.pmh-c:active{opacity:.75}
.pmh-m{display:flex;align-items:center;gap:8px;min-width:0}
.pmh-m .pmx-cr{flex:0 0 22px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}
.pmh-m .pmx-cr img{width:22px;height:22px;object-fit:contain;border-radius:0}
.pmh-t{flex:1 1 0;min-width:0;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmh-t.r{text-align:right}
.pmh-s{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800;padding:0 4px}
.pmh-lg{margin-top:4px;font-size:11px;color:var(--txt-2);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmh-i{margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}
.pmh-i .pmx-tx{font-size:13px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.pmh-i .pmx-ft{margin-top:4px}
.pmh-all{margin-top:10px;display:flex;align-items:center;justify-content:center;gap:2px;font-size:12px;font-weight:700;color:var(--blue-txt)}
.pmh-all svg{width:12px;height:12px}
.cm-pmh{padding:4px 0 24px}
.cm-pmh .pmh-c{margin:0 16px 12px}
.cm-pmh .pmh-e{padding:48px 16px;text-align:center;color:var(--txt-2);font-size:13px}
#pmh{flex-direction:row;gap:12px;overflow-x:auto;overflow-y:hidden;padding:0 .4267rem;scroll-padding-left:.4267rem;
scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:stretch}
#pmh::-webkit-scrollbar{display:none}
#pmh .pmh-c{flex:0 0 85vw;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;border-radius:16px;
background:var(--surf);scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-select:none;
transition:transform .2s cubic-bezier(.11,0,.02,.99),background-color .2s}
#pmh .pmh-c:active{opacity:1;transform:scale(.98)}
#pmh .pmh-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:18px;min-width:0}
#pmh .pmh-top .pmh-lg{margin:0;flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;color:var(--txt-2);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pmh .pmh-st{flex:0 0 auto;color:var(--txt-2);white-space:nowrap}
#pmh .pmh-sc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:14px}
#pmh .pmh-tm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}
#pmh .pmh-cr{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:0}
#pmh .pmh-cr img{width:36px;height:36px;object-fit:contain;border-radius:0}
#pmh .pmh-tn{max-width:100%;font-size:13px;line-height:18px;font-weight:600;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pmh .pmh-sn{display:flex;align-items:center;gap:8px;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:28px;line-height:32px;font-weight:800;color:var(--txt);padding-bottom:22px}
#pmh .pmh-sn b{font-weight:800}
#pmh .pmh-sn b.lo{color:var(--txt-2)}
#pmh .pmh-sn i{font-style:normal;font-weight:500;color:var(--txt-2);font-size:20px}
#pmh .pmh-q{margin:14px 0 0;font-size:15px;line-height:22px;color:var(--txt);
display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
#pmh .pmh-tl{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:18px;color:var(--txt-2);min-width:0}
#pmh .pmh-tl svg{flex:0 0 auto;width:13px;height:13px}
#pmh .pmh-tl .pmh-ln{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#pmh .pmh-ob{flex:0 0 auto;margin:-6px -6px -6px 2px;padding:6px;border:0;background:none;color:var(--blue-txt);font:inherit;font-size:12px;font-weight:600}
#pmh .pmh-ob:active{opacity:.6}
#pmh .pmh-sp{flex:1 1 auto;min-height:14px}
#pmh .pos-act{margin:0;padding:12px 0 0;border-top:1px solid var(--line)}
#pmh .pmh-tg{margin-left:auto;flex:0 0 auto;height:20px;padding:0 8px;border-radius:100px;background:var(--fill-2);color:var(--blue-txt);
font-size:11px;line-height:20px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
#pmh .pmh-tl{min-height:20px;margin-top:auto;padding-top:8px}
#pmh .pos-act{margin-top:12px}   /* 翻译行固定在底栏分隔线上方：卡片 flex 纵排 + margin-top:auto，空出的高度留在正文和翻译行之间 */
.pmx-mb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 8px;border:0;border-radius:100px;
background:var(--fill-2);color:var(--txt-2);font:inherit;font-size:11px;line-height:20px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pmx-mb::after{content:"";position:absolute;inset:-8px -4px}
.pmx-mb svg,#pmh .pmh-tl .pmx-mb svg{flex:0 0 auto;width:12px;height:12px}
.pmx-mb:active{opacity:.6}
#pmh .pmh-tl .pmx-mb{margin-left:2px}
.pmx-ft .pmx-mb{margin-left:0}
#pmxMeme .pmm-l{padding:4px .4267rem 0}
#pmxMeme .pmm-i{padding:12px 0;border-top:1px solid var(--line)}
#pmxMeme .pmm-i:first-child{border-top:0}
#pmxMeme .pmm-t{font-size:15px;line-height:22px;font-weight:800;color:var(--txt);overflow-wrap:anywhere}
#pmxMeme .pmm-x{margin:4px 0 0;font-size:14px;line-height:21px;color:var(--txt-2);overflow-wrap:anywhere}
#pmxMeme .ef-ft{padding-top:20px}
.pmx-ft .pmx-od{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;height:20px;padding:0 8px;border:0;border-radius:100px;
background:var(--fill-2);color:var(--txt-2);font:inherit;font-size:11px;line-height:20px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
.pmx-ft .pmx-od::after{content:"";position:absolute;inset:-8px -4px}
.pmx-ft .pmx-od.on{color:var(--blue-txt)}
.pmx-ft .pmx-od:active{opacity:.6}
.pmx-ft{gap:8px}
#feed > #pmhHd{margin-top:28px}
.pmh-rh{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:14px;font-size:12px;line-height:16px;color:var(--txt-2);min-width:0}
.pmh-rh b{flex:0 0 auto;font-weight:700;color:var(--txt)}
.pmh-rh span{min-width:0;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pmx-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}
.pmx-tp{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;padding:10px 6px 8px;border-radius:12px;background:var(--fill-2)}
.pmx-av{flex:0 0 auto;width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--fill-2)}
.pmx-av img{width:100%;height:100%;object-fit:cover;display:block}
.pmx-av.cr .pmx-avc{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0}
.pmx-av.cr img{width:28px;height:28px;object-fit:contain;border-radius:0}
.pmx-tn2{max-width:100%;font-size:12px;line-height:16px;font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pmx-tr{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:18px;line-height:22px;font-weight:800}
.pmx-tr,.pmxpg-st,.pmxpg-rv{--gold:#D9A93B}
html[data-theme="light"] .pmx-tr,html[data-theme="light"] .pmxpg-st,html[data-theme="light"] .pmxpg-rv{--gold:#8A6508}
.pmx-tr{color:var(--gold)}
.pmx-mvp{position:absolute;top:6px;right:6px;height:16px;padding:0 5px;border-radius:100px;background:#D9A93B;color:#1A1A1A;font-size:10px;line-height:16px;font-weight:800;letter-spacing:.02em}
.pmh-lh{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:12px;line-height:16px}
.pmh-lh b{font-weight:700;color:var(--txt)}
.pmx-fl{flex:0 0 auto;width:13px;height:13px;color:#E8663D}
#pmh .pmh-lh + .pmh-q{margin-top:6px}
.pmx-dtop{margin:0 16px 10px}
.pmx-dtop .pmx-top{margin-top:0}
.pmx-cb .pmx-tx{font-size:15px;line-height:23px;display:block;-webkit-line-clamp:unset;overflow:visible}
.pmx-cb .pos-act.pmx-act{display:flex;align-items:center;gap:8px;margin:8px 0 0;padding:0;border:0}
.pmx-cb .pmx-act .pos-vt{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 10px;border-radius:100px;background:var(--fill-2);color:var(--txt-2);font-size:12px;font-weight:700;margin:0}
.pmx-cb .pmx-act .pos-vt svg{width:13px;height:13px}
.pmx-cb .pmx-act .pos-vt:not(.pos-vt-dn) .pmx-fl{width:13px;height:13px}
.pmx-cb .pmx-act .pos-vt:not(.pos-vt-dn){color:var(--blue-txt)}
.pmx-cb .pmx-act .pos-vt.on:not(.pos-vt-dn){background:color-mix(in srgb,var(--blue) 18%,var(--fill-2))}
.pmx-cb .pmx-act .pmx-lkt{font-weight:700}
.pmx-cb .pmx-act .pmx-ftin{display:inline-flex;align-items:center;gap:8px}
.pmx-cb .pmx-act .pmx-od,.pmx-cb .pmx-act .pmx-mb{height:24px;padding:0 10px;font-size:12px}
.pmx-cb .pmx-act .pos-sh{margin-left:auto}
.pmx-cb .pmx-or{margin-top:8px}
.pmx-ftin .pmx-od{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;border:0;border-radius:100px;background:var(--fill-2);color:var(--txt-2);font:inherit;font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
.pmx-ftin .pmx-od.on{color:var(--blue-txt)}
.pmx-tn2.w2{white-space:normal;text-align:center;line-height:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere}
.pmx-tp .pmx-tr{margin-top:auto}
#pmxMeme .pmm-ip{margin:4px .4267rem 0;font-size:15px;line-height:23px;color:var(--txt);overflow-wrap:anywhere}
#pmxMeme .pmm-ip + .pmm-l .pmm-i:first-child{border-top:1px solid var(--line);margin-top:12px}
#pmxMeme .pmm-t{font-size:14px;line-height:20px}
#pmxMeme .pmm-x{font-size:13px;line-height:19px}
.pmx-cb{container-type:inline-size}
.pmx-cb .pos-act.pmx-act{flex-wrap:nowrap;gap:6px}
.pmx-cb .pmx-act .pmx-ftin{gap:6px}
.pmx-cb .pmx-act .pos-vt,.pmx-cb .pmx-act .pmx-od,.pmx-cb .pmx-act .pmx-mb{padding:0 9px;flex:0 0 auto}
@container (max-width: 325px){ .pmx-cb .pmx-act .pmx-lkt{display:none} }
.pmx-no:empty{display:none}
#pmh .pmh-c.v2{padding:16px;gap:0}
#pmh .v2 .pmh-h1{display:flex;align-items:center;min-width:0}
#pmh .v2 .pmh-h1 .lvc-lg{gap:8px;min-width:0}
#pmh .v2 .pmh-h1 .lvc-lgi{flex:0 0 24px;width:24px;height:24px;font-size:11px}
#pmh .v2 .pmh-h1 .lvc-lgn2{font-size:17px;line-height:24px;font-weight:800;color:var(--txt);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
#pmh .v2 .pmh-sub{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0;font-size:13px;line-height:18px;color:var(--txt-2)}
#pmh .v2 .pmh-sub .pmh-tn{flex:0 1 auto;min-width:0;max-width:none;font-size:13px;line-height:18px;font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pmh .v2 .pmh-sc2{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700;color:var(--txt)}
#pmh .v2 .pmh-dt{flex:0 0 auto;color:var(--txt-3,var(--txt-2))}
#pmh .v2 .pmh-dt::before{content:"·";margin-right:6px}
#pmh .v2 .pmh-src{flex:0 1 auto;margin-left:auto;min-width:0;font-size:11px;color:var(--txt-3,var(--txt-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pmh .v2 .pmh-rr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}
#pmh .v2 .pmh-rp{position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:36px;padding:0 8px 0 6px;border-radius:100px;background:var(--fill-2)}
#pmh .v2 .pmh-rp .pmx-av{width:24px;height:24px}
#pmh .v2 .pmh-rp .nm{flex:1 1 auto;min-width:0;font-size:12px;line-height:16px;font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#pmh .v2 .pmh-rp .pmx-tr{flex:0 0 auto;font-size:14px;line-height:18px}
#pmh .v2 .pmh-mv{position:absolute;top:-6px;left:4px;height:14px;padding:0 4px;border-radius:100px;background:#D9A93B;color:#1A1A1A;font-style:normal;font-size:9px;line-height:14px;font-weight:800;letter-spacing:.02em}
#pmh .v2 .pmh-q{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--txt);-webkit-line-clamp:3}
#pmh .v2 .pos-act{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}
#pmh .v2 .pmh-q + .pos-act{margin-top:auto}
#pmh .v2 .pmh-q{margin-bottom:12px}
#pmh .v2 .pos-act .pos-sh{margin-left:auto}
#pmh .v2 .pmh-xb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--txt-2);font:inherit;font-size:12px;line-height:24px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
#pmh .v2 .pmh-xb::after{content:"";position:absolute;inset:-10px -6px}
#pmh .v2 .pmh-xb svg{flex:0 0 auto;width:16px;height:16px}
#pmh .v2 .pmh-xb.on{color:var(--blue-txt)}
#pmh .v2 .pmh-xb:active{opacity:.6}
.pmx-av.ph{background:#000}
.pmx-av.ph .pmx-plph{width:56%;height:56%;fill:#919FA6;opacity:.62}
html[data-theme="light"] .pmx-av.ph{background:#FFFFFF}
html[data-theme="light"] .pmx-av.ph .pmx-plph{fill:#737373;opacity:1}
#pmh{display:block;overflow:visible;padding:0 .4267rem;scroll-snap-type:none;gap:0}
#pmh[hidden]{display:none}
#pmh .pmh-c.v2{flex:0 0 100%;width:auto;max-width:none;box-sizing:border-box;justify-content:flex-start;padding:16px;border-radius:16px;background:var(--surf);
user-select:none;-webkit-user-select:none;transition:none;transform:none}
#pmh .pmh-c.v2:active,#pmh .pmh-c.v2:focus,#pmh .pmh-c.v2:focus-visible{transform:none!important;opacity:1;outline:none;box-shadow:none}
#pmh .pmh-c.v2{-webkit-tap-highlight-color:transparent}
#pmh .v2 .pos-vt:active,#pmh .v2 .pos-sh:active,#pmh .v2 .pmh-xb:active{opacity:.55}
html[data-theme="light"] #pmh .pmh-c.v2{background:var(--surf)}
#pmh .v2 .pmh-h1 .lvc-lgn2{text-transform:none}
#pmh .v2 .pmh-rr{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:12px;max-width:none;min-width:0}
#pmh .v2 .pmh-rp{flex:0 1 auto;max-width:none;height:28px;padding:0;gap:5px;background:none;border-radius:0;min-width:0}
#pmh .v2 .pmh-rp .pmx-av{flex:0 0 22px;width:22px;height:22px}
#pmh .v2 .pmh-rp .nm{flex:0 1 auto;font-size:12px}
#pmh .v2 .pmh-rp .pmx-tr{flex:0 0 auto;margin-left:0;font-size:14px}
#pmh .v2 .pmh-mv{top:-7px;left:-4px}
#pmh .v2 .pmh-rr.tight{gap:8px}
#pmh .v2 .pmh-rr.tight .pmh-rp{gap:4px}
#pmh .v2 .pmh-rr.tight .pmx-av{flex-basis:20px;width:20px;height:20px}
#pmh .v2 .pmh-rr.tight .pmx-tr{font-size:13px}
#pmh .v2 .pmh-xdis,#pmh .v2 .pmh-xdis:hover,#pmh .v2 .pmh-xdis:active{color:var(--txt-3,var(--txt-2));opacity:.55;cursor:default}
#pmh .v2 .pmh-xdis::after{display:none}
#pmh .v2 .pmh-q,#pmh .v2 .pmc-q{margin-top:10px}
#pmh .v2 .pmh-h1{display:flex;align-items:center;gap:8px;min-width:0}
#pmh .v2 .pmh-h1 .lvc-lg{flex:1 1 auto;min-width:0}
#pmh .v2 .pmh-h1 .lvc-lgi{flex:0 0 24px;width:24px;height:24px;border-radius:0;background:none}
#pmh .v2 .pmh-h1 .lvc-lgi.ph{border-radius:5px;background:#000}
html[data-theme="light"] #pmh .v2 .pmh-h1 .lvc-lgi.ph{background:#FFFFFF}
#pmh .v2 .pmh-h1 .lvc-lgi img{width:24px;height:24px;object-fit:contain}
#pmh .v2 .pmh-h1 .pos-sh{flex:0 0 auto;margin:0 -4px 0 auto;padding:4px;border:0;background:none;color:var(--txt-2);display:inline-flex;align-items:center;justify-content:center}
#pmh .v2 .pmh-h1 .pos-sh svg{width:18px;height:18px}
#pmh .v2 .pmh-sub{margin-top:4px}
#pmh .v2 .pmh-qb{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}
html[data-theme="light"] #pmh .v2 .pmh-qb{border-color:var(--line)}
#pmh .v2 .pmh-qb .pmh-q{margin:0;font-size:14px;line-height:21px;-webkit-line-clamp:3}
#pmh .v2 .pmh-tag{display:inline;margin:0 6px 0 0;padding:0;border:0;background:none;font:inherit;font-size:12px;line-height:21px;font-weight:700;color:var(--blue-txt);vertical-align:baseline;cursor:pointer;-webkit-tap-highlight-color:transparent}
#pmh .v2 .pmh-tag.dis{color:var(--txt-3,var(--txt-2));cursor:default}
#pmh .v2 button.pmh-tag:active{opacity:.55}
#pmh .v2 .pos-act{margin-top:auto;padding-top:12px}
#pmh .v2 .pmh-qb{margin-bottom:12px}
#pmh .v2 .pos-act .pmh-ipr{margin-left:auto}
#pmh .v2 .pmh-q{margin-bottom:0}
.pmd-ip{margin:0;font-size:15px;line-height:24px;color:var(--txt);overflow-wrap:anywhere}
.pmd-g{display:flex;flex-direction:column;gap:14px;margin-top:16px;padding:14px 16px;border-radius:12px;background:var(--fill-2,rgba(255,255,255,.06))}
html[data-theme="light"] .pmd-g{background:#F2F2F2}
.pmd-i{min-width:0}
.pmd-t{display:block;font-size:14px;line-height:20px;font-weight:700;color:var(--txt);overflow-wrap:anywhere}
.pmd-x{margin:2px 0 0;font-size:13px;line-height:20px;color:var(--txt-2);overflow-wrap:anywhere}
#pmh .v2 .pos-act{border-top:0!important;padding-top:0;margin-top:auto}
#pmh .v2 .pmh-qb{margin-bottom:12px}
#pmh .v2 .pmh-qb .pmh-q{font-size:12px;line-height:18px}
#pmh .v2 .pmh-tag{font-size:12px;line-height:18px}
#pmh .v2 .pmh-tag.dis{color:var(--txt-3,var(--txt-2))}
#pmh .v2 button.pmh-tag{color:var(--txt-2)}
#pmhHd{display:flex;align-items:center}
.pmh-pgn{margin-left:auto;color:var(--txt-2);font-variant-numeric:tabular-nums;font-family:var(--num);min-width:5ch;text-align:right;cursor:default}
.pmh-pgn[hidden]{display:none}
#pmh .pmh-l{align-items:flex-start}
#pmh .pmh-vp{transition:height .25s cubic-bezier(.4,0,.2,1);overflow-y:hidden}
#pmh .pmh-c.v2{height:auto}
#pmh .v2 .pos-act{margin-top:0}
.pmd-ip{margin:0;font-size:14px;line-height:22px;color:var(--txt)}
.pmd-g{gap:8px;margin-top:16px;padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.0824)}
html[data-theme="light"] .pmd-g{background:#F7F7F7}
.pmd-t{font-size:14px;line-height:20px;font-weight:700}
.pmd-x{margin:2px 0 0;font-size:13px;line-height:20px;color:var(--txt-2)}
#pmh .pmh-vp{height:auto!important;transition:none}
#pmh .v2 .pmh-qb .pmh-q{height:54px;min-height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
#pmh .v2 .pos-act{height:24px;min-height:24px;box-sizing:content-box}
#pmh{--pmh-cap:3}
#pmh .v2 .pmh-qb .pmh-q{height:calc(var(--pmh-ln,3) * 18px);min-height:0;-webkit-line-clamp:var(--pmh-ln,3)}
#pmh.pv-A{--pmh-cap:4}
#pmh.pv-A .v2 .pmh-h1 .lvc-lgi{flex-basis:20px;width:20px;height:20px}
#pmh.pv-A .v2 .pmh-h1 .lvc-lgi img{width:20px;height:20px}
#pmh.pv-A .v2 .pmh-h1 .lvc-lgn2{font-size:13px;line-height:20px;font-weight:600;color:var(--txt-2)}
#pmh.pv-A .v2 .pmh-sub{margin-top:6px}
#pmh.pv-A .v2 .pmh-sub .pmh-tn,#pmh.pv-A .v2 .pmh-sc2{font-size:16px;line-height:22px;font-weight:700}
#pmh.pv-A .v2 .pmh-qb{margin:10px 0 12px;padding:0;border:0;border-radius:0}
#pmh.pv-A .v2 .pmh-qb .pmh-q{font-size:14px;line-height:20px;height:calc(var(--pmh-ln,4) * 20px);color:rgba(255,255,255,.9)}
html[data-theme="light"] #pmh.pv-A .v2 .pmh-qb .pmh-q{color:var(--txt)}
#pmh.pv-A .v2 .pmh-tag{font-size:12px;line-height:20px;font-weight:600}
#pmh.pv-A .v2 .pos-vt,#pmh.pv-A .v2 .pmx-mb{color:#B6BBC4}
html[data-theme="light"] #pmh.pv-A .v2 .pos-vt,html[data-theme="light"] #pmh.pv-A .v2 .pmx-mb{color:var(--txt-2)}
#pmh.pv-A .v2 .pos-vt svg{width:18px;height:18px}
#pmh.pv-A .v2 .pos-vt span{font-size:12px;font-weight:600}
#pmh.pv-B{--pmh-cap:4}
#pmh.pv-B .v2 .pmh-mt{padding:12px 14px;border:1px solid rgba(255,255,255,.14);border-radius:16px}
html[data-theme="light"] #pmh.pv-B .v2 .pmh-mt{border-color:rgba(0,0,0,.1)}
#pmh.pv-B .v2 .pmh-h1 .lvc-lgn2{font-size:15px;line-height:22px;font-weight:600}
#pmh.pv-B .v2 .pmh-sub .pmh-tn,#pmh.pv-B .v2 .pmh-sc2{font-size:14px;line-height:20px}
#pmh.pv-B .v2 .pmh-qb{margin:14px 0 10px;padding:0 2px;border:0;border-radius:0}
#pmh.pv-B .v2 .pmh-qb .pmh-q{font-size:15px;line-height:22px;height:calc(var(--pmh-ln,4) * 22px);color:rgba(255,255,255,.9)}
html[data-theme="light"] #pmh.pv-B .v2 .pmh-qb .pmh-q{color:var(--txt)}
#pmh.pv-B .v2 .pmh-tag{font-size:13px;line-height:22px}
#pmh.pv-B .v2 .pos-act{gap:4px;height:36px}
#pmh.pv-B .v2 .pos-vt{min-width:36px;height:36px;justify-content:center;color:rgba(255,255,255,.55)}
html[data-theme="light"] #pmh.pv-B .v2 .pos-vt{color:var(--txt-2)}
#pmh.pv-B .v2 .pos-vt svg{width:20px;height:20px}
#pmh.pv-B .v2 .pos-vt span{font-size:13px}
#pmh.pv-B .v2 .pmh-ipr{height:32px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:var(--txt)}
html[data-theme="light"] #pmh.pv-B .v2 .pmh-ipr{border-color:rgba(0,0,0,.12)}
#pmh.pv-B .v2 .pmh-ipr::after{inset:-4px}
#pmh.pv-C{--pmh-cap:3}
#pmh.pv-C .v2 .pmh-qb{padding:12px 14px}
#pmh.pv-C .v2 .pmh-qb .pmh-q{font-size:13px;line-height:20px;height:calc(var(--pmh-ln,3) * 20px);color:rgba(255,255,255,.9)}
html[data-theme="light"] #pmh.pv-C .v2 .pmh-qb .pmh-q{color:var(--txt)}
#pmh.pv-C .v2 .pmh-tag{font-size:13px;line-height:20px}
#pmh.pv-C{--pmh-cap:2}
#pmh.pv-C .pmh-c.v2{padding:14px}
#pmh.pv-C .v2 .pmh-mt.lvc-hd{margin:0}
#pmh.pv-C .v2 .lvc-top .pos-sh{flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:0;background:none;color:var(--txt-3);display:inline-flex;align-items:center;justify-content:center}
#pmh.pv-C .v2 .lvc-top .pos-sh svg{width:16px;height:16px}
.kh-src.kh-oncard,.kh-src.kh-tag-t.kh-oncard{background:#2E2E2E}
html[data-theme="light"] .kh-src.kh-oncard,html[data-theme="light"] .kh-src.kh-tag-t.kh-oncard{background:#E6E6E6}
#pmh.pv-C .v2 .pmh-tags{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:4px}   /* 联赛行→标签行 = 8(mc3 gap)+4 = 12 = 标签→正文 */
#pmh.pv-C .v2 .pmh-tags .pmh-sub{flex:0 1 auto;min-width:0;overflow:hidden}
#pmh.pv-C .v2 .pmh-tags .pmh-sub .pmh-tn{min-width:0}
#pmh.pv-C .v2 .pmh-tags .pmh-rk{flex:0 0 auto;max-width:none;white-space:nowrap}
#pmh.pv-C .v2 .pmh-tags .kh-src{display:inline-flex;align-items:center;justify-content:center;margin:0;box-sizing:border-box;
font-size:10px;font-weight:800;line-height:1;letter-spacing:0;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem}
#pmh.pv-C .v2 .pmh-sub.kh-src{display:inline-flex;align-self:flex-start;width:auto;max-width:100%;margin:0;gap:4px;box-sizing:border-box;
font-weight:800;letter-spacing:0;color:var(--txt-2b);justify-content:center;
font-size:10px;line-height:1;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem;margin-top:0}   /* 联赛行→标签 = 8(mc3 gap)+4 = 12 = 标签→正文（.pmh-qb margin-top 12） */
#pmh.pv-C .v2 .pmh-sub.kh-src .pmh-tn,#pmh.pv-C .v2 .pmh-sub.kh-src .pmh-sc2{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
#pmh.pv-C .v2 .pmh-qb{margin:12px 0 12px;padding:0;border:0;border-radius:0}
#pmh.pv-C .v2 .pmh-qb .pmh-q{font-size:12px;line-height:18px;height:calc(var(--pmh-ln,2) * 18px);-webkit-line-clamp:var(--pmh-ln,2);color:var(--txt)}
#pmh.pv-C .v2 .pmh-tag{display:none}
#pmh.pv-C .v2 .pos-act,.cm-pmh .pmh-ci .pos-act{gap:20px}
#pmh.pv-C .v2 .pmh-rt,.cm-pmh .pmh-ci .pmh-rt{margin-left:auto;display:inline-flex;align-items:center;gap:20px;flex:0 0 auto}
#pmh.pv-C .v2 .pmh-xb,.cm-pmh .pmh-ci .pmh-xb{height:auto;gap:6px;padding:14px 9px;margin:-14px -9px;font-family:inherit;font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);border:0;background:none;border-radius:0}
#pmh.pv-C .v2 .pmh-xb::after,.cm-pmh .pmh-ci .pmh-xb::after{content:none}
#pmh.pv-C .v2 .pmh-xb svg,.cm-pmh .pmh-ci .pmh-xb svg{width:14px;height:14px;stroke-width:2.2}
#pmh.pv-C .v2 .pmh-xb.on,.cm-pmh .pmh-ci .pmh-xb.on{color:var(--txt-2)}
#pmh .pmh-sk{pointer-events:none}
#pmh .pmh-sk .lvc-lgn2,#pmh .pmh-sk .pmh-tn,#pmh .pmh-sk .pmh-qt,#pmh .pmh-sk .pos-vt{color:transparent!important}
#pmh .pmh-sk .lvc-lgi{background:#2E2E2E}
html[data-theme="light"] #pmh .pmh-sk .lvc-lgi{background:#E6E6E6}
#pmh.pv-C .v2 .pmh-tags .pmh-rk{color:var(--txt-2b)}
#pmh.pv-C .v2 .pmh-obb.cut .pmh-obt,.cm-pmh .pmh-ci .pmh-obb.cut .pmh-obt{display:inline-block;max-width:6.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
#pmh.pv-C .v2 .pmh-obt,.cm-pmh .pmh-ci .pmh-obt{white-space:nowrap}
#pmh.pv-C .v2 .pmh-obb.dis,.cm-pmh .pmh-ci .pmh-obb.dis{cursor:default;color:var(--txt-2);pointer-events:none}
#pmh.pv-C .v2 .pmh-obb.dis:active,.cm-pmh .pmh-ci .pmh-obb.dis:active{opacity:1}
#pmh .pmh-l::after{content:none}
#pmh .pmh-l > .pmh-end{flex:0 0 0.4267rem;margin-left:-18px;min-height:1px;align-self:stretch;list-style:none;pointer-events:none}   /* WebKit 实测：零高的空元素不算进可滚范围（伪元素 ::after 同理），占位要给高度 */
.cm-pmh .pmh-ci .pmh-q{margin:0;font-size:12px;line-height:18px;color:var(--txt);display:block;-webkit-line-clamp:none;overflow:visible;height:auto;overflow-wrap:anywhere}
.cm-pmh .pmh-ci .pmh-rkn{display:inline-flex;align-items:center;justify-content:center;vertical-align:1px;margin-right:6px;box-sizing:border-box;
font-size:10px;font-weight:800;line-height:1;letter-spacing:0;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem;color:var(--txt-2b)}
.cm-pmh .pmh-ci .pos-act{display:flex;align-items:center;flex-wrap:nowrap;margin-top:12px;padding:0;border:0}
.cm-pmh .pmh-ci .pmh-tag{display:none}
.cm-pmh.pmh-cmw.pv-C{padding:0 0 24px}
.pmh-cmw .pmh-cmg{margin:28px 0 0}
.pmh-cmw .pmh-cmg:first-child{margin-top:12px}
.pmh-cmw .lvc-title{padding-left:0;padding-right:0}
.pmh-cmw .pmh-cmh{justify-content:space-between}   /* 老板 10-07：标题改回左对齐，同首页「足球赛事」模块标题 */
.pmh-cmw .pmh-cmh .soc-t{display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;max-width:100%}
.pmh-cmw .pmh-cmh .lvc-row-ic{flex:0 0 auto}
.pmh-cmw .pmh-cmn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmh-cmw .pmh-cms{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums}
.pmh-cmw .pmh-cml{display:flex;flex-direction:column;gap:0.4267rem;padding:0;margin:0;list-style:none}   /* 卡间距 = 首页足球赛事卡间距（.lvc-c 下外边距 .4267rem，iPhone13 实测 17） */
.pmh-cmw .pmh-cml::after{content:none}   /* .soc-l 横滑尾部留白伪元素：竖排时会在第 5 张下多出 16.6+12，按钮离卡 41（首页 12） */
.pmh-cmw .pmh-cml .pmh-c.v2{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:none;height:auto}
.pmh-cmw.pv-C .pmh-cml .v2 .pmh-qb .pmh-q{height:auto;min-height:0;-webkit-line-clamp:unset;display:block;overflow:visible}
.pmh-cmw .lvc-all.pmh-cmall{width:100%;margin:12px 0 0}
.pmh-cmw .pmh-cmh .lvc-row-ic{width:20px;height:20px;flex:0 0 20px;border-radius:0}
.pmh-cmw .pmh-cmh .soc-t{gap:8px}
.pmx-kd1 .pmx-kdw{padding:0}
.kd-ex > .pos-l.pmh-cmw.pv-C{display:flex;flex-direction:column;gap:0.4267rem;padding:0 0.4267rem;overflow:visible}
.pmx-kd1 .pos-l.pmh-cmw.pv-C>.pmh-c.v2{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:none;height:auto}
.pmx-kd1 .pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{height:auto;min-height:0;-webkit-line-clamp:unset;display:block;overflow:visible}
#pmxHotBox > .kd-ex:last-child{padding-bottom:0}
#pmh .pmh-dots{padding:8px 0 0}
#pmh.pmh:has(.pmh-dots){margin-bottom:calc(-8px - .1333rem)}
.pmxpg .pmxpg-seg{margin:0}
.pmxpg .pmxpg-chip .tz-evci{border-radius:0;background:none}
.pmxpg .pmxpg-chip .tz-evci img{width:16px;height:16px;object-fit:contain}
.pmxpg .pmxpg-bd{padding:0 0 28px}
.pmxpg .pmxpg-bd > .pos-l:first-child{padding-top:0}   /* chip 行 .cat-fl 自带下边距 12 */
.pmxpg .pos-l.pmh-cmw.pv-C{display:flex;flex-direction:column;gap:0.4267rem;padding:0 0.4267rem}
.pmxpg .pos-l.pmh-cmw.pv-C>.pmh-c.v2{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:none;height:auto}
.pmxpg .pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{height:auto;min-height:0;-webkit-line-clamp:unset;display:block;overflow:visible}
.pmxpg .pmxpg-th{margin:28px 0 12px}
.pmxpg .pmxpg-bd > .pmxpg-th:first-child{margin-top:16px}
.pmxpg .pmxpg-th .kd-ex-n b{font-weight:700;color:var(--txt);font-family:var(--num)}
.pmxpg .pos-l.pmxpg-pl{padding:0 0.4267rem}
.pmxpg .pmxpg-p{flex:0 0 auto;width:auto;margin:0;display:block;padding:14px;border-radius:16px;background:var(--surf);scroll-snap-align:none}
.pmxpg .pmxpg-p.dim{opacity:.6}
.pmxpg .pmxpg-pr{display:flex;align-items:center;gap:12px;min-width:0}
.pmxpg .pmxpg-pw{flex:1 1 auto;min-width:0}
.pmxpg .pmxpg-pn{display:flex;align-items:center;gap:6px;min-width:0}
.pmxpg .pmxpg-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;font-weight:600;color:var(--txt)}
.pmxpg .pmxpg-mvp{flex:0 0 auto;font-size:10px;font-weight:800;line-height:1;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem}
.pmxpg .pmxpg-ps{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin-top:2px;font-size:11px;line-height:16px;color:var(--txt-2)}
.pmxpg .pmxpg-ps b{font-weight:600;font-family:var(--num)}
.pmxpg .pmxpg-ps i{font-style:normal}
.pmxpg .pmxpg-pv{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end}
.pmxpg .pmxpg-pv span{font-size:11px;line-height:16px;color:var(--txt-3)}
.pmxpg .pmxpg-q{margin-top:12px;padding:8px 10px;border-radius:10px;display:flex;align-items:flex-start;gap:10px}
.pmxpg .pmxpg-qt{flex:1 1 auto;min-width:0;margin:0;font-size:12px;line-height:18px;color:var(--txt);overflow-wrap:anywhere}
.pmxpg .pmxpg-ql{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:18px;color:var(--txt-2)}
.pmxpg .pmxpg-ql svg{width:12px;height:12px}
.pmxpg .pmxpg-ql b{font-weight:500;font-family:var(--num);font-variant-numeric:tabular-nums}
.pmxpg .pmxpg-q.kh-oncard{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}
html[data-theme="light"] .pmxpg .pmxpg-q.kh-oncard{background:transparent}
.pmxpg .pmxpg-bd > .pmxpg-th:first-child{margin-top:0}   /* chip 行自带下边距 12，两种 tab 一致 */
.pmxpg .pos-l.pmxpg-pl.pmh-cmw.pv-C{display:flex;flex-direction:column;gap:0.4267rem;padding:0 0.4267rem}
.pmxpg .pmh-cmw.pv-C .pmxpg-p.v2 .pos-act{margin-top:12px}
.pmxpg .pmh-cmw.pv-C .pmxpg-q .pmh-q{margin:0;font-size:12px;line-height:18px;color:var(--txt);height:auto;display:block;-webkit-line-clamp:unset;overflow:visible}
.pmh-cmw .pmh-cmt{cursor:pointer;-webkit-tap-highlight-color:transparent}
.pmxpg .pmxpg-avg{display:flex;justify-content:flex-end;padding:0 0.4267rem 12px}
body.pg-pmx.on-pg .dhd .pg-share{display:flex}
body.pg-pmx.on-pg #pgRightPad{display:none}
.pmxpg .pmxpg-p{cursor:default;-webkit-tap-highlight-color:transparent;-webkit-user-select:text;user-select:text}
.pmxpg .pmxpg-p:active,.pmxpg .pmxpg-p:hover{transform:none!important;opacity:1;background:var(--surf)}
.pmxpg .pmxpg-p.dim:active{opacity:.6}
.pmxpg .pmxpg-seg.cat-fl{padding-bottom:0.4267rem}
.pmxpg .pmxpg-seg.cat-fl{margin-top:23px}   /* 10-07 老板「明显拉开」：头部最下一行 → chip = 40（比赛详情 头部→走势图 33、模块→模块 45，取 32~40 上限） */
.pmxpg .pmxpg-p,.pmxpg .pmxpg-p *{-webkit-tap-highlight-color:transparent}
.pmxpg .pmxpg-p,.pmxpg .pmxpg-p:hover,.pmxpg .pmxpg-p:active,.pmxpg .pmxpg-p:focus-within{cursor:default;transform:none!important;opacity:1!important;background:var(--surf)!important;box-shadow:none;transition:none}
.pmxpg .pmxpg-p .pos-act button{cursor:pointer}
.pmxpg .pmx-tr.pmxpg-na{color:var(--txt-3)}
.pmxpg .pmxpg-avg2{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:2px;line-height:18px}
.pmxpg .pmxpg-avg2 .pmx-tr{font-size:14px;line-height:18px}
.pmxpg .pmxpg-st{display:inline-flex;gap:1px;font-size:11px;line-height:18px;letter-spacing:0}
.pmxpg .pmxpg-st i{font-style:normal;position:relative;color:var(--fill)}
.pmxpg .pmxpg-st i.f{color:var(--gold)}
.pmxpg .pmxpg-st i.h::after{content:"★";position:absolute;left:0;top:0;width:50%;overflow:hidden;color:var(--gold)}
.pmh-nolg .pmh-mt.lvc-hd{gap:0}
.pmh-nolg .pmh-tags{margin-top:0}
.pmh-nolg .pmh-tags .pos-sh{margin:0 -4px 0 auto;padding:4px;flex:0 0 auto;border:0;background:none;color:var(--txt-3);display:inline-flex;align-items:center;justify-content:center}
.pmh-nolg .pmh-tags .pos-sh svg{width:16px;height:16px}
.pmxpg .pmxpg-chip:focus,.pmxpg .pmxpg-chip:focus-visible{outline:none;box-shadow:none}
.pmxpg .pmxpg-hd .pmxpg-avg2{margin-top:-0.16rem}
.pmh-nolg .pmh-mt.lvc-hd{margin:0;padding:0}
#pmh button,.pmh-cmw button,.pmxpg button,.pmx-kd1 button,.pmh-more,.pmh-pgn,.pmh-cmall,.pmx-kdmore,.pmx-mb,.pmx-od,.pmh-ob,.pmx-more,.pmx-tab,.pmxpg-chip{outline:none!important}
#pmh button:focus-visible,.pmh-cmw button:focus-visible,.pmxpg button:focus-visible,.pmx-kd1 button:focus-visible,.pmh-more:focus-visible,.pmh-pgn:focus-visible,.pmh-cmall:focus-visible,.pmx-kdmore:focus-visible,.pmx-mb:focus-visible,.pmx-od:focus-visible,.pmh-ob:focus-visible,.pmxpg-chip:focus-visible{outline:none!important}
.pmxpg .pmxpg-q.kh-oncard,html[data-theme="light"] .pmxpg .pmxpg-q.kh-oncard{background:none;box-shadow:none;padding:0;border-radius:0}
.pmxpg .pmxpg-pv .pos-sh{border:0;background:none;color:var(--txt-3);display:inline-flex;align-items:center;justify-content:center}
.pmxpg .pmxpg-pv .pos-sh svg{width:16px;height:16px}
.pmxpg .pmxpg-pv .pmxpg-rl{font-size:11px;line-height:16px;color:var(--txt-3);white-space:nowrap}
.pmh-c.pmh-nolg .pmh-mt .pmh-tags{margin-top:0!important}
.pmh-c.pmh-nolg .pmh-tags .pos-sh,.pmxpg .pmxpg-pv .pos-sh{margin:0 0 0 auto;padding:0;width:20px;height:20px}   /* = 首页卡 .pos-sh 20×20、svg 16、无内边距 */
.pmxpg .kh-src.xbdg-top.pmxpg-mvp{background:color-mix(in srgb,var(--blue) 24%,transparent);color:var(--blue-txt)}
html[data-theme="light"] .pmxpg .kh-src.xbdg-top.pmxpg-mvp{background:color-mix(in srgb,var(--blue) 10%,transparent);color:var(--blue)}
.pmxpg .pmxpg-p .pmxpg-q{margin-top:16px}
.pmxpg .pmxpg-rl .pmxpg-rv{color:var(--gold);font-weight:inherit;font-family:var(--num);font-variant-numeric:tabular-nums}
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-obb.dis,:is(#pmh,.pmh-cmw,.pmxpg) .pmh-obb.dis:active{color:var(--txt-d)!important;pointer-events:none;cursor:default;background:none!important;transform:none!important}
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-obb.dis svg{color:var(--txt-d)!important}
.pmxpg .pmxpg-ps{gap:2px 0}
.pmxpg .pmxpg-ps .pmxpg-pi{display:inline-flex;align-items:center;white-space:nowrap}
.pmxpg .pmxpg-ps .pmxpg-dot{margin:0 0.1067rem;color:var(--txt-3);opacity:.6}   /* 比文字再浅：浅色主题 --txt-3 跟 --txt-2 同为 #737373，所以叠 60% */
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-q .pmx-mb.pmx-mbi{display:inline;margin:0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;height:auto;min-height:0;
font:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:var(--txt);white-space:nowrap;vertical-align:baseline;
text-decoration:underline;text-underline-offset:2.5px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;appearance:none}
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-q .pmx-mb.pmx-mbi:active{opacity:.6}
.h5dl-in.pmx-mdlg{padding-left:20px;padding-right:20px}
.pmxpg .pmxpg-pn .pos-sh{margin:0 0 0 auto!important;flex:0 0 20px;width:20px;height:20px;padding:0!important;border:0;background:none;color:var(--txt-3);display:inline-flex;align-items:center;justify-content:center}
.pmxpg .pmxpg-pn .pos-sh svg{width:16px;height:16px}
.pmxpg .pmxpg-psr{display:flex;align-items:baseline;gap:12px;margin-top:2px}
.pmxpg .pmxpg-psr .pmxpg-ps{flex:1 1 auto;min-width:0;margin-top:0}
.pmxpg .pmxpg-psr .pmxpg-rl{flex:0 0 auto;font-size:11px;line-height:16px;color:var(--txt-3);white-space:nowrap}
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-q .pmx-mbw{display:inline;white-space:nowrap}
:is(#pmh,.pmh-cmw,.pmxpg) .pmh-q .pmx-mbw .pmxpg-dot{display:inline;margin:0 0.1067rem;color:var(--txt-3);opacity:.6;text-decoration:none}
#pmh .pmh-vp .v2 .pmh-qb .pmh-q.pmh-mbcl{display:block!important;-webkit-line-clamp:unset!important;overflow:hidden}
.pmxpg .pmxpg-psr .pmxpg-ps,.pmxpg .pmxpg-psr .pmxpg-rl{font-size:12px;line-height:18px;font-weight:500}
:is(#pmh,.pmh-cmw,.pmxpg) .pmx-mbl{margin:6px 0 0;font-size:12px;line-height:18px;text-align:left}
:is(#pmh,.pmh-cmw,.pmxpg) .pmx-mbl .pmx-mb.pmx-mbi{display:inline;margin:0;padding:0;border:0;background:none!important;height:auto;font:inherit;color:var(--txt);white-space:nowrap;text-decoration:underline;text-underline-offset:2.5px;text-decoration-color:color-mix(in srgb,currentColor 50%,transparent);cursor:pointer;-webkit-appearance:none;appearance:none}
:is(#pmh,.pmh-cmw,.pmxpg) .pmx-mbl .pmx-mb.pmx-mbi:active{opacity:.6}
#pmh .pmh-vp .pmh-c .pmx-mbl{display:none}   /* QA P1-3：选择器带 .pmh-vp，_cmw 不会把它复制给社区 / 详情 / 热评页（原来一起被盖成 display:none） */
#pmh .pmh-vp .pmh-c.pmh-mb1 .pmh-qb .pmh-q{height:calc(var(--pmh-ln,2) * 18px - 18px)!important;-webkit-line-clamp:1}
#pmh .pmh-vp .pmh-c.pmh-mb1 .pmx-mbl{display:block;margin:0;line-height:18px}   /* 10-07 老板：首页这一处跟正文间距 0、卡片等高（+6 作废） */
.cm-list>.exf.pmh-exf{padding-right:0}
.cm-list>.exf.pmh-exf .exf-r{padding-right:0.4267rem}
.pmh-exf .cat-p:focus,.pmh-exf .cat-p:focus-visible{outline:none!important;box-shadow:none}
.pmxpg .pmxpg-q.kh-oncard{display:block}
html.pmx-deep #detailWrap{opacity:0!important;pointer-events:none!important}   /* 不能用 visibility:hidden：raiseLayer 会跳过 hidden 的层，热评层的 z-index 抬不过详情层（10-07 P0 回归） */
:is(#pmh,.pmh-cmw,.pmxpg) .pos-act > .pos-vt{flex:0 0 auto}
:is(#pmh,.pmh-cmw,.pmxpg) .pos-act .pmh-rt{margin-left:auto!important;flex:0 1 auto!important;min-width:0!important;overflow:visible!important;display:inline-flex;justify-content:flex-end}
:is(#pmh,.pmh-cmw,.pmxpg) .pos-act .pmh-obb{flex:0 1 auto!important;min-width:calc(14px + 6px + 2em)!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}
:is(#pmh,.pmh-cmw,.pmxpg) .pos-act .pmh-obb svg{flex:0 0 auto}
:is(#pmh,.pmh-cmw,.pmxpg) .pos-act .pmh-obt{flex:0 1 auto;min-width:2em;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmxl-seg{padding-top:0.2667rem}
.pmxl-seg .cat-p:focus,.pmxl-seg .cat-p:focus-visible{outline:none!important;box-shadow:none}
.pmxl .pos-l.pmh-cmw.pv-C{display:flex;flex-direction:column;gap:0.4267rem;padding:0 0.4267rem}
.pmxl .pos-l.pmh-cmw.pv-C>.pmh-c.v2{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:none;height:auto}
.pmxl .pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{height:auto;min-height:0;-webkit-line-clamp:unset;display:block;overflow:visible}   /* 不套 .pmxpg：那是热评详情页（点卡不跳），这里点卡要进热评详情 */
.pmxpg .pmxpg-ps i{display:inline-flex;align-items:center;gap:3px;white-space:nowrap;font-family:var(--num);font-variant-numeric:tabular-nums}
.pmxpg .pmxpg-ps i svg{width:12px;height:12px;flex:0 0 auto;display:block}
.pmxpg .pmxpg-ps .up{color:var(--green)}
.pmxpg .pmxpg-ps .dn{color:var(--red)}
.pmxpg .pmxpg-ps .yc::before,.pmxpg .pmxpg-ps .rc::before{content:"";display:inline-block;width:8px;height:11px;border-radius:2px;background:#F5C518}
.pmxpg .pmxpg-ps .rc::before{background:var(--red)}
:is(#pmh,.pmh-cmw) .pmh-c .pmh-sub{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity .1s}
:is(#pmh,.pmh-cmw) .pmh-c .pmh-sub:active{opacity:.7}
.pmxpg .pmxpg-seg.pmxpg-seg1 > .pmxpg-chip{display:none}
.pmxpg .pmxpg-seg.cat-fl.pmxpg-seg1{padding-bottom:0;min-height:0;height:auto}
.pmxpg .pmxpg-gt{display:flex;align-items:center;gap:6px;min-width:0;padding:0 0.4267rem;margin:0 0 10px;font-size:14px;line-height:20px}
.pmxpg .pmxpg-gt .tz-evci{flex:0 0 auto;width:16px;height:16px;border-radius:0;background:none}
.pmxpg .pmxpg-gt .tz-evci img{width:16px;height:16px;object-fit:contain}
.pmxpg .pmxpg-gt > b{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;color:var(--txt)}
.pmxpg .pmxpg-gt .pmxpg-gr{flex:0 0 auto;order:3;margin-left:4px;font-size:14px;line-height:18px;font-weight:700;background:none}
.pmxpg .pmxpg-gt .pmxpg-gr.w{color:var(--green)}
.pmxpg .pmxpg-gt .pmxpg-gav{flex:0 0 auto;margin:0 0 0 auto;order:2}
.pmxpg .pmxpg-gt .pmxpg-gr:last-child{margin-left:auto}   /* 老板 10-08：「★★★★½ 8.7 胜利」，胜负在最右、间隔 8px */   /* ESP-GAMES2-1008 */
.pmxpg .pmxpg-gt .pmxpg-gr.l{color:var(--red)}
.pmxpg .pmxpg-pl + .pmxpg-gt{margin-top:24px}
.pmxpg .kh-src.xbdg-top.pmxpg-mvp.pmxpg-svp{background:color-mix(in srgb,var(--blue) 10%,transparent);color:color-mix(in srgb,var(--blue-txt) 55%,var(--txt-3))}
html[data-theme="light"] .pmxpg .kh-src.xbdg-top.pmxpg-mvp.pmxpg-svp{background:color-mix(in srgb,var(--blue) 5%,transparent);color:color-mix(in srgb,var(--blue) 50%,var(--txt-3))}
.pmxpg .pmxpg-avw{position:relative;flex:0 0 auto;display:inline-flex}
.pmxpg .pmxpg-hic{position:absolute;right:-2px;bottom:-2px;width:46%;height:46%;border-radius:50%;overflow:hidden;background:var(--surf);box-shadow:0 0 0 1px var(--surf)}
.pmxpg .pmxpg-hic img{width:100%;height:100%;object-fit:cover;display:block}
.pmxpg .pmxpg-tc[hidden]{display:none}
.pmxpg .pmxpg-tc.pmxpg-fade{animation:pmxpgTcIn .18s ease-out}
@keyframes pmxpgTcIn{from{opacity:0}to{opacity:1}}   /* ESP-GAMES3-1008 */
.pmxpg .pmxpg-ps.pmxpg-ps1{flex-wrap:nowrap;overflow:hidden}
.pmxpg .pmxpg-ps.pmxpg-ps1 .pmxpg-pi{flex:0 0 auto}
.pmxpg .pmxpg-ps.pmxpg-ps1 .pmxpg-pi.pmxpg-pis{flex:0 1 auto;min-width:0}
.pmxpg .pmxpg-ps.pmxpg-ps1 .pmxpg-pis > span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tz-ct .cm-pmh.tz-hot{padding:0 0.4267rem 24px}
.tz-ct .cm-pmh .pmh-e{padding:48px 0.4267rem}
.pmh-cmw .pmh-c{flex:0 0 85vw;max-width:340px;box-sizing:border-box;display:flex;flex-direction:column;padding:16px;border-radius:16px;
background:var(--surf);scroll-snap-align:start;scroll-snap-stop:always;user-select:none;-webkit-user-select:none;
transition:transform .2s cubic-bezier(.11,0,.02,.99),background-color .2s}
.pmh-cmw .pmh-c:active{opacity:1;transform:scale(.98)}
.pmh-cmw .pmh-top{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;line-height:18px;min-width:0}
.pmh-cmw .pmh-st{flex:0 0 auto;color:var(--txt-2);white-space:nowrap}
.pmh-cmw .pmh-sc{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:14px}
.pmh-cmw .pmh-tm{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}
.pmh-cmw .pmh-cr{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;border-radius:0}
.pmh-cmw .pmh-cr img{width:36px;height:36px;object-fit:contain;border-radius:0}
.pmh-cmw .pmh-tn{max-width:100%;font-size:13px;line-height:18px;font-weight:600;color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pmh-cmw .pmh-sn{display:flex;align-items:center;gap:8px;font-family:var(--num);font-variant-numeric:tabular-nums;font-size:28px;line-height:32px;font-weight:800;color:var(--txt);padding-bottom:22px}
.pmh-cmw .pmh-sn b{font-weight:800}
.pmh-cmw .pmh-sn b.lo{color:var(--txt-2)}
.pmh-cmw .pmh-sn i{font-style:normal;font-weight:500;color:var(--txt-2);font-size:20px}
.pmh-cmw .pmh-q{margin:14px 0 0;font-size:15px;line-height:22px;color:var(--txt);
display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}
.pmh-cmw .pmh-tl{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:18px;color:var(--txt-2);min-width:0}
.pmh-cmw .pmh-tl svg{flex:0 0 auto;width:13px;height:13px}
.pmh-cmw .pmh-ob{flex:0 0 auto;margin:-6px -6px -6px 2px;padding:6px;border:0;background:none;color:var(--blue-txt);font:inherit;font-size:12px;font-weight:600}
.pmh-cmw .pmh-ob:active{opacity:.6}
.pmh-cmw .pmh-sp{flex:1 1 auto;min-height:14px}
.pmh-cmw .pos-act{margin:0;padding:12px 0 0;border-top:1px solid var(--line)}
.pmh-cmw .pmh-tg{margin-left:auto;flex:0 0 auto;height:20px;padding:0 8px;border-radius:100px;background:var(--fill-2);color:var(--blue-txt);
font-size:11px;line-height:20px;font-weight:700;letter-spacing:.02em;white-space:nowrap}
.pmh-cmw .pmh-tl{min-height:20px;margin-top:auto;padding-top:8px}
.pmh-cmw .pos-act{margin-top:12px}
.pmh-cmw .pmh-tl .pmx-mb svg{flex:0 0 auto;width:12px;height:12px}
.pmh-cmw .pmh-tl .pmx-mb{margin-left:2px}
.pmh-cmw .pmh-c.v2{padding:16px;gap:0}
.pmh-cmw .v2 .pmh-h1{display:flex;align-items:center;min-width:0}
.pmh-cmw .v2 .pmh-h1 .lvc-lg{gap:8px;min-width:0}
.pmh-cmw .v2 .pmh-h1 .lvc-lgi{flex:0 0 24px;width:24px;height:24px;font-size:11px}
.pmh-cmw .v2 .pmh-h1 .lvc-lgn2{font-size:17px;line-height:24px;font-weight:800;color:var(--txt);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.pmh-cmw .v2 .pmh-sub{display:flex;align-items:center;gap:6px;margin-top:6px;min-width:0;font-size:13px;line-height:18px;color:var(--txt-2)}
.pmh-cmw .v2 .pmh-sub .pmh-tn{flex:0 1 auto;min-width:0;max-width:none;font-size:13px;line-height:18px;font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pmh-cmw .v2 .pmh-sc2{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:700;color:var(--txt)}
.pmh-cmw .v2 .pmh-dt{flex:0 0 auto;color:var(--txt-3,var(--txt-2))}
.pmh-cmw .v2 .pmh-dt::before{content:"·";margin-right:6px}
.pmh-cmw .v2 .pmh-src{flex:0 1 auto;margin-left:auto;min-width:0;font-size:11px;color:var(--txt-3,var(--txt-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pmh-cmw .v2 .pmh-rr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}
.pmh-cmw .v2 .pmh-rp{position:relative;display:flex;align-items:center;gap:6px;min-width:0;height:36px;padding:0 8px 0 6px;border-radius:100px;background:var(--fill-2)}
.pmh-cmw .v2 .pmh-rp .pmx-av{width:24px;height:24px}
.pmh-cmw .v2 .pmh-rp .nm{flex:1 1 auto;min-width:0;font-size:12px;line-height:16px;font-weight:600;color:var(--txt);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pmh-cmw .v2 .pmh-rp .pmx-tr{flex:0 0 auto;font-size:14px;line-height:18px}
.pmh-cmw .v2 .pmh-mv{position:absolute;top:-6px;left:4px;height:14px;padding:0 4px;border-radius:100px;background:#D9A93B;color:#1A1A1A;font-style:normal;font-size:9px;line-height:14px;font-weight:800;letter-spacing:.02em}
.pmh-cmw .v2 .pmh-q{margin:12px 0 0;font-size:14px;line-height:21px;color:var(--txt);-webkit-line-clamp:3}
.pmh-cmw .v2 .pos-act{margin-top:auto;padding-top:12px;display:flex;align-items:center;gap:16px;flex-wrap:nowrap}
.pmh-cmw .v2 .pmh-q + .pos-act{margin-top:auto}
.pmh-cmw .v2 .pmh-q{margin-bottom:12px}
.pmh-cmw .v2 .pos-act .pos-sh{margin-left:auto}
.pmh-cmw .v2 .pmh-xb{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;height:24px;margin:0;padding:0;border:0;border-radius:0;background:none;color:var(--txt-2);font:inherit;font-size:12px;line-height:24px;font-weight:600;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pmh-cmw .v2 .pmh-xb::after{content:"";position:absolute;inset:-10px -6px}
.pmh-cmw .v2 .pmh-xb svg{flex:0 0 auto;width:16px;height:16px}
.pmh-cmw .v2 .pmh-xb.on{color:var(--blue-txt)}
.pmh-cmw .v2 .pmh-xb:active{opacity:.6}
.pmh-cmw .pmh-c.v2{flex:0 0 100%;width:auto;max-width:none;box-sizing:border-box;justify-content:flex-start;padding:16px;border-radius:16px;background:var(--surf);
user-select:none;-webkit-user-select:none;transition:none;transform:none}
.pmh-cmw .pmh-c.v2:active, .pmh-cmw .pmh-c.v2:focus, .pmh-cmw .pmh-c.v2:focus-visible{transform:none!important;opacity:1;outline:none;box-shadow:none}
.pmh-cmw .pmh-c.v2{-webkit-tap-highlight-color:transparent}
.pmh-cmw .v2 .pos-vt:active, .pmh-cmw .v2 .pos-sh:active, .pmh-cmw .v2 .pmh-xb:active{opacity:.55}
html[data-theme="light"] .pmh-cmw .pmh-c.v2{background:var(--surf)}
.pmh-cmw .v2 .pmh-h1 .lvc-lgn2{text-transform:none}
.pmh-cmw .v2 .pmh-rr{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-top:12px;max-width:none;min-width:0}
.pmh-cmw .v2 .pmh-rp{flex:0 1 auto;max-width:none;height:28px;padding:0;gap:5px;background:none;border-radius:0;min-width:0}
.pmh-cmw .v2 .pmh-rp .pmx-av{flex:0 0 22px;width:22px;height:22px}
.pmh-cmw .v2 .pmh-rp .nm{flex:0 1 auto;font-size:12px}
.pmh-cmw .v2 .pmh-rp .pmx-tr{flex:0 0 auto;margin-left:0;font-size:14px}
.pmh-cmw .v2 .pmh-mv{top:-7px;left:-4px}
.pmh-cmw .v2 .pmh-rr.tight{gap:8px}
.pmh-cmw .v2 .pmh-rr.tight .pmh-rp{gap:4px}
.pmh-cmw .v2 .pmh-rr.tight .pmx-av{flex-basis:20px;width:20px;height:20px}
.pmh-cmw .v2 .pmh-rr.tight .pmx-tr{font-size:13px}
.pmh-cmw .v2 .pmh-xdis, .pmh-cmw .v2 .pmh-xdis:hover, .pmh-cmw .v2 .pmh-xdis:active{color:var(--txt-3,var(--txt-2));opacity:.55;cursor:default}
.pmh-cmw .v2 .pmh-xdis::after{display:none}
.pmh-cmw .v2 .pmh-q, .pmh-cmw .v2 .pmc-q{margin-top:10px}
.pmh-cmw .v2 .pmh-h1{display:flex;align-items:center;gap:8px;min-width:0}
.pmh-cmw .v2 .pmh-h1 .lvc-lg{flex:1 1 auto;min-width:0}
.pmh-cmw .v2 .pmh-h1 .lvc-lgi{flex:0 0 24px;width:24px;height:24px;border-radius:0;background:none}
.pmh-cmw .v2 .pmh-h1 .lvc-lgi.ph{border-radius:5px;background:#000}
html[data-theme="light"] .pmh-cmw .v2 .pmh-h1 .lvc-lgi.ph{background:#FFFFFF}
.pmh-cmw .v2 .pmh-h1 .lvc-lgi img{width:24px;height:24px;object-fit:contain}
.pmh-cmw .v2 .pmh-h1 .pos-sh{flex:0 0 auto;margin:0 -4px 0 auto;padding:4px;border:0;background:none;color:var(--txt-2);display:inline-flex;align-items:center;justify-content:center}
.pmh-cmw .v2 .pmh-h1 .pos-sh svg{width:18px;height:18px}
.pmh-cmw .v2 .pmh-sub{margin-top:4px}
.pmh-cmw .v2 .pmh-qb{margin-top:12px;padding:10px 12px;border:1px solid var(--line);border-radius:12px}
html[data-theme="light"] .pmh-cmw .v2 .pmh-qb{border-color:var(--line)}
.pmh-cmw .v2 .pmh-qb .pmh-q{margin:0;font-size:14px;line-height:21px;-webkit-line-clamp:3}
.pmh-cmw .v2 .pmh-tag{display:inline;margin:0 6px 0 0;padding:0;border:0;background:none;font:inherit;font-size:12px;line-height:21px;font-weight:700;color:var(--blue-txt);vertical-align:baseline;cursor:pointer;-webkit-tap-highlight-color:transparent}
.pmh-cmw .v2 .pmh-tag.dis{color:var(--txt-3,var(--txt-2));cursor:default}
.pmh-cmw .v2 button.pmh-tag:active{opacity:.55}
.pmh-cmw .v2 .pos-act{margin-top:auto;padding-top:12px}
.pmh-cmw .v2 .pmh-qb{margin-bottom:12px}
.pmh-cmw .v2 .pos-act .pmh-ipr{margin-left:auto}
.pmh-cmw .v2 .pmh-q{margin-bottom:0}
.pmh-cmw .v2 .pos-act{border-top:0!important;padding-top:0;margin-top:auto}
.pmh-cmw .v2 .pmh-qb{margin-bottom:12px}
.pmh-cmw .v2 .pmh-qb .pmh-q{font-size:12px;line-height:18px}
.pmh-cmw .v2 .pmh-tag{font-size:12px;line-height:18px}
.pmh-cmw .v2 .pmh-tag.dis{color:var(--txt-3,var(--txt-2))}
.pmh-cmw .v2 button.pmh-tag{color:var(--txt-2)}
.pmh-cmw .pmh-c.v2{height:auto}
.pmh-cmw .v2 .pos-act{margin-top:0}
.pmh-cmw .v2 .pmh-qb .pmh-q{height:54px;min-height:54px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}
.pmh-cmw .v2 .pos-act{height:24px;min-height:24px;box-sizing:content-box}
.pmh-cmw .v2 .pmh-qb .pmh-q{height:calc(var(--pmh-ln,3) * 18px);min-height:0;-webkit-line-clamp:var(--pmh-ln,3)}
.pmh-cmw.pv-C{--pmh-cap:3}
.pmh-cmw.pv-C .v2 .pmh-qb{padding:12px 14px}
.pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{font-size:13px;line-height:20px;height:calc(var(--pmh-ln,3) * 20px);color:rgba(255,255,255,.9)}
html[data-theme="light"] .pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{color:var(--txt)}
.pmh-cmw.pv-C .v2 .pmh-tag{font-size:13px;line-height:20px}
.pmh-cmw.pv-C{--pmh-cap:2}
.pmh-cmw.pv-C .pmh-c.v2{padding:14px}
.pmh-cmw.pv-C .v2 .pmh-mt.lvc-hd{margin:0}
.pmh-cmw.pv-C .v2 .lvc-top .pos-sh{flex:0 0 20px;width:20px;height:20px;margin:0;padding:0;border:0;background:none;color:var(--txt-3);display:inline-flex;align-items:center;justify-content:center}
.pmh-cmw.pv-C .v2 .lvc-top .pos-sh svg{width:16px;height:16px}
.pmh-cmw.pv-C .v2 .pmh-tags{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:4px}
.pmh-cmw.pv-C .v2 .pmh-tags .pmh-sub{flex:0 1 auto;min-width:0;overflow:hidden}
.pmh-cmw.pv-C .v2 .pmh-tags .pmh-sub .pmh-tn{min-width:0}
.pmh-cmw.pv-C .v2 .pmh-tags .pmh-rk{flex:0 0 auto;max-width:none;white-space:nowrap}
.pmh-cmw.pv-C .v2 .pmh-tags .kh-src{display:inline-flex;align-items:center;justify-content:center;margin:0;box-sizing:border-box;
font-size:10px;font-weight:800;line-height:1;letter-spacing:0;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem}
.pmh-cmw.pv-C .v2 .pmh-sub.kh-src{display:inline-flex;align-self:flex-start;width:auto;max-width:100%;margin:0;gap:4px;box-sizing:border-box;
font-weight:800;letter-spacing:0;color:var(--txt-2b);justify-content:center;
font-size:10px;line-height:1;min-height:0.4267rem;padding:calc(0.25em + var(--tag-fix)) 0.1333rem calc(0.25em - var(--tag-fix));border-radius:0.1067rem;margin-top:0}
.pmh-cmw.pv-C .v2 .pmh-sub.kh-src .pmh-tn, .pmh-cmw.pv-C .v2 .pmh-sub.kh-src .pmh-sc2{font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}
.pmh-cmw.pv-C .v2 .pmh-qb{margin:12px 0 12px;padding:0;border:0;border-radius:0}
.pmh-cmw.pv-C .v2 .pmh-qb .pmh-q{font-size:12px;line-height:18px;height:calc(var(--pmh-ln,2) * 18px);-webkit-line-clamp:var(--pmh-ln,2);color:var(--txt)}
.pmh-cmw.pv-C .v2 .pmh-tag{display:none}
.pmh-cmw.pv-C .v2 .pos-act{gap:20px}
.pmh-cmw.pv-C .v2 .pmh-rt{margin-left:auto;display:inline-flex;align-items:center;gap:20px;flex:0 0 auto}
.pmh-cmw.pv-C .v2 .pmh-xb{height:auto;gap:6px;padding:14px 9px;margin:-14px -9px;font-family:inherit;font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);border:0;background:none;border-radius:0}
.pmh-cmw.pv-C .v2 .pmh-xb::after{content:none}
.pmh-cmw.pv-C .v2 .pmh-xb svg{width:14px;height:14px;stroke-width:2.2}
.pmh-cmw.pv-C .v2 .pmh-xb.on{color:var(--txt-2)}
.pmh-cmw .pmh-sk{pointer-events:none}
.pmh-cmw .pmh-sk .lvc-lgn2, .pmh-cmw .pmh-sk .pmh-tn, .pmh-cmw .pmh-sk .pmh-qt, .pmh-cmw .pmh-sk .pos-vt{color:transparent!important}
.pmh-cmw .pmh-sk .lvc-lgi{background:#2E2E2E}
html[data-theme="light"] .pmh-cmw .pmh-sk .lvc-lgi{background:#E6E6E6}
.pmh-cmw.pv-C .v2 .pmh-tags .pmh-rk{color:var(--txt-2b)}
.pmh-cmw.pv-C .v2 .pmh-obb.cut .pmh-obt{display:inline-block;max-width:6.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}
.pmh-cmw.pv-C .v2 .pmh-obt{white-space:nowrap}
.pmh-cmw.pv-C .v2 .pmh-obb.dis{cursor:default;color:var(--txt-2);pointer-events:none}
.pmh-cmw.pv-C .v2 .pmh-obb.dis:active{opacity:1}
.pmh-cmw button{outline:none!important}
.pmh-cmw button:focus-visible{outline:none!important}
.kd-ex{padding:28px 0 0}
.kd-ex:last-child{padding-bottom:calc(28px + var(--safe-b))}
.kd-ex-h{display:flex;align-items:center;justify-content:space-between;gap:0.2667rem;
flex-wrap:wrap;padding:0 0.4267rem;margin-bottom:12px}
.kd-ex-t{min-width:0;font-size:15px;line-height:22px;font-weight:800;color:var(--txt);
letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.kd-info{margin:0 0.4267rem;padding:0.4267rem;border-radius:0.32rem;
border:1px solid rgba(40,204,149,.34);background:rgba(40,204,149,.07);
font-size:0.3067rem;font-weight:500;color:#E3F3EC;line-height:1.62;letter-spacing:.01em}
.kd-info b{font-weight:800;color:var(--txt)}
.kd-info-tx{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;overflow:hidden}
.kd-info.open .kd-info-tx{-webkit-line-clamp:unset;overflow:visible}
.kd-info-tx p{margin:0}
.kd-info-tx p + p{margin-top:0.2133rem}
.kd-info-mo{margin-top:0.2133rem;background:none;border:0;padding:0;
font-family:inherit;font-size:0.3067rem;font-weight:800;color:var(--green);
cursor:pointer;letter-spacing:.01em}
.kd-pos-c{flex:0 0 7.2rem;min-width:0;padding:14px;border-radius:16px;
background:var(--surf)}
.kd-pos-av{flex:0 0 auto;width:32px;height:32px;border-radius:50%;
overflow:hidden;background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.kd-pos-av svg{width:100%;height:100%;display:block}
.pov-vr .soc-tri{width:7px;height:5px}
.pos-hd{display:flex;align-items:center;justify-content:space-between;gap:0.2667rem;
flex-wrap:wrap;padding:0.4267rem 0.4267rem 0}
.pos-hd-t{min-width:0;flex:1 1 auto;font-size:13px;line-height:18px;
font-weight:700;color:var(--txt-2);letter-spacing:-.01em;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.pos-more{display:block;width:calc(100% - 0.64rem);margin:0.32rem auto 0.64rem;
padding:0.2933rem 0;border:0;border-radius:0.2133rem;
background:var(--kd-c2,#1b1b1d);color:var(--kd-t2,#9aa0a6);
font-size:0.3733rem;line-height:1.4}
.pos-more[disabled]{opacity:.55}
.pos-more-n{margin-left:0.16rem;opacity:.7}
.pos-l{list-style:none;margin:0;padding:0.32rem 0.4267rem 0.4267rem;
display:flex;flex-direction:column;gap:0.4267rem}
.pos-l>.kd-pos-c{flex:0 0 auto;width:auto}
.pos-l>.soc-c{flex:0 0 auto;width:auto;min-width:0;margin:0}
.kd-ex > .pos-l{padding-top:0;padding-bottom:0}
.kd-ex-n{flex:0 0 auto;font-size:0.2933rem;line-height:1.4;
font-weight:500;color:var(--txt-3)}
.kd-ex-n b{font-weight:800;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.lgl{list-style:none;margin:0;padding:0.32rem 0.4267rem 0.4267rem;
display:flex;flex-direction:column;gap:0.2667rem}
.lg-it{display:flex;align-items:center;gap:0.32rem;padding:14px;
border-radius:16px;background:var(--surf);
cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}
.lg-it:active{background:rgba(255,255,255,.09)}
.kd-bk-tab{display:flex;align-items:center;gap:0.0533rem;flex:0 0 auto;margin-right:-4px}
.kd-bk-tab .kd-rg-i{padding-top:4px;padding-bottom:4px}
.pos-hd.pos-hd8{display:block;padding:0.2133rem 0 0.1067rem}
.pos-hd8 .pos-seg.exf-r{padding:0 0.4267rem;overscroll-behavior-x:contain}   /* chip 版：胶囊本体 = .exf-r > .cat-p，这里只对齐卡片左沿 */
.kd-bk{padding:0 0.4267rem;margin:0;list-style:none;
display:flex;flex-direction:column;gap:0.2133rem}
.kd-bk-dv{margin:0 0.4267rem;padding:0.3733rem 0.4267rem;
border-radius:16px;background:var(--surf);gap:0}
.kd-bk-dv .kd-dv1{padding:0.2667rem 0}
.kd-bk-dv .kd-dv1+.kd-dv1{border-top:1px solid rgba(255,255,255,.05)}
.kd-bk-dv .kd-dv1-b{background:rgba(255,255,255,.13)}
.kd-dvg + .kd-dvg{margin-top:0.32rem;padding-top:0.32rem;
border-top:1px solid rgba(255,255,255,.10)}
.kd-dvg-h{display:flex;align-items:baseline;justify-content:space-between;
gap:0.2133rem;margin-bottom:0.1067rem}
.kd-dvg-t{min-width:0;font-size:0.32rem;line-height:1.35;font-weight:800;
color:var(--txt);letter-spacing:-.01em;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-dvg-v{flex:0 0 auto;font-size:0.2933rem;line-height:1.3;
font-weight:500;color:var(--txt-3)}
.kd-dvg-v b{font-weight:800;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-dvg .kd-dv1:first-child{border-top:0;padding-top:0.1067rem}
.kd-dvg .kd-dv1:last-child{padding-bottom:0.1067rem}
.kd-bk-dv .kd-dv1-t{white-space:normal;overflow-wrap:break-word;
display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.kd-dv-src{margin-top:0.32rem;padding-top:0.2667rem;
border-top:1px solid rgba(255,255,255,.10);
font-size:0.2933rem;line-height:1.4;color:var(--txt-3)}
.kd-dv-src b{font-weight:700;color:var(--txt-2)}
.kd-dv1{display:flex;align-items:center;gap:0.2667rem;padding:0.2933rem 0}
.kd-dv1+.kd-dv1{border-top:1px solid rgba(255,255,255,.06)}
.kd-dv1:first-child{padding-top:0}
.kd-dv1:last-child{padding-bottom:0}
.kd-dv1-t{flex:1 1 auto;min-width:0;font-size:0.3467rem;line-height:1.35;
font-weight:700;color:var(--txt);
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kd-dv1-b{flex:0 0 2.13rem;height:8px;border-radius:999px;
background:rgba(255,255,255,.08);overflow:hidden}
.kd-dv1-b i{display:block;height:100%;min-width:2px;border-radius:999px;
background:var(--green)}
.kd-dv1.rest .kd-dv1-t{color:var(--txt-2)}
.kd-dv1.rest .kd-dv1-b i{background:var(--txt-3)}
.kd-dv1-v{flex:0 0 auto;min-width:0.85rem;text-align:right;
font-size:0.3067rem;line-height:1.2;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.kd-dv1-n{flex:0 0 auto;min-width:1.06rem;text-align:right;
font-size:0.2933rem;line-height:1.2;font-weight:500;color:var(--txt-3)}
.kd-dv1-n b{font-weight:800;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.e-seg{padding:0.3467rem 0.4267rem 0;overflow:visible}
.e-seg button{flex:1 1 0;min-width:0;text-align:center;
padding:0 0 0.3467rem;font-size:0.3467rem}
.e-seg button:first-child{padding-left:0}
.e-seg .src-seg-bar{bottom:-1px}
:root:not([lang^="zh"]) .e-seg{overflow-x:auto;overflow-y:hidden;
justify-content:safe center}
:root:not([lang^="zh"]) .e-seg button{flex:0 0 auto;padding:0.1067rem 0.24rem 0.32rem}
:root:not([lang^="zh"]) .e-seg button:first-child{padding-left:0.0533rem}
#elist{padding-top:0.5333rem}
.ec2:active{background:rgba(255,255,255,.03)}
.ec2{margin:0 0.4267rem 0.2133rem;padding:0.4267rem 0.4267rem 0.4rem;
border:0;border-radius:16px;background:var(--surf)}
.ec2-fl{margin-left:auto;flex:0 0 auto;
display:inline-flex;align-items:center;justify-content:center;
min-height:28px;padding:0 18px;min-width:72px;
border:0;border-radius:100px;font-family:inherit;
font-size:11px;font-weight:800;color:#000;background:#fff}
.ec2-fl{position:relative}
.ec2-fl::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:40px;min-height:100%}
.ec2-fl.done{background:rgba(255,255,255,.14);color:var(--txt);box-shadow:none}/* ===== 关注按钮反馈 ===== */
.ec2-fl,
.kh-fw,
.src-card-fl,
.ml-fl{
display:inline-flex;align-items:center;justify-content:center;white-space:normal;overflow-wrap:break-word;
-webkit-tap-highlight-color:transparent;
transition:background .12s ease,color .12s ease,border-color .12s ease,opacity .12s ease}.ec2-fl:active,
.kh-fw:active,
.src-card-fl:active,
.ml-fl:active{opacity:.6}
.ec2-un{margin-top:0.4rem;padding-top:0.4rem;
border-top:1px solid var(--line)}
.src-card-lk{cursor:pointer}
.src-card-lk:active{opacity:.7}
.src-card-pd.lk{display:inline-flex;align-items:center;gap:0.1067rem;
line-height:1.4;color:var(--txt-3)}
.src-card-pd.lk b{font-weight:500;color:var(--txt-2b)}
.src-rw-lk{cursor:pointer}
.src-rw-lk:active{opacity:.7}
.src-rw-lock{display:flex;align-items:center;gap:0.16rem;
margin-top:0.2667rem;padding:0.2133rem 0.2667rem;
border:1px dashed var(--line);border-radius:0.16rem;
font-size:0.28rem;font-weight:500;color:var(--txt-3);line-height:1.4}
.src-rw-lock svg{display:block;flex:0 0 auto;width:0.32rem;height:0.32rem}
.pct-hint,.src-rw-lock{align-items:flex-start}
.pct-hint svg,.src-rw-lock svg{
width:1.25em;height:1.4em}
.pct-hint svg,.src-rw-lock svg{color:var(--gold)}
.pct-hint{display:flex;align-items:flex-start;gap:0.1467rem;
margin-top:0.32rem;padding-top:var(--hint-pad,0.3733rem);
border-top:1px solid var(--line);
font-size:0.2933rem;font-weight:500;color:var(--txt-3);line-height:1.4;
cursor:pointer;-webkit-tap-highlight-color:transparent}
.pct-hint svg{display:block;flex:0 0 auto}   /* 尺寸由上面的对齐规则统一给 */
.pct-hint > span{line-height:1.4}
.pct-hint:active{color:var(--txt-2)}
.lvc-rows .pct-hint{--hint-pad:0.4rem;margin-top:0.2667rem}
.src-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:0.1867rem;margin:0.4267rem 0.4267rem 0.32rem;padding:0.5333rem 0.4267rem;
border:1px dashed var(--line);border-radius:0.32rem;
cursor:pointer;-webkit-tap-highlight-color:transparent}
.src-gate .ic{width:0.8533rem;height:0.8533rem;color:var(--gold)}
.src-gate .ic svg{width:100%;height:100%;display:block}
.src-gate .t1{font-size:0.3733rem;font-weight:800;color:var(--txt)}
.src-gate .t2{font-size:0.2933rem;font-weight:500;color:var(--txt-3);text-align:center;line-height:1.5}
.src-gate:active{opacity:.6}
.kol-gate{margin:0.4267rem;min-height:7.4667rem}
.src-rw-lk{flex-direction:row;align-items:center;gap:0.2933rem;
padding:0.2933rem 0.32rem}
.src-rw-lk .src-rw-mk{width:0.8533rem;height:0.8533rem}
.src-rw-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.0933rem}
.src-rw-tx .nm-wrap{min-width:0}
.src-rw-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;
font-size:0.2667rem;font-weight:500;color:var(--txt-3);line-height:1.35}
.src-rw-sub em{font-style:normal;margin:0 0.1333rem;opacity:.55}
.kd-chart-lk{display:flex;flex-direction:column;align-items:center;justify-content:center;
gap:0.2133rem;min-height:6.4rem;padding:0.5333rem;
border:1px dashed var(--line);border-radius:0.32rem;
cursor:pointer;-webkit-tap-highlight-color:transparent}
.kd-chart-lk .ic{display:flex;align-items:center;justify-content:center;
width:0.8533rem;height:0.8533rem;color:var(--txt-3)}
.kd-chart-lk .ic svg{display:block;width:100%;height:100%}
.kd-chart-lk .t1{font-size:0.3733rem;font-weight:800;color:var(--txt)}
.kd-chart-lk .t2{font-size:0.2933rem;font-weight:500;color:var(--txt-3);
text-align:center;line-height:1.5;max-width:6.4rem}
.kd-chart-btn{margin-top:0.2133rem;padding:0.2133rem 0.5333rem;
border:0;border-radius:0.4267rem;background:var(--blue);
font-family:inherit;font-size:0.3067rem;font-weight:700;color:#fff}
.kd-chart-lk:active{opacity:.6}
.ec2-buy{display:flex;align-items:center;
gap:0.2133rem;width:100%;min-height:0.5333rem;
font-family:inherit;text-align:left;letter-spacing:.2px}
.ec2-buy .l1{display:block;min-width:0;
font-size:0.3067rem;font-weight:700;
line-height:1.5;color:var(--txt)}
.ec2-buy .l1 b{display:inline}
.ec2-buy .l1 b{color:var(--txt);font-weight:700}
.ec2-buy .l2{margin-left:auto;flex:0 0 auto;
display:inline-flex;align-items:center;justify-content:center;gap:0.1067rem;
padding:0;border:0;background:none;
font-size:0.2667rem;font-weight:700;line-height:1;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.sheet{position:fixed;top:0;bottom:0;left:50%;width:10rem;max-width:100%;
margin-left:-5rem;z-index:250;
display:flex;align-items:flex-end;
background:rgba(0,0,0,.45);opacity:0;visibility:hidden;
transition:opacity .26s,visibility .26s;
-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.sheet.on{opacity:1;visibility:visible}
.sheet-in{width:100%;max-height:80%;overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:contain;
display:flex;flex-direction:column;
background:var(--bg);
border-radius:24px 24px 0 0;
padding-bottom:calc(0.4267rem + var(--safe-b));
transform:translateY(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);
scrollbar-width:none}
.sheet-in::-webkit-scrollbar{display:none}
.sheet-in>.sheet-bar,.sheet-in>.sheet-hd,.sheet-in>.sheet-tip{flex:0 0 auto}
.sheet-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;
-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}
.sheet-scroll::-webkit-scrollbar{display:none}
.sheet.on .sheet-in{transform:translateY(0)}
.sheet-bar{width:36px;height:5px;border-radius:2.5px;
background:rgba(255,255,255,.22);margin:10px auto 0}
.sheet-hd{display:flex;align-items:center;justify-content:center;
padding:0.32rem 0.4267rem 0.1067rem}
.sheet-t{font-size:0.4267rem;font-weight:800;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.sheet-tip{padding:0 0.4267rem 0.2133rem;margin-top:-0.0533rem;font-size:0.2933rem;font-weight:500;
color:var(--txt-2);line-height:1.5}
.ban-ic{width:1.1733rem;height:1.1733rem;margin:0 auto 0.32rem;
border-radius:50%;display:flex;align-items:center;justify-content:center;
border:0.0533rem solid var(--red);color:var(--red)}
.ban-ic svg{width:0.5867rem;height:0.5867rem}
.dlg-x.ban-tx{word-break:break-word}
.ban-meta{margin-top:0.16rem;
font-size:0.2933rem;line-height:1.7;color:var(--txt-2);text-align:center}
.ban-meta b{color:var(--txt-c);font-weight:700}
#shareSheet .sheet-hd{padding:0.5333rem 0.4267rem 0.32rem}
#sheet .sheet-hd{padding:0.4267rem 0.4267rem 0.0533rem}
.share-grid{display:grid;grid-template-columns:repeat(4,1fr);
gap:0.16rem;padding:0.5333rem 0.4267rem 0.6667rem}
a.share-it{text-decoration:none;color:inherit;display:flex}
.share-it{background:none;border:0;font-family:inherit;padding:0;
display:flex;flex-direction:column;align-items:center;gap:0.2133rem;color:var(--txt)}
.share-it:active{opacity:.7}
.share-ic{width:1.3067rem;height:1.3067rem;border-radius:50%;
border:1px solid transparent;
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box;
display:flex;align-items:center;justify-content:center;color:var(--txt)}
.share-it:active .share-ic{
background:
linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.share-ic svg{width:0.5867rem;height:0.5867rem}
.share-nm{font-size:0.2933rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em;white-space:normal;overflow-wrap:break-word}
.share-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.95);
padding:0.2667rem 0.4267rem;background:rgba(0,0,0,.85);color:var(--txt);
font-size:0.32rem;font-weight:700;border-radius:0.2933rem;
opacity:0;visibility:hidden;pointer-events:none;
transition:opacity .2s,transform .2s,visibility .2s;white-space:normal;overflow-wrap:break-word}
.share-toast.on{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1)}
body.pop-back [id$="Wrap"],
body.pop-back [id$="Page"],
body.pop-back #detail,
body.pop-back #search,
body.pop-back #login,
body.pop-back #home{transition:none !important}
#home{display:block;transition:transform .28s cubic-bezier(.22,.61,.36,1), opacity .28s, visibility 0s}
body.on-kol #home,
body.on-pg #home,
body.on-set #home,
body.on-detail #home{visibility:hidden;
transition:transform .28s cubic-bezier(.22,.61,.36,1), opacity .28s, visibility 0s linear .32s}
body.on-search #home{transform:none;opacity:1;
position:absolute;top:0;left:0;width:100%;pointer-events:none}
body.on-search.settled #home{visibility:hidden}
body.on-search{padding-bottom:0;overflow:hidden}
#search{position:fixed;top:0;left:50%;z-index:100;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;
background:var(--bg);
overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:none;
transform:translateY(100%);
transition:transform .32s cubic-bezier(.32,.72,.28,1), visibility 0s linear .32s;
will-change:transform;
visibility:hidden}
#search::-webkit-scrollbar{display:none}
body.on-search #search{transform:translateY(0);visibility:visible;
transition:transform .32s cubic-bezier(.32,.72,.28,1), visibility 0s}
body.on-search.on-detail #search{transform:translateY(0) scale(.94);opacity:.4}
body.closed #search{visibility:hidden}
.shd{position:sticky;top:0;z-index:50;background:var(--bg);
padding:calc(0.5067rem + var(--safe-t)) 0.4rem 0}
.sbar{display:flex;align-items:center;gap:0.2667rem;}
.back{color:var(--txt);
display:flex;align-items:center;justify-content:center;flex:0 0 auto}
.sinput{flex:1;min-width:0;display:flex;align-items:center;gap:0.2133rem;}
.sinput>svg{flex:0 0 auto;}
.sinput input{flex:1;min-width:0;border:0;background:none;outline:none;
color:var(--txt);font-family:inherit;}
.sinput input::-webkit-search-cancel-button,
.sinput input::-webkit-search-decoration,
.sinput input::-webkit-search-results-button,
.sinput input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}
.sinput input::-ms-clear,.sinput input::-ms-reveal{display:none;width:0;height:0}
.clr{width:0.4267rem;height:0.4267rem;flex:0 0 auto;border:0;background:none;
color:var(--txt-2);display:none;align-items:center;justify-content:center}
.clr.on{display:flex}
.clr svg{width:100%;height:100%}
.tabs{display:flex;position:relative}
.tab{position:relative;z-index:1;border:0;background:none;font-family:inherit;color:var(--txt-2);
transition:color .2s ease;min-width:0}
.tab-bar{position:absolute;left:0;bottom:0;width:50%;height:0.0533rem;
background:var(--txt);border-radius:0.0267rem;
transform:translateX(0);transition:transform .28s cubic-bezier(.22,.61,.36,1)}
.tab-bar.to-user{transform:translateX(100%)}
.tabs::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}
#panel{padding:0.5333rem 0 calc(0.4267rem + var(--safe-b));touch-action:pan-y;will-change:transform}
#panel.sl-r{animation:slR .22s ease-out}
#panel.sl-l{animation:slL .22s ease-out}
.sec-hd{display:flex;align-items:center;justify-content:space-between;}
.sec-hd+.sec-hd,.chips+.sec-hd,.mc+.sec-hd{padding-top:0.6667rem}
.hot-hd{padding-top:0.8rem}
.chips+.hot-hd,#panel>.hot-hd:first-child{padding-top:0.9333rem}
.sec-hd button{display:inline-flex;align-items:center;
border:0;background:none;
font-family:inherit;}
.sec-hd button svg{flex:0 0 auto}
.chips{display:flex;flex-wrap:wrap;}
.chip2{position:relative;
display:inline-flex;align-items:center;font-family:inherit;
max-width:100%;white-space:normal;overflow-wrap:break-word}
.chip2>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.chip2::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}
.chip2 em{font-style:normal;}
.topic{display:inline-flex;align-items:center;gap:0.2667rem;
min-height:1.3067rem;padding:0 0.4267rem;border-radius:100px;
border:0;background:rgba(255,255,255,.06);
font-family:inherit;color:var(--txt);font-size:0.3733rem;font-weight:800;text-align:left}
.topic:active{background:var(--card)}
.topic svg{width:0.5067rem;height:0.5067rem;flex:0 0 auto;color:var(--txt)}
.topic span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.hot{display:flex;align-items:center;gap:0.2667rem;margin:0 0.4267rem 0.2133rem;
padding:0.32rem 0.4267rem;
border:0;border-radius:16px;background:var(--surf)}
.hot .rk{width:0.4267rem;flex:0 0 auto;font-size:0.32rem;font-weight:900;color:var(--txt-2);text-align:center}
.hot.top .rk{color:var(--red)}
.hot .tx{flex:1;min-width:0;font-size:0.3467rem;font-weight:600;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.hot .cnt{flex:0 0 auto;font-size:0.2933rem;font-weight:500;color:var(--txt-2)}
.av{width:1.0667rem;height:1.0667rem;border-radius:50%;flex:0 0 auto;
display:flex;align-items:center;justify-content:center;
font-size:0.4rem;font-weight:900;color:var(--txt)}
.vf{width:0.32rem;height:0.32rem;flex:0 0 auto;color:var(--blue-txt)}
.fbtn{flex:0 0 auto;border:1px solid var(--txt);font-family:inherit;
min-width:1.8667rem;padding:0.1867rem 0.4267rem;
border-radius:0.2933rem;background:var(--txt);color:var(--bg);font-size:0.3067rem;font-weight:800}
.fbtn.done{background:none;color:var(--txt-2);border-color:var(--line)}
.mask{position:fixed;top:0;bottom:0;left:50%;width:10rem;max-width:100%;
margin-left:-5rem;z-index:255;
display:flex;align-items:center;justify-content:center;
background:rgba(0,0,0,.6);opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;
-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.mask.on{opacity:1;visibility:visible}
.dlg{width:7.2rem;max-width:80%;background:var(--bg);border-radius:20px;
overflow:hidden;transform:scale(.92);transition:transform .22s cubic-bezier(.22,.61,.36,1)}
.mask.on .dlg{transform:scale(1)}
.dlg-b{padding:0.6667rem 0.5333rem 0.5333rem;text-align:center}
.dlg-t{font-size:0.4rem;font-weight:800;margin-bottom:0.2133rem}
.dlg-x{font-size:0.32rem;font-weight:500;color:var(--txt-2);line-height:1.5}
.dlg-f{display:flex;gap:0.2133rem;padding:0 0.4267rem 0.4267rem}
.dlg-f button{flex:1;min-width:0;border:0;font-family:inherit;
min-height:36px;padding:0;border-radius:100px;
font-size:12px;font-weight:700;
color:var(--txt);background:rgba(255,255,255,.07)}
.dlg-f button:active{background:rgba(255,255,255,.12)}
.dlg-f button+button{color:#fff;background:var(--red)}
.dlg-f button+button:active{background:var(--red);filter:brightness(.88)}
.empty{text-align:center;padding:2.1333rem 0.32rem;
display:flex;flex-direction:column;align-items:center;justify-content:center}
.empty .ic{width:1.7067rem;height:1.7067rem;margin:0 auto 0.4267rem;
display:flex;align-items:center;justify-content:center;
border-radius:50%;background:var(--surf);color:var(--txt-2)}
.empty .ic svg{width:0.8rem;height:0.8rem;display:block}
.empty .t1{font-size:0.3733rem;font-weight:800;margin-bottom:0.1333rem}
.empty .t2{font-size:0.32rem;font-weight:500;color:var(--txt-2);line-height:1.5;
max-width:9.36rem;margin:0 auto}
.empty .eb{display:inline-flex;align-items:center;justify-content:center;
align-self:center;width:auto;margin-top:36px;
min-height:36px;padding:0 18px;border-radius:100px;
border:0;background:#fff;color:#000;
font-family:inherit;font-size:12px;font-weight:700;letter-spacing:normal}
.empty .eb:active{background:#e6e6e6;opacity:1}
.empty .eb.ghost{background:none;color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}
.empty.sm{padding:1.3333rem 0.5333rem;min-height:0}
.empty.sm .ic{width:1.28rem;height:1.28rem;margin-bottom:0.32rem}
.empty.sm .ic svg{width:0.6133rem;height:0.6133rem}
.empty.sm .t1{font-size:0.3467rem}
.empty.sm .t2{font-size:0.3067rem}
#login{position:fixed;top:0;left:50%;z-index:270;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100svh;
background:var(--bg);display:flex;flex-direction:column;
box-shadow:0 0 0 100vh var(--bg);
transform:translateY(100%);visibility:hidden;
transition:transform .32s cubic-bezier(.32,.72,.28,1), visibility 0s linear .32s;
will-change:transform}
body.on-login #login{transform:translateY(0);visibility:visible;
transition:transform .32s cubic-bezier(.32,.72,.28,1), visibility 0s}
body.on-login{overflow:hidden}
.lhd{position:relative;flex:0 0 auto;min-height:36px;
margin:calc(0.4267rem + var(--safe-t)) 0 0.2667rem}
.lhd .back2{position:absolute;left:0.4rem;top:0;
width:36px;height:36px;flex:0 0 auto;
border:1px solid transparent;border-radius:100px;
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box;
color:var(--txt);display:flex;align-items:center;justify-content:center}
.lhd .back2:active{
background:
linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.lhd .back2 svg{width:18px;height:18px;stroke-width:1.8}
.lhd .close2{left:auto;right:0.4rem}
.lbody{flex:1;min-height:0;display:flex;flex-direction:column;
padding:0 0.6667rem;overflow-y:auto;scrollbar-width:none;min-width:0}
.lbody::-webkit-scrollbar{display:none}
.licon>span{display:none;width:100%;height:100%}
#login[data-step="inv"] .licon>.li-gift{display:block}
.licon{display:flex;align-items:center;justify-content:center;
width:1.2267rem;height:1.2267rem;margin:0.32rem auto 0.32rem;color:var(--txt-2)}
.licon svg{width:100%;height:100%;display:block}
.ltitle{text-align:center;font-size:0.5867rem;font-weight:800;letter-spacing:-0.5px;margin-top:0.2667rem}
.lsub{text-align:center;font-size:0.3467rem;font-weight:500;color:var(--txt-2);
margin-top:0.1333rem;min-height:0.48rem}
#login[data-step="inv"] .lsub2{display:none}
.lsub2{text-align:center;font-size:0.3067rem;font-weight:500;
color:var(--txt-3);line-height:1.5;margin-top:0.08rem}
.lsub.ok{color:var(--green)}
.lsub.err{color:var(--red)}
#loginInput{flex:1 1 0;min-width:0;width:auto;
border:0;background:none;outline:none;color:var(--txt);font-family:inherit;
font-size:17px;font-weight:800;line-height:1.2;letter-spacing:0;
padding:0;text-align:left;caret-color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
#loginInput::placeholder{color:var(--txt-3);font-weight:600;letter-spacing:0}
#loginInput::-webkit-outer-spin-button,
#loginInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.lfoot{flex:0 0 auto;padding:2.1333rem 0 calc(0.6667rem + var(--safe-b))}
.lbtn{display:flex;align-items:center;justify-content:center;
width:100%;box-sizing:border-box;
min-height:56px;padding:0 18px;border-radius:100px;border:0;
color:#000;background:#fff;font-family:inherit;
font-size:15px;font-weight:800;letter-spacing:normal;
transition:opacity .18s, background .18s}
.lbtn:active{background:#e6e6e6}
.lbtn:disabled{background:rgba(255,255,255,.08);color:var(--txt-d)}
.lstep-inv{margin-top:1.7rem}
.lstep-inv .lfoot{padding-top:0.32rem}
#pwdInput{position:absolute;left:0;top:0;width:100%;height:56px;
opacity:0;pointer-events:none;padding:0;border:0;background:none;
font-size:16px;-webkit-appearance:none;appearance:none}
#loginPwd{flex:1 1 0;min-width:0;width:auto;
border:0;background:none;outline:none;color:var(--txt);font-family:inherit;
font-size:17px;font-weight:800;line-height:1.2;letter-spacing:0;
padding:0;text-align:left;caret-color:var(--txt)}
#loginPwd::placeholder{color:var(--txt-3);font-weight:600;letter-spacing:0}
.lstep{display:none}
#login[data-step="inv"]   .lstep-inv{display:block}
.linv-field{flex:0 0 auto;display:block;box-sizing:border-box;padding:0}
.linv-in{box-sizing:border-box;width:100%;max-width:100%;min-height:56px;
padding:0 20px;border-radius:100px;background:rgba(255,255,255,.06);
border:0;outline:none;color:var(--txt);font-family:inherit;
font-size:17px;font-weight:800;line-height:1.2;letter-spacing:0.08rem;
text-align:center;caret-color:var(--txt);
text-transform:uppercase;font-family:var(--num);font-variant-numeric:tabular-nums}
.linv-in::placeholder{color:var(--txt-3);font-weight:600;letter-spacing:0;
font-size:15px;text-transform:none}
.linv-in.ok{color:var(--green)}
.linv-in.err{color:var(--red)}
.linv-tip{margin-top:0.4267rem;text-align:center;font-size:0.3067rem;
font-weight:500;color:var(--txt-2);line-height:1.5;
min-height:0.4533rem;overflow:hidden;white-space:normal;overflow-wrap:break-word;text-overflow:ellipsis}
.linv-tip:empty{margin-top:0;min-height:0}
.linv-tip.ok{color:var(--green)}
.linv-tip.err{color:var(--red)}
.lskip{margin-top:0.32rem;width:100%;min-height:56px;
border:0;border-radius:0;background:none;
font-family:inherit;font-size:15px;font-weight:700;color:var(--blue-txt)}
.lskip:active{background:none;opacity:.6}
@keyframes otpblink{0%,50%{opacity:1}51%,100%{opacity:0}}
@keyframes otppop{
from{opacity:0;transform:translateY(6px) rotateX(-35deg);filter:blur(2px)}
to  {opacity:1;transform:translateY(0)   rotateX(0deg);  filter:blur(0)}}
@keyframes otpunpop{
from{opacity:1;transform:translateY(0)}
to  {opacity:0;transform:translateY(-2px)}}
#doc{position:fixed;top:0;left:50%;z-index:273;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-doc #doc{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-doc{overflow:hidden}
#docPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);display:flex;flex-direction:column;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);will-change:transform}
body.on-doc #docPage{transform:translateX(0)}
.docbody{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;
-webkit-overflow-scrolling:touch;overscroll-behavior:contain;
padding:0 0.4rem calc(0.8rem + var(--safe-b));min-width:0}
.docbody::-webkit-scrollbar{display:none}
.docbody .upd{text-align:center;font-size:0.3467rem;font-weight:500;
color:var(--txt-2);margin-top:0.1333rem;min-height:0.48rem}
.docbody .dsec{margin-top:0.9333rem}
.docbody h4{font-size:0.4267rem;font-weight:800;color:var(--txt);
margin:0.8rem 0 0.2667rem;letter-spacing:-0.2px}
.docbody .dsec>h4:first-child{margin-top:0}
.docbody p{font-size:0.3467rem;font-weight:500;color:var(--txt-2);
line-height:1.8;margin-bottom:0.2667rem}
.docbody ul{margin:0 0 0.2667rem;padding-left:0.4267rem;list-style:none}
.docbody li{position:relative;font-size:0.3467rem;font-weight:500;
color:var(--txt-2);line-height:1.8;margin-bottom:0.16rem}
.docbody li::before{content:"";position:absolute;left:-0.32rem;top:0.28rem;
width:0.1067rem;height:0.1067rem;border-radius:50%;background:var(--fill)}
.docbody b{color:var(--txt);font-weight:700}
.docbody .note{margin-top:0.8rem;padding:0.4rem 0.4267rem;
border:0;border-radius:16px;background:var(--surf);
font-size:0.32rem;font-weight:500;color:var(--txt-2);line-height:1.75}
#lbWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-lb #lbWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-lb{overflow:hidden}
#lbPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:none;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);will-change:transform;
scrollbar-width:none}
#lbPage::-webkit-scrollbar{display:none}
body.on-lb #lbPage{transform:translateX(0)}
#mlWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-ml #mlWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-ml{overflow:hidden}
#mlPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:none;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);will-change:transform;
scrollbar-width:none}
#mlPage::-webkit-scrollbar{display:none}
body.on-ml #mlPage{transform:translateX(0)}
#pgWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100svh;
background:var(--bg);
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-pg #pgWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-pg{overflow:hidden}
#pgPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:contain;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);will-change:transform;
scrollbar-width:none}
#pgPage::-webkit-scrollbar{display:none}
body.on-pg #pgPage{transform:translateX(0)}
.pg-b{padding:0 0.4267rem calc(0.5333rem + var(--safe-b))}
.pg-save{display:none;flex:0 0 auto;min-height:36px;padding:0 18px;
align-items:center;justify-content:center;
border:0;border-radius:100px;background:var(--blue);color:var(--txt);
font-family:inherit;font-size:12px;font-weight:700;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.pg-save:active{filter:brightness(.9)}
.pg-save:disabled{background:var(--card-2);color:var(--txt-d)}
body.pg-edit .pg-save{display:flex}
body.pg-edit #pgRightPad{display:none}
.pf-av-row{display:flex;align-items:center;justify-content:center;
padding:0.5333rem 0.4267rem 0.5333rem}
.pf-av{width:1.7067rem;height:1.7067rem;border-radius:50%;position:relative;
border:0;padding:0;flex:0 0 auto;
background:linear-gradient(135deg,var(--vip-1),var(--vip-2) 40%,var(--vip-3) 70%,var(--vip-4));
box-shadow:inset 0 0 0 1.5px var(--av-ring)}
.pf-av:active{transform:scale(.97)}
.pf-av i{position:absolute;right:-0.0533rem;bottom:-0.0533rem;
width:0.6133rem;height:0.6133rem;border-radius:50%;
background:var(--card-2);border:1px solid var(--line);
display:flex;align-items:center;justify-content:center;color:var(--txt)}
.pf-av i svg{width:0.2933rem;height:0.2933rem}
.pf-tgs{display:flex;gap:0.2133rem;margin-top:0.2667rem}
.pf-tg{flex:1 1 0;min-width:0;display:flex;align-items:center;
gap:0.16rem;min-height:1.1467rem;padding:0 0.2667rem;border-radius:16px;
border:0;background:var(--surf);font-family:inherit;text-align:left;
transition:box-shadow .18s ease,background .18s ease,transform .12s ease}
.pf-tg-ic{flex:0 0 auto;display:flex;color:var(--txt-2);transition:color .18s ease}
.pf-tg-ic svg{width:0.4267rem;height:0.4267rem;display:block}
.pf-tg-ic .spx{font-size:0.4267rem;line-height:1}
.pf-tg-t{flex:1;min-width:0;font-size:0.3467rem;font-weight:800;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;transition:color .18s ease}
.pf-tg-ck{flex:0 0 auto;width:0.4267rem;height:0.4267rem;
border:0;background:none;color:transparent;
display:flex;align-items:center;justify-content:center;
transition:color .18s ease}
.pf-tg-ck svg{width:0.2133rem;height:0.2133rem;display:block}
.pf-tg.on{box-shadow:inset 0 0 0 1px var(--blue-txt);background:rgba(67,83,230,.12)}
.pf-tg.on .pf-tg-ic{color:var(--txt-c)}
.pf-tg.on .pf-tg-t{color:var(--txt)}
.pf-tg.on .pf-tg-ck{color:var(--blue-txt)}
.pf-tg:active{transform:scale(.97)}
.pf-at{display:block;position:relative;margin-top:0.2133rem}
.pf-at i{position:absolute;left:0;top:0;bottom:0;display:flex;align-items:center;
font-style:normal;font-size:0.4rem;font-weight:500;color:var(--txt-2);pointer-events:none}
.pf-in.pf-in-at{margin-top:0;padding-left:0.68rem;letter-spacing:-.01em}
.pf-tip{display:block;margin-top:0.16rem;font-size:0.2667rem;font-weight:600;line-height:1.35}
.pf-tip:empty{display:none}
.pf-tip.err{color:var(--red)}
.pf-tip.ok{color:var(--green)}
.pf-f{display:block;margin-bottom:0.2133rem;padding:0.32rem 0.4rem 0.3467rem;
border:0;border-radius:16px;background:var(--surf)}
.pf-f:focus-within{box-shadow:inset 0 0 0 1px var(--blue-txt)}
.pf-k{display:block;font-size:0.3067rem;font-weight:500;color:var(--txt-2);line-height:1.2;
transition:color .2s ease}
.pf-f:focus-within .pf-k{color:var(--txt)}
.pf-in{display:block;width:100%;margin-top:0.2133rem;
border:0;background:none;padding:0;outline:none;
font-family:inherit;font-size:0.4rem;font-weight:800;color:var(--txt);line-height:1.35}
.pf-in::placeholder{color:var(--txt-3);font-weight:500}
textarea.pf-in{min-height:1.6rem;resize:none;font-size:0.3467rem;font-weight:600;line-height:1.55}
.pf-cnt{display:block;margin-top:0.16rem;text-align:right;
font-size:0.2667rem;font-weight:500;color:var(--txt-3);font-family:var(--num);font-variant-numeric:tabular-nums}
.inv-tabs{position:relative;display:flex;margin:0;padding:0.4rem 0 0;
border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.inv-tab{flex:1;position:relative;z-index:1;border:0;background:none;font-family:inherit;
padding:0 0 0.4rem;font-size:0.4rem;font-weight:700;color:var(--txt-2);
transition:color .2s ease;min-width:0}
.inv-tab.on{color:var(--txt);font-weight:800}
.inv-tab::before{content:'';position:absolute;left:0;right:0;bottom:0;top:-0.4rem}
.inv-tab-bar{position:absolute;left:0;bottom:-1px;width:50%;height:0.0533rem;
background:var(--txt);border-radius:0.0267rem;
transform:translateX(0);transition:transform .28s cubic-bezier(.22,.61,.36,1)}
.inv-tab-bar.to-log{transform:translateX(100%)}
.inv-hero{position:relative;display:flex;justify-content:center;
padding:0.5333rem 0.4267rem 0.16rem}
.inv-hero::before{content:"";position:absolute;top:0.4267rem;left:50%;
width:6.4rem;height:4.5333rem;margin-left:-3.2rem;pointer-events:none;
background:radial-gradient(50% 50% at 50% 52%,
rgba(67,83,230,.22) 0%, rgba(67,83,230,.14) 42%, rgba(67,83,230,0) 76%);
filter:blur(0.4533rem)}
.inv-gift{position:relative;display:block;width:3.7333rem;height:auto}
.inv-h1{padding:0.4267rem 0.5333rem 0;text-align:center;
font-size:0.4533rem;font-weight:900;line-height:1.25;
color:var(--txt);letter-spacing:-0.01em}
.inv-h1 em{font-style:normal;color:var(--blue-txt)}
.inv-h2{padding:0.2133rem 0.5333rem 0;text-align:center;
font-size:0.3467rem;font-weight:500;color:var(--txt-2);line-height:1.5}
.inv-code{display:flex;align-items:center;gap:0.2133rem;
width:calc(100% - 0.8rem);margin:0.4267rem 0.4267rem 0;
padding:0.3467rem 0.4267rem;
border:0;border-radius:16px;
background:var(--surf);font-family:inherit;text-align:left}
.inv-code{position:relative}
.inv-code::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}
.inv-code:active{background:rgba(255,255,255,.10)}
.inv-code-k{flex:0 0 auto;font-size:0.3467rem;font-weight:500;color:var(--txt-2)}
.inv-code-v{flex:1;min-width:0;font-size:0.3467rem;font-weight:800;color:var(--txt);
letter-spacing:0.0533rem;font-family:var(--num);font-variant-numeric:tabular-nums;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.inv-cp{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.1067rem;
font-size:0.3067rem;font-weight:800;color:var(--blue-txt);white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.inv-cp svg{width:0.32rem;height:0.32rem}
.inv-sec{padding:0.5333rem 0.4267rem 0.2667rem;
font-size:0.2933rem;font-weight:500;color:var(--txt-2);letter-spacing:.1em}
.inv-steps{padding:0 0.4267rem}
.inv-step{position:relative;display:flex;gap:0.32rem;padding-bottom:0.4267rem}
.inv-step:last-child{padding-bottom:0}
.inv-dot{position:relative;z-index:1;flex:0 0 auto;
width:0.2667rem;height:0.2667rem;margin-top:0.1333rem;
border-radius:50%;background:var(--txt-3)}
.inv-step:first-child .inv-dot{background:var(--blue-2)}
.inv-step::before{content:"";position:absolute;left:0.12rem;top:0.4267rem;
bottom:0.0533rem;width:1px;background:var(--line)}
.inv-step:last-child::before{display:none}
.inv-step-c{flex:1;min-width:0}
.inv-step-t{font-size:0.3733rem;font-weight:800;color:var(--txt);line-height:1.25}
.inv-step-s{margin-top:0.0933rem;font-size:0.3067rem;font-weight:500;
color:var(--txt-2);line-height:1.5}
.inv-rule{padding:0.4267rem 0.4267rem 0;font-size:0.2933rem;font-weight:500;
color:var(--txt-3);line-height:1.55}
.inv-cta{position:sticky;bottom:0;z-index:2;
margin-top:0.8533rem;
padding:0.4267rem 0.4rem calc(0.4267rem + var(--safe-b));
background:linear-gradient(180deg,rgba(10,11,13,0),var(--bg) 42%)}
.inv-cta button{width:100%;min-height:40px;border:0;border-radius:100px;
background:var(--blue);color:var(--txt);font-family:inherit;
font-size:15px;font-weight:800;letter-spacing:.2px}
.inv-cta button:active{filter:brightness(.9)}
.inv-list{display:flex;flex-direction:column;gap:0.2133rem;
padding:0.4rem 0.4267rem 0}
.inv-it{display:flex;align-items:center;gap:0.32rem;
padding:0.4rem 0.4267rem;
border:0;border-radius:16px;background:var(--surf)}
.inv-av{flex:0 0 auto;width:1.0667rem;height:1.0667rem;border-radius:50%;
display:flex;align-items:center;justify-content:center;
box-shadow:inset 0 0 0 1px var(--av-ring);
font-size:0.3733rem;font-weight:900;color:var(--txt)}
.inv-it-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.1333rem}
.inv-it-n{font-size:0.3733rem;font-weight:800;color:var(--txt);line-height:1.2;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.inv-it-t{font-size:0.3067rem;font-weight:500;color:var(--txt-2);line-height:1.35}
.inv-it-r{flex:0 0 auto;font-size:0.3733rem;font-weight:900;color:var(--green);
font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.od-it{display:flex;align-items:flex-start;gap:0.2933rem;
padding:0.3467rem 0.4267rem;margin-bottom:0.2133rem;
border:0;border-radius:16px;background:var(--surf)}
.od-it.tap:active{background:var(--card)}
.od-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.1067rem}
.od-hd{display:flex;align-items:center;gap:0.16rem}
.od-nm{font-size:0.3467rem;font-weight:800;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.od-tag{flex:0 0 auto;padding:0.0533rem 0.16rem;
border:0;border-radius:100px;background:rgba(255,255,255,.10);
font-size:0.2533rem;font-weight:700;color:var(--txt-2);line-height:1.5}
.od-sub{font-size:0.2933rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.od-at{font-size:0.2667rem;font-weight:500;color:var(--txt-3);
font-family:var(--num);font-variant-numeric:tabular-nums}
.od-d{flex:0 0 auto;margin-top:0.0533rem;font-size:0.3733rem;font-weight:900;
color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.ml-list{display:flex;flex-direction:column;gap:0.2133rem;
padding:0.4rem 0.4267rem calc(0.5333rem + var(--safe-b))}
.rk-bg{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
min-height:0.4267rem;padding:0 0.1333rem;border-radius:0.1067rem;
background:var(--fill-2);color:var(--txt-c);
font-size:0.2667rem;font-weight:800;line-height:1;white-space:nowrap;
font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:0}
.rk-bg,.kh-src,.hx-src{padding-top:calc(0.25em + var(--tag-fix));padding-bottom:calc(0.25em - var(--tag-fix))}
.rk-bg.r1{background:rgba(217,169,59,.18);color:#D9A93B}
.rk-bg.r2{background:rgba(201,208,218,.16);color:var(--txt-c)}
.rk-bg.r3{background:rgba(210,130,90,.18);color:#D2825A}
.nm-wrap .rk-bg,.kh-name .rk-bg{margin-left:0}
.ml-it.ml-off>.ml-av,.ml-it.ml-off .ml-nm,.ml-it.ml-off .ml-sub{opacity:.45}.ml-it .ml-offtag{margin-left:6px;flex:0 0 auto;white-space:nowrap}   /* V3B-1014 */
.ml-it{display:flex;align-items:center;gap:0.2933rem;width:100%;
padding:0.4rem 0.4267rem;border:0;border-radius:16px;
background:var(--surf);font-family:inherit;text-align:left}
.ml-it:active{background:var(--card)}
.ml-av{flex:0 0 auto;width:1.0667rem;height:1.0667rem;border-radius:50%;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.ml-c{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.0533rem}
.ml-sub{display:flex;align-items:center;gap:0.1067rem;min-width:0;
font-size:0.2933rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.ml-sub b{font-weight:700;color:inherit;
font-family:var(--num);font-variant-numeric:tabular-nums}
.ml-sub i{font-style:normal;color:var(--txt-3)}
.ml-nm{font-size:0.3733rem;font-weight:800;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.ml-fl{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
box-sizing:border-box;min-height:28px;padding:0 18px;min-width:72px;
border:0;border-radius:100px;background:transparent;
background:rgba(255,255,255,.14);box-shadow:none;
font-family:inherit;font-size:11px;font-weight:800;
color:var(--txt);white-space:normal;overflow-wrap:break-word}
.ml-fl:active{background:rgba(255,255,255,.20)}
.ml-fl.undo{background:#fff;color:#000;box-shadow:none}
.mb-seg{margin:0 0 0.32rem}
.mb-seg button{flex:1 1 0;text-align:center;padding:0 0 0.3467rem;font-size:0.3467rem;min-width:0}
.mb-seg button em{font-style:normal;margin-left:0.1067rem;font-size:0.2667rem;
font-weight:700;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.mb-seg button.on em{color:var(--txt-2)}/* 二级切换统一：容器上内距 = 按钮下内距，文字正好在两根线之间居中 */
#lbSeg{padding:0.3467rem 0.4267rem 0;overflow:visible}#lbSeg button{flex:1 1 0;min-width:0;text-align:center;
padding:0 0 0.3467rem;font-size:0.3467rem}#lbSeg button:first-child{padding-left:0}#lbSeg .src-seg-bar{bottom:-1px}
.lb-sec-hd{display:flex;align-items:center;gap:0.2133rem;
padding:0.5333rem 0.4267rem 0.2667rem}
.lb-sec-t{flex:1;min-width:0;font-size:0.4267rem;font-weight:800;color:var(--txt);letter-spacing:.02em;white-space:normal;overflow-wrap:break-word}
.lb-tip{padding:0 0.4267rem 0.4267rem;font-size:0.28rem;font-weight:500;color:var(--txt-2)}
.lb-gate{color:var(--txt-2);margin-top:-0.32rem}
.lb-gate b{color:var(--txt);font-weight:800}
:root[lang^="zh"] .lb-gate b:nth-of-type(2){margin-left:.28em}
.lb-list{display:flex;flex-direction:column;gap:0.2133rem;
padding:0.16rem 0.4rem calc(0.4267rem + var(--safe-b))}
.lb-it{display:flex;align-items:center;gap:0.32rem;
padding:14px;border-radius:16px;
background:var(--surf)}
.lb-it:active{background:rgba(255,255,255,.09)}
.lb-rk{position:relative;overflow:hidden;flex:0 0 auto;
width:0.6933rem;min-height:0.6933rem;border-radius:50%;
display:inline-flex;align-items:center;justify-content:center;
background:var(--card-2);color:var(--txt-2);
font-size:0.3467rem;font-weight:700;font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:0}
.lb-rk b{position:relative;z-index:1;font-weight:inherit}
.lb-rk.w2{font-size:0.32rem;letter-spacing:-.02em}
.lb-rk.w3{font-size:0.2133rem;letter-spacing:-.03em}
.lb-rk.md::before{content:"";position:absolute;inset:0;z-index:0;
background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.12) 40%,
rgba(255,255,255,0) 62%)}
.lb-rk.r1{background:linear-gradient(150deg,#FFE9A8 0%,#FFD86B 40%,#E9A319 100%);color:#7A4E06}
.lb-rk.r2{background:linear-gradient(150deg,#F5F7FA 0%,#DDE3EC 40%,#AFB9C8 100%);color:#5A6472}
.lb-rk.r3{background:linear-gradient(150deg,#FBD9C1 0%,#F0B893 40%,#D2825A 100%);color:#7A3D18}
.lb-av{flex:0 0 auto;width:1.0667rem;height:1.0667rem;border-radius:50%;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.lb-nm-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.0533rem}
.lb-nm{font-size:0.3733rem;font-weight:800;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis;line-height:1.2}
.lb-sub{font-size:0.2667rem;font-weight:500;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.lb-val{flex:0 0 auto;font-size:0.3733rem;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.lb-val.win{color:var(--txt)}
.ac-k{padding:0.5333rem 0 0}
.ac-k-hd{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;
gap:0.2667rem 0.32rem;padding:0 0.4267rem 0.5333rem}
.ac-k-hd>.ac-k-lgd{flex:0 0 100%;order:9;margin-top:0}
.ac-k-l{display:flex;flex-direction:column;gap:0.1067rem;min-width:0}
.ac-k-lb{display:inline-flex;align-items:center;gap:0.1067rem;
font-size:0.3067rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em}
.ac-k-lb svg{width:0.3467rem;height:0.3467rem;flex:0 0 auto}
.ac-k-num{display:flex;align-items:baseline;gap:0.16rem;margin-top:0.0533rem;
font-size:0.5867rem;font-weight:900;color:var(--txt);line-height:1;
font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.ac-k-num>span:first-child{font-size:0.32rem;font-weight:900;margin-left:-0.0533rem}
.ac-k-diff{font-size:0.3067rem;font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:0}
.ac-k-diff.up{color:var(--green)}
.ac-k-diff.dn{color:var(--red)}
.ac-k-lgd{display:flex;gap:0.32rem;margin-top:0.16rem;
font-size:0.2933rem;font-weight:500;color:var(--txt-2);
min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.ac-k-lgd::-webkit-scrollbar{display:none}
.ac-k-lgd span{display:inline-flex;align-items:center;gap:0.1067rem;
flex:0 0 auto;white-space:normal;overflow-wrap:break-word}
:root:not([lang^="zh"]) .ac-k-lgd{gap:0.2133rem}
.ac-k-lgd i{width:0.1867rem;height:0.1867rem;border-radius:50%;flex:0 0 auto}
.ac-search{padding:0 0.4267rem 0.32rem}
.ac-search-in{display:flex;align-items:center;gap:0.2133rem;
min-height:1.0133rem;padding:0 0.32rem;border-radius:100px;
border:0;background:rgba(255,255,255,.07)}
.ac-search-in>svg{width:0.3733rem;height:0.3733rem;flex:0 0 auto;color:var(--txt-2)}
.ac-search-in input{flex:1;min-width:0;border:0;background:none;outline:none;
color:var(--txt);font-size:0.3467rem;font-family:inherit;font-weight:700}
.ac-search-in input::placeholder{color:var(--txt-2);font-weight:500}
.ac-search-clr{width:0.4533rem;height:0.4533rem;flex:0 0 auto;padding:0;border:0;
background:none;color:var(--txt-2);display:none;align-items:center;justify-content:center}
.ac-search-clr.on{display:flex}
.ac-search-clr svg{width:0.3467rem;height:0.3467rem}
.ac-k-plot{position:relative;padding:0.16rem 0.4267rem 0.4267rem;
touch-action:pan-y;cursor:pointer;overflow:visible}
.ac-k-plot svg{width:100%;height:4.2667rem;display:block;overflow:visible}
.ac-k-plot .dtip{transform:translate(-50%,-118%)}
.ac-k-plot .dtip.at-start{transform:translate(-0.1067rem,-118%)}
.ac-k-plot .dtip.at-end{transform:translate(calc(-100% + 0.1067rem),-118%)}
.ac-hist-seg{padding:0.3467rem 0 0;margin:0.4267rem 0 0.32rem;overflow:visible}
.ac-hist-seg button{flex:1 1 0;padding:0 0 0.3467rem;text-align:center;
font-size:0.3467rem;font-weight:800;color:var(--txt-2);min-width:0}
.ac-hist-seg button:first-child{padding-left:0}
.ac-hist-seg button.on{color:var(--txt)}
.ac-list{padding:0 0 calc(0.4267rem + var(--safe-b))}
.ac-mc.tap{cursor:pointer}
.ac-mc.tap:active{background:var(--card)}
.ac-mc{width:calc(100% - 0.8534rem);margin:0 0.4267rem 0.2133rem;
padding:0.3733rem 0.4267rem 0.32rem;
border:0;border-radius:16px;background:var(--surf)}
.ac-mc-hd{display:flex;align-items:center;justify-content:space-between;
padding-bottom:0.2667rem;
font-size:0.3067rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em}
.ac-mc-lg .spx{font-size:0.3733rem;flex:0 0 auto}
.ac-mc-live{display:inline-flex;align-items:center;gap:0.16rem;min-width:0;
white-space:normal;overflow-wrap:break-word;
color:var(--red);font-size:0.32rem;font-weight:600;letter-spacing:.06em}
.ac-mc-live > i{flex:0 0 auto}
:root:not([lang^="zh"]) .ac-mc-live{letter-spacing:.02em}
.ac-mc-hd{gap:0.2133rem}
.ac-mc-hd > :first-child{flex:0 0 auto;max-width:100%;overflow:hidden;white-space:normal;overflow-wrap:break-word}
.ac-mc-hd > .ac-mc-lg{flex:0 1 auto;min-width:0;overflow:hidden;white-space:normal;overflow-wrap:break-word;text-overflow:ellipsis}
.ac-mc-live i{width:0.16rem;height:0.16rem;border-radius:50%;background:var(--red);
flex:0 0 auto;box-shadow:0 0 0.16rem rgba(255,77,106,.9);
animation:blip 1.4s ease-in-out infinite}
.ac-mc-lg{display:inline-flex;align-items:center;gap:0.16rem}
.ac-mc.mc-live{overflow:visible}
.ac-mc{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto}
.ac-mc-hd,.ac-mc-ft{grid-column:1/-1}
.ac-mr{display:grid;grid-template-columns:subgrid;grid-column:1/-1;
align-items:center;column-gap:0.2667rem;
padding:0.1867rem 0}
@supports not (grid-template-columns: subgrid){
.ac-mc{display:block}
.ac-mr{grid-template-columns:auto minmax(0,1fr) auto auto}
.ac-mr .yn{min-width:1.6rem}
:root[lang="vi"] .ac-mr .yn,
:root[lang="pt"] .ac-mr .yn,
:root[lang="es"] .ac-mr .yn,
:root[lang="id"] .ac-mr .yn,
:root[lang="ms"] .ac-mr .yn{min-width:2.0267rem}
:root[lang="en"] .ac-mr .yn,
:root[lang="ko"] .ac-mr .yn,
:root[lang="hi"] .ac-mr .yn{min-width:1.7333rem}
}
.ac-mr .ic{width:0.8533rem;height:0.8533rem;border-radius:0.2133rem;flex:0 0 auto;
background:var(--card-2);display:flex;align-items:center;justify-content:center;overflow:hidden}
.ac-mr .ic img{width:100%;height:100%;object-fit:contain;display:block;padding:0.0533rem}
.ac-mr .nm{font-size:0.4267rem;font-weight:800;color:var(--txt);letter-spacing:0;line-height:1.15;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
@media (max-width:359px){
.ac-mr .nm{font-size:0.3867rem}
}
.ac-mr .sc{font-size:0.4267rem;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums;text-align:right;min-width:0.7467rem}
.ac-mr.lost .sc,.ac-mr.lost .nm{color:var(--txt-2)}
.ac-mr .yn{font-size:0.3067rem;font-weight:500;color:var(--txt-2);min-width:0.9333rem;text-align:right}
.ac-mr .yn.y{color:var(--txt)}
.ac-mr .yn.pct{font-size:0.4267rem;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.ac-mr .mk{width:0.5333rem;height:0.5333rem;border-radius:50%;
display:flex;align-items:center;justify-content:center;color:var(--txt)}
.ac-mr .mk.w{background:var(--green)}
.ac-mr .mk.l{background:var(--red)}
.ac-mr .mk svg{width:0.32rem;height:0.32rem}
.ac-mc-ft{margin-top:0.2933rem;padding-top:0.2933rem;border-top:1px solid var(--line);
display:flex;align-items:center;justify-content:space-between;gap:0.2133rem;
font-size:0.3067rem;font-weight:500;color:var(--txt-2)}
.ac-mc-ft b{color:var(--txt);font-weight:700}
#setWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
background:var(--bg);
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-set #setWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-set{overflow:hidden}
#setPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);overflow-y:auto;overflow-x:hidden;
-webkit-overflow-scrolling:touch;overscroll-behavior:none;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);
will-change:transform;scrollbar-width:none}
#setPage::-webkit-scrollbar{display:none}
body.on-set #setPage{transform:translateX(0)}
#setPage .dhd{z-index:5}
.set-me{display:flex;flex-direction:column;align-items:center;
padding:0.32rem 0.4267rem 0.5333rem}
.set-av{position:relative;width:1.92rem;height:1.92rem;border-radius:50%;padding:0;
border:2px solid var(--line);
background:linear-gradient(135deg,var(--vip-1),var(--vip-2) 40%,var(--vip-3) 70%,var(--vip-4));
background-clip:padding-box;
box-shadow:inset 0 0 0 1.5px var(--av-ring)}
.set-av:active{transform:scale(.96)}
.set-av-ed{position:absolute;right:-1px;bottom:-1px;
width:0.56rem;height:0.56rem;border-radius:50%;
display:flex;align-items:center;justify-content:center;
background:var(--blue);color:#fff;border:2px solid var(--bg);
pointer-events:none}
.set-av-ed svg{width:0.28rem;height:0.28rem;display:block}
.set-nm{margin-top:0.32rem;font-size:0.4533rem;font-weight:900;color:var(--txt);letter-spacing:.02em}
.set-ids{margin-top:0.16rem;display:flex;align-items:center;justify-content:center;
gap:0.2133rem;max-width:100%;min-width:0}
.set-id{display:inline-flex;align-items:center;gap:0.16rem;
padding:0.1333rem 0.2667rem;border:0;border-radius:100px;
background:var(--surf);font-family:inherit;color:var(--txt-2)}
.set-id span{font-size:0.2933rem;font-weight:500;color:var(--txt-3);letter-spacing:.04em}
.set-id em{font-style:normal;font-size:0.2933rem;font-weight:500;color:var(--txt-2b);
letter-spacing:.03em;font-family:var(--num);font-variant-numeric:tabular-nums}
.set-id svg{width:0.32rem;height:0.32rem;color:var(--txt-3)}
.set-id{position:relative}
.set-id::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}
.set-id:active{background:var(--card)}
.set-id[hidden]{display:none}
.set-phone{flex:0 0 auto}
.set-phone em{font-family:var(--num);font-variant-numeric:tabular-nums;letter-spacing:.02em}
.set-handle{flex:0 1 auto;min-width:0;cursor:default}
.set-handle:active{background:none}
.set-handle em{color:var(--txt-2b);letter-spacing:.02em;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.ld-box{display:flex;align-items:center;justify-content:center;
box-sizing:border-box;padding:0.4267rem}
#toast{position:fixed;left:50%;top:calc(var(--vvh,100dvh) / 2);
transform:translate(-50%,-50%) scale(.94);
z-index:300;max-width:7.4667rem;
padding:0.2667rem 0.4267rem;border-radius:0.2933rem;
border:0;background:rgba(0,0,0,.85);
font-size:0.32rem;font-weight:700;color:var(--txt);text-align:center;
opacity:0;visibility:hidden;pointer-events:none;
transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}
#toast.on{opacity:1;visibility:visible;transform:translate(-50%,-50%) scale(1);transition:opacity .2s ease,transform .2s ease}
.set-edit{margin-top:0.32rem;display:inline-flex;align-items:center;justify-content:center;
box-sizing:border-box;min-height:1.0667rem;padding:0 0.6667rem;border-radius:0.2933rem;
border:1px solid var(--line);background:none;font-family:inherit;
color:var(--txt);font-size:0.3467rem;font-weight:700;white-space:normal;overflow-wrap:break-word}
.set-edit:active{background:var(--card)}
.set-grp{margin:0.2667rem 0.4267rem 0;padding:0.1067rem 0.4rem;
border:0;border-radius:16px;background:var(--surf)}
.set-it{display:flex;align-items:center;gap:0.2667rem;width:100%;
padding:0.3733rem 0;border:0;background:none;font-family:inherit;text-align:left}
button.set-it:active{opacity:.6}
.set-it .si{flex:0 0 auto;width:0.4267rem;height:0.4267rem;color:var(--icon)}
.set-it .sk{flex:1;min-width:0;font-size:0.3733rem;font-weight:700;color:var(--txt);
letter-spacing:.01em;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.set-it .sv{flex:0 0 auto;font-size:0.2933rem;font-weight:500;color:var(--txt-2b);
max-width:4.2667rem;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.set-it .sa{flex:0 0 auto;width:0.3467rem;height:0.3467rem;color:var(--txt-3);
margin-left:0.1067rem}
.set-out .sk{color:var(--txt)}
.set-out .si{color:var(--icon)}
.set-ver{display:flex;flex-direction:column;align-items:center;gap:0.2133rem;
padding:0.6933rem 0.4rem calc(0.5333rem + var(--safe-b));
text-align:center;font-size:0.3067rem;font-weight:500;color:var(--txt-3)}
.sw{flex:0 0 auto;width:1.1733rem;height:0.6667rem;border-radius:1rem;padding:0;
border:0;background:var(--card-2);position:relative;
transition:background .2s ease}
.sw i{position:absolute;top:0.0667rem;left:0.0667rem;
width:0.5333rem;height:0.5333rem;border-radius:50%;background:var(--txt-2);
transition:transform .2s ease,background .2s ease}
.sw.on{background:var(--blue)}
.sw.on i{background:var(--txt);transform:translateX(0.5067rem)}
#imgv{position:fixed;top:0;left:50%;z-index:280;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
display:flex;align-items:center;justify-content:center;
background:rgba(0,0,0,.94);opacity:0;visibility:hidden;
transition:opacity .2s,visibility .2s}
#imgv.on{opacity:1;visibility:visible}
#imgv .iv-stage{width:100%;height:100%;display:flex;align-items:center;
overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;
scrollbar-width:none;-webkit-overflow-scrolling:touch}
#imgv .iv-stage::-webkit-scrollbar{display:none}
#imgv .iv-it{flex:0 0 100%;min-width:0;width:100%;height:100%;scroll-snap-align:center;
display:flex;align-items:center;justify-content:center;padding:0}
#imgv .iv-ph{position:relative;width:100%;height:auto;max-width:100%;max-height:100%;
aspect-ratio:var(--ar,4 / 3);border-radius:0;
background:linear-gradient(135deg,var(--c1,#39404E),var(--c2,#242A33));
box-shadow:0 0 0 1px rgba(255,255,255,.12);
transform-origin:center center;will-change:transform}
#imgv .iv-ph img{position:absolute;inset:0;width:100%;height:100%;
object-fit:contain;display:block;border-radius:inherit}
#imgv .iv-ph:has(img)::after{display:none}
#imgv .iv-ph::after{content:"";position:absolute;left:50%;top:50%;
width:1.2rem;height:1.2rem;margin:-0.6rem 0 0 -0.6rem;
background:rgba(255,255,255,.16);
-webkit-mask:var(--ph-ic) center/contain no-repeat;
mask:var(--ph-ic) center/contain no-repeat}
#imgv .iv-x{position:absolute;top:calc(0.4267rem + var(--safe-t));right:0.4267rem;
width:1.0667rem;height:1.0667rem;border-radius:0.2933rem;
border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);
color:var(--txt);display:flex;align-items:center;justify-content:center;padding:0}
#imgv .iv-x svg{width:0.5067rem;height:0.5067rem}
#imgv .iv-n{position:absolute;bottom:calc(0.6667rem + var(--safe-b));left:0;right:0;
text-align:center;font-size:0.3067rem;font-weight:700;color:rgba(255,255,255,.7);
font-family:var(--num);font-variant-numeric:tabular-nums}
#kolWrap{position:fixed;top:0;left:50%;z-index:240;
width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100dvh;
background:var(--bg);
overflow:hidden;pointer-events:none;visibility:hidden;
transition:visibility 0s linear .3s}
body.on-kol #kolWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-kol{overflow:hidden}
#kolPage{position:absolute;top:0;left:0;width:100%;height:100%;
background:var(--bg);overflow-y:auto;overflow-x:hidden;
overscroll-behavior:none;
transform:translateX(100%);
transition:transform .3s cubic-bezier(.32,.72,.28,1);
scrollbar-width:none}
#kolPage::-webkit-scrollbar{display:none}
body.on-kol #kolPage{transform:translateX(0)}
.kh-top{padding:0.4267rem 0.4267rem 0}
.kh-row{display:flex;align-items:center;gap:0.32rem}
.kh-av{flex:0 0 auto;width:1.6rem;height:1.6rem;border-radius:50%;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.kh-src{flex:0 1 auto;min-width:0;max-width:3.2rem;
display:inline-flex;align-items:center;justify-content:center;
min-height:0.4267rem;padding:0 0.1333rem;border-radius:0.1067rem;
background:#151515;color:var(--txt-2b);
font-size:0.2667rem;font-weight:800;line-height:1;letter-spacing:0;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
:root:not([lang^="zh"]) .kh-src{max-width:4.8rem}
.kh-src{padding-top:calc(0.25em + var(--tag-fix));padding-bottom:calc(0.25em - var(--tag-fix))}
.kh-fw{margin-left:auto;flex:0 0 auto;
display:inline-flex;align-items:center;justify-content:center;
min-height:28px;padding:0 18px;min-width:72px;
border:0;border-radius:100px;background:#fff;
font-family:inherit;font-size:11px;font-weight:800;color:#000}
.kh-fw{position:relative}
.kh-fw::before{content:'';position:absolute;z-index:-1;
left:0;right:0;top:50%;transform:translateY(-50%);height:44px;min-height:100%}
.kh-fw.done{background:rgba(255,255,255,.14);color:var(--txt);box-shadow:none}
.kh-id{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.0533rem}
.kh-name{display:flex;align-items:center;gap:0.1067rem;margin-top:0;min-width:0;
font-size:0.4267rem;font-weight:800;color:var(--txt);line-height:1.2;letter-spacing:0;
white-space:nowrap;overflow:hidden}
.kh-nm-t{min-width:0;flex:0 1 auto;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.kh-bio-w{margin-top:0.5333rem}
.kh-trs{margin-top:0}
.kh-bio-w .kh-bio{margin-top:0.16rem}
.kh-bio-w.kh-bio-og-first .kh-bio{margin-top:0.5333rem}
.kh-bio-w.kh-bio-og-first .kh-trs{margin-top:0.16rem}
.kh-bio{margin-top:0.5333rem;font-size:0.3067rem;font-weight:500;color:var(--txt);line-height:1.65}
.kh-nums{display:grid;grid-template-columns:repeat(3,1fr);
gap:0.3733rem 0.2667rem;
margin-top:0.5333rem;
padding:0.4267rem;border-radius:16px;background:var(--surf)}
.kh-n{min-width:0;display:flex;flex-direction:column;gap:0.0533rem}
.kh-n-lb{font-size:0.2933rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.kh-n-v{font-size:0.3733rem;font-weight:800;color:var(--txt);line-height:1.2;
font-family:var(--num);font-variant-numeric:tabular-nums}
.kh-src{gap:0.0533rem}
.kh-off{color:var(--red);border-color:var(--red)}
.kh-src em{font-style:normal;margin:0 0.0533rem;color:var(--txt-3)}
.kh-qnote{margin:0.16rem 0 0;font-size:11.5px;line-height:16px;color:var(--txt-2)}
.kh-tags{display:flex;align-items:center;flex-wrap:wrap;gap:0.16rem;
margin-top:0.4533rem;padding-bottom:0}
.kh-tag-t{font-size:0.2933rem;font-weight:500;color:var(--txt-3)}
.kh-src.kh-tag-t{background:#151515;
color:var(--txt-2b);font-size:0.2667rem;font-weight:800}
:root:not([lang^="zh"]) .e-seg .src-seg-bar{bottom:0}
.st-k-big{gap:0.0533rem}
.st-k-big .ac-k-lb{font-size:0.3067rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em}
.st-k-big .ac-k-num{font-size:0.5867rem;color:var(--txt);letter-spacing:-.03em}
.st-k-big .ac-k-num>span:first-child{font-size:inherit;font-weight:900;color:inherit;margin-left:0}
.st-kpi+.st-kpi{padding-top:0}
.st-split{padding:0.5333rem 0.4267rem 0}
.st-split-bar{display:flex;gap:0.0533rem;height:0.0533rem;border-radius:0.0267rem;overflow:hidden}
.st-split-bar i{display:block;height:100%;border-radius:0.0267rem}
.st-split-lg{display:flex;align-items:center;gap:0.32rem;margin-top:0.2667rem;
font-size:0.2933rem;font-weight:500;color:var(--txt-2)}
.st-split-lg span{display:inline-flex;align-items:center;gap:0.1333rem}
.st-split-lg em{width:0.1867rem;height:0.1867rem;border-radius:50%;flex:0 0 auto}
.st-split-pc{margin-left:auto;color:var(--txt-2)}
.st-split-pc b{color:var(--txt);font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums}
.st-kpi-hd{display:flex;align-items:flex-start;justify-content:space-between;gap:0.2667rem;
padding:0.5333rem 0.4267rem 0}
.st-kpi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.4267rem;
padding:0.4267rem 0.4267rem 0.1067rem}
.st-k{display:flex;flex-direction:column;gap:0.1067rem;min-width:0}
.st-k span{font-size:0.2933rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.st-k b{font-size:0.4533rem;font-weight:900;color:var(--txt);line-height:1;
letter-spacing:-.02em;font-family:var(--num);font-variant-numeric:tabular-nums}
.st-k b i{font-style:normal;font-size:0.2933rem;font-weight:700;letter-spacing:0}
.st-kpi-g4{gap:0.4267rem}
.st-kpi-g4 .st-k{flex-direction:row;align-items:baseline;gap:0.1867rem}
.st-kpi-g4 .st-k span{flex:0 0 auto;font-size:0.3067rem}
.st-kpi-g4 .st-k b{font-size:0.3067rem;font-weight:800;letter-spacing:0}
.st-kpi-g4 .st-k b i{font-size:inherit;font-weight:inherit;color:inherit}
.st-k-ok b{color:var(--green)}
.st-k-no b{color:var(--red)}
.st-card{margin:0 0.4267rem 0.2667rem;padding:0.4267rem;
border-radius:16px;background:var(--surf)}
.st-card>.st-kpi,.st-card>.st-split,.st-card>.st-sec,.st-card>.st-kline{padding-left:0;padding-right:0}
.st-card>.st-sec{margin-top:0;border-top:0;padding-top:0}
.st-card>.st-kline{margin-top:0;padding-top:0}
.st-card .ac-k-hd,.st-card .ac-k-plot{padding-left:0;padding-right:0}
.st-hd-1{font-size:0.4267rem;font-weight:800;letter-spacing:-.01em;color:var(--txt);
margin-bottom:0.2667rem}
.st-chips{display:flex;align-items:center;gap:0.1867rem;
overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.st-chips::-webkit-scrollbar{display:none}
.st-chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:0.1067rem;
min-height:0.7467rem;padding:0 0.2667rem;border-radius:100px;
background:rgba(255,255,255,.06);
font-size:0.2933rem;font-weight:500;color:var(--txt-2);white-space:normal;overflow-wrap:break-word}
.st-chip b{font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.st-big2{display:flex;align-items:flex-start;justify-content:space-between;
gap:0.2667rem;margin-top:0.4267rem}
.st-b{display:flex;flex-direction:column;gap:0.1067rem;min-width:0}
.st-b-r{align-items:flex-end;text-align:right}
.st-b span{font-size:0.2933rem;font-weight:500;color:var(--txt-2)}
.st-b b{font-size:0.5867rem;font-weight:900;color:var(--txt);line-height:1;
letter-spacing:-.03em;font-family:var(--num);font-variant-numeric:tabular-nums}
.st-b b.up{color:var(--green)}
.st-rg{display:flex;align-items:center;gap:2px;
margin:-3px 0.4267rem 8px;
padding:3px;border-radius:100px;background:var(--surf)}
.st-rg button{flex:1 1 0;min-width:0;min-height:32px;padding:0 4px;
border:0;border-radius:100px;text-align:center;
background:none;font-family:inherit;font-size:12px;font-weight:700;
color:var(--txt-2);cursor:pointer;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.st-rg button.on{background:rgba(255,255,255,.09);color:var(--txt)}
.st-mt{display:flex;align-items:center;gap:0.0533rem;
margin-left:auto;align-self:flex-start;flex:0 0 auto;   /* KHD-NOWRAP：不被压扁 */
min-width:0;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}
.st-mt::-webkit-scrollbar{display:none}
.st-mt button{flex:0 0 auto;min-height:32px;padding:0 10px;border:0;border-radius:100px;
background:none;font-family:inherit;font-size:11px;font-weight:700;
color:var(--txt-2);cursor:pointer;white-space:nowrap}
.st-mt button.on{background:rgba(255,255,255,.09);color:var(--txt)}
.st-sec{padding:0.5333rem 0.4267rem 0;margin-top:0.4267rem;border-top:1px solid var(--line)}
.st-donut{display:flex;align-items:center;gap:0.4267rem;padding:0.1067rem 0 0.2133rem}
.st-dn{position:relative;width:2.2rem;height:2.2rem;flex:0 0 auto}
.st-dn svg{width:100%;height:100%;display:block}
.st-dn-c{position:absolute;inset:0;display:flex;flex-direction:column;
align-items:center;justify-content:center;gap:0.0267rem}
.st-dn-c b{font-size:0.4533rem;font-weight:900;color:var(--txt);
letter-spacing:-.02em;font-family:var(--num);font-variant-numeric:tabular-nums}
.st-dn-c span{font-size:0.24rem;font-weight:500;color:var(--txt-2);letter-spacing:.02em}
.st-dn-lg{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0.2667rem}
.st-dn-i{display:flex;align-items:center;gap:0.1867rem;min-width:0}
.st-dn-i em{width:0.2133rem;height:0.2133rem;border-radius:50%;flex:0 0 auto}
.st-dn-i>span{font-size:0.3067rem;font-weight:700;color:var(--txt-c);min-width:0;
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
white-space:normal;overflow-wrap:break-word;overflow:hidden}
.st-dn-i b{margin-left:auto;font-size:0.3067rem;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums;flex:0 0 auto}
.st-dn-i i{font-style:normal;font-size:0.2667rem;font-weight:500;color:var(--txt-2);
flex:0 0 auto;min-width:1.0133rem;text-align:right;font-family:var(--num);font-variant-numeric:tabular-nums}
.st-hd{display:flex;align-items:baseline;gap:0.1867rem;margin-bottom:0.2667rem;
font-size:0.2933rem;font-weight:500;letter-spacing:.1em;color:var(--txt-2)}
.st-hd em{font-style:normal;font-size:0.2933rem;font-weight:500;color:var(--txt-2)}
.st-sel{position:relative;flex:0 0 auto;align-self:flex-end;z-index:6}
.st-kpi-hd .st-sel{align-self:flex-start;margin-top:-0.0533rem}
.st-sel-btn{display:inline-flex;align-items:center;gap:0.1067rem;
min-height:0.8533rem;padding:0 0.2667rem;border:0;border-radius:0.4267rem;
background:var(--card-2);color:var(--txt);font-family:inherit;
font-size:0.3067rem;font-weight:700;white-space:normal;overflow-wrap:break-word}
.st-sel-btn svg{width:0.3067rem;height:0.3067rem;flex:0 0 auto;color:var(--txt-2);
transition:transform .2s ease}
.st-sel.open .st-sel-btn{background:var(--fill-2)}
.st-sel.open .st-sel-btn svg{transform:rotate(180deg)}
.st-sel-btn:active{opacity:.7}
.st-sel-menu{position:absolute;right:0;top:calc(100% + 0.1333rem);min-width:2.9333rem;
padding:0.1067rem;border-radius:0.2933rem;background:var(--card-2);
border:1px solid var(--line);box-shadow:0 0.1867rem 0.5333rem rgba(0,0,0,.55);
opacity:0;visibility:hidden;transform:translateY(-0.1067rem);
transition:opacity .16s ease,visibility .16s ease,transform .16s ease}
.st-sel.open .st-sel-menu{opacity:1;visibility:visible;transform:none}
.st-sel-menu button{display:flex;align-items:center;justify-content:space-between;
gap:0.2667rem;width:100%;padding:0.2133rem 0.2133rem;border:0;background:none;
border-radius:0.2133rem;font-family:inherit;font-size:0.3067rem;font-weight:700;
color:var(--txt-2);white-space:normal;overflow-wrap:break-word;text-align:left}
.st-sel-menu button.on{color:var(--txt);background:var(--fill-2)}
.st-sel-menu button i{display:none;flex:0 0 auto;color:var(--blue-txt)}
.st-sel-menu button.on i{display:block}
.st-sel-menu button i svg{width:0.2667rem;height:0.2667rem;display:block}
.st-sel-menu button:active{background:var(--fill-2)}
.st-kline{margin-top:0;border-top:0}
.st-kline .ac-k-hd{padding-bottom:0.4267rem}
.st-kline .ac-k-plot svg{height:4.2667rem}
.st-note{padding:0.2133rem 0.4267rem 0;font-size:0.2667rem;font-weight:500;
color:var(--txt-3);line-height:1.55}
.st-note em{font-style:normal;margin:0 0.1867rem;color:var(--txt-3);opacity:.55}
.kolList{padding:0.1067rem 0 calc(0.4267rem + var(--safe-b))}
.fd-it{margin:0 0.4267rem;padding:0.4267rem 0}
.fd-it+.fd-it{border-top:1px solid var(--line)}
.fd-it:first-child{padding-top:0.1067rem}
.fd-hd{display:flex;align-items:center;gap:0.2133rem}
.fd-av{width:0.7467rem;height:0.7467rem;border-radius:50%;flex:0 0 auto;
background-color:var(--card-2);background-size:cover;background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.fd-nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
font-size:0.32rem;font-weight:800;color:var(--txt)}
.fd-tm{margin-left:auto;flex:0 0 auto;padding-left:0.2133rem;
font-size:0.28rem;font-weight:500;color:var(--txt-2)}
.fd-tx{margin:0.2133rem 0;font-size:0.32rem;font-weight:700;color:var(--txt-b);line-height:1.55}
.fd-src{display:flex;align-items:center;gap:0.16rem;margin-top:0.2133rem;
font-size:0.2933rem;font-weight:600;line-height:1.2}
.fd-src span{color:var(--txt-3)}
.fd-src span::after{content:"·";margin-left:0.16rem;color:var(--txt-3)}
.fd-og{font-weight:700;color:var(--blue-txt)}
.fd-og:active{opacity:.6}
.fd-src+.fd-tx{margin-top:0.16rem}
.fd-tx+.fd-src-b{margin-top:0.16rem}
.fd-img{display:grid;gap:0.0533rem;margin-bottom:0.2133rem;
border-radius:0.2933rem;overflow:hidden}
.fd-img i{position:relative;display:block;width:100%;
overflow:hidden;cursor:pointer;
background:linear-gradient(135deg,var(--fill-2),var(--card))}
.fd-img i img{position:absolute;inset:0;width:100%;height:100%;
object-fit:cover;display:block}
.fd-img.n1{grid-template-columns:minmax(0,1fr);max-width:6.4rem}
.fd-img.n1 i{aspect-ratio:4/3}
.fd-img.n1.tall{max-width:4.5333rem}
.fd-img.n1.tall i{aspect-ratio:3/4}
.fd-img.n1.wide{max-width:100%}
.fd-img.n1.wide i{aspect-ratio:16/9}
.fd-img.n2,.fd-img.n3,.fd-img.n4{aspect-ratio:16/9}
.fd-img.n2 i,.fd-img.n3 i,.fd-img.n4 i{height:100%}
.fd-img.n2{grid-template-columns:repeat(2,minmax(0,1fr))}
.fd-img.n3{grid-template-columns:repeat(2,minmax(0,1fr));
grid-template-rows:repeat(2,minmax(0,1fr))}
.fd-img.n3 i:first-child{grid-row:span 2}
.fd-img.n4{grid-template-columns:repeat(2,minmax(0,1fr));
grid-template-rows:repeat(2,minmax(0,1fr))}
.fd-more{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;
background:rgba(0,0,0,.55);color:var(--txt);font-size:0.4267rem;font-weight:900;
letter-spacing:-.02em;font-family:var(--num);font-variant-numeric:tabular-nums}
.fd-vid{position:relative;margin-bottom:0.2133rem;border-radius:0.2933rem;
overflow:hidden;cursor:pointer}
.fd-vid-el{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;
background:linear-gradient(135deg,var(--fill-2),var(--card))}
.fd-vid-play{position:absolute;left:50%;top:50%;
width:1.0667rem;height:1.0667rem;margin:-0.5333rem 0 0 -0.5333rem;border-radius:50%;
background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.28);
display:flex;align-items:center;justify-content:center;color:var(--txt);
transition:opacity .2s ease}
.fd-vid-play svg{width:0.4533rem;height:0.4533rem;margin-left:0.0533rem}
.fd-vid:active .fd-vid-play{transform:scale(.94)}
.fd-vc{position:absolute;left:0;right:0;bottom:0;
display:flex;align-items:center;gap:0.1067rem;
padding:0.32rem 0.2133rem 0.2133rem;
background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,0));
opacity:0;transition:opacity .22s ease;pointer-events:none}
.fd-vid.playing .fd-vc,.fd-vid.ui .fd-vc{opacity:1;pointer-events:auto}
.fd-vc-b{flex:0 0 auto;width:0.6933rem;height:0.6933rem;padding:0;border:0;
border-radius:0.1867rem;background:none;color:var(--txt);
display:flex;align-items:center;justify-content:center}
.fd-vc-b svg{width:0.4rem;height:0.4rem}
.fd-vc-b.sm{width:auto;min-width:0.6933rem;padding:0 0.1067rem}
.fd-vc-b em{font-style:normal;font-size:0.2667rem;font-weight:800;
font-family:var(--num);font-variant-numeric:tabular-nums}
.fd-vc-b:active{opacity:.6}
.fd-vc-b .i-pause,.fd-vc-b .i-mute,.fd-vc-b .i-exit{display:none}
.fd-vid.playing .fd-vc-b .i-play{display:none}
.fd-vid.playing .fd-vc-b .i-pause{display:block}
.fd-vid.muted .fd-vc-b .i-vol{display:none}
.fd-vid.muted .fd-vc-b .i-mute{display:block}
.fd-vid.full .fd-vc-b .i-fs{display:none}
.fd-vid.full .fd-vc-b .i-exit{display:block}
.fd-vc-t{flex:0 0 auto;font-size:0.2667rem;font-weight:700;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums;opacity:.92}
.fd-vc-t.r{opacity:.72}
.fd-vc-sk{position:relative;flex:1;min-width:0;height:0.5333rem;
display:flex;align-items:center;touch-action:none;cursor:pointer}
.fd-vc-sk::before{content:"";position:absolute;left:0;right:0;height:0.0533rem;
border-radius:0.0267rem;background:rgba(255,255,255,.24)}
.fd-vc-sk .buf,.fd-vc-sk .pl{position:absolute;left:0;height:0.0533rem;width:0;
border-radius:0.0267rem}
.fd-vc-sk .buf{background:rgba(255,255,255,.34)}
.fd-vc-sk .pl{background:var(--blue-2)}
.fd-vc-sk .kn{position:absolute;left:0;width:0.2667rem;height:0.2667rem;
margin-left:-0.1333rem;border-radius:50%;background:var(--txt);
box-shadow:0 0 0 1px rgba(0,0,0,.25);transition:transform .16s ease}
.fd-vc-sk.drag .kn{transform:scale(1.35)}
.fd-vid.playing .fd-vid-play{opacity:0;pointer-events:none}
.fd-vid-load{position:absolute;left:50%;top:50%;width:0.7467rem;height:0.7467rem;
margin:-0.3733rem 0 0 -0.3733rem;border-radius:50%;
border:2px solid rgba(67,83,230,.18);border-top-color:#4353E6;
opacity:0;pointer-events:none}
.fd-vid.load .fd-vid-load{opacity:1;animation:vspin .85s cubic-bezier(.5,.1,.5,.9) infinite}
.fd-vid.load .fd-vid-play{opacity:0}
@keyframes vspin{to{transform:rotate(360deg)}}
.fd-vid.full{position:fixed;top:0;left:50%;z-index:290;
width:10rem;max-width:100%;margin:0 0 0 -5rem;height:100%;height:100dvh;border-radius:0;
display:flex;align-items:center;justify-content:center;background:#000}
.fd-vid.full .fd-vid-el{height:100%;width:100%;object-fit:contain;aspect-ratio:auto}
.fd-vid.full .fd-vc{padding:0.5333rem 0.4267rem calc(0.4267rem + var(--safe-b))}
.fd-vid.full .fd-vid-play{z-index:1}
.fd-vid:fullscreen,.fd-vid:-webkit-full-screen{
display:flex;align-items:center;justify-content:center;background:#000}
.fd-vid:fullscreen .fd-vid-el,.fd-vid:-webkit-full-screen .fd-vid-el{
height:100%;width:100%;object-fit:contain;aspect-ratio:auto}
.fd-vid:fullscreen .fd-vc,.fd-vid:-webkit-full-screen .fd-vc{
padding:0.5333rem 0.4267rem calc(0.4267rem + var(--safe-b))}
.fd-act{display:flex;align-items:center;gap:0;
margin-top:0.2667rem;padding-top:0.2667rem}
.fd-vt{position:relative;flex:1 1 0;min-width:0;justify-content:center;
font-family:var(--num);font-variant-numeric:tabular-nums}
@keyframes vtPopUp{
0%{transform:scale(1) translateY(0)}
30%{transform:scale(.8) translateY(0.0533rem)}
62%{transform:scale(1.24) translateY(-0.1067rem)}
82%{transform:scale(.96) translateY(0.0267rem)}
100%{transform:scale(1) translateY(0)}}
@keyframes vtPopDn{
0%{transform:scale(1) translateY(0)}
30%{transform:scale(.8) translateY(-0.0533rem)}
62%{transform:scale(1.24) translateY(0.1067rem)}
82%{transform:scale(.96) translateY(-0.0267rem)}
100%{transform:scale(1) translateY(0)}}
@keyframes vtNumUp{0%{opacity:0;transform:translateY(0.1867rem)}100%{opacity:1;transform:none}}
@keyframes vtNumDn{0%{opacity:0;transform:translateY(-0.1867rem)}100%{opacity:1;transform:none}}
@keyframes vtRing{0%{opacity:.55;transform:scale(.5)}100%{opacity:0;transform:scale(2.1)}}
.fd-vt.pop-up svg{animation:vtPopUp .44s cubic-bezier(.3,1.35,.5,1)}
.fd-vt.pop-dn svg{animation:vtPopDn .44s cubic-bezier(.3,1.35,.5,1)}
.fd-vt.pop-up span{animation:vtNumUp .3s ease-out}
.fd-vt.pop-dn span{animation:vtNumDn .3s ease-out}
.fd-vt.pop-up::before,.fd-vt.pop-dn::before{
content:"";position:absolute;top:50%;left:50%;width:0.9333rem;height:0.9333rem;
margin:-0.4667rem 0 0 -0.4667rem;border-radius:50%;pointer-events:none;
animation:vtRing .5s ease-out forwards}
.fd-vt.pop-up::before{background:radial-gradient(circle,rgba(40,204,149,.42) 0%,rgba(40,204,149,0) 68%)}
.fd-vt.pop-dn::before{background:radial-gradient(circle,rgba(255,77,106,.42) 0%,rgba(255,77,106,0) 68%)}
@media (prefers-reduced-motion:reduce){
.fd-vt.pop-up svg,.fd-vt.pop-dn svg,
.fd-vt.pop-up span,.fd-vt.pop-dn span{animation:none}
.fd-vt.pop-up::before,.fd-vt.pop-dn::before{display:none}}
.fd-vt svg{width:0.4rem;height:0.4rem;flex:0 0 auto}
.fd-act button{background:none;border:0;font-family:inherit;padding:0;
display:flex;align-items:center;gap:0.1067rem;color:var(--txt-2);
font-size:0.28rem;font-weight:600}
.fd-act svg{width:0.4267rem;height:0.4267rem}
.fd-act button:active{color:var(--txt)}
.fd-act button.on{color:var(--red)}
.fd-act button.on.rp{color:var(--green)}
#langSheet{z-index:267}
#langSheet .sheet-in{overflow:hidden}
#langSheet .lg-list{flex:1 1 auto;min-height:0;overflow-y:auto;
-webkit-overflow-scrolling:touch;overscroll-behavior:contain;
padding-bottom:calc(0.4267rem + var(--safe-b, 0px))}
#ccSheet{z-index:275}
#ccSheet{background:rgba(0,0,0,.92);
-webkit-backdrop-filter:none;backdrop-filter:none}
#ccSheet .sheet-in{background:var(--bg);
-webkit-backdrop-filter:none;backdrop-filter:none}
#ccSheet .sheet-scroll{flex:0 0 60vh;height:60vh;max-height:60vh}
@supports (height:1svh){
#ccSheet .sheet-scroll{flex-basis:min(60vh, 60svh);height:min(60vh, 60svh);max-height:min(60vh, 60svh)}
}
#ccSheet .sheet-hd{padding-top:0.5333rem;padding-bottom:0.4267rem}
.cc-sr{display:flex;align-items:center;gap:0.2133rem;
margin:0 0.4267rem 0.5333rem;padding:0 0.4267rem;min-height:1.28rem;
border-radius:100px;background:rgba(255,255,255,.06)}
.cc-sr svg{flex:0 0 auto;width:0.4267rem;height:0.4267rem;color:var(--txt-3)}
.cc-sr input{flex:1 1 0;min-width:0;border:0;background:none;outline:none;
color:var(--txt);font-family:inherit;font-size:0.3733rem;font-weight:600;
padding:0;line-height:1.2}
.cc-sr input::placeholder{color:var(--txt-3);font-weight:500}
.cc-fg{flex:0 0 auto;margin-right:0.2133rem;font-size:0.48rem;line-height:1;
font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}
.cc-empty{padding:0.5333rem 0;text-align:center;
font-size:0.3467rem;font-weight:600;color:var(--txt-3)}
.cc-list .lg-op{justify-content:space-between;border-radius:100px}
.cc-list .lg-op.on{border-radius:100px}
.cc-list .cc-n{flex:0 0 auto;font-size:0.3467rem;font-weight:700;
color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.cc-list .lg-l{min-width:0;overflow:hidden}
.cc-list .lg-op b{overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word;display:block}
#vipSheet.vip-on-set{z-index:267}
#shareSheet.sh-top{z-index:271}
#cfMask.cf-top{z-index:272}
#cfMask.cf-safe .dlg-f button+button{color:#fff;background:var(--blue)}
#cfMask.cf-safe .dlg-f button+button:active{background:var(--blue);filter:brightness(.88)}
#cfMask.cf-solo #cfYes{display:none}
#cfMsg{white-space:pre-line}
#betMask{z-index:272}
#banMask{z-index:276}
#banDlgOk{color:#fff;background:var(--blue)}
#banDlgOk:active{background:var(--blue);filter:brightness(.88)}
#betMask .dlg{width:7.7333rem}
.bc-b{padding:0.5867rem 0.4267rem 0.4267rem;text-align:center}
.bc-t{font-size:0.4267rem;font-weight:900;color:var(--txt);letter-spacing:-.01em}
.bc-sub{margin-top:0.1333rem;font-size:0.3067rem;font-weight:500;color:var(--txt-2)}
.bc-pick{display:flex;align-items:center;gap:0.2933rem;
margin-top:0.4267rem;padding:0.3733rem 0.4rem;
border:1px solid var(--blue-txt);border-radius:0.2933rem;
background:rgba(67,83,230,.08);text-align:left}
.bc-crest{flex:0 0 auto;width:0.8533rem;height:0.8533rem;border-radius:0.2133rem;
border:0;background:var(--card-2);
display:flex;align-items:center;justify-content:center;
font-size:0.2933rem;font-weight:900;color:var(--txt-2)}
.bc-pk{flex:1;min-width:0}
.bc-pk-v{display:block;font-size:0.4rem;font-weight:900;color:var(--txt);
line-height:1.15;white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.bc-pc{flex:0 0 auto;font-size:0.4rem;font-weight:900;color:var(--blue-txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.bc-rw{display:flex;align-items:center;gap:0.2133rem;
margin-top:0.2667rem;padding:0.2933rem 0.4rem;
border:0;border-radius:16px;background:var(--surf);text-align:left}
.bc-rw svg{flex:0 0 auto;width:0.4267rem;height:0.4267rem;color:var(--gold)}
.bc-rw span{flex:1;min-width:0;font-size:0.3067rem;font-weight:700;color:var(--txt-c)}
.bc-rw b{color:var(--txt);font-weight:900}
.bc-warn{display:flex;align-items:flex-start;gap:0.16rem;
margin-top:0.32rem;text-align:left}
.bc-warn svg{flex:0 0 auto;width:0.32rem;height:0.32rem;margin-top:0.0533rem;color:var(--txt-3)}
.bc-warn span{flex:1;min-width:0;font-size:0.28rem;font-weight:500;
color:var(--txt-3);line-height:1.45}
#betMask .dlg-f button{font-weight:700}
#betNo{color:var(--txt)}
#betYes{color:#fff;background:var(--blue)}
#betYes:active{background:var(--blue);filter:brightness(.88)}
.lg-list{display:flex;flex-direction:column;gap:0.2133rem;
padding:0.2133rem 0.4267rem 0.2133rem}
.lg-op{display:flex;align-items:center;gap:0.2667rem;width:100%;
padding:0.3467rem 0.4267rem;
border:0;border-radius:100px;
background:var(--surf);font-family:inherit;text-align:left;
transition:background .18s ease,box-shadow .18s ease}
.lg-op:active{background:var(--card-2)}
.lg-l{flex:1;min-width:0}
.lg-op b{font-size:0.3733rem;font-weight:700;color:var(--txt);line-height:1.22}
.lg-ck{flex:0 0 auto;display:flex;align-items:center;justify-content:center;
width:0.5867rem;height:0.5867rem;border:0;background:none;color:transparent;
transition:color .18s ease}
.lg-ck svg{width:0.3467rem;height:0.3467rem;display:block}
.cc-list .lg-ck{border-radius:50%;
width:0.4267rem;height:0.4267rem;
box-shadow:inset 0 0 0 1.5px var(--line);
transition:color .18s ease, background .18s ease, box-shadow .18s ease}
.cc-list .lg-ck svg{width:0.2667rem;height:0.2667rem}
.cc-list .lg-op.on .lg-ck{background:var(--blue-txt);box-shadow:none;color:#fff}
.lg-op.on{box-shadow:inset 0 0 0 1px var(--blue-txt);background:rgba(67,83,230,.14)}
.lg-op.on .lg-ck{color:var(--blue-txt)}
.sheet.flw-top{z-index:271}
#flwBody{padding-bottom:0.2133rem}
#flwBody .ml-list{padding-top:0.4rem}
#flwBody .empty{padding:1.6rem 0.5333rem}
.sheet.av-top{z-index:271}
.av-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));
gap:0.4267rem 0.32rem;padding:0.32rem 0.4267rem 0.4267rem}
.av-op{position:relative;width:100%;aspect-ratio:1/1;
border:0;padding:0;border-radius:50%;background:none}
.av-op b{display:block;width:100%;height:100%;border-radius:50%;
box-shadow:inset 0 0 0 1px var(--av-ring)}
.av-op:active{transform:scale(.94)}
.av-op::after{content:"";position:absolute;left:-0.1067rem;top:-0.1067rem;
right:-0.1067rem;bottom:-0.1067rem;border-radius:50%;
border:2px solid var(--blue-txt);opacity:0;transition:opacity .18s ease}
.av-op.on::after{opacity:1}
.av-op i{position:absolute;right:-0.0267rem;bottom:-0.0267rem;
width:0.4267rem;height:0.4267rem;border-radius:50%;
background:var(--blue);border:2px solid var(--bg);
display:none;align-items:center;justify-content:center}
.av-op.on i{display:flex}
.av-op i svg{width:0.24rem;height:0.24rem;display:block}
.pm-list{padding:0.4267rem 0}
.pm-op{display:flex;align-items:center;gap:0.32rem;width:100%;
padding:0.32rem 0.5333rem;background:none;border:0;font-family:inherit;
color:var(--red);font-size:0.4267rem;font-weight:800;letter-spacing:.02em}
.pm-op svg{width:0.5333rem;height:0.5333rem;flex:0 0 auto}
.pm-op:active{background:var(--card-2)}
.hd{padding-top:calc(20px + var(--safe-t));
padding-bottom:14px;padding-left:16px;padding-right:16px}
@media (min-width:561px){
.hd{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}
}
.hd .brand{font-size:22px;font-weight:900;letter-spacing:-.02em;-webkit-text-stroke:0.4px currentColor}
.hd .brand::after{width:5px;height:5px;margin-left:3px}
.hd .cta:not(.cta-menu),.cm-gate .cta{min-height:36px;padding:0 18px;border-radius:100px;
font-size:12px;font-weight:700;
border:1px solid transparent;
background:var(--blue);
background:
linear-gradient(var(--blue),var(--blue)) padding-box,
linear-gradient(225deg,
color-mix(in srgb,var(--blue) 68%,#fff) 0%,
color-mix(in srgb,var(--blue) 94%,#fff) 32%,
color-mix(in srgb,var(--blue) 94%,#fff) 68%,
color-mix(in srgb,var(--blue) 68%,#fff) 100%) border-box}
.hd .cta:not(.cta-menu):active,.cm-gate .cta:active{
background:#3A47C4;
background:
linear-gradient(color-mix(in srgb,var(--blue) 86%,#000),
color-mix(in srgb,var(--blue) 86%,#000)) padding-box,
linear-gradient(225deg,
color-mix(in srgb,var(--blue) 68%,#fff) 0%,
color-mix(in srgb,var(--blue) 94%,#fff) 32%,
color-mix(in srgb,var(--blue) 94%,#fff) 68%,
color-mix(in srgb,var(--blue) 68%,#fff) 100%) border-box}
.hd #btnSearch,.hd .hd-lang,.hd .cta.cta-menu{
border:1px solid transparent;
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.hd #btnSearch,.hd .hd-lang,.hd .cta.cta-menu{display:flex;align-items:center;justify-content:center;
width:36px;height:36px;padding:0;flex:0 0 auto;
border-radius:100px;color:var(--txt);font-family:inherit}
.hd #btnSearch .ico,.hd .hd-lang .hl-ic{width:22px;height:22px;flex:0 0 auto}
.hd #btnSearch .ico{width:18px;height:18px}
.hd #btnSearch svg{stroke-width:1.8}
.hd .cta.cta-menu svg{width:18px;height:18px;stroke-width:1.8}
#sbar{align-items:center;gap:8px;
width:calc(100% - 32px);margin:0 16px 12px;min-height:36px;padding:0 14px;
border:0;border-radius:100px;
background:rgba(255,255,255,.07);
font-family:inherit;text-align:left;color:var(--txt-3)}
.sbar-ic{flex:0 0 auto;width:17px;height:17px;stroke-width:1.8;color:var(--txt-2)}
.sbar-tx{flex:1 1 auto;min-width:0;font-size:12px;line-height:18px;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
#sbar:active{background:rgba(255,255,255,.12)}
#sbar{display:none}
.deck{position:relative;margin:28px 0 0;padding:0 0 12px}
.deck[hidden]{display:none}
.deck-row{display:grid;padding:0 0 14px;touch-action:pan-y}
.deck-c:active{opacity:.85}
.deck-c{grid-area:1/1;min-width:0;
display:flex;align-items:center;gap:18px;
padding:14px;border-radius:16px;
background:linear-gradient(var(--surf),var(--surf)),var(--bg);
transform-origin:50% 0;
transform:translateY(calc(var(--d,0) * 10px)) scale(calc(1 - var(--d,0) * .03));
transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .32s ease}
.deck-c.drag{transition:none}
.deck-c::after{content:"";position:absolute;inset:0;border-radius:inherit;
background:#000;opacity:calc(var(--d,0) * .34);pointer-events:none;
transition:opacity .32s ease}
.deck-c{position:relative}
.deck-c[data-top="0"]{cursor:grab}
.deck-c:not([data-top="0"]){pointer-events:none}
@media (prefers-reduced-motion:reduce){
.deck-c,.deck-c::after{transition:none}
}
.deck-ic{position:relative;flex:0 0 auto;width:58px;height:50px}
.deck-ic b{position:absolute;display:flex;align-items:center;justify-content:center;
width:32px;height:32px;border-radius:8px;
font-size:11px;font-weight:800;letter-spacing:-.03em;white-space:normal;overflow-wrap:break-word}
.deck-ic b:first-child{right:0;top:0;background:#3A3F46;color:#fff}
.deck-ic b:last-child{left:0;bottom:0;background:var(--blue);color:#fff;
box-shadow:0 0 0 2px var(--surf-solid)}
.deck-tx{min-width:0;flex:1 1 auto}
.deck-th{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.deck-t{min-width:0;font-size:13px;line-height:19px;font-weight:700;color:var(--txt);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.deck-n{flex:0 0 auto;font-size:11px;line-height:16px;font-weight:400;
color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.deck-s{display:block;margin-top:2px;font-size:11px;line-height:16px;
font-weight:400;color:var(--txt-2);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
#pgHd{display:none}
#pgHd{padding:16px 16px 12px}
#pgHd .pg-t{font-size:22px;line-height:28px;font-weight:700;
letter-spacing:-.02em;color:var(--txt);margin:0}
#pgHd .pg-s{font-size:12px;line-height:18px;font-weight:400;
letter-spacing:normal;color:var(--txt-3);margin:4px 0 0}
.hero{display:flex;flex-direction:column;align-items:center;
padding:88px 0.4267rem 16px;text-align:center}
.hw-rows{position:absolute;left:-20%;width:140%;
display:flex;flex-direction:column;gap:8px}
.hw-row{display:flex;gap:8px}
.hw-row:nth-child(2){transform:translateX(-24px)}
.hw-c{flex:1 1 0;min-width:0;min-height:66px;
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
border-radius:16px;
background:var(--surf);
box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}
.hw-c b{font-size:10px;line-height:13px;font-weight:500;color:var(--txt-2);
max-width:100%;padding:0 6px;text-align:center;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.hw-c i{width:16px;height:16px;border-radius:5px;flex:0 0 auto;
background:rgba(255,255,255,.10)}
.hw-mask{position:absolute;inset:0;pointer-events:none;
background:linear-gradient(180deg,var(--bg) 0%,transparent 26%,transparent 74%,var(--bg) 100%)}
.hw-logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);
width:74px;height:74px;border-radius:20px;
display:flex;align-items:center;justify-content:center;
background:#16191D;
box-shadow:0 0 0 6px var(--bg), 0 10px 30px rgba(0,0,0,.6),
inset 0 0 0 1px rgba(255,255,255,.10);
font-size:19px;font-weight:900;letter-spacing:-.03em;color:var(--txt);
font-family:-apple-system,"SF Pro Display",BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
font-stretch:normal}
.hw-logo i{width:5px;height:5px;border-radius:50%;background:var(--blue);
margin-left:2px;align-self:flex-end;margin-bottom:14px}
.hw-rows,.hw-mask{display:none}
.hero-k{display:inline-flex;align-items:center;min-height:24px;padding:0 11px;
border-radius:100px;
border:1px solid rgba(102,117,239,.45);
border:1px solid color-mix(in srgb,var(--blue-txt) 45%,transparent);
color:#D9DDFB;
color:color-mix(in srgb,var(--blue-txt) 25%,#fff);
background:rgba(67,83,230,.12);
background:color-mix(in srgb,var(--blue) 12%,transparent);
font-size:11px;line-height:1;font-weight:700;letter-spacing:.02em;
margin-bottom:20px}
.hero-f{list-style:none;margin:clamp(12px,calc(52px - var(--hdef) * .25),52px) 0 0;padding:0;width:100%;
display:flex;flex-direction:column;gap:clamp(12px,calc(20px - var(--hdef) * .045),20px);text-align:left}
.hero-f li{display:flex;align-items:center;gap:14px;
padding:clamp(12px,calc(18px - var(--hdef) * .04),18px) 16px;border-radius:16px;
background:var(--surf)}
.hero-f .hf-ic{flex:0 0 auto;width:20px;height:20px;color:var(--txt)}
.hero-f .hf-ic.gold{stroke:currentColor;color:var(--txt)}
.hero-f li>div{flex:1 1 auto;min-width:0}
.hero-f b,.hero-f span{display:block;overflow:visible;overflow-wrap:break-word;
font-size:12.5px;line-height:20px;
font-weight:700;letter-spacing:-.01em;color:var(--txt)}
.soc{width:100%;margin-top:34px;text-align:left}
.soc-hd2{display:flex;align-items:center;justify-content:space-between;
gap:10px;margin-bottom:12px}
.soc-t{margin:0;font-size:15px;line-height:22px;
font-weight:800;letter-spacing:-.01em;color:var(--txt)}
.soc-more{flex:0 0 auto;min-width:max-content;white-space:normal;overflow-wrap:break-word;
padding:0;border:0;background:none;
font-family:inherit;font-size:11px;line-height:16px;font-weight:400;
color:var(--txt-2);cursor:pointer;position:relative}
.soc-more:active{opacity:.6}
.soc-more::after{content:"";position:absolute;top:-14px;bottom:-14px;right:0;left:-28px}
.soc-vp{margin:0 -0.4267rem;padding:0 0.4267rem;
overflow-x:auto;overflow-y:hidden;
scroll-snap-type:x mandatory;scroll-padding-left:0.4267rem;
-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;
scrollbar-width:none;-ms-overflow-style:none;
overflow-anchor:none}
.soc-vp::-webkit-scrollbar{display:none}
.soc-vp.nosnap{scroll-snap-type:none}
.soc-vp.nosnap .soc-c{scroll-snap-align:none;scroll-snap-stop:normal}
.soc-vp.drag{scroll-snap-type:none;cursor:grabbing}
.soc-vp.drag .soc-c{scroll-snap-stop:normal;pointer-events:none}
.soc-l{list-style:none;margin:0;padding:0;
display:flex;align-items:stretch;gap:18px}
.soc-l::after{content:"";flex:0 0 0.4267rem;margin-left:-18px}
.soc-c{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;
display:flex;flex-direction:column;justify-content:center;
padding:14px;border-radius:16px;
background:var(--surf);cursor:pointer}
.soc-dots{padding-top:10px}
.soc-c.soc-out{transition:flex-basis .32s ease,margin-left .32s ease,
opacity .24s ease,padding .32s ease;overflow:hidden}
.soc-c.soc-out.soc-gone{flex-basis:0;margin-left:-18px;opacity:0;
padding-left:0;padding-right:0}
.soc-dots i{transition:width .22s ease,background .22s ease,
transform .22s ease,opacity .22s ease,margin .22s ease}
.soc-dots i.soc-grow{width:0;margin-left:-0.1333rem}
@media (prefers-reduced-motion:reduce){
.soc-c.soc-out{transition:none!important}
}
.cm-seg{padding-left:0.4267rem;padding-right:0.4267rem;border-top:0;border-bottom:0;
overflow-x:auto;-webkit-overflow-scrolling:touch;
scroll-padding:0 0.4267rem}
.cm-seg button{font-size:0.32rem;font-weight:500;
padding-left:0.24rem;padding-right:0.24rem}
.cm-seg button{text-transform:uppercase}
:root:not([lang^="zh"]) .cm-seg button{
letter-spacing:.03em;
padding-left:0.1867rem;padding-right:0.1867rem}
:root .cm-seg button:first-child{padding-left:0}
.pov{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0.2133rem;
margin:0 0.4267rem 28px;align-items:stretch}
.pov-c.pov-w{grid-column:1 / -1;flex-direction:row;align-items:center;gap:10px}
.pov-tx{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}
.pov-kl{flex:0 0 108px;width:108px;min-height:44px;overflow:visible}
.pov-hd{margin-top:0}
.pov[hidden]{display:none}
.pov-hd[hidden]{display:none}
.pov-c{min-width:0;display:flex;flex-direction:column;gap:2px;
padding:12px 10px;border-radius:16px;background:var(--surf)}
.pov-k{font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.pov-v{font-size:17px;line-height:24px;font-weight:900;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums;overflow:visible;text-overflow:clip;white-space:nowrap}
.pov-s{font-size:11px;line-height:16px;font-weight:500;color:var(--txt-3);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.pov-s b{font-weight:700;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
:root:not([lang^="zh"]) .pov-s{white-space:normal}
.pov-vr{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}
.pov-vr .soc-tri{margin-left:0}
.pov-d{flex:0 0 auto;font-style:normal;font-size:11px;line-height:16px;
font-weight:700;color:var(--green);white-space:nowrap;font-family:var(--num)}
.pov-d.dn{color:var(--red)}
.pov-t{font-style:normal;margin-left:10px;font-weight:500;color:var(--txt-3);
font-family:var(--num);font-variant-numeric:tabular-nums}
.pov-t b{font-weight:700;color:var(--txt-2)}
:root:not([lang^="zh"]) .pov-k{white-space:normal}
:root:not([lang^="zh"]) .pov-t{display:block;margin-left:0;margin-top:2px}
@media (max-width:359px){
.pov-k,.pov-s{font-size:10px}
.pov-c{padding:12px 8px}
.pov-kl{flex-basis:100px;width:100px}
}
.lv-empty{padding-left:0.4267rem;padding-right:0.4267rem}
.lv-n{margin-left:5px;font-size:11px;line-height:16px;font-weight:800;
color:var(--red);font-family:var(--num);font-variant-numeric:tabular-nums}
.lv-seg button.on .lv-n{color:var(--red)}
.lv-n{display:inline-block;min-width:2ch;text-align:center}   /* STAB1012-LVN 直播段按钮数字预留两位，个位变两位时按钮不跳 */
.ov{padding:14px 0 0}
.ov-hd{display:flex;align-items:center;gap:8px}
.ov-k{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:5px;
font-size:15px;line-height:22px;font-weight:800;letter-spacing:-.01em;color:var(--txt)}
.ov-i{position:relative;flex:0 0 auto;width:14px;height:14px;
color:var(--txt-2);cursor:pointer}
.ov-i::before{content:'';position:absolute;left:-12px;right:-12px;
top:-14px;bottom:-14px}
.ov-i:active{opacity:.6}
.ov-i svg{width:100%;height:100%;display:block}
.ov-vr{flex:0 0 auto;display:flex;align-items:baseline;gap:6px;min-width:0}
.ov-v{flex:0 0 auto;font-size:17px;line-height:24px;font-weight:900;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-vr .soc-tri{flex:0 0 auto;width:7px;height:5px;margin-left:0;
transform:translateY(-1px)}
.ov-d{flex:0 0 auto;font-style:normal;font-size:11px;line-height:16px;
font-weight:800;color:var(--green);white-space:nowrap;
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-d.dn{color:var(--red)}
.ov-d.flat{color:var(--txt-2)}
.ov-rg{display:flex;align-items:center;gap:2px;margin-top:12px;
overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.ov-rg::-webkit-scrollbar{display:none}
.ov-rg button{flex:0 0 auto;white-space:nowrap;min-height:32px;padding:0 12px;border:0;border-radius:100px;
background:none;font-family:inherit;font-size:12px;font-weight:700;
color:var(--txt-2);cursor:pointer}
.ov-rg button.on{background:rgba(255,255,255,.06);color:var(--txt)}
.ov-ch{position:relative;margin-top:12px;padding-left:0;touch-action:pan-y}
.ov-ch-ph{height:200px}
.ov-ch-nd{display:flex;align-items:center;justify-content:center;
height:200px;margin-top:12px;padding:0 12px;text-align:center;
font-size:12px;line-height:18px;font-weight:500;color:var(--txt-3)}
.ov-ch.dn .ov-tip-d{background:var(--red)}
.ov-ch-y{position:absolute;left:0;top:0;width:54px;height:120px;
display:flex;flex-direction:column;justify-content:space-between;
text-align:right;
font-size:10px;line-height:12px;font-weight:500;color:var(--txt-3);
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-ch-y span{transform:translateY(-50%)}
.ov-ch-y span:first-child{transform:none}
.ov-ch-y span:last-child{transform:translateY(-100%)}
.ov-ch-svg{display:block;width:100%;height:180px}
.ov-tip{position:absolute;left:0;top:0;right:0;height:180px;
pointer-events:none;opacity:0;transition:opacity .12s ease}
.ov-ch.on .ov-tip{opacity:1}
.ov-tip-l{position:absolute;top:0;bottom:0;width:1px;
background:rgba(255,255,255,.28);transform:translateX(-.5px)}
.ov-tip-d{position:absolute;width:7px;height:7px;border-radius:50%;
background:var(--green);box-shadow:0 0 0 2px var(--bg);
transform:translate(-3.5px,-3.5px)}
.ov-tip-b{position:absolute;top:0;display:inline-flex;align-items:center;gap:6px;
padding:4px 8px;border-radius:8px;white-space:nowrap;
background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);
backdrop-filter:blur(8px)}
.ov-tip-b b{font-size:11px;line-height:16px;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-tip-b em{font-style:normal;font-size:10px;line-height:14px;font-weight:500;
color:var(--txt-2);font-family:var(--num)}
.ov-ch-x{display:flex;justify-content:space-between;margin-top:6px;
font-size:10px;line-height:14px;font-weight:500;color:var(--txt-3);
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-seg{display:flex;gap:2px;margin-top:12px;padding:3px;
border-radius:100px;background:var(--surf)}
.ov-seg button{flex:1 1 0;min-width:0;min-height:32px;border:0;border-radius:100px;
background:none;font-family:inherit;font-size:12px;font-weight:700;
color:var(--txt-2);cursor:pointer;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.ov-seg button.on{background:rgba(255,255,255,.09);color:var(--txt)}
@media (max-width:359px){
.ov-seg button{font-size:11px}
}
.ov-sc-hd{margin-top:28px;font-size:15px;line-height:22px;font-weight:800;
letter-spacing:-.01em;color:var(--txt)}
.ov-sc-i{cursor:pointer}
.ov-sc-i:active{opacity:.72}
.ov-sc{display:grid;gap:4px;margin-top:12px;
grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4,68px)}
.ov-sc-i{position:relative;overflow:hidden;padding:10px;border-radius:10px;
background:rgba(40,204,149,.24);
background:color-mix(in srgb,var(--green) var(--a,24%),transparent);
display:flex;flex-direction:column}
.ov-sc-i.dn{
background:rgba(255,107,129,.24);
background:color-mix(in srgb,var(--red) var(--a,24%),transparent)}
.ov-sc-i.sz-a{grid-area:1/1/5/2}
.ov-sc-i.sz-b{grid-area:1/2/3/3}
.ov-sc-i.sz-c{grid-area:3/2/5/3}
.ov-sc-i.sz-d{grid-area:1/3/3/4}
.ov-sc-i.sz-e{grid-area:3/3/4/4}
.ov-sc-i.sz-f{grid-area:4/3/5/4}
.ov-sc-k{font-size:13px;line-height:18px;font-weight:800;color:var(--txt);
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sz-e .ov-sc-k,.sz-f .ov-sc-k{-webkit-line-clamp:1}
.ov-sc-k,.ov-sc-v{flex:0 0 auto}
.sz-e,.sz-f{padding:8px}
.sz-e .ov-sc-f,.sz-f .ov-sc-f{padding-top:2px}
.sz-e .ov-sc-f>i,.sz-f .ov-sc-f>i{width:14px;height:14px}
.sz-e .ov-sc-f>i+i,.sz-f .ov-sc-f>i+i{margin-left:-5px}
.ov-sc-v{margin-top:2px;font-size:11px;line-height:16px;font-weight:700;
color:rgba(255,255,255,.72);font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-sc-v i{font-style:normal;font-weight:800;color:#fff}
.ov-sc-f{display:flex;align-items:center;margin-top:auto;padding-top:6px}
.ov-sc-f>i{width:16px;height:16px;border-radius:50%;flex:0 0 auto;
background-color:#000;background-size:cover;background-position:center;
background-repeat:no-repeat;
box-shadow:inset 0 0 0 1px var(--av-ring),0 0 0 1.5px rgba(0,0,0,.55)}
.ov-sc-f>i+i{margin-left:-6px}
.ov-sc-f b i{font-style:normal;font-weight:800}
.ov-sc-f>b:first-child{margin-left:0}
.ov-sc-f b{margin-left:5px;font-size:10px;line-height:14px;font-weight:700;
color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-rd{margin-top:28px}
.ov-rd-hd{display:flex;align-items:center;justify-content:space-between;gap:10px}
.ov-rd-t{font-size:15px;line-height:22px;font-weight:800;letter-spacing:-.01em;color:var(--txt)}
.ov-rd-list{display:flex;flex-direction:column;gap:0.2667rem;margin-top:12px}
.ov-rd-c{padding:14px;border-radius:16px;background:var(--surf)}
.ov-rd-r1{display:flex;align-items:center;gap:8px}
.ov-rd-av{flex:0 0 auto;width:24px;height:24px;border-radius:50%;
background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.ov-rd-nm{min-width:0;font-size:14px;line-height:20px;font-weight:700;color:var(--txt);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.ov-rd-v{margin-left:auto;flex:0 0 auto;font-size:14px;line-height:20px;font-weight:700;
font-family:var(--num);font-variant-numeric:tabular-nums}
.ov-rd-v.up,.ov-rd-d b.up{color:var(--green)}
.ov-rd-v.dn,.ov-rd-d b.dn{color:var(--red)}
.ov-rd-d{margin-top:8px;font-size:12px;line-height:18px;font-weight:500;color:var(--txt-2)}
.ov-rd-d b{font-weight:700}
.ov-rd-d b i{font-style:normal;font-family:var(--num);font-variant-numeric:tabular-nums}
.lb2{padding-top:0}
.lb2-hd{padding:0 0 4px}
.lb2-sub{margin:0 0 28px;font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2)}
.lb2-fl{display:flex;align-items:center;gap:8px;padding:0 0 28px}
.lb2-p{flex:0 0 auto;min-height:32px;padding:0 22px;border:0;border-radius:100px;
background:var(--surf);font-family:inherit;
font-size:12px;font-weight:700;color:var(--txt-2);cursor:pointer}
.lb2-p.on{background:#fff;color:#000;box-shadow:none}
.cat-fl{display:flex;align-items:center;gap:8px;
padding:0 0.4267rem 12px;
overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
scrollbar-width:none}
.cat-fl::-webkit-scrollbar{display:none}
.kol-ord .soc-st{display:none}
.kol-pos.kol-ord .soc-p{background:none;border:1px solid var(--line)}
.kol-ord .soc-pt{margin-top:0.0533rem;margin-bottom:0.32rem;font-size:14px;line-height:20px}
.kol-ord .soc-pr{align-items:baseline}
.kol-ord{margin-top:0.32rem}
#kSeg{margin-top:0.64rem}
.rec-fl{margin-top:0;padding-bottom:8px}
.cat-p{flex:0 0 auto;min-height:32px;padding:0 14px;border:0;border-radius:100px;
background:var(--surf);font-family:inherit;
font-size:12px;font-weight:700;color:var(--txt-2);cursor:pointer;
white-space:normal;overflow-wrap:break-word;max-width:60vw;overflow:visible;text-overflow:clip}
.cat-p b{margin-left:2px;font-weight:800;opacity:.55;
font-family:var(--num);font-variant-numeric:tabular-nums}
.cat-p.on{background:#fff;color:#000;box-shadow:none}
.cat-p:active{opacity:.7}
.cm-list>.exf{display:flex;align-items:center;margin:0 -0.4267rem;padding-right:0.4267rem}
.exf-r{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:8px;padding:0 8px 0 0.4267rem;
overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
scrollbar-width:none;touch-action:pan-x pan-y}
.exf-r::-webkit-scrollbar{display:none}
.exf-r>.cat-p{white-space:nowrap;max-width:none}
.cm-list>.exf.cm-spf{padding-right:0}
.cm-list>.exf.cm-spf .exf-r{padding-right:0.4267rem}
.cm-spf .cat-p:focus,.cm-spf .cat-p:focus-visible{outline:none!important;box-shadow:none}
.ef-gc>.cat-p{max-width:none}
.exf-fb{position:relative;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;
display:inline-flex;align-items:center;justify-content:center;
background:var(--surf);color:var(--txt-2);cursor:pointer;font-family:inherit}
.exf-fb svg{width:16px;height:16px;display:block}
.exf-fb.on{color:var(--txt)}
.exf-fb:active{opacity:.7}
.exf-dot{position:absolute;top:1px;right:1px;width:8px;height:8px;border-radius:50%;
background:var(--blue);box-shadow:0 0 0 2px var(--bg);display:none}
.exf-fb.on .exf-dot{display:block}
#efSheet .sheet-hd{padding:0.32rem 0.4267rem 0.2133rem}
.ef-body{padding:0.2133rem 0.4267rem 0}
.ef-g+.ef-g{margin-top:20px}
.ef-gt{margin-bottom:10px;font-size:13px;font-weight:700;color:var(--txt-2)}
.ef-gc{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.ef-gc>.cat-p{min-height:40px;padding:6px 12px;white-space:normal;text-align:center;line-height:1.25}
.ef-ft{display:flex;gap:8px;padding:28px 0.4267rem 0}
.ef-b{flex:1 1 0;min-width:0;min-height:44px;padding:0 12px;border:0;border-radius:100px;
background:var(--surf);color:var(--txt);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}
.ef-b.ok{background:#fff;color:#000}
.ef-b:active{opacity:.7}
#elist{transition:opacity .15s ease}
#elist.ef-wait{opacity:.45}
.ec-chunk{display:contents}
html[data-theme="light"] .ef-b.ok{background:#1A1A1A;color:#FFFFFF}
.cat-lv{display:inline-block;width:5px;height:5px;margin-left:5px;
border-radius:50%;background:var(--red);vertical-align:1px}
.lb2-p:active{opacity:.7}
.lb2-av{flex:0 0 auto;width:36px;height:36px;border-radius:50%;
background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.lb2-list{display:flex;flex-direction:column;gap:0.2133rem;padding:0}
.lb2-it{display:flex;align-items:center;gap:12px;
padding:14px;border-radius:16px;
background:var(--surf);cursor:pointer}
.lb2-it:active{background:rgba(255,255,255,.09)}
.lb2-rk{flex:0 0 auto;width:24px;min-height:24px;
display:flex;align-items:center;justify-content:center;position:relative;
font-size:13px;line-height:18px;font-weight:800;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.lb2-rk.r1{color:#D9A93B}
.lb2-rk.r2{color:#DCE8F7}
.lb2-rk.r3{color:#D2825A}
.lb2-rk.r1{--rkc:#D9A93B}
.lb2-rk.r2{--rkc:#B9C6D6}
.lb2-rk.r3{--rkc:#C4794F}
.lb2-rk.r1,.lb2-rk.r2,.lb2-rk.r3{
color:#fff;font-size:12px;font-weight:800;
text-shadow:0 1px 1px rgba(0,0,0,.35);
clip-path:polygon(50% 0%,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);
background:var(--rkc);
background:linear-gradient(150deg,
color-mix(in srgb,var(--rkc) 62%,#fff) 0%,
var(--rkc) 46%,
color-mix(in srgb,var(--rkc) 78%,#000) 100%)}
.lb2-nm{flex:1 1 auto;min-width:0;font-size:13px;line-height:18px;font-weight:700;
color:var(--txt);overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.lb2-v{flex:0 0 auto;font-size:13px;line-height:18px;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
#elist{display:flex;flex-direction:column;gap:0.4267rem;padding:0}
.ec3-list{display:flex;flex-direction:column;gap:0.4267rem;
padding:0 0.4267rem}
.ec3{padding:14px;border-radius:16px;background:var(--surf);cursor:pointer}
.ec3-hd{display:flex;align-items:center;gap:10px}
.ec3-av{flex:0 0 auto;width:32px;height:32px;border-radius:50%;
background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.ec3-avw .ec3-av{display:block;width:100%;height:100%}
.ec3-nm{flex:0 0 auto;font-size:13px;line-height:18px;font-weight:700;color:var(--txt);
max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ec3-hd .soc-fo{flex:0 0 auto;margin-left:auto}
.ec3 .soc-st{margin-top:12px}
.ec3-avw{position:relative;flex:0 0 auto;width:48px;height:48px}
.ec3-who{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}
.ec3-since{font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.ec3-since.r1{color:#D9A93B}
.ec3-since.r2{color:#DCE8F7}
.ec3-since.r3{color:#D2825A}
.ec3-gr{margin-top:14px;border:1px solid var(--line);border-radius:12px}
.ec3-g2{display:flex}
.ec3-cell{flex:1 1 0;min-width:0;padding:12px 6px;text-align:center}
.ec3-k{font-size:10px;line-height:14px;font-weight:700;color:var(--txt-2);
text-transform:uppercase;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.ec3-v{margin-top:4px;font-size:13px;line-height:18px;font-weight:800;color:var(--txt);
letter-spacing:0;font-family:var(--num);font-variant-numeric:tabular-nums}
.ec3-v.up{color:var(--green)}
.ec3-row{display:flex;align-items:center;gap:10px;margin-top:14px}
.ec3-row .ec3-price{flex:1 1 auto;min-width:0;margin-top:0;text-align:left;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ec3-fine{margin-top:10px;text-align:center;
font-size:11px;line-height:17px;font-weight:500;color:var(--txt-2)}
.ec3-fine b{font-weight:700;color:var(--txt-2)}
.ec3-fine em{font-style:normal;margin:0 0.1067rem;opacity:.5}
.ec3-fine .ec3-free{color:var(--green);font-weight:700}
.ec3-vip{flex:0 0 auto;margin-top:0;white-space:normal;overflow-wrap:break-word;
color:var(--blue-txt);font-weight:700}
.ec3-mk{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px;
border:1px solid rgba(255,255,255,.06);border-radius:12px;background:transparent}
.ec3-mk:active{background:var(--surf)}
.cm-list{display:flex;flex-direction:column;gap:0.4267rem;padding:0 0.4267rem}
.cm-it{padding:14px;border-radius:16px;background:var(--surf);
overflow:hidden;cursor:pointer}
.ec3.cm-fade,.lb2-it.cm-fade,.lb-it.cm-fade{position:relative;overflow:hidden}
.ec3.cm-fade::after,.lb2-it.cm-fade::after,.lb-it.cm-fade::after{content:"";position:absolute;
left:0;right:0;bottom:0;height:96px;pointer-events:none;
background:linear-gradient(to bottom,rgba(0,0,0,0),var(--bg))}
.cm-it.cm-fade{position:relative;border-bottom:0}
.cm-it.cm-fade::after{content:"";position:absolute;left:0;right:0;bottom:0;
height:96px;pointer-events:none;
background:linear-gradient(180deg,rgba(0,0,0,0) 0%,var(--bg) 88%)}
.cm-gate{display:flex;flex-direction:column;align-items:center;
gap:6px;padding:4px 0.4267rem 20px;
-webkit-tap-highlight-color:transparent}
.cm-gate .ic{width:28px;height:28px;color:var(--gold)}
.cm-gate .ic svg{width:100%;height:100%;display:block}
.cm-gate .t1{font-size:15px;line-height:22px;font-weight:800;color:var(--txt)}
.cm-gate .t2{font-size:12px;line-height:18px;font-weight:500;color:var(--txt-3);text-align:center}
.cm-gate .cta{margin-top:6px}
.cm-it{--cm-in:0px}
.cm-hd{display:flex;align-items:center;gap:10px}
.cm-av{flex:0 0 auto;width:32px;height:32px;border-radius:50%;
background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.cm-u{flex:0 0 auto;font-size:13px;line-height:18px;font-weight:700;color:var(--txt);
max-width:52%;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.cm-t{flex:0 0 auto;font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2)}
.cm-hd .cm-u + .cm-t{margin-left:-6px}
.cm-hd .cm-t:not(:empty)::before{content:'·';margin-right:4px}
.cm-hd .soc-fo{margin-left:auto}
.cm-mk{margin-left:var(--cm-in)}
.cm-act{display:flex;align-items:center;gap:22px;margin-top:12px;margin-left:var(--cm-in)}
.cm-ic{width:16px;height:16px;padding:0;border:0;background:none;
color:var(--txt-2);cursor:pointer;display:flex;align-items:center;justify-content:center}
.cm-ic svg{width:14px;height:14px;display:block;flex:0 0 auto;stroke-width:2.2}
.cm-share{margin-left:auto}
.cm-ic:active{opacity:.6}
.cm-ic::after{content:"";position:absolute;left:-11px;right:-11px;top:-14px;bottom:-14px}
.cm-ic{position:relative}
.cm-like{width:auto;justify-content:flex-start;gap:6px}
.cm-n{font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums;transition:color .18s ease}
.cm-like.on{color:var(--blue-txt)}
.cm-like.on .cm-n{color:var(--blue-txt)}
.cm-dis.on{color:var(--red)}
.cm-ic.on svg{fill:currentColor}
@keyframes cmPop{0%{transform:scale(1)}30%{transform:scale(.78)}
62%{transform:scale(1.24)}100%{transform:scale(1)}}
@keyframes cmRing{0%{opacity:.5;transform:scale(.35)}
70%{opacity:0;transform:scale(2)}100%{opacity:0;transform:scale(2)}}
.cm-ic.pop svg{animation:cmPop .38s cubic-bezier(.2,.9,.25,1.35)}
.cm-ic::before{content:"";position:absolute;top:50%;left:8px;
width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;
border:1.5px solid currentColor;opacity:0;pointer-events:none}
.cm-like::before{left:7px}
.cm-ic.pop::before{animation:cmRing .5s ease-out}
@media (prefers-reduced-motion:reduce){
.cm-ic.pop svg,.cm-ic.pop::before{animation:none}
}
.cm-buy{margin-left:auto;flex:0 0 auto;min-height:32px;padding:0 18px;min-width:88px;
border:0;border-radius:100px;background:var(--surf);
font-family:inherit;font-size:12px;font-weight:700;
color:var(--txt);cursor:pointer}
.cm-buy:active{background:rgba(255,255,255,.09)}
.soc-hd{display:flex;align-items:center;gap:10px}
.soc-av{position:relative;flex:0 0 auto;width:32px;height:32px;border-radius:50%;
display:flex;align-items:center;justify-content:center;overflow:hidden;
background-color:#000;box-shadow:inset 0 0 0 1px var(--av-ring)}
.soc-av svg{width:100%;height:100%;display:block}
.soc-st{display:flex;align-items:baseline;flex-wrap:nowrap;gap:0 4px;
overflow:hidden;
margin-top:12px;font-size:11px;line-height:16px;color:var(--txt-2)}
.soc-st>*{flex:0 0 auto}
.soc-st .soc-src,.soc-st .soc-rk{flex:0 1 auto;min-width:0;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.soc-st .soc-rk{flex:0 0 auto;display:inline-flex;align-items:baseline;gap:3px}
.soc-st b{font-weight:500;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.soc-st em{font-style:normal;opacity:.5;margin:0 2px}
.soc-src{font-weight:500}
.soc-rk{font-weight:700}
.soc-rk.r1{color:#D9A93B}
.soc-rk.r2{color:#DCE8F7}
.soc-rk.r3{color:#D2825A}
.soc-tags{display:flex;align-items:center;gap:6px;min-width:0;margin-top:8px}
.soc-tags .hx-src,.soc-tags .rk-bg{min-height:22px;font-size:10px;
padding-left:10px;padding-right:10px;border-radius:100px;
line-height:1;padding-top:0.4em;padding-bottom:0.4em}
.soc-tags .hx-src i,.soc-tags .rk-bg i{font-style:normal;display:block}
.soc-tags .hx-src,.soc-tags .rk-bg{background:var(--surf);color:var(--txt);
font-weight:700}
.soc-tags .rk-bg.r1{background:rgba(217,169,59,.18);color:#D9A93B}
.soc-tags .rk-bg.r2{background:rgba(186,205,230,.22);color:#DCE8F7}
.soc-tags .rk-bg.r3{background:rgba(210,130,90,.18);color:#D2825A}
.soc-u{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:0 4px;
font-size:13px;line-height:18px;font-weight:700;color:var(--txt)}
.soc-un{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.soc-u i{flex:0 0 auto;font-style:normal;font-size:11px;font-weight:400;color:var(--txt-2)}
.soc-fo{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;
min-height:28px;padding:0 18px;min-width:72px;border:0;border-radius:100px;
font-family:inherit;font-size:11px;font-weight:800;
color:#000;background:#fff;cursor:pointer}
.soc-fo:active{filter:brightness(.9)}
.soc-fo i{font-style:normal;display:block}
.soc-fo.on{color:var(--txt);background:rgba(255,255,255,.14);box-shadow:none}
.soc-fo.on:active{filter:none;background:rgba(255,255,255,.20)}
.soc-q{margin:12px 0 0;font-size:13.5px;line-height:20px;
font-weight:700;color:var(--txt);
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
overflow:hidden}
.kol-pos{display:flex;flex-direction:column;gap:0.2667rem;padding:0 0.4267rem}
.kol-pos .soc-p{margin-top:0;border:0;background:var(--surf)}
.pos-act{display:flex;flex-wrap:wrap;align-items:center;gap:20px;
margin-top:10px;padding:0 2px}
.soc-p .pos-act{margin-top:10px;padding:10px 0 0;
border-top:1px solid rgba(255,255,255,.06)}
.pos-vt{display:inline-flex;align-items:center;gap:6px;
padding:14px 9px;margin:-14px -9px;
border:0;background:none;cursor:pointer;
color:var(--txt-2);font-family:inherit;font-size:11px;line-height:16px;font-weight:500;
font-family:var(--num);font-variant-numeric:tabular-nums}
.pos-vt svg{width:14px;height:14px;display:block;flex:0 0 auto;stroke-width:2.2}
.pos-vt span:empty{display:none}
.pos-sh{margin:-15px -15px -15px auto;display:inline-flex;align-items:center;
padding:15px;
border:0;background:none;cursor:pointer;color:var(--txt-2)}
.pos-sh svg{width:14px;height:14px;display:block;flex:0 0 auto;stroke-width:2.2}
.pos-sh:active{opacity:.6}
.pos-vt:active{opacity:.6}
.pos-vt.on{color:var(--blue-txt)}
.pos-vt.pos-vt-dn.on{color:var(--red)}
.pos-vt.pop-up svg{animation:vtPopUp .44s cubic-bezier(.3,1.35,.5,1)}
.pos-vt.pop-dn svg{animation:vtPopDn .44s cubic-bezier(.3,1.35,.5,1)}
.pos-vt.pop-up span{animation:vtNumUp .3s ease-out}
.pos-vt{position:relative}
.pos-vt.pop-up::before,.pos-vt.pop-dn::before{
content:"";position:absolute;top:50%;left:7px;width:0.9333rem;height:0.9333rem;
margin:-0.4667rem 0 0 -0.4667rem;border-radius:50%;pointer-events:none;
animation:vtRing .5s ease-out forwards}
.pos-vt.pop-up::before{background:radial-gradient(circle,rgba(67,83,230,.45) 0%,rgba(67,83,230,0) 68%)}
.pos-vt.pop-dn::before{background:radial-gradient(circle,rgba(255,77,106,.42) 0%,rgba(255,77,106,0) 68%)}
@media (prefers-reduced-motion:reduce){
.pos-vt.pop-up svg,.pos-vt.pop-dn svg,.pos-vt.pop-up span{animation:none}
.pos-vt.pop-up::before,.pos-vt.pop-dn::before{display:none}}
.kol-pos-fade{position:relative;overflow:hidden;border-radius:12px}
.kol-pos-fade::after{content:"";position:absolute;left:0;right:0;bottom:0;
height:72px;pointer-events:none;
background:linear-gradient(180deg,rgba(0,0,0,0),var(--bg))}
.soc-p{margin-top:10px;padding:12px;border-radius:12px;
border:1px solid rgba(255,255,255,.06);cursor:pointer}
.soc-pt{display:flex;align-items:center;gap:var(--socpt-gap,8px);
font-size:13px;line-height:18px;font-weight:700;color:var(--txt)}
.soc-spi{flex:0 0 auto;font-size:0.95em;line-height:1;
margin-right:calc(5px - var(--socpt-gap,8px));
font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;
font-style:normal;position:relative;top:0.05em}
.soc-ptt{min-width:0;flex:1 1 auto;
overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.soc-ko{flex:0 0 auto;white-space:nowrap;
font-size:11px;line-height:16px;font-weight:600;color:var(--txt-2);
font-family:var(--num);font-variant-numeric:tabular-nums}
.soc-ko em{font-style:normal;margin-left:3px}
@media (max-width:359px){
.soc-pt{--socpt-gap:4px}
.soc-ko{font-size:10.5px}
}
.soc-lv{display:inline-flex;align-items:center;gap:4px;
color:var(--red);font-weight:700;text-transform:uppercase;letter-spacing:.04em}
.soc-lv i{width:5px;height:5px;border-radius:50%;background:var(--red);
box-shadow:0 0 5px rgba(255,77,106,.9);
animation:blip 1.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.soc-lv i{animation:none}}
.soc-pr{display:flex;align-items:flex-end;justify-content:space-between;
gap:10px;margin-top:8px}
.soc-p > .soc-pr:first-child{margin-top:0}
:root:not([lang^="zh"]) .soc-pr{gap:6px}
.soc-pl{min-width:0;flex:1 1 auto}
.soc-side{font-weight:700;color:var(--green)}
.soc-side.no{color:var(--red)}
.soc-pn{font-size:13px;line-height:19px;color:var(--txt);font-weight:700;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.soc-cost{margin-top:2px;font-size:11px;line-height:16px;color:var(--txt-2);
font-weight:700;font-family:var(--num);font-variant-numeric:tabular-nums}
.soc-pv{text-align:right;white-space:nowrap;align-self:flex-start}
.soc-val{font-size:13px;line-height:19px;font-weight:800;color:var(--txt);
font-family:var(--num);font-variant-numeric:tabular-nums}
.soc-tri{display:inline-block;vertical-align:.12em;margin-left:5px;
width:9px;height:6px;background:var(--green);
-webkit-mask:var(--tri-up) center/100% 100% no-repeat;
mask:var(--tri-up) center/100% 100% no-repeat}
.soc-tri.dn{background:var(--red);
-webkit-mask-image:var(--tri-dn);mask-image:var(--tri-dn)}
.soc-chg{margin-top:2px;font-size:11px;line-height:16px;
font-weight:700;color:var(--green);font-family:var(--num);font-variant-numeric:tabular-nums}
.soc-chg.dn{color:var(--red)}
.soc-chg.flat{color:var(--txt-2)}
.soc-ko.rs-w{color:var(--green);font-weight:700}
.soc-ko.rs-l{color:var(--red);font-weight:700}
.soc-ko.rs-v{color:var(--txt-2)}
.soc-pn{white-space:normal;overflow-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.soc-pv{flex:0 0 auto}
.pos-tm{margin-left:auto;font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2);white-space:nowrap;
font-family:var(--num);font-variant-numeric:tabular-nums}
.pos-tm ~ .pos-sh{margin-left:-15px}
:root:not([lang^="zh"]) .ec3-k{letter-spacing:.06em}
.hero[hidden]{display:none}
body.is-logged .hero-th,
body.is-logged .hero-p,
body.is-logged .hero-f,
body.is-logged #loginBar{display:none}
body.is-logged .hero{padding-top:0}
body.is-logged .soc{margin-top:16px}
.hero-th{position:relative;display:inline-block}
.hero-ar{position:absolute;left:100%;bottom:100%;
width:48px;height:auto;margin-left:-20px;margin-bottom:-10px;
color:var(--blue-txt);pointer-events:none}
@media (max-width:359px){
.hero-ar{width:40px;margin-left:-28px}
}
.hero-t{display:block;padding:0;max-width:250px;word-break:keep-all;
font-size:22px;line-height:30px;font-weight:800;letter-spacing:-.03em;
color:var(--txt);margin:0}
.hero-cta{width:100%;min-height:40px;margin-top:20px;
border:0;border-radius:100px;font-family:inherit;
font-size:15px;font-weight:700;color:#fff;
background:var(--blue);
background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,0) 55%),
linear-gradient(135deg,
color-mix(in srgb,var(--blue) 82%,#fff) 0%,
var(--blue) 48%,
color-mix(in srgb,var(--blue) 84%,#000) 100%);
box-shadow:inset 0 1px 0 rgba(255,255,255,.45),
inset 0 0 0 1px rgba(255,255,255,.12),
0 2px 10px rgba(0,0,0,.45)}
.hero-cta:active{filter:brightness(.92)}
:root:not([lang^="zh"]) .hero-t{max-width:340px}
:root[lang="ja"] .hero-t{word-break:normal}
#loginBar{position:relative;width:100%;margin-top:clamp(84px,calc(132px - var(--hdef) * .9),132px);
scroll-margin-bottom:calc(var(--tabbar-h, 63px) + 12px)}
.login-note{margin:clamp(6px,calc(10px - var(--hdef) * .02),10px) 0 0;text-align:center;
font-size:10px;line-height:15px;font-weight:400;color:var(--txt-2)}
.pet{position:absolute;left:20px;bottom:100%;margin-bottom:-9px;
width:54px;height:auto;color:var(--txt);
pointer-events:none;z-index:1}
#loginBar button{width:100%;border:0;border-radius:100px;
background:#fff;color:#000;font-family:inherit;
font-size:12px;font-weight:700;letter-spacing:normal}
#loginBar button:active{background:#e9eaec}
.hero-wall,.hero-k{display:none}
.hero-p{width:100%;margin:clamp(10px,calc(18px - var(--hdef) * .06),18px) 0 0;word-break:keep-all;
font-size:11px;line-height:19px;font-weight:500;color:var(--txt-2);text-align:center}
:root:not([lang^="zh"]) .hero-p{line-height:17px}
#safeProbe{position:fixed;left:-9999px;bottom:0;width:0;height:0;
padding-bottom:env(safe-area-inset-bottom,0px);
pointer-events:none;visibility:hidden}
#vhProbe{position:fixed;left:-9999px;top:0;width:0;height:100lvh;
pointer-events:none;visibility:hidden}
.pg-gate{position:fixed;left:0;right:0;top:0;bottom:0;z-index:45;
display:flex;align-items:center;justify-content:center;
background:var(--bg);transition:opacity .18s ease}
.pg-gate.out{opacity:0;pointer-events:none}
.kh-skl{display:inline-block;width:2.4em;height:0.86em;border-radius:0.12em;
background:var(--f2);vertical-align:-0.04em;
animation:skl-pulse 1.4s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){.kh-skl{animation:none}}
.skl{animation:skl-pulse 1.4s ease-in-out infinite}
.kolList > .skl,
#feed > .skl{padding:0.32rem 0.4267rem 0}
.skl-c{display:flex;align-items:center;gap:0.32rem;
padding:0.3733rem 0.4267rem;margin-bottom:0.2667rem;
border-radius:0.4267rem;background:var(--surf)}
.skl-av{flex:0 0 auto;width:1.0667rem;height:1.0667rem;border-radius:50%;
background:var(--f2)}
.skl-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:0.2133rem}
.skl-t i{display:block;height:0.2667rem;border-radius:0.1333rem;background:var(--f2)}
.skl-t i:first-child{width:62%}
.skl-t i:last-child{width:34%}
@keyframes skl-pulse{0%,100%{opacity:1}50%{opacity:.5}}
@media (prefers-reduced-motion:reduce){.skl{animation:none}}
:root{--tb-overhang:240px}
.tabbar{position:fixed;left:50%;margin-left:-5rem;width:10rem;z-index:70;
bottom:0;
bottom:calc(-1 * var(--tb-overhang));
display:flex;align-items:stretch;
background:#000}
.tabbar::after{content:'';position:absolute;left:0;right:0;top:100%;
height:var(--tb-overhang);background:var(--bg);pointer-events:none}
.tabbar > .tb-pad{position:absolute;left:0;right:0;bottom:0;
height:var(--tb-overhang);background:var(--bg);
pointer-events:none;z-index:-1}
@supports (height:100dvh) and (height:100lvh){
:root{--bar-lift:0px}  /* ★ 2026-08-30 底栏不再被抬，内容也不用多留 */
}
.tb{flex:1 1 0;min-width:0;
display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;
padding:4px 2px;border:0;background:none;font-family:inherit;
color:var(--txt-3);
-webkit-tap-highlight-color:transparent}
.tb svg{width:22px;height:22px;display:block;flex:0 0 auto}
.tb span{font-size:10px;line-height:14px;font-weight:500;letter-spacing:normal;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.tb.on{color:var(--txt)}
.tb.on span{font-weight:700}
.tb:active{opacity:.6}
.tb-n{margin-left:3px;color:var(--red);font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums}
.tb-n[hidden]{display:none}
.tb-n:empty{display:none}
.tb{position:relative}
.tb.tb-dot::after{content:"";position:absolute;top:6px;left:calc(50% + 2px);
width:6px;height:6px;border-radius:50%;background:var(--red);
box-shadow:0 0 0 1.5px var(--bg),0 0 4px rgba(255,77,106,.9);
pointer-events:none}
body{padding-bottom:calc(75px + var(--safe-b));
padding-bottom:calc(var(--tabbar-h, calc(63px + var(--safe-b))) + var(--bar-lift, 0px) + 12px)}
.hd .hd-lang{display:none}
.hd .hd-lang .hl-v,.hd .hd-lang .hl-ar{display:none}
.hd #btnSearch:active,.hd .hd-lang:active,.hd .cta.cta-menu:active{
background:
linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
#home>.sx{position:sticky;z-index:49;background:transparent}
.navs{gap:20px;padding:0 16px 14px;justify-content:flex-start}
#home>.sx{display:none}
#home>.sx{margin-bottom:24px}
.nav{
flex:0 0 auto;white-space:normal;overflow-wrap:break-word;
height:auto;padding:4px 0;display:inline-flex;align-items:center;
border:0;border-radius:0;background:none;
font-size:12px;font-weight:500;letter-spacing:normal;color:var(--txt-2)}
:root:not([lang^="zh"]) .nav{padding:4px 0}
.nav.on{color:var(--txt);font-weight:700;background:none}
.nav:active{background:none}
.nav-n{font-size:12px;font-weight:900;-webkit-text-stroke:0.3px currentColor}
h2 .h2-t{
font-size:15px;line-height:22px;font-weight:800;
letter-spacing:-.01em;color:var(--txt)}
h2 .h2-ic{width:18px;height:18px}
.h2-more,.hx-more{font-size:13px;font-weight:500;letter-spacing:normal}
.sec-hd{font-size:15px;line-height:22px;font-weight:800;letter-spacing:-.01em;
color:var(--txt);padding:20px 16px 12px}
#panel>.sec-hd:first-child{padding-top:16px}
.sec-hd+.sec-hd,.chips+.sec-hd,.mc+.sec-hd,
.hot-hd,.chips+.hot-hd{padding-top:28px}
#panel>.hot-hd:first-child{padding-top:16px}
.sec-hd button{gap:4px;font-size:11px;line-height:16px;font-weight:400;color:var(--txt-2)}
.sec-hd button svg{width:12px;height:12px;stroke-width:1.8}
.chips-wrap{padding:0 16px 8px}
.chips{gap:8px}
.chip2{--chip-h:32px;min-height:32px;padding:0 14px;border:0;border-radius:100px;
background:rgba(255,255,255,.06);color:var(--txt);
font-size:13px;line-height:18px;font-weight:600}
.chip2:active{background:rgba(255,255,255,.12)}
.chip2 em{margin-right:6px;font-size:11px;font-weight:800;color:var(--txt-3)}
.chip2.hotkw.top em{color:var(--red)}
.sbar{min-height:36px}
.sinput{min-height:36px;padding:0 14px;border-radius:100px;
border:0;background:rgba(255,255,255,.07)}
.sinput>svg{width:17px;height:17px;stroke-width:1.8;color:var(--txt-2)}
.sinput input{font-size:12px;font-weight:600}
.sinput input::placeholder{color:var(--txt-3);font-weight:500}
.back{width:36px;height:36px;border:1px solid transparent;border-radius:100px;
background:
linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.back:active{
background:
linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(255,255,255,.34) 0%,
rgba(255,255,255,.07) 32%,
rgba(255,255,255,.07) 68%,
rgba(255,255,255,.34) 100%) border-box}
.back svg{width:18px;height:18px;stroke-width:2.2}
.tabs{margin:0;padding:0.3467rem 0.4267rem 0;justify-content:flex-start}
.tabs::after{display:none}
.tab-bar{display:none}
.tab{flex:0 0 auto;padding:0 0.24rem 0.3467rem;font-size:0.32rem;font-weight:500;
text-transform:uppercase}
.tab::before{content:'';position:absolute;z-index:-1;
left:0;right:0;bottom:0;top:-0.3467rem;min-height:44px}
:root:not([lang^="zh"]) .tab{padding-left:0.1867rem;padding-right:0.1867rem}
.shd{padding-top:calc(20px + var(--safe-t));
padding-left:16px;padding-right:16px;padding-bottom:14px;
background:var(--bg);
background:color-mix(in srgb,var(--bg) 92%,transparent);
-webkit-backdrop-filter:blur(20px) saturate(180%);
backdrop-filter:blur(20px) saturate(180%)}
#panel{padding-top:0}
#panel>.sec-hd:first-child,#panel>.hot-hd:first-child{padding-top:0.3467rem}
.tab.on{color:var(--txt);font-weight:800}
:root .tab:first-child{padding-left:0}
:root:not([lang^="zh"]) .tab{letter-spacing:.03em}
.mc,.lvc-c,.src-card,.hx-c,.bnr,.promo{
border-radius:16px;
background:var(--surf);
border:1px solid rgba(255,255,255,.08)}
.src-card,.hx-c,.promo{
background:var(--surf);border:0}
.bnr{background:var(--surf);border:0}
.mc{background:var(--surf);border:0}
#home>.promo{display:none}
.mc{width:calc(100% - 0.8534rem);margin:0 0.4267rem 0.4267rem;padding:16px}
.mc{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);
grid-template-areas:"lbl ttl" "rows rows" "meta meta";
align-items:center}
.mc>.mx-cr{display:none}
.mc>.mx-top{grid-area:lbl;display:flex;align-items:center;
justify-content:flex-start;gap:6px;min-width:0}
.mc>.mx-top .mx-time{font-size:12px;line-height:18px;color:var(--txt-2);
font-weight:500;letter-spacing:normal;text-transform:none;flex:0 0 auto}
.mc>.mx-top .mx-league{font-size:12px;line-height:18px;color:var(--txt-3);
font-weight:500;letter-spacing:normal;text-transform:none;min-width:0;
overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:break-word}
.mc>.mx-top .mx-league::before{content:'·';margin-right:6px;color:var(--txt-3)}
.mc>.mx-cr{grid-area:crest;margin:0;gap:2px}
.mc>.mx-cr-i,.mc .mx-cr-i{width:22px;height:22px;border-radius:6px}
.mc .mx-vs{font-size:10px}
.mc>.mx-t{grid-area:ttl;font-size:12.5px;line-height:18px;font-weight:800;
letter-spacing:-.01em;margin:0 0 0 8px;
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mc>.mx-rows{grid-area:rows;margin:0}
.mc>.mx-sync{grid-area:meta;
margin:12px 0 0;padding-top:10px;
border-top:1px solid rgba(255,255,255,.06);
font-size:12px;line-height:18px;color:var(--txt-3)}
.mc .mx-rows{display:flex;flex-direction:column;gap:4px}
.mc .mx-row2{position:relative;display:flex;align-items:center;gap:10px;
min-height:44px;background:none;border:0;border-radius:0;overflow:visible}
.mc .mx-row-l{position:static;display:block;flex:1 1 auto;min-width:0;padding:0}
.mc .mx-row-k{display:block;max-width:100%;font-size:15px;line-height:22px;
font-weight:700;letter-spacing:normal;color:var(--txt);
white-space:normal;overflow-wrap:break-word;overflow:hidden;text-overflow:ellipsis}
.mc .mx-ul{display:block;position:static;margin:5px 0 0;
width:var(--w,0%);min-width:8px;height:1px;border-radius:1px;
background:var(--c,var(--line));opacity:1}
.mc .mx-row-sc{position:static;flex:0 0 auto;min-width:0;
font-size:15px;font-weight:500;color:var(--txt-2)}
.mc .mx-row-v{position:static;flex:0 0 auto;
min-width:74px;min-height:36px;padding:0.4px 12px 0;
display:inline-flex;align-items:center;justify-content:center;
border:1px solid var(--line);border-radius:100px;
font-size:13px;font-weight:700;letter-spacing:normal;color:var(--txt)}
.mc .mx-row-v.na{border-color:transparent;color:var(--txt-3);font-weight:500}
.mc .mx-rows:not(:has(.mx-row-v)){flex-direction:row;flex-wrap:wrap;gap:8px}
.mc .mx-rows:not(:has(.mx-row-v)) .mx-row2{height:auto;flex:0 1 auto;min-width:0}
.mc .mx-rows:not(:has(.mx-row-v)) .mx-row-l{flex:0 1 auto}
.mc .mx-rows:not(:has(.mx-row-v)) .mx-row-k{
min-height:32px;padding:0 14px;display:flex;align-items:center;
border:1px solid rgba(255,255,255,.10);border-radius:100px;
font-size:14px;line-height:20px;color:var(--txt-2)}
.lvc-c{padding:14px;border:0;background:var(--surf)}
.lvc-t{min-width:0;font-size:12.5px;line-height:18px;font-weight:800;letter-spacing:-.01em;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lvc-t.q{white-space:normal;display:-webkit-box;
-webkit-line-clamp:2;-webkit-box-orient:vertical}
.lvc-hd{align-items:center}
.lvc-hd .lvc-tag{margin-top:1px}
.lvc-c.q .lvc-hd{align-items:flex-start}
.lvc-c.q .lvc-tag{padding-top:2px}
.lvc-hd{margin-bottom:0}
.lvc-rows{display:flex;flex-direction:column;gap:4px;margin-top:0;padding-top:18px}
.lvc-all{display:block;width:calc(100% - 0.8534rem);margin:12px 0.4267rem 0;min-height:40px;
border:0;border-radius:100px;
background:var(--surf);font-family:inherit;
font-size:12px;font-weight:700;color:var(--txt);cursor:pointer}
.lvc-all:active{background:rgba(255,255,255,.09)}
.lvc-foot{display:flex;align-items:baseline;justify-content:space-between;
gap:10px;margin-top:20px}
.lvc-vol{flex:0 1 auto;min-width:0;font-size:11px;line-height:16px;font-weight:400;
color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums;
white-space:nowrap;max-width:54%;overflow:hidden;text-overflow:ellipsis;
text-align:right}
.lvc-vol b{font-weight:400}
.lvc-na{color:var(--txt-3)}
.lvc-lgn{min-width:0;max-width:62%;display:inline-flex;align-items:center;
gap:0.16rem;font-size:11px;line-height:16px;font-weight:400;
color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lvc-lgn .lvc-lgt{min-width:0;overflow:hidden;text-overflow:ellipsis}
.lvc-lgn .spx{flex:0 0 auto}
.lvc-foot .lvc-min{flex:0 0 auto;font-size:11px;line-height:16px}
.lvc-foot .lvc-min:empty{display:none}
.lvc-foot .lvc-min{display:none!important}
.lvc-hd.mc3{flex-direction:column;align-items:stretch;gap:8px}
.lvc-c.q .lvc-hd.mc3{align-items:stretch}
.lvc-hd.mc3 .lvc-top{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;min-height:20px}
.lvc-hd.mc3 .lvc-tag{margin-top:0;padding-top:0}
.lvc-lg{flex:0 1 auto;min-width:0;display:flex;align-items:center;gap:8px}
.lvc-lgi{flex:0 0 20px;width:20px;height:20px;border-radius:5px;overflow:hidden;
display:flex;align-items:center;justify-content:center;background:#000;
font-size:10px;line-height:1;font-weight:600;color:var(--txt-2);letter-spacing:0}
.lvc-lgi:has(img){background:none}
.lvc-lgi img{width:100%;height:100%;object-fit:contain;display:block}
.lvc-lgn2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--txt-3)}
.lvc-foot.mc3{gap:12px}
.lvc-foot.mc3 .lvc-vol{flex:0 1 auto;max-width:none;text-align:left}
.lvc-oc{flex:0 1 auto;min-width:0;font-size:11px;line-height:16px;font-weight:400;color:var(--txt-3);
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}
.lvc-oc b{font-weight:600;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.lvc-c{min-height:0}
.lvc-c{width:calc(100% - 0.8534rem);margin:0 0.4267rem 0.4267rem}
.lvc-track .lvc-c{width:100%;margin:0}
#feed>.lvc-c:first-child{margin-top:0.4267rem}
.lvc-row{position:relative;display:flex;align-items:center;gap:10px;min-height:44px}
.lvc-row-l{position:static;display:flex;align-items:center;gap:7px;
flex:1 1 auto;min-width:0;padding:0}
.lvc-row-tx{flex:1 1 auto;min-width:0;position:relative;top:-3px}
.lvc-c.na .lvc-row-tx{top:0}
.lvc-row-k{display:block;font-size:12.5px;line-height:18px;font-weight:800;
letter-spacing:normal}
.lvc-row-nm{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lvc-row-ic{width:36px;height:36px;border-radius:50%;font-size:0;
border:0;background:var(--bg)}
.lvc-row-ic.crest-ab{font-size:13px;letter-spacing:0}
.lvc-row-ic.draw{position:relative;color:var(--txt);
display:flex;align-items:center;justify-content:center}
.lvc-row-ic.draw svg{width:24px;height:24px;display:block}
.lvc-row-ul{display:block;position:static;margin:8px 0 0;
width:var(--w,0%);min-width:3px;height:2px;border-radius:1px;
background:var(--c,var(--line));opacity:1}
.mc .lvc-row-ul[data-z]{min-width:0}
.lvc-row-n{position:static;flex:0 0 auto;font-size:15px;font-weight:700;color:var(--txt);
padding:3.3px 0 0;min-width:3ch;text-align:right}
.lvc-row-v{position:static;flex:0 0 auto;
min-width:74px;min-height:36px;padding:0.4px 12px 0;
display:inline-flex;align-items:center;justify-content:center;
border:1px solid var(--line);border-radius:100px;
font-size:13px;font-weight:800;letter-spacing:normal;color:var(--blue-txt)}
.lvc-row-v.na{border-color:transparent;color:var(--txt-3);font-weight:500}
.up,
.cm-n, .cm-t,
.deck-n,
.pov-d,
.soc-chg,
.soc-rk,
.lvc-tag.pre,
.soc-cost span,
.soc-ko em,
.pov-s b,
h2 .cnt b,
.soc-st b,
.soc-u i,
.lvc-row-n
{font-weight:800}
.soc-fo,.ec2-fl,.kh-fw,.ml-fl,.src-card-fl,.fbtn{
box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;
flex:0 0 auto;min-height:28px;padding:0 18px;min-width:72px;
border:0;border-radius:100px;box-shadow:none;
font-family:inherit;font-size:11px;font-weight:800;letter-spacing:normal;
white-space:normal;overflow-wrap:break-word;cursor:pointer;
background:#fff;color:#000;
transition:background .18s ease,color .18s ease}
.soc-fo.on,.ec2-fl.done,.kh-fw.done,.ml-fl:not(.undo),.src-card-fl.done,.fbtn.done{
background:transparent;color:var(--txt);
box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.soc-fo:active,.ec2-fl:active,.kh-fw:active,.ml-fl.undo:active{
background:#e6e6e6;color:#000;filter:none;opacity:1}
.soc-fo.on:active,.ec2-fl.done:active,.kh-fw.done:active,.ml-fl:not(.undo):active{
background:rgba(255,255,255,.10);filter:none;opacity:1}
#sTabs,#lbSeg,#srcSeg,#eSeg,.inv-tabs{
position:relative;display:flex;align-items:center;gap:0;
margin:0;padding:0.3467rem 0.4267rem 0;
border-top:0;border-bottom:0;overflow-x:auto;overflow-y:hidden;
-webkit-overflow-scrolling:touch;scrollbar-width:none;
scroll-padding:0 0.4267rem}
#lvSeg{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;
scrollbar-width:none;scroll-padding:0 0.4267rem}
#lvSeg::-webkit-scrollbar{display:none}
#sTabs::-webkit-scrollbar,#lbSeg::-webkit-scrollbar,#srcSeg::-webkit-scrollbar,
#eSeg::-webkit-scrollbar,#acSpSeg::-webkit-scrollbar,#acTabSeg::-webkit-scrollbar,
.inv-tabs::-webkit-scrollbar{display:none}
#sTabs>button,#lbSeg>button,#srcSeg>button,#eSeg>button,.inv-tabs>button{
flex:0 0 auto;min-width:0;width:auto;text-align:left;
padding:0 0.24rem 0.3467rem;border:0;background:none;font-family:inherit;
font-size:0.32rem;font-weight:500;color:var(--txt-2);
white-space:normal;overflow-wrap:break-word;cursor:pointer}
#sTabs>button:first-child,#lbSeg>button:first-child,#srcSeg>button:first-child,
#eSeg>button:first-child,
.inv-tabs>button:first-child{padding-left:0}
#sTabs>button.on,#lbSeg>button.on,#srcSeg>button.on,#eSeg>button.on,.inv-tabs>button.on{
color:var(--txt);font-weight:800}
#sTabs .tab-bar,#lbSeg .src-seg-bar,#srcSeg .src-seg-bar,#eSeg .src-seg-bar,.inv-tabs .inv-tab-bar{display:none}
#sTabs>button:active,#lbSeg>button:active,#srcSeg>button:active,#eSeg>button:active,.inv-tabs>button:active,
#cmSeg>button:active,#lvSeg>button:active,#kSeg>button:active,
#subSeg>button:active{opacity:.55}
button:focus,[role="button"]:focus{outline:none}
button:focus-visible,[role="button"]:focus-visible{
outline:2px solid var(--blue-txt);outline-offset:2px}
#sTabs,#lbSeg,#srcSeg,#eSeg,.inv-tabs,
#cmSeg,#lvSeg,#kSeg,
.cat-fl,.st-rg,.st-chips,.st-mt,.ov-rg,.cm-seg,.src-seg,
#socVp,#vipCards{touch-action:pan-x pan-y}
#pgBody>*:first-child{padding-top:0.4rem}
#pgBody .fd-it:first-child{padding-top:0}
.cm-seg .sub-n{font-family:var(--num);font-weight:800;opacity:.45;
font-size:11px;margin-left:2px}
:root .lvc-row-ic:has(img),
:root .lvc-cr-i:has(img),
:root .mx-cr-i:has(img),
:root .kd-crest:has(img),
:root .ac-mr .ic:has(img){background:none;border:0;border-radius:0}
:root .kd-crest:has(img){width:auto;min-width:1.1467rem;max-width:1.9rem}
html[data-theme="light"]:root{color-scheme:light;--ph-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='16' rx='2.5'/%3E%3Ccircle cx='8.5' cy='9.5' r='1.8'/%3E%3Cpath d='M4 17l4.5-4.5a2 2 0 0 1 2.8 0L16 17M14 15l1.8-1.8a2 2 0 0 1 2.8 0L20 14.5'/%3E%3C/svg%3E");--bg:#FFFFFF;--card:#F2F2F2;--card-2:#EDEDED;--line:rgba(0,0,0,.1);--surf:rgba(0,0,0,.03);--surf-solid:#F7F7F7;--surf-solid:#F7F7F7;--txt:#1A1A1A;--txt-2:#737373;--blue:#4353E6;--blue-2:#4353E6;--blue-txt:#4353E6;--red:#D4213F;--green:#067D57;--vip-1:#7E93B4;--vip-2:#9A93B4;--vip-3:#B499A8;--vip-4:#99B4A5;--txt-d:#B3B3B3;--blue-d:#2C44C7;--txt-b:#1A1A1A;--txt-c:#1A1A1A;--txt-2b:#737373;--txt-3:#737373;--icon:#1A1A1A;--fill:#E6E6E6;--fill-2:#EDEDED}
html[data-theme="light"]:root{--s1:#FFFFFF;--s2:#F2F2F2;--s3:#EDEDED;--t1:#1A1A1A;--t2:rgba(0,0,0,.55);--t3:#737373;--f1:rgba(0,0,0,.1);--f-input:#EDEDED;--f2:rgba(0,0,0,.07);--f3:rgba(0,0,0,.05);--f4:rgba(0,0,0,.03)}
html[data-theme="light"],html[data-theme="light"] body{background:var(--bg);color:var(--txt)}
@media (min-width:561px){html[data-theme="light"]{background:#FFFFFF}html[data-theme="light"] body{box-shadow:0 0 0 1px var(--line)}}
html[data-theme="light"]:root{--tri-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M5 1.15 8.85 5.85 1.15 5.85Z' fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E");--tri-dn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 7'%3E%3Cpath d='M5 5.85 1.15 1.15 8.85 1.15Z' fill='%23FFFFFF' stroke='%23FFFFFF' stroke-width='1.6' stroke-linejoin='round'/%3E%3C/svg%3E")}
html[data-theme="light"] .hd::before{background:var(--bg)}
html[data-theme="light"] .hd{background:var(--bg)}
html[data-theme="light"] #splash{background:var(--bg)}
html[data-theme="light"] .sp-mark{color:var(--txt)}
html[data-theme="light"] .sp-ring{border:1.5px solid rgba(67,83,230,.18);border-top-color:#4353E6}
html[data-theme="light"] .sp-slow{color:var(--txt-2)}
html[data-theme="light"] .brand::after{background:var(--blue)}
html[data-theme="light"] .brand{color:var(--txt)}
html[data-theme="light"] .ib{border:1px solid var(--line);background:none}
html[data-theme="light"] .ib:active{background:var(--card)}
html[data-theme="light"] .ib .ico{color:var(--txt)}
html[data-theme="light"] .cta{background:var(--blue);color:var(--txt);border:0}
html[data-theme="light"] .cta.cta-menu{background:none;color:var(--txt);border:1px solid var(--line)}
html[data-theme="light"] .cta.cta-menu:active{background:var(--card)}
html[data-theme="light"] .cta:active{background:var(--blue-d)}
@keyframes fxBarLit--lt{0%{filter:brightness(1.85);box-shadow:0 0 0.13rem var(--c,rgba(0,0,0,.275))}70%{filter:brightness(1.3);box-shadow:0 0 0.07rem rgba(255,255,255,0)}100%{filter:none;box-shadow:none}}
@keyframes fxFlash--lt{0%{filter:brightness(2.4) saturate(.3);text-shadow:0 0 0.16rem rgba(0,0,0,0)}55%{filter:brightness(1.9) saturate(.5);text-shadow:0 0 0.13rem rgba(0,0,0,0)}100%{filter:none;text-shadow:none}}
@keyframes fxKick--lt{0%{box-shadow:0 0 0 0 rgba(255,77,106,.55)}55%{box-shadow:0 0 0 0.2133rem rgba(255,77,106,0)}100%{box-shadow:0 0 0 0 rgba(255,77,106,0)}}
html[data-theme="light"] .fx-kick{animation:fxKick--lt 1s cubic-bezier(.22,.61,.36,1)}
html[data-theme="light"] .fx-kick::before{background:linear-gradient(100deg,transparent 30%,rgba(255,77,106,.16) 50%,transparent 70%)}
@keyframes fxFinal--lt{0%{background-color:rgba(0,0,0,.043)}100%{background-color:transparent}}
html[data-theme="light"] .fx-final{animation:fxFinal--lt 1.1s ease-out}
html[data-theme="light"] .nav-n{color:var(--red)}
html[data-theme="light"] .lvc-c{color:var(--txt)}
html[data-theme="light"] .lvc-c:active{filter:brightness(1.1)}
html[data-theme="light"] .lvc-c::after{border:1px solid rgba(255,77,106,.5);box-shadow:0 0 0.32rem -0.0533rem rgba(255,77,106,.35)}
html[data-theme="light"] .lvc-min{color:var(--red)}
html[data-theme="light"] .lvc-tag{color:var(--red)}
html[data-theme="light"] .lvc-cr-i{border:1px solid var(--line);background:var(--card-2);color:var(--txt-2)}
html[data-theme="light"] .lvc-tag i{background:var(--red);box-shadow:0 0 0.16rem rgba(255,77,106,.9)}
html[data-theme="light"] .lvc-tag.pre{color:var(--txt-2)}
html[data-theme="light"] .lvc-tag.end{color:var(--txt-3)}
html[data-theme="light"] .lvc-t{color:var(--txt)}
html[data-theme="light"] .lvc-row-k{color:var(--txt)}
html[data-theme="light"] .lvc-row-ic{color:var(--txt-2)}
html[data-theme="light"] .lvc-row-n.na{color:var(--txt-2)}
html[data-theme="light"] .efd-dots i{background:var(--fill-2)}
html[data-theme="light"] .efd-dots i.on{background:var(--txt)}
html[data-theme="light"] .bnr:active{filter:brightness(1.12)}
html[data-theme="light"] .bnr::before{background:radial-gradient(50% 50% at 40% 62%,
rgba(89,126,233,.95) 0%, rgba(40,204,149,.72) 34%,
rgba(89,126,233,.34) 60%, rgba(89,126,233,0) 82%);filter:blur(0.5333rem)}
html[data-theme="light"] .bnr::after{background:radial-gradient(3.2rem 3.7333rem at 104% 56%, rgba(139,92,246,.50) 0%, rgba(139,92,246,0) 78%)}
html[data-theme="light"] .mc:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .mc-live::after{border:1px solid var(--red);box-shadow:0 0 0.32rem -0.0533rem rgba(255,77,106,.7)}
html[data-theme="light"] .tag-end{color:var(--txt-2)}
html[data-theme="light"] .mx-sc{color:var(--txt)}
html[data-theme="light"] .mx-row.mx-lost .mx-nm b,html[data-theme="light"] .mx-row.mx-lost .mx-sc,html[data-theme="light"] .mx-row.mx-lost .mx-pct{color:var(--txt-2)}
html[data-theme="light"] .mx-hit.w{color:var(--green)}
html[data-theme="light"] .mx-hit.l{color:var(--red)}
html[data-theme="light"] .mx-time{color:var(--txt-b)}
html[data-theme="light"] .mx-league{color:var(--txt-2)}
html[data-theme="light"] .mx-cr-i{border:1px solid var(--line);background:var(--card-2)}
html[data-theme="light"] .crest-ab{color:var(--txt-2)}
html[data-theme="light"] .crest-ph-box{color:var(--txt-3)}
html[data-theme="light"] .mx-vs{color:var(--txt-3)}
html[data-theme="light"] .mx-t{color:var(--txt)}
html[data-theme="light"] .mx-row-k{color:var(--txt)}
html[data-theme="light"] .mx-ul{background:var(--c,var(--line))}
html[data-theme="light"] .mx-row-v{color:var(--txt)}
html[data-theme="light"] .mx-row-v.na{color:var(--txt-3)}
html[data-theme="light"] .mx-row-sc{color:var(--txt)}
html[data-theme="light"] .mx-sync{color:var(--txt-2)}
html[data-theme="light"] .mx-sync-d b{background:var(--txt-3)}
html[data-theme="light"] .mx-nm b{color:var(--txt)}
html[data-theme="light"] .mx-nm .ul{background:var(--uc,var(--line))}
html[data-theme="light"] .mx-pct{color:var(--txt)}
html[data-theme="light"] .mx-pct.na{color:var(--txt-2)}
html[data-theme="light"] .crest{background:var(--card-2);color:var(--txt-2)}
html[data-theme="light"] .promo{border:1px solid var(--line);background:none;color:var(--txt)}
html[data-theme="light"] .promo:active{background:var(--card)}
html[data-theme="light"] .vip-title{color:var(--txt)}
html[data-theme="light"] .vip-sub{color:var(--txt-2)}
html[data-theme="light"] .vip-card{border:0.75px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(90deg,var(--vip-1),var(--vip-2),var(--vip-3),var(--vip-4)) border-box}
html[data-theme="light"] .vip-card-nm{color:var(--txt)}
html[data-theme="light"] .vip-feat{color:var(--txt-b)}
html[data-theme="light"] .vip-feat li:nth-child(1)::before{background:var(--vip-1)}
html[data-theme="light"] .vip-feat li:nth-child(2)::before{background:var(--vip-2)}
html[data-theme="light"] .vip-feat li:nth-child(3)::before{background:var(--vip-3)}
html[data-theme="light"] .vip-feat li:nth-child(4)::before{background:var(--vip-4)}
html[data-theme="light"] .vip-cta{border-top:1px solid var(--line)}
html[data-theme="light"] .vip-price{border:0;background:none;color:var(--txt)}
html[data-theme="light"] .vip-price b{color:var(--txt)}
html[data-theme="light"] .vip-price em{color:var(--txt)}
html[data-theme="light"] .vip-meta{color:var(--txt-2)}
html[data-theme="light"] .vip-way-d{background:var(--vip-2)}
html[data-theme="light"] .vip-way:nth-child(1) .vip-way-d{background:var(--vip-1)}
html[data-theme="light"] .vip-way:nth-child(3) .vip-way-d{background:var(--vip-3)}
html[data-theme="light"] .vip-way:nth-child(4) .vip-way-d{background:var(--vip-4)}
html[data-theme="light"] .vip-way-t{color:var(--txt-b)}
html[data-theme="light"] .vip-way-n{color:var(--txt-2)}
html[data-theme="light"] .vip-primary{border:0.75px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(90deg,var(--vip-1),var(--vip-2),var(--vip-3),var(--vip-4)) border-box;color:var(--txt)}
html[data-theme="light"] .vip-note{color:var(--txt-2)}
html[data-theme="light"] .vip-orders{background:none;border:0;color:var(--txt-2);text-decoration:underline}
html[data-theme="light"] .vip-orders:active{color:var(--txt)}
html[data-theme="light"] .vip-primary:active{filter:brightness(1.1)}
html[data-theme="light"] .promo-ic{color:var(--blue-txt)}
html[data-theme="light"] .promo-tx{color:var(--txt)}
html[data-theme="light"] .promo-tx b{color:var(--txt)}
html[data-theme="light"] .promo-ar{color:var(--txt)}
html[data-theme="light"] .hx-c{border:1px solid var(--line);background:none}
html[data-theme="light"] .hx-un{color:var(--txt-3)}
html[data-theme="light"] .hx-un b{color:var(--txt-2b)}
html[data-theme="light"] .hx-c:active{background:var(--card-2)}
html[data-theme="light"] .hx-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .rk-bg b{color:inherit}
html[data-theme="light"] .soc-st .soc-rk b{color:inherit}
html[data-theme="light"] .ec3-since b{color:inherit}
html[data-theme="light"] .hx-src{background:var(--fill-2);color:var(--txt-2b)}
html[data-theme="light"] .hx-nm{color:var(--txt)}
html[data-theme="light"] .hx-mt{color:var(--txt-2)}
html[data-theme="light"] .hx-mt b{color:var(--green)}
html[data-theme="light"] .hx-n{color:var(--txt-3)}
html[data-theme="light"] .to-top{border:1px solid transparent;color:var(--txt);background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .to-top:active{filter:brightness(1.4)}
html[data-theme="light"] .more{color:var(--txt-2)}
html[data-theme="light"] .more.end{color:var(--txt-3)}
html[data-theme="light"] .more.err button{color:var(--blue-txt);background:none;border:0;box-shadow:inset 0 0 0 1px var(--line)}
html[data-theme="light"] .more.err button:active{background:var(--fill-2)}
html[data-theme="light"] .spin{border:0.0667rem solid rgba(67,83,230,.18);border-top-color:#4353E6}
html[data-theme="light"] h2{color:var(--txt-2)}
html[data-theme="light"] h2 .h2-ic{color:var(--txt-2)}
html[data-theme="light"] h2 .cnt{color:var(--txt-2)}
html[data-theme="light"] h2 .cnt b{color:var(--txt-2)}
html[data-theme="light"] #detailWrap{background:var(--bg)}
html[data-theme="light"] #detail{background:var(--bg)}
html[data-theme="light"] .dhd{background:var(--bg)}
html[data-theme="light"] .dhd .ib2{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box;color:var(--txt)}
html[data-theme="light"] .dhd .ib2:active{background:linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .dhd-t{color:var(--txt)}
html[data-theme="light"] .dtip{background:rgba(0,0,0,.672);border:1px solid var(--line);box-shadow:0 0.16rem 0.4267rem rgba(0,0,0,.11)}
html[data-theme="light"] .dtip-t{color:var(--txt-2)}
html[data-theme="light"] .dtip-r span{color:var(--txt-2)}
html[data-theme="light"] .dtip-r b{color:var(--txt)}
html[data-theme="light"] .drule-sh{color:var(--txt)}
html[data-theme="light"] .drule-tx{color:var(--txt-c)}
html[data-theme="light"] .src-all{border:1px solid var(--line);background:none;color:var(--txt)}
html[data-theme="light"] .src-all:active{background:var(--card)}
html[data-theme="light"] .src-card{border:1px solid var(--line);background:none}
html[data-theme="light"] .src-rw{border:0;background:var(--surf)}
html[data-theme="light"] .src-rw-mk{background:var(--fill-2);color:var(--txt-2)}
html[data-theme="light"] .src-rw-nm{color:var(--txt)}
html[data-theme="light"] .src-rw-mt{color:var(--txt-2)}
html[data-theme="light"] .src-rw-thin{color:var(--red)}
html[data-theme="light"] .src-rw.tap:active{background:var(--card)}
html[data-theme="light"] .src-rw-lgs{color:var(--txt-2)}
html[data-theme="light"] .src-rw-lg em{background:var(--c)}
html[data-theme="light"] .src-rw-lg b{color:var(--txt)}
html[data-theme="light"] .src-card.tap:active{background:var(--card)}
html[data-theme="light"] .src-card-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .src-card-fl{border:1px solid var(--txt);background:var(--txt);color:var(--bg)}
html[data-theme="light"] .src-card-fl.done{background:none;color:var(--txt-2);border-color:var(--line)}
html[data-theme="light"] .src-card-nm{color:var(--txt)}
html[data-theme="light"] .src-card-pd{color:var(--txt-2)}
html[data-theme="light"] .src-card-pd b{color:var(--c)}
html[data-theme="light"] .src-card-pd .conf{color:var(--c)}
html[data-theme="light"] .src-seg{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-theme="light"] .src-seg button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .src-seg button.on{color:var(--txt)}
html[data-theme="light"] .src-seg-bar{background:var(--txt)}
html[data-theme="light"] .kd-title{color:var(--txt)}
html[data-theme="light"] .kd-title .vs{color:var(--txt)}
html[data-theme="light"] .kd-lg{color:var(--txt-2)}
html[data-theme="light"] .kd-sub2{color:var(--txt-3)}
html[data-theme="light"] .kd-crest{background:#FFFFFF}
html[data-theme="light"] .kd-nm{color:var(--txt)}
html[data-theme="light"] .kd-ab{color:var(--txt-3)}
html[data-theme="light"] .kd-status .lv{color:var(--red)}
html[data-theme="light"] .kd-status .lv i{background:var(--red)}
html[data-theme="light"] .kd-status .cl{color:var(--red)}
html[data-theme="light"] .kd-status .info{color:var(--txt-2)}
html[data-theme="light"] .kd-score{color:var(--txt)}
html[data-theme="light"] .kd-score .dash{color:var(--txt-2)}
html[data-theme="light"] .kd-pen{color:var(--txt-3)}
html[data-theme="light"] .kd-pen b{color:var(--txt-2)}
html[data-theme="light"] .kd-vs{color:var(--fill)}
html[data-theme="light"] .kd-eyebrow{color:var(--txt-2)}
html[data-theme="light"] .kd-when{color:var(--txt)}
html[data-theme="light"] .kd-when b{color:var(--txt)}
html[data-theme="light"] .kd-vol{color:var(--txt-3)}
html[data-theme="light"] .kd-vol b{color:var(--txt-2)}
html[data-theme="light"] .kd-rg-i{border:0;background:none;color:var(--txt-3)}
html[data-theme="light"] .kd-rg-i.on{color:var(--txt)}
html[data-theme="light"] .kd-rg-i:active{color:var(--txt)}
html[data-theme="light"] .kd-grid>div{border-top:1px dotted rgba(0,0,0,.06)}
html[data-theme="light"] .kd-grid>div>b{color:var(--txt-3)}
html[data-theme="light"] .kd-xax{color:var(--txt-3)}
html[data-theme="light"] .kd-lbl .nm{color:var(--c)}
html[data-theme="light"] .kd-lbl .pc{color:var(--c)}
.kd-lbl.kd-thin:not(.scrub) .pc,html[data-theme="light"] .kd-lbl.kd-thin:not(.scrub) .pc{color:var(--txt-2)}
html[data-theme="light"] .kd-flow i{color:var(--txt);text-shadow:0 0 3px #FFFFFF, 0 0 6px #FFFFFF}
html[data-theme="light"] .kd-flow i b{color:var(--txt-2)}
html[data-theme="light"] .kd-flow i b.up{color:var(--green)}
html[data-theme="light"] .kd-flow i b.dn{color:var(--red)}
html[data-theme="light"] .dtip.tm{color:var(--txt-2)}
html[data-theme="light"] .kd-bet .btn{border:1px solid transparent}
html[data-theme="light"] .kd-bet .btn:active{filter:brightness(1.08)}
html[data-theme="light"] .kd-bet .btn.home{background:var(--blue);color:var(--txt)}
html[data-theme="light"] .kd-bet .btn.away{background:var(--green);color:var(--txt)}
html[data-theme="light"] .kd-bet .mx{color:var(--txt-2)}
html[data-theme="light"] .kd-bet .mx b{color:var(--txt)}
html[data-theme="light"] .kd-bets.done .btn:active{filter:none}
html[data-theme="light"] .kd-bets.done .btn:not(.picked){background:var(--card-2);color:var(--txt-3);border-color:var(--line)}
html[data-theme="light"] .kd-bets.done .btn.picked{background:none}
html[data-theme="light"] .kd-bets.done .btn.picked.home{border-color:var(--blue-txt);color:var(--blue-txt)}
html[data-theme="light"] .kd-bets.done .btn.picked.away{border-color:var(--green);color:var(--green)}
html[data-theme="light"] .kd-note-box{border:1px solid rgba(67,83,230,.42);background:rgba(67,83,230,.10);color:#131F83}
html[data-theme="light"] .kd-note-box b{color:var(--txt)}
html[data-theme="light"] .kd-ex-t{color:var(--txt)}
html[data-theme="light"] .kd-info{border:1px solid rgba(15,163,114,.34);background:rgba(40,204,149,.07);color:#163326}
html[data-theme="light"] .kd-info b{color:var(--txt)}
html[data-theme="light"] .kd-info-mo{background:none;border:0;color:var(--green)}
html[data-theme="light"] .kd-pos-c{background:var(--surf)}
html[data-theme="light"] .kd-pos-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .pos-hd-t{color:var(--txt-2)}
html[data-theme="light"] .pos-more{border:0;background:var(--kd-c2,#F2F2F2);color:var(--kd-t2,#737373)}
html[data-theme="light"] .kd-ex-n{color:var(--txt-3)}
html[data-theme="light"] .kd-ex-n b{color:var(--txt-2)}
html[data-theme="light"] .lg-it{background:var(--surf)}
html[data-theme="light"] .lg-it:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .kd-bk-dv{background:var(--surf)}
html[data-theme="light"] .kd-bk-dv .kd-dv1+.kd-dv1{border-top:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .kd-bk-dv .kd-dv1-b{background:rgba(0,0,0,.07)}
html[data-theme="light"] .kd-dvg + .kd-dvg{border-top:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .kd-dvg-t{color:var(--txt)}
html[data-theme="light"] .kd-dvg-v{color:var(--txt-3)}
html[data-theme="light"] .kd-dvg-v b{color:var(--txt-2)}
html[data-theme="light"] .kd-dvg .kd-dv1:first-child{border-top:0}
html[data-theme="light"] .kd-dv-src{border-top:1px solid rgba(0,0,0,.06);color:var(--txt-3)}
html[data-theme="light"] .kd-dv-src b{color:var(--txt-2)}
html[data-theme="light"] .kd-dv1+.kd-dv1{border-top:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .kd-dv1-t{color:var(--txt)}
html[data-theme="light"] .kd-dv1-b{background:rgba(0,0,0,.03)}
html[data-theme="light"] .kd-dv1-b i{background:var(--green)}
html[data-theme="light"] .kd-dv1.rest .kd-dv1-t{color:var(--txt-2)}
html[data-theme="light"] .kd-dv1.rest .kd-dv1-b i{background:var(--txt-3)}
html[data-theme="light"] .kd-dv1-v{color:var(--txt)}
html[data-theme="light"] .kd-dv1-n{color:var(--txt-3)}
html[data-theme="light"] .kd-dv1-n b{color:var(--txt-2)}
html[data-theme="light"] .ec2:active{background:rgba(0,0,0,.03)}
html[data-theme="light"] .ec2{border:0;background:var(--surf)}
html[data-theme="light"] .ec2-fl{border:0;color:#FFFFFF;background:#1A1A1A}
html[data-theme="light"] .ec2-fl.done{background:rgba(0,0,0,.07);color:var(--txt);box-shadow:none}
html[data-theme="light"] .ec2-un{border-top:1px solid var(--line)}
html[data-theme="light"] .src-card-pd.lk{color:var(--txt-3)}
html[data-theme="light"] .src-card-pd.lk b{color:var(--txt-2b)}
html[data-theme="light"] .src-rw-lock{border:1px dashed var(--line);color:var(--txt-3)}
html[data-theme="light"] .pct-hint svg,html[data-theme="light"] .src-rw-lock svg{color:var(--gold)}
html[data-theme="light"] .pct-hint{border-top:1px solid var(--line);color:var(--txt-3)}
html[data-theme="light"] .pct-hint:active{color:var(--txt-2)}
html[data-theme="light"] .src-gate{border:1px dashed var(--line)}
html[data-theme="light"] .src-gate .ic{color:var(--gold)}
html[data-theme="light"] .src-gate .t1{color:var(--txt)}
html[data-theme="light"] .src-gate .t2{color:var(--txt-3)}
html[data-theme="light"] .src-rw-sub{color:var(--txt-3)}
html[data-theme="light"] .kd-chart-lk{border:1px dashed var(--line)}
html[data-theme="light"] .kd-chart-lk .ic{color:var(--txt-3)}
html[data-theme="light"] .kd-chart-lk .t1{color:var(--txt)}
html[data-theme="light"] .kd-chart-lk .t2{color:var(--txt-3)}
html[data-theme="light"] .kd-chart-btn{border:0;background:var(--blue);color:#fff}
html[data-theme="light"] .ec2-buy .l1{color:var(--txt)}
html[data-theme="light"] .ec2-buy .l1 b{color:var(--txt)}
html[data-theme="light"] .ec2-buy .l2{border:0;background:none;color:var(--txt)}
html[data-theme="light"] .sheet{background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}
html[data-theme="light"] .sheet-in{background:var(--bg)}
html[data-theme="light"] .sheet-bar{background:rgba(0,0,0,.1)}
html[data-theme="light"] .sheet-tip{color:var(--txt-2)}
html[data-theme="light"] .ban-ic{border:0.0533rem solid var(--red);color:var(--red)}
html[data-theme="light"] .ban-meta{color:var(--txt-2)}
html[data-theme="light"] .ban-meta b{color:var(--txt-c)}
html[data-theme="light"] a.share-it{text-decoration:none;color:inherit}
html[data-theme="light"] .share-it{background:none;border:0;color:var(--txt)}
html[data-theme="light"] .share-ic{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box;color:var(--txt)}
html[data-theme="light"] .share-it:active .share-ic{background:linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .share-nm{color:var(--txt-2)}
html[data-theme="light"] .share-toast{background:rgba(0,0,0,.595);}
html[data-theme="light"] #search{background:var(--bg)}
html[data-theme="light"] .shd{background:var(--bg)}
html[data-theme="light"] .back{color:var(--txt)}
html[data-theme="light"] .sinput input{border:0;background:none;outline:none;color:var(--txt)}
html[data-theme="light"] .clr{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .tab{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .tab-bar{background:var(--txt)}
html[data-theme="light"] .tabs::after{background:var(--line)}
html[data-theme="light"] .sec-hd button{border:0;background:none;}
html[data-theme="light"] .topic{border:0;background:rgba(0,0,0,.03);color:var(--txt)}
html[data-theme="light"] .topic:active{background:var(--card)}
html[data-theme="light"] .topic svg{color:var(--txt)}
html[data-theme="light"] .hot{border:0;background:var(--surf)}
html[data-theme="light"] .hot .rk{color:var(--txt-2)}
html[data-theme="light"] .hot.top .rk{color:var(--red)}
html[data-theme="light"] .hot .cnt{color:var(--txt-2)}
html[data-theme="light"] .av{color:var(--txt)}
html[data-theme="light"] .vf{color:var(--blue-txt)}
html[data-theme="light"] .fbtn{border:1px solid var(--txt);background:var(--txt);color:var(--bg)}
html[data-theme="light"] .fbtn.done{background:none;color:var(--txt-2);border-color:var(--line)}
html[data-theme="light"] .mask{background:rgba(0,0,0,.4);backdrop-filter:blur(2px)}
html[data-theme="light"] .dlg{background:var(--bg)}
html[data-theme="light"] .dlg-x{color:var(--txt-2)}
html[data-theme="light"] .dlg-f button{border:0;color:var(--txt);background:rgba(0,0,0,.03)}
html[data-theme="light"] .dlg-f button:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .dlg-f button+button{color:#fff;background:var(--red)}
html[data-theme="light"] .dlg-f button+button:active{background:var(--red);filter:brightness(.88)}
html[data-theme="light"] .empty .ic{background:var(--surf);color:var(--txt-2)}
html[data-theme="light"] .empty .t2{color:var(--txt-2)}
html[data-theme="light"] .empty .eb{border:0;background:#1A1A1A;color:#FFFFFF}
html[data-theme="light"] .empty .eb:active{background:#1A1A1A}
html[data-theme="light"] .empty .eb.ghost{background:none;color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}
html[data-theme="light"] #login{background:var(--bg);box-shadow:0 0 0 100vh var(--bg)}
html[data-theme="light"] .lhd .back2{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box;color:var(--txt)}
html[data-theme="light"] .lhd .back2:active{background:linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .licon{color:var(--txt-2)}
html[data-theme="light"] .lsub{color:var(--txt-2)}
html[data-theme="light"] .lsub2{color:var(--txt-3)}
html[data-theme="light"] .lsub.ok{color:var(--green)}
html[data-theme="light"] .lsub.err{color:var(--red)}
html[data-theme="light"] #loginInput{border:0;background:none;outline:none;color:var(--txt);caret-color:var(--txt)}
html[data-theme="light"] #loginInput::placeholder{color:var(--txt-3)}
html[data-theme="light"] .lbtn{border:0;color:#FFFFFF;background:#1A1A1A}
html[data-theme="light"] .lbtn:active{background:#1A1A1A}
html[data-theme="light"] .lbtn:disabled{background:rgba(0,0,0,.03);color:var(--txt-d)}
html[data-theme="light"] #pwdInput{border:0;background:none}
html[data-theme="light"] #loginPwd{border:0;background:none;outline:none;color:var(--txt);caret-color:var(--txt)}
html[data-theme="light"] #loginPwd::placeholder{color:var(--txt-3)}
html[data-theme="light"] .linv-in{background:rgba(0,0,0,.03);border:0;outline:none;color:var(--txt);caret-color:var(--txt)}
html[data-theme="light"] .linv-in::placeholder{color:var(--txt-3)}
html[data-theme="light"] .linv-in.ok{color:var(--green)}
html[data-theme="light"] .linv-in.err{color:var(--red)}
html[data-theme="light"] .linv-tip{color:var(--txt-2)}
html[data-theme="light"] .linv-tip.ok{color:var(--green)}
html[data-theme="light"] .linv-tip.err{color:var(--red)}
html[data-theme="light"] .lskip{border:0;background:none;color:var(--blue-txt)}
html[data-theme="light"] .lskip:active{background:none}
html[data-theme="light"] #docPage{background:var(--bg)}
html[data-theme="light"] .docbody .upd{color:var(--txt-2)}
html[data-theme="light"] .docbody h4{color:var(--txt)}
html[data-theme="light"] .docbody p{color:var(--txt-2)}
html[data-theme="light"] .docbody li{color:var(--txt-2)}
html[data-theme="light"] .docbody li::before{background:var(--fill)}
html[data-theme="light"] .docbody b{color:var(--txt)}
html[data-theme="light"] .docbody .note{border:0;background:var(--surf);color:var(--txt-2)}
html[data-theme="light"] #lbPage{background:var(--bg)}
html[data-theme="light"] #mlPage{background:var(--bg)}
html[data-theme="light"] #pgWrap{background:var(--bg)}
html[data-theme="light"] #pgPage{background:var(--bg)}
html[data-theme="light"] .pg-save{border:0;background:var(--blue);color:var(--txt)}
html[data-theme="light"] .pg-save:active{filter:brightness(.9)}
html[data-theme="light"] .pg-save:disabled{background:var(--card-2);color:var(--txt-d)}
html[data-theme="light"] .pf-av{border:0;background:linear-gradient(135deg,var(--vip-1),var(--vip-2) 40%,var(--vip-3) 70%,var(--vip-4));box-shadow:inset 0 0 0 1.5px var(--av-ring)}
html[data-theme="light"] .pf-av i{background:var(--card-2);border:1px solid var(--line);color:var(--txt)}
html[data-theme="light"] .pf-tg{border:0;background:var(--surf)}
html[data-theme="light"] .pf-tg-ic{color:var(--txt-2)}
html[data-theme="light"] .pf-tg-t{color:var(--txt-2)}
html[data-theme="light"] .pf-tg-ck{border:0;background:none;color:transparent}
html[data-theme="light"] .pf-tg.on{box-shadow:inset 0 0 0 1px var(--blue-txt);background:rgba(67,83,230,.12)}
html[data-theme="light"] .pf-tg.on .pf-tg-ic{color:var(--txt-c)}
html[data-theme="light"] .pf-tg.on .pf-tg-t{color:var(--txt)}
html[data-theme="light"] .pf-tg.on .pf-tg-ck{color:var(--blue-txt)}
html[data-theme="light"] .pf-at i{color:var(--txt-2)}
html[data-theme="light"] .pf-tip.err{color:var(--red)}
html[data-theme="light"] .pf-tip.ok{color:var(--green)}
html[data-theme="light"] .pf-f{border:0;background:var(--surf)}
html[data-theme="light"] .pf-f:focus-within{box-shadow:inset 0 0 0 1px var(--blue-txt)}
html[data-theme="light"] .pf-k{color:var(--txt-2)}
html[data-theme="light"] .pf-f:focus-within .pf-k{color:var(--txt)}
html[data-theme="light"] .pf-in{border:0;background:none;outline:none;color:var(--txt)}
html[data-theme="light"] .pf-in::placeholder{color:var(--txt-3)}
html[data-theme="light"] .pf-cnt{color:var(--txt-3)}
html[data-theme="light"] .inv-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
html[data-theme="light"] .inv-tab{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .inv-tab.on{color:var(--txt)}
html[data-theme="light"] .inv-tab-bar{background:var(--txt)}
html[data-theme="light"] .inv-hero::before{background:radial-gradient(50% 50% at 50% 52%,
rgba(67,83,230,.22) 0%, rgba(67,83,230,.14) 42%, rgba(67,83,230,0) 76%);filter:blur(0.4533rem)}
html[data-theme="light"] .inv-h1{color:var(--txt)}
html[data-theme="light"] .inv-h1 em{color:var(--blue-txt)}
html[data-theme="light"] .inv-h2{color:var(--txt-2)}
html[data-theme="light"] .inv-code{border:0;background:var(--surf)}
html[data-theme="light"] .inv-code:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .inv-code-k{color:var(--txt-2)}
html[data-theme="light"] .inv-code-v{color:var(--txt)}
html[data-theme="light"] .inv-cp{color:var(--blue-txt)}
html[data-theme="light"] .inv-sec{color:var(--txt-2)}
html[data-theme="light"] .inv-dot{background:var(--txt-3)}
html[data-theme="light"] .inv-step:first-child .inv-dot{background:var(--blue-2)}
html[data-theme="light"] .inv-step::before{background:var(--line)}
html[data-theme="light"] .inv-step-t{color:var(--txt)}
html[data-theme="light"] .inv-step-s{color:var(--txt-2)}
html[data-theme="light"] .inv-rule{color:var(--txt-3)}
html[data-theme="light"] .inv-cta{background:linear-gradient(180deg,rgba(255,255,255,0),var(--bg) 42%)}
html[data-theme="light"] .inv-cta button{border:0;background:var(--blue);color:var(--txt)}
html[data-theme="light"] .inv-cta button:active{filter:brightness(.9)}
html[data-theme="light"] .inv-it{border:0;background:var(--surf)}
html[data-theme="light"] .inv-av{box-shadow:inset 0 0 0 1px var(--av-ring);color:var(--txt)}
html[data-theme="light"] .inv-it-n{color:var(--txt)}
html[data-theme="light"] .inv-it-t{color:var(--txt-2)}
html[data-theme="light"] .inv-it-r{color:var(--green)}
html[data-theme="light"] .od-it{border:0;background:var(--surf)}
html[data-theme="light"] .od-it.tap:active{background:var(--card)}
html[data-theme="light"] .od-nm{color:var(--txt)}
html[data-theme="light"] .od-tag{border:0;background:rgba(0,0,0,.05);color:var(--txt-2)}
html[data-theme="light"] .od-sub{color:var(--txt-2)}
html[data-theme="light"] .od-at{color:var(--txt-3)}
html[data-theme="light"] .od-d{color:var(--txt)}
html[data-theme="light"] .rk-bg{background:var(--fill-2);color:var(--txt-c)}
html[data-theme="light"] .rk-bg.r1{background:rgba(217,169,59,.18);color:#8A6508}
html[data-theme="light"] .rk-bg.r2{background:rgba(0,0,0,.07);color:var(--txt-c)}
html[data-theme="light"] .rk-bg.r3{background:rgba(210,130,90,.18);color:#AC582F}
html[data-theme="light"] .ml-it{border:0;background:var(--surf)}
html[data-theme="light"] .ml-it:active{background:var(--card)}
html[data-theme="light"] .ml-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .ml-sub{color:var(--txt-2)}
html[data-theme="light"] .ml-sub b{color:inherit}
html[data-theme="light"] .ml-sub i{color:var(--txt-3)}
html[data-theme="light"] .ml-nm{color:var(--txt)}
html[data-theme="light"] .ml-fl{border:0;background:transparent;background:rgba(0,0,0,.07);box-shadow:none;color:var(--txt)}
html[data-theme="light"] .ml-fl:active{background:rgba(0,0,0,.1)}
html[data-theme="light"] .ml-fl.undo{background:#1A1A1A;color:#FFFFFF;box-shadow:none}
html[data-theme="light"] .mb-seg button em{color:var(--txt-2)}
html[data-theme="light"] .mb-seg button.on em{color:var(--txt-2)}
html[data-theme="light"] .lb-sec-t{color:var(--txt)}
html[data-theme="light"] .lb-tip{color:var(--txt-2)}
html[data-theme="light"] .lb-gate{color:var(--txt-2)}
html[data-theme="light"] .lb-gate b{color:var(--txt)}
html[data-theme="light"] .lb-it{background:var(--surf)}
html[data-theme="light"] .lb-it:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .lb-rk{background:var(--card-2);color:var(--txt-2)}
html[data-theme="light"] .lb-rk.md::before{background:linear-gradient(135deg,rgba(0,0,0,.48) 0%,rgba(0,0,0,.06) 40%,
rgba(255,255,255,0) 62%)}
html[data-theme="light"] .lb-rk.r1{background:linear-gradient(150deg,#FFE9A8 0%,#FFD86B 40%,#E9A319 100%);color:#7A4E06}
html[data-theme="light"] .lb-rk.r2{background:linear-gradient(150deg,#1A1A1A 0%,#2D2D2D 40%,#AFB9C8 100%);color:#737373}
html[data-theme="light"] .lb-rk.r3{background:linear-gradient(150deg,#FBD9C1 0%,#F0B893 40%,#D2825A 100%);color:#7A3D18}
html[data-theme="light"] .lb-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .lb-nm{color:var(--txt)}
html[data-theme="light"] .lb-sub{color:var(--txt-2)}
html[data-theme="light"] .lb-val{color:var(--txt)}
html[data-theme="light"] .lb-val.win{color:var(--txt)}
html[data-theme="light"] .ac-k-lb{color:var(--txt-2)}
html[data-theme="light"] .ac-k-num{color:var(--txt)}
html[data-theme="light"] .ac-k-diff.up{color:var(--green)}
html[data-theme="light"] .ac-k-diff.dn{color:var(--red)}
html[data-theme="light"] .ac-k-lgd{color:var(--txt-2)}
html[data-theme="light"] .ac-search-in{border:0;background:rgba(0,0,0,.03)}
html[data-theme="light"] .ac-search-in>svg{color:var(--txt-2)}
html[data-theme="light"] .ac-search-in input{border:0;background:none;outline:none;color:var(--txt)}
html[data-theme="light"] .ac-search-in input::placeholder{color:var(--txt-2)}
html[data-theme="light"] .ac-search-clr{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .ac-hist-seg button{color:var(--txt-2)}
html[data-theme="light"] .ac-hist-seg button.on{color:var(--txt)}
html[data-theme="light"] .ac-mc.tap:active{background:var(--card)}
html[data-theme="light"] .ac-mc{border:0;background:var(--surf)}
html[data-theme="light"] .ac-mc-hd{color:var(--txt-2)}
html[data-theme="light"] .ac-mc-live{color:var(--red)}
html[data-theme="light"] .ac-mc-live i{background:var(--red);box-shadow:0 0 0.16rem rgba(255,77,106,.9)}
html[data-theme="light"] .ac-mr .ic{background:var(--card-2)}
html[data-theme="light"] .ac-mr .nm{color:var(--txt)}
html[data-theme="light"] .ac-mr .sc{color:var(--txt)}
html[data-theme="light"] .ac-mr.lost .sc,html[data-theme="light"] .ac-mr.lost .nm{color:var(--txt-2)}
html[data-theme="light"] .ac-mr .yn{color:var(--txt-2)}
html[data-theme="light"] .ac-mr .yn.y{color:var(--txt)}
html[data-theme="light"] .ac-mr .yn.pct{color:var(--txt)}
html[data-theme="light"] .ac-mr .mk{color:var(--txt)}
html[data-theme="light"] .ac-mr .mk.w{background:var(--green)}
html[data-theme="light"] .ac-mr .mk.l{background:var(--red)}
html[data-theme="light"] .ac-mc-ft{border-top:1px solid var(--line);color:var(--txt-2)}
html[data-theme="light"] .ac-mc-ft b{color:var(--txt)}
html[data-theme="light"] #setWrap{background:var(--bg)}
html[data-theme="light"] #setPage{background:var(--bg)}
html[data-theme="light"] .set-av{border:2px solid var(--line);background:linear-gradient(135deg,var(--vip-1),var(--vip-2) 40%,var(--vip-3) 70%,var(--vip-4));box-shadow:inset 0 0 0 1.5px var(--av-ring)}
html[data-theme="light"] .set-av-ed{background:var(--blue);color:#fff;border:2px solid var(--bg)}
html[data-theme="light"] .set-nm{color:var(--txt)}
html[data-theme="light"] .set-id{border:0;background:var(--surf);color:var(--txt-2)}
html[data-theme="light"] .set-id span{color:var(--txt-3)}
html[data-theme="light"] .set-id em{color:var(--txt-2b)}
html[data-theme="light"] .set-id svg{color:var(--txt-3)}
html[data-theme="light"] .set-id:active{background:var(--card)}
html[data-theme="light"] .set-handle:active{background:none}
html[data-theme="light"] .set-handle em{color:var(--txt-2b)}
html[data-theme="light"] #toast{border:0;background:rgba(0,0,0,.595);color:var(--txt)}
html[data-theme="light"] .set-edit{border:1px solid var(--line);background:none;color:var(--txt)}
html[data-theme="light"] .set-edit:active{background:var(--card)}
html[data-theme="light"] .set-grp{border:0;background:var(--surf)}
html[data-theme="light"] .set-it{border:0;background:none}
html[data-theme="light"] .set-it .si{color:var(--icon)}
html[data-theme="light"] .set-it .sk{color:var(--txt)}
html[data-theme="light"] .set-it .sv{color:var(--txt-2b)}
html[data-theme="light"] .set-it .sa{color:var(--txt-3)}
html[data-theme="light"] .set-out .sk{color:var(--txt)}
html[data-theme="light"] .set-out .si{color:var(--icon)}
html[data-theme="light"] .set-ver{color:var(--txt-3)}
html[data-theme="light"] .sw{border:0;background:var(--card-2)}
html[data-theme="light"] .sw i{background:var(--txt-2)}
html[data-theme="light"] .sw.on{background:var(--blue)}
html[data-theme="light"] .sw.on i{background:var(--txt)}
html[data-theme="light"] #imgv{background:rgba(0,0,0,.658)}
html[data-theme="light"] #imgv .iv-ph{background:linear-gradient(135deg,var(--c1,#DEDEDE),var(--c2,#EAEAEA));box-shadow:0 0 0 1px rgba(0,0,0,.1)}
html[data-theme="light"] #imgv .iv-ph::after{background:rgba(0,0,0,.07)}
html[data-theme="light"] #imgv .iv-x{border:1px solid rgba(0,0,0,.1);background:rgba(0,0,0,.03);color:var(--txt)}
html[data-theme="light"] #imgv .iv-n{color:rgba(0,0,0,.55)}
html[data-theme="light"] #kolWrap{background:var(--bg)}
html[data-theme="light"] #kolPage{background:var(--bg)}
html[data-theme="light"] .kh-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .kh-src{background:#F7F7F7;color:var(--txt-2b)}
html[data-theme="light"] .kh-fw{border:0;background:#1A1A1A;color:#FFFFFF}
html[data-theme="light"] .kh-fw.done{background:rgba(0,0,0,.07);color:var(--txt);box-shadow:none}
html[data-theme="light"] .kh-name{color:var(--txt)}
html[data-theme="light"] .kh-bio{color:var(--txt)}
html[data-theme="light"] .kh-nums{background:var(--surf)}
html[data-theme="light"] .kh-n-lb{color:var(--txt-2)}
html[data-theme="light"] .kh-n-v{color:var(--txt)}
html[data-theme="light"] .kh-off{color:var(--red);border-color:var(--red)}
html[data-theme="light"] .kh-src em{color:var(--txt-3)}
html[data-theme="light"] .kh-qnote{color:var(--txt-2)}
html[data-theme="light"] .kh-tag-t{color:var(--txt-3)}
html[data-theme="light"] .kh-src.kh-tag-t{background:#F7F7F7;color:var(--txt-2b)}
html[data-theme="light"] .st-k-big .ac-k-lb{color:var(--txt-2)}
html[data-theme="light"] .st-k-big .ac-k-num{color:var(--txt)}
html[data-theme="light"] .st-k-big .ac-k-num>span:first-child{color:inherit}
html[data-theme="light"] .st-split-lg{color:var(--txt-2)}
html[data-theme="light"] .st-split-pc{color:var(--txt-2)}
html[data-theme="light"] .st-split-pc b{color:var(--txt)}
html[data-theme="light"] .st-k span{color:var(--txt-2)}
html[data-theme="light"] .st-k b{color:var(--txt)}
html[data-theme="light"] .st-kpi-g4 .st-k b i{color:inherit}
html[data-theme="light"] .st-k-ok b{color:var(--green)}
html[data-theme="light"] .st-k-no b{color:var(--red)}
html[data-theme="light"] .st-card{background:var(--surf)}
html[data-theme="light"] .st-card>.st-sec{border-top:0}
html[data-theme="light"] .st-hd-1{color:var(--txt)}
html[data-theme="light"] .st-chip{background:rgba(0,0,0,.03);color:var(--txt-2)}
html[data-theme="light"] .st-chip b{color:var(--txt)}
html[data-theme="light"] .st-b span{color:var(--txt-2)}
html[data-theme="light"] .st-b b{color:var(--txt)}
html[data-theme="light"] .st-b b.up{color:var(--green)}
html[data-theme="light"] .st-rg{background:var(--surf)}
html[data-theme="light"] .st-rg button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .st-rg button.on{background:rgba(0,0,0,.05);color:var(--txt)}
html[data-theme="light"] .st-mt button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .st-mt button.on{background:rgba(0,0,0,.05);color:var(--txt)}
html[data-theme="light"] .st-sec{border-top:1px solid var(--line)}
html[data-theme="light"] .st-dn-c b{color:var(--txt)}
html[data-theme="light"] .st-dn-c span{color:var(--txt-2)}
html[data-theme="light"] .st-dn-i>span{color:var(--txt-c)}
html[data-theme="light"] .st-dn-i b{color:var(--txt)}
html[data-theme="light"] .st-dn-i i{color:var(--txt-2)}
html[data-theme="light"] .st-hd{color:var(--txt-2)}
html[data-theme="light"] .st-hd em{color:var(--txt-2)}
html[data-theme="light"] .st-sel-btn{border:0;background:var(--card-2);color:var(--txt)}
html[data-theme="light"] .st-sel-btn svg{color:var(--txt-2)}
html[data-theme="light"] .st-sel.open .st-sel-btn{background:var(--fill-2)}
html[data-theme="light"] .st-sel-menu{background:var(--card-2);border:1px solid var(--line);box-shadow:0 0.1867rem 0.5333rem rgba(0,0,0,.121)}
html[data-theme="light"] .st-sel-menu button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .st-sel-menu button.on{color:var(--txt);background:var(--fill-2)}
html[data-theme="light"] .st-sel-menu button i{color:var(--blue-txt)}
html[data-theme="light"] .st-sel-menu button:active{background:var(--fill-2)}
html[data-theme="light"] .st-kline{border-top:0}
html[data-theme="light"] .st-note{color:var(--txt-3)}
html[data-theme="light"] .st-note em{color:var(--txt-3)}
html[data-theme="light"] .fd-it+.fd-it{border-top:1px solid var(--line)}
html[data-theme="light"] .fd-av{background-color:var(--card-2);box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .fd-nm{color:var(--txt)}
html[data-theme="light"] .fd-tm{color:var(--txt-2)}
html[data-theme="light"] .fd-tx{color:var(--txt-b)}
html[data-theme="light"] .fd-src span{color:var(--txt-3)}
html[data-theme="light"] .fd-src span::after{color:var(--txt-3)}
html[data-theme="light"] .fd-og{color:var(--blue-txt)}
html[data-theme="light"] .fd-img i{background:linear-gradient(135deg,var(--fill-2),var(--card))}
html[data-theme="light"] .fd-more{background:rgba(0,0,0,.4);color:var(--txt)}
html[data-theme="light"] .fd-vid-el{background:linear-gradient(135deg,var(--fill-2),var(--card))}
html[data-theme="light"] .fd-vid-play{background:rgba(0,0,0,.4);border:1px solid rgba(0,0,0,.2);color:var(--txt)}
html[data-theme="light"] .fd-vc{background:linear-gradient(to top,rgba(255,255,255,.72),rgba(255,255,255,0))}
html[data-theme="light"] .fd-vc-b{border:0;background:none;color:var(--txt)}
html[data-theme="light"] .fd-vc-t{color:var(--txt)}
html[data-theme="light"] .fd-vc-sk::before{background:rgba(0,0,0,.1)}
html[data-theme="light"] .fd-vc-sk .buf{background:rgba(0,0,0,.2)}
html[data-theme="light"] .fd-vc-sk .pl{background:var(--blue-2)}
html[data-theme="light"] .fd-vc-sk .kn{background:var(--txt);box-shadow:0 0 0 1px rgba(0,0,0,.06)}
html[data-theme="light"] .fd-vid-load{border:2px solid rgba(67,83,230,.18);border-top-color:#4353E6}
html[data-theme="light"] .fd-vid.full{background:#FFFFFF}
html[data-theme="light"] .fd-vid:fullscreen,html[data-theme="light"] .fd-vid:-webkit-full-screen{background:#FFFFFF}
html[data-theme="light"] .fd-vt.pop-up::before{background:radial-gradient(circle,rgba(40,204,149,.42) 0%,rgba(40,204,149,0) 68%)}
html[data-theme="light"] .fd-vt.pop-dn::before{background:radial-gradient(circle,rgba(255,77,106,.42) 0%,rgba(255,77,106,0) 68%)}
html[data-theme="light"] .fd-act button{background:none;border:0;color:var(--txt-2)}
html[data-theme="light"] .fd-act button:active{color:var(--txt)}
html[data-theme="light"] .fd-act button.on{color:var(--red)}
html[data-theme="light"] .fd-act button.on.rp{color:var(--green)}
html[data-theme="light"] #ccSheet{background:rgba(0,0,0,.644);backdrop-filter:none}
html[data-theme="light"] #ccSheet .sheet-in{background:var(--bg);backdrop-filter:none}
html[data-theme="light"] .cc-sr{background:rgba(0,0,0,.03)}
html[data-theme="light"] .cc-sr svg{color:var(--txt-3)}
html[data-theme="light"] .cc-sr input{border:0;background:none;outline:none;color:var(--txt)}
html[data-theme="light"] .cc-sr input::placeholder{color:var(--txt-3)}
html[data-theme="light"] .cc-empty{color:var(--txt-3)}
html[data-theme="light"] .cc-list .cc-n{color:var(--txt-2)}
html[data-theme="light"] #cfMask.cf-safe .dlg-f button+button{color:#fff;background:var(--blue)}
html[data-theme="light"] #cfMask.cf-safe .dlg-f button+button:active{background:var(--blue);filter:brightness(.88)}
html[data-theme="light"] #banDlgOk{color:#fff;background:var(--blue)}
html[data-theme="light"] #banDlgOk:active{background:var(--blue);filter:brightness(.88)}
html[data-theme="light"] .bc-t{color:var(--txt)}
html[data-theme="light"] .bc-sub{color:var(--txt-2)}
html[data-theme="light"] .bc-pick{border:1px solid var(--blue-txt);background:rgba(67,83,230,.08)}
html[data-theme="light"] .bc-crest{border:0;background:var(--card-2);color:var(--txt-2)}
html[data-theme="light"] .bc-pk-v{color:var(--txt)}
html[data-theme="light"] .bc-pc{color:var(--blue-txt)}
html[data-theme="light"] .bc-rw{border:0;background:var(--surf)}
html[data-theme="light"] .bc-rw svg{color:var(--gold)}
html[data-theme="light"] .bc-rw span{color:var(--txt-c)}
html[data-theme="light"] .bc-rw b{color:var(--txt)}
html[data-theme="light"] .bc-warn svg{color:var(--txt-3)}
html[data-theme="light"] .bc-warn span{color:var(--txt-3)}
html[data-theme="light"] #betNo{color:var(--txt)}
html[data-theme="light"] #betYes{color:#fff;background:var(--blue)}
html[data-theme="light"] #betYes:active{background:var(--blue);filter:brightness(.88)}
html[data-theme="light"] .lg-op{border:0;background:var(--surf)}
html[data-theme="light"] .lg-op:active{background:var(--card-2)}
html[data-theme="light"] .lg-op b{color:var(--txt)}
html[data-theme="light"] .lg-ck{border:0;background:none;color:transparent}
html[data-theme="light"] .cc-list .lg-ck{box-shadow:inset 0 0 0 1.5px var(--line)}
html[data-theme="light"] .cc-list .lg-op.on .lg-ck{background:var(--blue-txt);box-shadow:none;color:#fff}
html[data-theme="light"] .lg-op.on{box-shadow:inset 0 0 0 1px var(--blue-txt);background:rgba(67,83,230,.14)}
html[data-theme="light"] .lg-op.on .lg-ck{color:var(--blue-txt)}
html[data-theme="light"] .av-op{border:0;background:none}
html[data-theme="light"] .av-op b{box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .av-op::after{border:2px solid var(--blue-txt)}
html[data-theme="light"] .av-op i{background:var(--blue);border:2px solid var(--bg)}
html[data-theme="light"] .pm-op{background:none;border:0;color:var(--red)}
html[data-theme="light"] .pm-op:active{background:var(--card-2)}
@media (min-width:561px){html[data-theme="light"] .hd{background:transparent;backdrop-filter:none}}
html[data-theme="light"] .hd .cta:not(.cta-menu),html[data-theme="light"] .cm-gate .cta{border:1px solid transparent;background:var(--blue);background:linear-gradient(var(--blue),var(--blue)) padding-box,
linear-gradient(225deg,
color-mix(in srgb,var(--blue) 68%,#121212) 0%,
color-mix(in srgb,var(--blue) 94%,#121212) 32%,
color-mix(in srgb,var(--blue) 94%,#121212) 68%,
color-mix(in srgb,var(--blue) 68%,#121212) 100%) border-box}
html[data-theme="light"] .hd .cta:not(.cta-menu):active,html[data-theme="light"] .cm-gate .cta:active{background:#3A47C4;background:linear-gradient(color-mix(in srgb,var(--blue) 86%,#FFFFFF),
color-mix(in srgb,var(--blue) 86%,#FFFFFF)) padding-box,
linear-gradient(225deg,
color-mix(in srgb,var(--blue) 68%,#121212) 0%,
color-mix(in srgb,var(--blue) 94%,#121212) 32%,
color-mix(in srgb,var(--blue) 94%,#121212) 68%,
color-mix(in srgb,var(--blue) 68%,#121212) 100%) border-box}
html[data-theme="light"] .hd #btnSearch,html[data-theme="light"] .hd .hd-lang,html[data-theme="light"] .hd .cta.cta-menu{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .hd #btnSearch,html[data-theme="light"] .hd .hd-lang,html[data-theme="light"] .hd .cta.cta-menu{color:var(--txt)}
html[data-theme="light"] #sbar{border:0;background:rgba(0,0,0,.03);color:var(--txt-3)}
html[data-theme="light"] .sbar-ic{color:var(--txt-2)}
html[data-theme="light"] #sbar:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .deck-c{background:linear-gradient(var(--surf),var(--surf)),var(--bg)}
html[data-theme="light"] .deck-c::after{background:#FFFFFF}
html[data-theme="light"] .deck-ic b:first-child{background:#E6E6E6;color:#1A1A1A}
html[data-theme="light"] .deck-ic b:last-child{background:var(--blue);color:#fff;box-shadow:0 0 0 2px var(--surf-solid)}
html[data-theme="light"] .deck-t{color:var(--txt)}
html[data-theme="light"] .deck-n{color:var(--txt-2)}
html[data-theme="light"] .deck-s{color:var(--txt-2)}
html[data-theme="light"] #pgHd .pg-t{color:var(--txt)}
html[data-theme="light"] #pgHd .pg-s{color:var(--txt-3)}
html[data-theme="light"] .hw-c{background:var(--surf);box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}
html[data-theme="light"] .hw-c b{color:var(--txt-2)}
html[data-theme="light"] .hw-c i{background:rgba(0,0,0,.05)}
html[data-theme="light"] .hw-mask{background:linear-gradient(180deg,var(--bg) 0%,transparent 26%,transparent 74%,var(--bg) 100%)}
html[data-theme="light"] .hw-logo{background:#F2F2F2;box-shadow:0 0 0 6px var(--bg), 0 10px 30px rgba(0,0,0,.132),
inset 0 0 0 1px rgba(0,0,0,.075);color:var(--txt)}
html[data-theme="light"] .hw-logo i{background:var(--blue)}
html[data-theme="light"] .hero-k{border:1px solid rgba(102,117,239,.45);border:1px solid color-mix(in srgb,var(--blue-txt) 45%,transparent);color:#1122A0;color:color-mix(in srgb,var(--blue-txt) 25%,#fff);background:rgba(67,83,230,.12);background:color-mix(in srgb,var(--blue) 12%,transparent)}
html[data-theme="light"] .hero-f li{background:var(--surf)}
html[data-theme="light"] .hero-f .hf-ic{color:var(--txt)}
html[data-theme="light"] .hero-f .hf-ic.gold{stroke:currentColor;color:var(--txt)}
html[data-theme="light"] .hero-f b,html[data-theme="light"] .hero-f span{color:var(--txt)}
html[data-theme="light"] .soc-t{color:var(--txt)}
html[data-theme="light"] .soc-more{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .soc-c{background:var(--surf)}
html[data-theme="light"] .cm-seg{border-top:0;border-bottom:0}
html[data-theme="light"] .pov-c{background:var(--surf)}
html[data-theme="light"] .pov-k{color:var(--txt-2)}
html[data-theme="light"] .pov-v{color:var(--txt)}
html[data-theme="light"] .pov-s{color:var(--txt-3)}
html[data-theme="light"] .pov-s b{color:var(--txt-2)}
html[data-theme="light"] .pov-d{color:var(--green)}
html[data-theme="light"] .pov-d.dn{color:var(--red)}
html[data-theme="light"] .pov-t{color:var(--txt-3)}
html[data-theme="light"] .pov-t b{color:var(--txt-2)}
html[data-theme="light"] .lv-n{color:var(--red)}
html[data-theme="light"] .lv-seg button.on .lv-n{color:var(--red)}
html[data-theme="light"] .ov-k{color:var(--txt)}
html[data-theme="light"] .ov-i{color:var(--txt-2)}
html[data-theme="light"] .ov-v{color:var(--txt)}
html[data-theme="light"] .ov-d{color:var(--green)}
html[data-theme="light"] .ov-d.dn{color:var(--red)}
html[data-theme="light"] .ov-d.flat{color:var(--txt-2)}
html[data-theme="light"] .ov-rg button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .ov-rg button.on{background:rgba(0,0,0,.03);color:var(--txt)}
html[data-theme="light"] .ov-ch-nd{color:var(--txt-3)}
html[data-theme="light"] .ov-ch.dn .ov-tip-d{background:var(--red)}
html[data-theme="light"] .ov-ch-y{color:var(--txt-3)}
html[data-theme="light"] .ov-tip-l{background:rgba(0,0,0,.1)}
html[data-theme="light"] .ov-tip-d{background:var(--green);box-shadow:0 0 0 2px var(--bg)}
html[data-theme="light"] .ov-tip-b{background:rgba(0,0,0,.05);backdrop-filter:blur(8px)}
html[data-theme="light"] .ov-tip-b b{color:var(--txt)}
html[data-theme="light"] .ov-tip-b em{color:var(--txt-2)}
html[data-theme="light"] .ov-ch-x{color:var(--txt-3)}
html[data-theme="light"] .ov-seg{background:var(--surf)}
html[data-theme="light"] .ov-seg button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .ov-seg button.on{background:rgba(0,0,0,.05);color:var(--txt)}
html[data-theme="light"] .ov-sc-hd{color:var(--txt)}
html[data-theme="light"] .ov-sc-i{background:rgba(40,204,149,.24);background:color-mix(in srgb,var(--green) var(--a,24%),transparent)}
html[data-theme="light"] .ov-sc-i.dn{background:rgba(255,107,129,.24);background:color-mix(in srgb,var(--red) var(--a,24%),transparent)}
html[data-theme="light"] .ov-sc-k{color:var(--txt)}
html[data-theme="light"] .ov-sc-v{color:rgba(0,0,0,.55)}
html[data-theme="light"] .ov-sc-v i{color:#1A1A1A}
html[data-theme="light"] .ov-sc-f>i{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring),0 0 0 1.5px rgba(0,0,0,.165)}
html[data-theme="light"] .ov-sc-f b{color:var(--txt)}
html[data-theme="light"] .ov-rd-t{color:var(--txt)}
html[data-theme="light"] .ov-rd-c{background:var(--surf)}
html[data-theme="light"] .ov-rd-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .ov-rd-nm{color:var(--txt)}
html[data-theme="light"] .ov-rd-v.up,html[data-theme="light"] .ov-rd-d b.up{color:var(--green)}
html[data-theme="light"] .ov-rd-v.dn,html[data-theme="light"] .ov-rd-d b.dn{color:var(--red)}
html[data-theme="light"] .ov-rd-d{color:var(--txt-2)}
html[data-theme="light"] .lb2-sub{color:var(--txt-2)}
html[data-theme="light"] .lb2-p{border:0;background:var(--surf);color:var(--txt-2)}
html[data-theme="light"] .lb2-p.on{background:#1A1A1A;color:#FFFFFF;box-shadow:none}
html[data-theme="light"] .kol-pos.kol-ord .soc-p{background:none;border:1px solid var(--line)}
html[data-theme="light"] .cat-p{border:0;background:var(--surf);color:var(--txt-2)}
html[data-theme="light"] .cat-p.on{background:#1A1A1A;color:#FFFFFF;box-shadow:none}
html[data-theme="light"] .cat-lv{background:var(--red)}
html[data-theme="light"] .lb2-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .lb2-it{background:var(--surf)}
html[data-theme="light"] .lb2-it:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .lb2-rk{color:var(--txt-2)}
html[data-theme="light"] .lb2-rk.r1{color:#8A6508}
html[data-theme="light"] .lb2-rk.r2{color:#24324A}
html[data-theme="light"] .lb2-rk.r3{color:#AC582F}
html[data-theme="light"] .lb2-rk.r1{--rkc:#D9A93B}
html[data-theme="light"] .lb2-rk.r2{--rkc:#B9C6D6}
html[data-theme="light"] .lb2-rk.r3{--rkc:#C4794F}
html[data-theme="light"] .lb2-rk.r1,html[data-theme="light"] .lb2-rk.r2,html[data-theme="light"] .lb2-rk.r3{color:#1A1A1A;text-shadow:0 1px 1px rgba(255,255,255,.35);background:var(--rkc);background:linear-gradient(150deg,
color-mix(in srgb,var(--rkc) 62%,#121212) 0%,
var(--rkc) 46%,
color-mix(in srgb,var(--rkc) 78%,#FFFFFF) 100%)}
html[data-theme="light"] .lb2-nm{color:var(--txt)}
html[data-theme="light"] .lb2-v{color:var(--txt)}
html[data-theme="light"] .ec3{background:var(--surf)}
html[data-theme="light"] .ec3-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .ec3-nm{color:var(--txt)}
html[data-theme="light"] .ec3-since{color:var(--txt-2)}
html[data-theme="light"] .ec3-since.r1{color:#8A6508}
html[data-theme="light"] .ec3-since.r2{color:#24324A}
html[data-theme="light"] .ec3-since.r3{color:#AC582F}
html[data-theme="light"] .ec3-gr{border:1px solid var(--line)}
html[data-theme="light"] .ec3-k{color:var(--txt-2)}
html[data-theme="light"] .ec3-v{color:var(--txt)}
html[data-theme="light"] .ec3-v.up{color:var(--green)}
html[data-theme="light"] .ec3-fine{color:var(--txt-2)}
html[data-theme="light"] .ec3-fine b{color:var(--txt-2)}
html[data-theme="light"] .ec3-fine .ec3-free{color:var(--green)}
html[data-theme="light"] .ec3-vip{color:var(--blue-txt)}
html[data-theme="light"] .ec3-mk{border:1px solid rgba(0,0,0,.06);background:transparent}
html[data-theme="light"] .ec3-mk:active{background:var(--surf)}
html[data-theme="light"] .cm-it{background:var(--surf)}
html[data-theme="light"] .ec3.cm-fade::after,html[data-theme="light"] .lb2-it.cm-fade::after,html[data-theme="light"] .lb-it.cm-fade::after{background:linear-gradient(to bottom,rgba(255,255,255,0),var(--bg))}
html[data-theme="light"] .cm-it.cm-fade{border-bottom:0}
html[data-theme="light"] .cm-it.cm-fade::after{background:linear-gradient(180deg,rgba(255,255,255,0) 0%,var(--bg) 88%)}
html[data-theme="light"] .cm-gate .ic{color:var(--gold)}
html[data-theme="light"] .cm-gate .t1{color:var(--txt)}
html[data-theme="light"] .cm-gate .t2{color:var(--txt-3)}
html[data-theme="light"] .cm-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .cm-u{color:var(--txt)}
html[data-theme="light"] .cm-t{color:var(--txt-2)}
html[data-theme="light"] .cm-ic{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .cm-n{color:var(--txt-2)}
html[data-theme="light"] .cm-like.on{color:var(--blue-txt)}
html[data-theme="light"] .cm-like.on .cm-n{color:var(--blue-txt)}
html[data-theme="light"] .cm-dis.on{color:var(--red)}
html[data-theme="light"] .cm-ic.on svg{fill:currentColor}
html[data-theme="light"] .cm-ic::before{border:1.5px solid currentColor}
html[data-theme="light"] .cm-buy{border:0;background:var(--surf);color:var(--txt)}
html[data-theme="light"] .cm-buy:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .soc-av{background-color:#FFFFFF;box-shadow:inset 0 0 0 1px var(--av-ring)}
html[data-theme="light"] .soc-st{color:var(--txt-2)}
html[data-theme="light"] .soc-st b{color:var(--txt-2)}
html[data-theme="light"] .soc-rk.r1{color:#8A6508}
html[data-theme="light"] .soc-rk.r2{color:#24324A}
html[data-theme="light"] .soc-rk.r3{color:#AC582F}
html[data-theme="light"] .soc-tags .hx-src,html[data-theme="light"] .soc-tags .rk-bg{background:var(--surf);color:var(--txt)}
html[data-theme="light"] .soc-tags .rk-bg.r1{background:rgba(217,169,59,.18);color:#8A6508}
html[data-theme="light"] .soc-tags .rk-bg.r2{background:rgba(186,205,230,.22);color:#24324A}
html[data-theme="light"] .soc-tags .rk-bg.r3{background:rgba(210,130,90,.18);color:#AC582F}
html[data-theme="light"] .soc-u{color:var(--txt)}
html[data-theme="light"] .soc-u i{color:var(--txt-2)}
html[data-theme="light"] .soc-fo{border:0;color:#FFFFFF;background:#1A1A1A}
html[data-theme="light"] .soc-fo:active{filter:brightness(.9)}
html[data-theme="light"] .soc-fo.on{color:var(--txt);background:rgba(0,0,0,.07);box-shadow:none}
html[data-theme="light"] .soc-fo.on:active{filter:none;background:rgba(0,0,0,.1)}
html[data-theme="light"] .soc-q{color:var(--txt)}
html[data-theme="light"] .kol-pos .soc-p{border:0;background:var(--surf)}
html[data-theme="light"] .soc-p .pos-act{border-top:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .pos-vt{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .pos-sh{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .pos-vt.on{color:var(--blue-txt)}
html[data-theme="light"] .pos-vt.pos-vt-dn.on{color:var(--red)}
html[data-theme="light"] .pos-vt.pop-up::before{background:radial-gradient(circle,rgba(67,83,230,.45) 0%,rgba(67,83,230,0) 68%)}
html[data-theme="light"] .pos-vt.pop-dn::before{background:radial-gradient(circle,rgba(255,77,106,.42) 0%,rgba(255,77,106,0) 68%)}
html[data-theme="light"] .kol-pos-fade::after{background:linear-gradient(180deg,rgba(255,255,255,0),var(--bg))}
html[data-theme="light"] .soc-p{border:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .soc-pt{color:var(--txt)}
html[data-theme="light"] .soc-ko{color:var(--txt-2)}
html[data-theme="light"] .soc-lv{color:var(--red)}
html[data-theme="light"] .soc-lv i{background:var(--red);box-shadow:0 0 5px rgba(255,77,106,.9)}
html[data-theme="light"] .soc-side{color:var(--green)}
html[data-theme="light"] .soc-side.no{color:var(--red)}
html[data-theme="light"] .soc-pn{color:var(--txt)}
html[data-theme="light"] .soc-cost{color:var(--txt-2)}
html[data-theme="light"] .soc-val{color:var(--txt)}
html[data-theme="light"] .soc-tri{background:var(--green)}
html[data-theme="light"] .soc-tri.dn{background:var(--red)}
html[data-theme="light"] .soc-chg{color:var(--green)}
html[data-theme="light"] .soc-chg.dn{color:var(--red)}
html[data-theme="light"] .soc-chg.flat{color:var(--txt-2)}
html[data-theme="light"] .soc-ko.rs-w{color:var(--green)}
html[data-theme="light"] .soc-ko.rs-l{color:var(--red)}
html[data-theme="light"] .soc-ko.rs-v{color:var(--txt-2)}
html[data-theme="light"] .hero-ar{color:var(--blue-txt)}
html[data-theme="light"] .hero-t{color:var(--txt)}
html[data-theme="light"] .hero-cta{border:0;color:#fff;background:var(--blue);background:linear-gradient(180deg,rgba(0,0,0,.11),rgba(255,255,255,0) 55%),
linear-gradient(135deg,
color-mix(in srgb,var(--blue) 82%,#121212) 0%,
var(--blue) 48%,
color-mix(in srgb,var(--blue) 84%,#FFFFFF) 100%);box-shadow:inset 0 1px 0 rgba(0,0,0,.338),
inset 0 0 0 1px rgba(0,0,0,.09),
0 2px 10px rgba(0,0,0,.099)}
html[data-theme="light"] .hero-cta:active{filter:brightness(.92)}
html[data-theme="light"] .login-note{color:var(--txt-2)}
html[data-theme="light"] .pet{color:var(--txt)}
#loginBar{--u:.7px;--kl:26px}
.adv-go-w{--u:.8667px;--kl:31px}
#loginBar,.adv-go-w{--kc-f:#F2F2F2;--kc-l:#000000;--kc-e:#0B0B0B;--kc-ring:#000000}
html[data-theme="light"] #loginBar,html[data-theme="light"] .adv-go-w{--kc-f:#151515;--kc-l:#FFFFFF;--kc-e:#FFFFFF;--kc-ring:#FFFFFF}
#loginBar button,.adv-cta .adv-go{position:relative;z-index:1;box-shadow:0 0 0 1.4px var(--kc-ring)}/*RING14-1013 与云朵小手外圈同粗：手 stroke 4×u(.7)/2*/
.kc{position:absolute;bottom:100%;pointer-events:none;display:block}
.kc span,.kc i,.kc svg{position:absolute;display:block}
.kc-b,.adv-cta .adv-go-w .adv-pet.kc-b{left:calc(var(--kl) - var(--u)*10);width:calc(var(--u)*140);height:calc(var(--u)*90);margin:0;overflow:hidden;z-index:0;color:inherit}
.kc-b .kc-in{left:calc(var(--u)*10);top:calc(var(--u)*20);width:calc(var(--u)*120);height:calc(var(--u)*84)}
.kc-r,.kc-t,.kc-sq,.kc-br,.kc-fc,.kc-hr,.kc-hr2{left:0;top:0;width:100%;height:100%}
.kc-fc{transform-origin:50% 64%}/* LOOKUP-1013 仰头时脸以眼睛高度为轴压扁 */
.kc-t,.kc-sq,.kc-br{transform-origin:50% 83.333%}
.kc-r,.kc-t,.kc-fc,.kc-hr,.kc-hn,.kc-hn svg{will-change:transform}
.kc svg{left:0;top:0;width:100%;height:100%;overflow:visible}
.kc-ol{fill:var(--kc-l);stroke:var(--kc-l);stroke-width:5;stroke-linejoin:round}
.kc-fl{fill:var(--kc-f)}
.kc-h .kc-ol{stroke-width:4}/* SMOOTH-1013 小手外圈细一点 */
.kc-e,.kc-o{border-radius:50%;background:var(--kc-e)}
.kc-e{top:calc(var(--u)*46.6);width:calc(var(--u)*10.6);height:calc(var(--u)*14.8);transition:transform .16s cubic-bezier(.3,1.5,.6,1)}
.kc-e1{left:calc(var(--u)*42.7)}.kc-e2{left:calc(var(--u)*60.7)}
.kc-o{left:calc(var(--u)*54.5);top:calc(var(--u)*61);width:calc(var(--u)*5);height:calc(var(--u)*6);opacity:0;transform:scale(.3);transition:transform .22s cubic-bezier(.3,1.6,.5,1)}
.kc-xh,.kc-xs{fill:none;stroke:var(--kc-e);stroke-width:2.9;stroke-linecap:round;opacity:0}
.kc-xh .kc-sm{stroke-width:2.3}
.kc-xs{stroke-width:2.3}
.kc-h{left:var(--kl);width:calc(var(--u)*120);height:calc(var(--u)*84);margin-bottom:calc(var(--u)*-14);z-index:2}
.kc-h .kc-in{left:0;top:0;width:100%;height:100%}
.kc-hr2{transform-origin:50% 83.333%;transition:opacity .2s .28s,transform .42s .28s cubic-bezier(.3,1.6,.5,1)}
.kc-h.kc-gone .kc-hr2{opacity:0;transform:translate3d(0,calc(var(--u)*6),0) scale(.6);transition:opacity .14s,transform .2s ease-in}
.kc-hn{top:calc(var(--u)*60);width:calc(var(--u)*26);height:calc(var(--u)*20);transform-origin:50% 60%}
.kc-h1{left:calc(var(--u)*9)}.kc-h2{left:calc(var(--u)*85)}
.kc-b.kc-on .kc-in{animation:kcin .8s cubic-bezier(.34,1.45,.55,1) .3s both}
.kc-h.kc-on .kc-in{animation:kchin .45s cubic-bezier(.3,1.6,.5,1) .85s both}
.kc-b.kc-on .kc-br{animation:kcbr 3.4s ease-in-out 1.2s infinite}
.kc-b.kc-off .kc-br{animation-play-state:paused}
.kc-h.kc-on .kc-h1 svg{animation:kchb1 3.4s ease-in-out 1.2s infinite}.kc-h.kc-on .kc-h2 svg{animation:kchb2 3.4s ease-in-out 1.2s infinite}
.kc-h.kc-off .kc-hn svg{animation-play-state:paused}
@keyframes kchb1{0%,100%{transform:none}50%{transform:translate3d(calc(var(--u)*-1.6),calc(var(--u)*-3),0) rotate(-4deg)}}
@keyframes kchb2{0%,100%{transform:none}50%{transform:translate3d(calc(var(--u)*1.6),calc(var(--u)*-3),0) rotate(4deg)}}
@keyframes kcin{from{transform:translate3d(0,calc(var(--u)*49),0)}to{transform:none}}
@keyframes kchin{from{opacity:0;transform:translate3d(0,calc(var(--u)*6),0) scale(.6)}to{opacity:1;transform:none}}
@keyframes kcbr{0%,100%{transform:none}50%{transform:scale(1.02,1.045)}}
.s-wow .kc-e{transform:scale(1.22)}
.s-wow .kc-o{opacity:1;transform:none}
.s-happy .kc-e{opacity:0;visibility:hidden;transform:scale(1,.3)}
.s-happy .kc-xh{opacity:1}
.s-sad .kc-e{transform:translate3d(0,calc(var(--u)*2.6),0) scale(.9,.58);transition-duration:.3s}
.s-sad .kc-xs{opacity:1}
.s-zz .kc-e{transform:translate3d(0,calc(var(--u)*3.2),0) scale(1.04,.24);transition-duration:.6s}
.s-shy .kc-e{transform:scale(1.05,.12)}
.kc-bl:not(.s-happy) .kc-e{transform:scale(1,.1);transition-duration:.06s}
.s-happy .kc-xs,.s-happy .kc-o,.s-sad .kc-o,.s-sad .kc-xh,.s-wow .kc-xh,.s-wow .kc-xs{opacity:0!important}
.kc-nt,.kc-nt *{transition:none!important}
@media (prefers-reduced-motion:reduce){.kc,.kc *{animation:none!important;transition:none!important}}
html[data-theme="light"] #loginBar button{border:0;background:#1A1A1A;color:#FFFFFF}
html[data-theme="light"] #loginBar button:active{background:#1A1A1A}
html[data-theme="light"] .hero-p{color:var(--txt-2)}
html[data-theme="light"] .pg-gate{background:var(--bg)}
html[data-theme="light"] .kh-skl{background:var(--f2)}
html[data-theme="light"] .skl-c{background:var(--surf)}
html[data-theme="light"] .skl-av{background:var(--f2)}
html[data-theme="light"] .skl-t i{background:var(--f2)}
html[data-theme="light"] .tabbar{background:#FFFFFF}
html[data-theme="light"] .tabbar::after{background:var(--bg)}
html[data-theme="light"] .tabbar > .tb-pad{background:var(--bg)}
html[data-theme="light"] .tb{border:0;background:none;color:var(--txt-3)}
html[data-theme="light"] .tb.on{color:var(--txt)}
html[data-theme="light"] .tb-n{color:var(--red)}
html[data-theme="light"] .tb.tb-dot::after{background:var(--red);box-shadow:0 0 0 1.5px var(--bg),0 0 4px rgba(255,77,106,.9)}
html[data-theme="light"] .hd #btnSearch:active,html[data-theme="light"] .hd .hd-lang:active,html[data-theme="light"] .hd .cta.cta-menu:active{background:linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] #home>.sx{background:transparent}
html[data-theme="light"] .nav{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] .nav.on{color:var(--txt);background:none}
html[data-theme="light"] .nav:active{background:none}
html[data-theme="light"] h2 .h2-t{color:var(--txt)}
html[data-theme="light"] .sec-hd{color:var(--txt)}
html[data-theme="light"] .sec-hd button{color:var(--txt-2)}
html[data-theme="light"] .chip2{border:0;background:rgba(0,0,0,.03);color:var(--txt)}
html[data-theme="light"] .chip2:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .chip2 em{color:var(--txt-3)}
html[data-theme="light"] .chip2.hotkw.top em{color:var(--red)}
html[data-theme="light"] .sinput{border:0;background:rgba(0,0,0,.03)}
html[data-theme="light"] .sinput>svg{color:var(--txt-2)}
html[data-theme="light"] .sinput input::placeholder{color:var(--txt-3)}
html[data-theme="light"] .back{border:1px solid transparent;background:linear-gradient(var(--bg),var(--bg)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .back:active{background:linear-gradient(var(--card),var(--card)) padding-box,
linear-gradient(225deg,
rgba(0,0,0,.207) 0%,
rgba(0,0,0,.035) 32%,
rgba(0,0,0,.035) 68%,
rgba(0,0,0,.207) 100%) border-box}
html[data-theme="light"] .shd{background:var(--bg);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(20px) saturate(180%)}
html[data-theme="light"] .tab.on{color:var(--txt)}
html[data-theme="light"] .mc,html[data-theme="light"] .lvc-c,html[data-theme="light"] .src-card,html[data-theme="light"] .hx-c,html[data-theme="light"] .bnr,html[data-theme="light"] .promo{background:var(--surf);border:1px solid rgba(0,0,0,.06)}
html[data-theme="light"] .src-card,html[data-theme="light"] .hx-c,html[data-theme="light"] .promo{background:var(--surf);border:0}
html[data-theme="light"] .bnr{background:var(--surf);border:0}
html[data-theme="light"] .mc{background:var(--surf);border:0}
html[data-theme="light"] .mc>.mx-top .mx-time{color:var(--txt-2)}
html[data-theme="light"] .mc>.mx-top .mx-league{color:var(--txt-3)}
html[data-theme="light"] .mc>.mx-top .mx-league::before{color:var(--txt-3)}
html[data-theme="light"] .mc>.mx-sync{border-top:1px solid rgba(0,0,0,.06);color:var(--txt-3)}
html[data-theme="light"] .mc .mx-row2{background:none;border:0}
html[data-theme="light"] .mc .mx-row-k{color:var(--txt)}
html[data-theme="light"] .mc .mx-ul{background:var(--c,var(--line))}
html[data-theme="light"] .mc .mx-row-sc{color:var(--txt-2)}
html[data-theme="light"] .mc .mx-row-v{border:1px solid var(--line);color:var(--txt)}
html[data-theme="light"] .mc .mx-row-v.na{border-color:transparent;color:var(--txt-3)}
html[data-theme="light"] .mc .mx-rows:not(:has(.mx-row-v)) .mx-row-k{border:1px solid rgba(0,0,0,.06);color:var(--txt-2)}
html[data-theme="light"] .lvc-c{border:0;background:var(--surf)}
html[data-theme="light"] .lvc-all{border:0;background:var(--surf);color:var(--txt)}
html[data-theme="light"] .lvc-all:active{background:rgba(0,0,0,.05)}
html[data-theme="light"] .lvc-vol{color:var(--txt-2)}
html[data-theme="light"] .lvc-na{color:var(--txt-3)}
html[data-theme="light"] .lvc-lgn{color:var(--txt-2)}
html[data-theme="light"] .lvc-lgi{background:#FFFFFF;color:var(--txt-2)}   /* MC3-0929 缺图方块：浅色同 PC kx-ph 白底 */
html[data-theme="light"] .lvc-lgi:has(img){background:none}
html[data-theme="light"] .lvc-lgn2,html[data-theme="light"] .lvc-oc{color:var(--txt-3)}
html[data-theme="light"] .lvc-oc b{color:var(--txt-2)}
html[data-theme="light"] .lvc-row-ic{border:0;background:var(--bg)}
html[data-theme="light"] .lvc-row-ic.draw{color:var(--txt)}
html[data-theme="light"] .lvc-row-ul{background:var(--c,var(--line))}
html[data-theme="light"] .lvc-row-n{color:var(--txt)}
html[data-theme="light"] .lvc-row-v{border:1px solid var(--line);color:var(--blue-txt)}
html[data-theme="light"] .lvc-row-v.na{border-color:transparent;color:var(--txt-3)}
html[data-theme="light"] .soc-fo,html[data-theme="light"] .ec2-fl,html[data-theme="light"] .kh-fw,html[data-theme="light"] .ml-fl,html[data-theme="light"] .src-card-fl,html[data-theme="light"] .fbtn{border:0;box-shadow:none;background:#1A1A1A;color:#FFFFFF}
html[data-theme="light"] .soc-fo.on,html[data-theme="light"] .ec2-fl.done,html[data-theme="light"] .kh-fw.done,html[data-theme="light"] .ml-fl:not(.undo),html[data-theme="light"] .src-card-fl.done,html[data-theme="light"] .fbtn.done{background:transparent;color:var(--txt);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}
html[data-theme="light"] .soc-fo:active,html[data-theme="light"] .ec2-fl:active,html[data-theme="light"] .kh-fw:active,html[data-theme="light"] .ml-fl.undo:active{background:#1A1A1A;color:#FFFFFF;filter:none}
html[data-theme="light"] .soc-fo.on:active,html[data-theme="light"] .ec2-fl.done:active,html[data-theme="light"] .kh-fw.done:active,html[data-theme="light"] .ml-fl:not(.undo):active{background:rgba(0,0,0,.05);filter:none}
html[data-theme="light"] #sTabs,html[data-theme="light"] #lbSeg,html[data-theme="light"] #srcSeg,html[data-theme="light"] #eSeg,html[data-theme="light"] .inv-tabs{border-top:0;border-bottom:0}
html[data-theme="light"] #sTabs>button,html[data-theme="light"] #lbSeg>button,html[data-theme="light"] #srcSeg>button,html[data-theme="light"] #eSeg>button,html[data-theme="light"] .inv-tabs>button{border:0;background:none;color:var(--txt-2)}
html[data-theme="light"] #sTabs>button.on,html[data-theme="light"] #lbSeg>button.on,html[data-theme="light"] #srcSeg>button.on,html[data-theme="light"] #eSeg>button.on,html[data-theme="light"] .inv-tabs>button.on{color:var(--txt)}
html[data-theme="light"] button:focus,html[data-theme="light"] [role="button"]:focus{outline:none}
html[data-theme="light"] button:focus-visible,html[data-theme="light"] [role="button"]:focus-visible{outline:2px solid var(--blue-txt)}
html[data-theme="light"]:root .lvc-row-ic:has(img),html[data-theme="light"]:root .lvc-cr-i:has(img),html[data-theme="light"]:root .mx-cr-i:has(img),html[data-theme="light"]:root .kd-crest:has(img),html[data-theme="light"]:root .ac-mr .ic:has(img){background:none;border:0}
html[data-theme="light"].paint{background:#FF00FF!important}
html[data-theme="light"].paint body{background:#0033FF!important}
html[data-theme="light"].paint .tabbar{background:#00CC00!important}
html[data-theme="light"].paint .tabbar::after{background:#FF0000!important}
html[data-theme="light"].paint .pg-gate{background:#FFEE00!important}
html[data-theme="light"].paint .hd{background:#FF8800!important}
html.kx-thm-anim,html.kx-thm-anim *,html.kx-thm-anim *::before,html.kx-thm-anim *::after{
transition:background-color .18s ease,color .18s ease,border-color .18s ease,fill .18s ease,stroke .18s ease,box-shadow .18s ease!important}
#themeSheet{z-index:267}
html[data-theme="light"] [stroke="#FFFFFF"]{stroke:#5C6670}
html[data-theme="light"] [fill="#FFFFFF"]{fill:#5C6670}
html[data-theme="light"] [stroke="#28CC95"]{stroke:#0FA372}
html[data-theme="light"] [fill="#28CC95"]{fill:#0FA372}
html[data-theme="light"] [style*="background:#FFFFFF"]{background:#5C6670!important}
html[data-theme="light"] [style*="background:#28CC95"]{background:#0FA372!important}
html[data-theme="light"] [stroke="#000000"]{stroke:#FFFFFF}
html[data-theme="light"] rect[fill="#000000"]{fill:#FFFFFF}
html[data-theme="light"] [stroke="rgba(255,255,255,.28)"]{stroke:rgba(0,0,0,.3)}
html[data-theme="light"] [stroke="rgba(255,255,255,.3)"]{stroke:rgba(0,0,0,.3)}
html[data-theme="light"] [stroke="rgba(255,255,255,.08)"]{stroke:rgba(0,0,0,.09)}
html[data-theme="light"] [stroke="#2A2E35"]{stroke:#E8E8E8}
html[data-theme="light"] img.kx-wlogo{filter:invert(1)}
html[data-theme="light"] .cat-p.on img.kx-wlogo,html[data-theme="light"] .lb2-p.on img.kx-wlogo{filter:none!important}   /*CHIPMONO2-1007 选中 chip 深底：白版徽不再反色*/
/* LOWC-1010 深色主题低对比队徽：沿轮廓外描 1.5px 白 40%，队徽本身不改、不加底块（老板 10-10） */html:not([data-theme="light"]) img.kx-lowc{filter:drop-shadow(1.5px 0 0 rgba(255,255,255,.4)) drop-shadow(-1.5px 0 0 rgba(255,255,255,.4)) drop-shadow(0 1.5px 0 rgba(255,255,255,.4)) drop-shadow(0 -1.5px 0 rgba(255,255,255,.4))}
/* CLK-1011 直播进行时间（patch_clk.py 生成，H5 + 四个 PC 文件同一段） */.kx-clk{display:inline-block;margin-left:4px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--red);font-weight:inherit;letter-spacing:0;text-transform:none}.kx-clk[data-k=f]{margin-left:0!important}.kd-status .lv>i,.kd-sbk-lv>.live-dot{display:none!important}.kx-lvw{letter-spacing:inherit}.lvc-c:has(.lvc-tag .kx-clk) .lvc-min{display:none}
html[data-theme="light"] #banDlgOk,html[data-theme="light"] #betYes,html[data-theme="light"] #cfMask.cf-safe .dlg-f button+button,html[data-theme="light"] .cm-gate .cta,html[data-theme="light"] .cta:not(.cta-menu),html[data-theme="light"] .hero-cta,html[data-theme="light"] .inv-cta button,html[data-theme="light"] .kd-bet .btn.home,html[data-theme="light"] .kd-chart-btn,html[data-theme="light"] .pg-save:not(:disabled),html[data-theme="light"] #banDlgOk *,html[data-theme="light"] #betYes *,html[data-theme="light"] #cfMask.cf-safe .dlg-f button+button *,html[data-theme="light"] .cm-gate .cta *,html[data-theme="light"] .cta:not(.cta-menu) *,html[data-theme="light"] .hero-cta *,html[data-theme="light"] .inv-cta button *,html[data-theme="light"] .kd-bet .btn.home *,html[data-theme="light"] .kd-chart-btn *,html[data-theme="light"] .pg-save:not(:disabled) *{color:#FFFFFF!important}
/* PLPH-1005 选手占位头像（同占位盾配色） */:is(span,i,div,a):has(>svg.kx-plph-s){background:#000!important;color:#919FA6!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%}svg.kx-plph-s{width:56%!important;height:56%!important;opacity:.62;display:block;flex:0 0 auto;position:static!important;left:auto!important;top:auto!important;transform:none!important;margin:0!important}.kx-sd .ic.av.noimg{background:#000!important}.kx-sd .ic.av.noimg>i{width:100%;height:100%;border-radius:50%}.kx-sd .ic:not(.noimg)>i{display:none!important}html[data-theme="light"] :is(span,i,div,a):has(>svg.kx-plph-s),body.light :is(span,i,div,a):has(>svg.kx-plph-s),html[data-theme="light"] .kx-sd .ic.av.noimg{background:#FFFFFF!important;color:#737373!important}html[data-theme="light"] svg.kx-plph-s,body.light svg.kx-plph-s{opacity:1}html[data-theme="light"] .kx-sd .ic.av.noimg,html[data-theme="light"] .kx-sd .ic.av.noimg>i{background:#F2F2F2!important}
/* KXNAV-H5-1005 */#kx-navbar{position:fixed;left:0;top:0;height:2px;width:0;z-index:2147483646;background:var(--blue,#4353E6);opacity:0;transition:width 1s cubic-bezier(.1,.8,.2,1),opacity .2s;pointer-events:none}#kx-navbar.run{opacity:1}#kx-navbar.done{opacity:0;width:100%!important;transition:width .2s ease,opacity .3s .15s}
/* KXJUMP-H5-1006 加载骨架：同步中压在空图区正中 */.kd-chart-ld .kd-ld-sync{position:absolute;left:0;right:0;top:0;bottom:0;margin:0;display:flex;align-items:center;justify-content:center;z-index:2}
svg.kx-spic{display:inline-block;flex:none;vertical-align:middle;fill:currentColor;overflow:visible}
.spx>.kx-spic,.soc-spi>.kx-spic{display:block;margin:-.125em 0}   /* 版面高度按 1em 算（同原 emoji 行高），不把 .lvc-lgn 这种 16px 行撑高 */
.sz-e .ov-sc-k,.sz-f .ov-sc-k{display:block!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.st-dn-c b{line-height:1.1}
.st-dn-c span{line-height:1.25;max-width:84%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
html[data-theme="light"] .cm-it .soc-p{background:#FFFFFF;border-color:rgba(0,0,0,.1)}
*:not(html):not(body){scrollbar-width:none}
*:not(html):not(body)::-webkit-scrollbar{width:0!important;height:0!important;display:none!important;background:transparent!important}
/* H5FIX-0929 GATE：会员墙/锁定卡标题折行时居中（副标题和按钮本来就居中） */.cm-gate .t1,.src-gate .t1,.kd-chart-lk .t1{text-align:center}
.kx-fr{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}
.kx-fl{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px);mask-image:linear-gradient(90deg,transparent,#000 32px)}
.kx-fl.kx-fr{-webkit-mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,transparent,#000 32px,#000 calc(100% - 32px),transparent)}
/* H5FIX-0929 SETOUT：未登录（直开 /settings /me）不出「退出登录」、头像不带编辑笔 */#setLogout .sk-in{display:none}body:not(.is-logged) #setLogout .sk-out{display:none}body:not(.is-logged) #setLogout .sk-in{display:inline}body:not(.is-logged) .set-av-ed{display:none}
/* ONE-SRC-0929 总览纵轴刻度：贴在三条虚线上方、靠右，不挡点击 */.ov-ch-yt{position:absolute;left:0;right:0;top:0;height:180px;pointer-events:none}.ov-ch-yt span{position:absolute;right:0;transform:translateY(-100%);padding-bottom:2px;font-size:10px;line-height:12px;font-weight:500;color:var(--txt-3);font-family:var(--num);font-variant-numeric:tabular-nums}
img[src*="/avatars/"],img[src*="avatar"]{object-fit:cover!important}
.st-zero{position:relative;height:160px;margin-top:12px}
.st-zero i{position:absolute;left:0;right:0;top:50%;height:2px;border-radius:2px;background:#4353E6}
.st-zero-t{margin-top:8px;font-size:12px;color:var(--txt-3,#8A8F98);text-align:center}
#login[data-step="g"] .lstep-g{display:block}
#login[data-step="g"] .back2:not(.close2){visibility:hidden}
#login[data-step="g"] .licon>.li-g{display:flex;align-items:center;justify-content:center}
#login[data-step="g"] .lsub2{display:none}
.licon>.li-g svg{width:78%;height:78%}
.lfoot-g{padding-top:1.7rem}
.lbtn-g{position:relative;overflow:hidden;gap:10px}
.lbtn-g .g-ic{flex:0 0 auto;width:20px;height:20px;display:block}
.lbtn-g .gsi-ov{position:absolute;left:0;top:0;width:100%;height:100%;opacity:.01;overflow:hidden;z-index:2}
.lbtn-g.busy .gsi-ov,.lbtn-g[disabled] .gsi-ov,.lbtn-g.ld .gsi-ov{display:none}
.lbtn-g.ld .g-t{opacity:.55}
.lbtn-g[disabled]{background:#fff;color:#000;opacity:.6}
html[data-theme="light"] .lbtn-g[disabled]{background:#1A1A1A;color:#fff}
.brand{display:inline-flex!important;align-items:center;gap:.1867rem}
.brand::after{display:none!important;content:none!important}
.brand::before{content:"";flex:none;width:.64rem;height:.64rem;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMzMuNiAzNC41IDM1LjggMzYuNiAzOC4xIDM4LjEgNDAuNyAzOS4xIDQzLjcgMzkuNyA0Ni42IDM5LjYgNDkuNSAzOC45IDUyLjAgMzcuOCA1NC4zIDM2LjEgNTUuNiAzNC44IDU2LjcgMzMuNCA1Ny43IDMxLjcgNTguMyAzMC4yIDY0LjcgNi42IDUwLjggMi44IDQ0LjggMjUuMyAzOC43IDE3LjkgMjcuNSAyNi45IDMzLjYgMzQuNVpNMzQuNSA2Ni40IDM2LjYgNjQuMiAzOC4xIDYxLjkgMzkuMSA1OS4zIDM5LjcgNTYuMyAzOS42IDUzLjQgMzguOSA1MC41IDM3LjggNDguMCAzNi4xIDQ1LjcgMzQuOCA0NC40IDMzLjQgNDMuMyAzMS43IDQyLjMgMzAuMiA0MS43IDYuNiAzNS4zIDIuOCA0OS4yIDI1LjMgNTUuMiAxNy45IDYxLjMgMjYuOSA3Mi41IDM0LjUgNjYuNFpNNjUuNSAzMy42IDYzLjQgMzUuOCA2MS45IDM4LjEgNjAuOSA0MC43IDYwLjMgNDMuNyA2MC40IDQ2LjYgNjEuMSA0OS41IDYyLjIgNTIuMCA2My45IDU0LjMgNjUuMiA1NS42IDY2LjYgNTYuNyA2OC4zIDU3LjcgNjkuOCA1OC4zIDkzLjQgNjQuNyA5Ny4yIDUwLjggNzQuNyA0NC44IDgyLjEgMzguNyA3My4xIDI3LjUgNjUuNSAzMy42Wk02Ni40IDY1LjUgNjQuMiA2My40IDYxLjkgNjEuOSA1OS4zIDYwLjkgNTYuMyA2MC4zIDUzLjQgNjAuNCA1MC41IDYxLjEgNDguMCA2Mi4yIDQ1LjcgNjMuOSA0NC40IDY1LjIgNDMuMyA2Ni42IDQyLjMgNjguMyA0MS43IDY5LjggMzUuMyA5My40IDQ5LjIgOTcuMiA1NS4yIDc0LjcgNjEuMyA4Mi4xIDcyLjUgNzMuMSA2Ni40IDY1LjVaIiBmaWxsPSIjNDM1M0U2Ii8+PC9zdmc+") center/contain no-repeat}
@media (min-width:768px){.hd .brand::before{width:26px;height:26px}.hd .brand{gap:7px}}
.sp-mark{font-size:0!important;line-height:0!important;color:transparent!important}
.sp-mark::before{content:"";display:block;width:56px;height:56px;margin:0 auto;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMzMuNiAzNC41IDM1LjggMzYuNiAzOC4xIDM4LjEgNDAuNyAzOS4xIDQzLjcgMzkuNyA0Ni42IDM5LjYgNDkuNSAzOC45IDUyLjAgMzcuOCA1NC4zIDM2LjEgNTUuNiAzNC44IDU2LjcgMzMuNCA1Ny43IDMxLjcgNTguMyAzMC4yIDY0LjcgNi42IDUwLjggMi44IDQ0LjggMjUuMyAzOC43IDE3LjkgMjcuNSAyNi45IDMzLjYgMzQuNVpNMzQuNSA2Ni40IDM2LjYgNjQuMiAzOC4xIDYxLjkgMzkuMSA1OS4zIDM5LjcgNTYuMyAzOS42IDUzLjQgMzguOSA1MC41IDM3LjggNDguMCAzNi4xIDQ1LjcgMzQuOCA0NC40IDMzLjQgNDMuMyAzMS43IDQyLjMgMzAuMiA0MS43IDYuNiAzNS4zIDIuOCA0OS4yIDI1LjMgNTUuMiAxNy45IDYxLjMgMjYuOSA3Mi41IDM0LjUgNjYuNFpNNjUuNSAzMy42IDYzLjQgMzUuOCA2MS45IDM4LjEgNjAuOSA0MC43IDYwLjMgNDMuNyA2MC40IDQ2LjYgNjEuMSA0OS41IDYyLjIgNTIuMCA2My45IDU0LjMgNjUuMiA1NS42IDY2LjYgNTYuNyA2OC4zIDU3LjcgNjkuOCA1OC4zIDkzLjQgNjQuNyA5Ny4yIDUwLjggNzQuNyA0NC44IDgyLjEgMzguNyA3My4xIDI3LjUgNjUuNSAzMy42Wk02Ni40IDY1LjUgNjQuMiA2My40IDYxLjkgNjEuOSA1OS4zIDYwLjkgNTYuMyA2MC4zIDUzLjQgNjAuNCA1MC41IDYxLjEgNDguMCA2Mi4yIDQ1LjcgNjMuOSA0NC40IDY1LjIgNDMuMyA2Ni42IDQyLjMgNjguMyA0MS43IDY5LjggMzUuMyA5My40IDQ5LjIgOTcuMiA1NS4yIDc0LjcgNjEuMyA4Mi4xIDcyLjUgNzMuMSA2Ni40IDY1LjVaIiBmaWxsPSIjNDM1M0U2Ii8+PC9zdmc+") center/contain no-repeat}
#docPage .upd::before{content:"";display:block;width:44px;height:44px;margin:4px auto 16px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMzMuNiAzNC41IDM1LjggMzYuNiAzOC4xIDM4LjEgNDAuNyAzOS4xIDQzLjcgMzkuNyA0Ni42IDM5LjYgNDkuNSAzOC45IDUyLjAgMzcuOCA1NC4zIDM2LjEgNTUuNiAzNC44IDU2LjcgMzMuNCA1Ny43IDMxLjcgNTguMyAzMC4yIDY0LjcgNi42IDUwLjggMi44IDQ0LjggMjUuMyAzOC43IDE3LjkgMjcuNSAyNi45IDMzLjYgMzQuNVpNMzQuNSA2Ni40IDM2LjYgNjQuMiAzOC4xIDYxLjkgMzkuMSA1OS4zIDM5LjcgNTYuMyAzOS42IDUzLjQgMzguOSA1MC41IDM3LjggNDguMCAzNi4xIDQ1LjcgMzQuOCA0NC40IDMzLjQgNDMuMyAzMS43IDQyLjMgMzAuMiA0MS43IDYuNiAzNS4zIDIuOCA0OS4yIDI1LjMgNTUuMiAxNy45IDYxLjMgMjYuOSA3Mi41IDM0LjUgNjYuNFpNNjUuNSAzMy42IDYzLjQgMzUuOCA2MS45IDM4LjEgNjAuOSA0MC43IDYwLjMgNDMuNyA2MC40IDQ2LjYgNjEuMSA0OS41IDYyLjIgNTIuMCA2My45IDU0LjMgNjUuMiA1NS42IDY2LjYgNTYuNyA2OC4zIDU3LjcgNjkuOCA1OC4zIDkzLjQgNjQuNyA5Ny4yIDUwLjggNzQuNyA0NC44IDgyLjEgMzguNyA3My4xIDI3LjUgNjUuNSAzMy42Wk02Ni40IDY1LjUgNjQuMiA2My40IDYxLjkgNjEuOSA1OS4zIDYwLjkgNTYuMyA2MC4zIDUzLjQgNjAuNCA1MC41IDYxLjEgNDguMCA2Mi4yIDQ1LjcgNjMuOSA0NC40IDY1LjIgNDMuMyA2Ni42IDQyLjMgNjguMyA0MS43IDY5LjggMzUuMyA5My40IDQ5LjIgOTcuMiA1NS4yIDc0LjcgNjEuMyA4Mi4xIDcyLjUgNzMuMSA2Ni40IDY1LjVaIiBmaWxsPSIjNDM1M0U2Ii8+PC9zdmc+") center/contain no-repeat}
#docPage .dsec::after{content:"\00A9  2026 Tips";display:block;margin-top:56px;padding-top:84px;border-top:1px solid var(--line,rgba(128,128,128,.2));text-align:center;font-size:12px;letter-spacing:.06em;color:var(--txt-3,#8A8F99);background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBkPSJNMzMuNiAzNC41IDM1LjggMzYuNiAzOC4xIDM4LjEgNDAuNyAzOS4xIDQzLjcgMzkuNyA0Ni42IDM5LjYgNDkuNSAzOC45IDUyLjAgMzcuOCA1NC4zIDM2LjEgNTUuNiAzNC44IDU2LjcgMzMuNCA1Ny43IDMxLjcgNTguMyAzMC4yIDY0LjcgNi42IDUwLjggMi44IDQ0LjggMjUuMyAzOC43IDE3LjkgMjcuNSAyNi45IDMzLjYgMzQuNVpNMzQuNSA2Ni40IDM2LjYgNjQuMiAzOC4xIDYxLjkgMzkuMSA1OS4zIDM5LjcgNTYuMyAzOS42IDUzLjQgMzguOSA1MC41IDM3LjggNDguMCAzNi4xIDQ1LjcgMzQuOCA0NC40IDMzLjQgNDMuMyAzMS43IDQyLjMgMzAuMiA0MS43IDYuNiAzNS4zIDIuOCA0OS4yIDI1LjMgNTUuMiAxNy45IDYxLjMgMjYuOSA3Mi41IDM0LjUgNjYuNFpNNjUuNSAzMy42IDYzLjQgMzUuOCA2MS45IDM4LjEgNjAuOSA0MC43IDYwLjMgNDMuNyA2MC40IDQ2LjYgNjEuMSA0OS41IDYyLjIgNTIuMCA2My45IDU0LjMgNjUuMiA1NS42IDY2LjYgNTYuNyA2OC4zIDU3LjcgNjkuOCA1OC4zIDkzLjQgNjQuNyA5Ny4yIDUwLjggNzQuNyA0NC44IDgyLjEgMzguNyA3My4xIDI3LjUgNjUuNSAzMy42Wk02Ni40IDY1LjUgNjQuMiA2My40IDYxLjkgNjEuOSA1OS4zIDYwLjkgNTYuMyA2MC4zIDUzLjQgNjAuNCA1MC41IDYxLjEgNDguMCA2Mi4yIDQ1LjcgNjMuOSA0NC40IDY1LjIgNDMuMyA2Ni42IDQyLjMgNjguMyA0MS43IDY5LjggMzUuMyA5My40IDQ5LjIgOTcuMiA1NS4yIDc0LjcgNjEuMyA4Mi4xIDcyLjUgNzMuMSA2Ni40IDY1LjVaIiBmaWxsPSIjNDM1M0U2Ii8+PC9zdmc+") center 32px/32px 32px no-repeat}
.lbtn-g .gsi-ov{display:none}
.gsh .sheet-in{padding-bottom:calc(0.5333rem + var(--safe-b))}
.gsh-b{padding:0.32rem 0.6667rem 0}
.gsh.gsh-tb .sheet-in{padding-bottom:0.5333rem}
.gsh.gsh-tb{overflow:hidden}
.gsh-lg{margin:14px 0 0;text-align:center;font-size:12px;line-height:18px;color:var(--txt-3)}
.gsh-lg a{color:var(--txt-2);text-decoration:underline;text-underline-offset:2px}
.lg-terms{margin:14px 0 0;text-align:center;font-size:12px;line-height:18px;font-weight:500;color:var(--txt-3)}
.lg-terms a{color:var(--txt-2);text-decoration:underline;text-underline-offset:2px}
.gsh .gsh-s{text-align:center;padding-top:0.08rem}
/* BRAND-BLUE-0927 老板「顶部品牌名也改成蓝色」 */ .hd .brand,html[data-theme] .hd .brand{color:#4353E6!important;-webkit-text-stroke-color:#4353E6!important}
.sp-ring,.spin,.fd-vid-load{border-color:transparent!important;border-radius:0!important;background:#FFFFFF!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M33.6 34.5 35.8 36.6 38.1 38.1 40.7 39.1 43.7 39.7 46.6 39.6 49.5 38.9 52.0 37.8 54.3 36.1 55.6 34.8 56.7 33.4 57.7 31.7 58.3 30.2 64.7 6.6 50.8 2.8 44.8 25.3 38.7 17.9 27.5 26.9 33.6 34.5ZM34.5 66.4 36.6 64.2 38.1 61.9 39.1 59.3 39.7 56.3 39.6 53.4 38.9 50.5 37.8 48.0 36.1 45.7 34.8 44.4 33.4 43.3 31.7 42.3 30.2 41.7 6.6 35.3 2.8 49.2 25.3 55.2 17.9 61.3 26.9 72.5 34.5 66.4ZM65.5 33.6 63.4 35.8 61.9 38.1 60.9 40.7 60.3 43.7 60.4 46.6 61.1 49.5 62.2 52.0 63.9 54.3 65.2 55.6 66.6 56.7 68.3 57.7 69.8 58.3 93.4 64.7 97.2 50.8 74.7 44.8 82.1 38.7 73.1 27.5 65.5 33.6ZM66.4 65.5 64.2 63.4 61.9 61.9 59.3 60.9 56.3 60.3 53.4 60.4 50.5 61.1 48.0 62.2 45.7 63.9 44.4 65.2 43.3 66.6 42.3 68.3 41.7 69.8 35.3 93.4 49.2 97.2 55.2 74.7 61.3 82.1 72.5 73.1 66.4 65.5Z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M33.6 34.5 35.8 36.6 38.1 38.1 40.7 39.1 43.7 39.7 46.6 39.6 49.5 38.9 52.0 37.8 54.3 36.1 55.6 34.8 56.7 33.4 57.7 31.7 58.3 30.2 64.7 6.6 50.8 2.8 44.8 25.3 38.7 17.9 27.5 26.9 33.6 34.5ZM34.5 66.4 36.6 64.2 38.1 61.9 39.1 59.3 39.7 56.3 39.6 53.4 38.9 50.5 37.8 48.0 36.1 45.7 34.8 44.4 33.4 43.3 31.7 42.3 30.2 41.7 6.6 35.3 2.8 49.2 25.3 55.2 17.9 61.3 26.9 72.5 34.5 66.4ZM65.5 33.6 63.4 35.8 61.9 38.1 60.9 40.7 60.3 43.7 60.4 46.6 61.1 49.5 62.2 52.0 63.9 54.3 65.2 55.6 66.6 56.7 68.3 57.7 69.8 58.3 93.4 64.7 97.2 50.8 74.7 44.8 82.1 38.7 73.1 27.5 65.5 33.6ZM66.4 65.5 64.2 63.4 61.9 61.9 59.3 60.9 56.3 60.3 53.4 60.4 50.5 61.1 48.0 62.2 45.7 63.9 44.4 65.2 43.3 66.6 42.3 68.3 41.7 69.8 35.3 93.4 49.2 97.2 55.2 74.7 61.3 82.1 72.5 73.1 66.4 65.5Z' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat}
html[data-theme="light"] .sp-ring,html[data-theme="light"] .spin,html[data-theme="light"] .fd-vid-load{background:#1A1A1A!important}
.sp-ring,.spin,.fd-vid.load .fd-vid-load{animation:kxLogoSpin 1s linear infinite!important}
@keyframes kxLogoSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){.sp-ring,.spin,.fd-vid.load .fd-vid-load{animation-duration:2s!important}}
.dtip,.st-sel-menu,html[data-theme="light"] .dtip,html[data-theme="light"] .st-sel-menu{border-color:transparent}
#kxProg{position:fixed;top:0;left:0;width:0;height:0;pointer-events:none;z-index:2147483647}
#kxProg .kxp-bar{position:fixed;top:0;left:0;width:100%;height:2px;background:#4353E6;z-index:2147483647;pointer-events:none;transform:translate3d(-100%,0,0)}
#kxProg .kxp-peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #4353E6,0 0 5px #4353E6;opacity:1;transform:rotate(3deg) translate(0,-4px)}
@media print{#kxProg{display:none}}
#kxProg{display:none!important} /* NOPROG-1014 H5 不显示顶部加载条（PC 保留） */
.lpromo{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:100px;background:rgba(67,83,230,.14);color:var(--blue-txt);font-size:13px;line-height:18px;font-weight:600}
.lpromo svg{width:14px;height:14px;flex:0 0 auto;display:block}
#lPromo{display:flex;justify-content:center;margin-top:0.2133rem}
#login:not([data-step="g"]) #lPromo{display:none}
.gsh-pm{display:flex;justify-content:center;padding:0 0.4267rem 0.2133rem}
/* LOGINBAR-TALL-0927 老板「按钮上下有点细，上下加粗」：首页登录条按钮 40 → 48px 高 */ #loginBar button{min-height:48px!important}
.empty.h5nf{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:70svh;padding:24px;box-sizing:border-box}
.h5nf-t{margin-top:0;font-size:20px;line-height:28px;font-weight:700;color:var(--txt)}
.h5nf-d{margin-top:8px;max-width:300px;font-size:14px;line-height:22px;color:var(--txt-2)}
.h5nf-b{margin-top:28px;width:300px;max-width:100%;height:48px;border-radius:100px;border:0;background:#fff;color:#000;font:inherit;font-size:15px;font-weight:700;-webkit-appearance:none;appearance:none}
.h5nf-b:active{transform:scale(.98)}
html[data-theme="light"] .h5nf-b{background:#1A1A1A;color:#FFFFFF}
/* SHIMG-IOS-0928 提示压在海报层上面；浅色主题提示原来是深字配黑底看不清 */.share-toast{z-index:340}html[data-theme="light"] .share-toast{color:#fff}
html[data-theme="light"] #toast{color:#fff}   /* H5FIX-1016 通用提示浅色：.595 黑底配白字（原 var(--txt) 深字，看不清），同 .share-toast/.fr-tip */
/* SP-NOMARK-0928 老板：刷新时一大一小两个 logo 一闪，只留顶栏小的，闪屏中间大图标去掉 */#splash .sp-mark{display:none!important}
.tabbar,html[data-theme="light"] .tabbar{background:var(--bg);border-top:1px solid var(--line);box-sizing:border-box;
-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
.tabbar{padding:7px 4px calc(8px + var(--safe-b));
padding:7px 4px calc(8px + var(--safe-b) + var(--tb-overhang))}
.tabbar .tb,html[data-theme="light"] .tabbar .tb{color:var(--txt-3)}
.tabbar .tb.on,html[data-theme="light"] .tabbar .tb.on{color:var(--blue-txt)}
.tabbar .tb.on span{font-weight:700}
.tabbar .tb,.tabbar .tb *{transition:none!important;animation:none!important}
.shimg-po .shimg-x{z-index:5;border:1px solid transparent!important;background:linear-gradient(#000,#000) padding-box,linear-gradient(225deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.07) 32%,rgba(255,255,255,.07) 68%,rgba(255,255,255,.34) 100%) border-box!important;color:#fff}
.shimg-po .shimg-pv{max-width:calc((100svh - 7.5rem) * .96)}
.xbdg-tx{font-weight:500}
.ec3-fine .xbdg-tx{font-weight:inherit}
.cm-hd .cm-u{flex:0 1 auto;min-width:0;white-space:nowrap;overflow-wrap:normal}
.cm-hd .cm-t,.cm-hd .soc-fo{flex:0 0 auto}
.ml-c .nm-wrap{max-width:100%}
.nm-wrap>.ml-nm{flex:0 1 auto;min-width:0}
.ml-nm,.lb-nm,.ov-rd-nm{white-space:nowrap;overflow-wrap:normal}
.ml-sub .xbdg-tx{font-weight:inherit}
.ml-sub{flex-wrap:nowrap;white-space:nowrap;overflow-wrap:normal}
.soc-st.xbc>*{flex:0 0 auto}
.soc-st>.soc-sps,.soc-st>.soc-rk2,.soc-st>.xu{display:inline-flex;align-items:baseline;gap:0 4px}
.soc-rk2{font-weight:700}
.xbr{flex:0 0 100%;height:0;width:100%}
.kh-row>.kh-av,.kh-row>.kh-id,.kh-row>.kh-fw{align-self:center}
.kh-rk4{max-width:none;gap:0.0533rem}
.kh-rk4 b{font-weight:inherit;color:inherit}
.ml-sub>.xu{flex:0 0 auto}
.xu>i.xs{margin:0 0.1067rem 0 0}
.ml-sub>*{flex:0 0 auto}
.ml-sub>.ml-sps,.ml-sub>.ml-rk{flex:0 0 auto}
.ml-sps i,.ml-rk i{margin:0 0.1067rem}
.ml-sps>i:first-child,.ml-rk>i:first-child{margin-left:0}
.lb2-nm{white-space:nowrap;overflow-wrap:normal}
.ec3-price.xbf{display:flex;align-items:baseline;flex-wrap:nowrap;white-space:nowrap}
.ec3-price.xbf>*{flex:0 0 auto}
.ec3-price.xbf>.ec3-sps,.ec3-price.xbf>.ec3-rk{flex:0 0 auto;white-space:nowrap}
.lb-sub .xbdg-tx{font-weight:inherit}
.ec3-bl{display:flex;align-items:baseline;gap:0 4px;min-width:0;overflow:hidden;white-space:nowrap;
font-size:11px;line-height:16px;font-weight:500;color:var(--txt-2)}
.ec3-bl>*{flex:0 0 auto}
.ec3-bl em{font-style:normal;opacity:.5;margin:0 2px}
.kh-src.xbdg-top{background:rgba(67,83,230,.24);color:#A5AEFF}
.kh-src.xbdg-whale{background:rgba(240,130,40,.18);color:#F5A35C}
html[data-theme="light"] .kh-src.xbdg-top{background:rgba(67,83,230,.10);color:#4353E6}
html[data-theme="light"] .kh-src.xbdg-whale{background:rgba(230,110,0,.12);color:#B45309}
.kh-src.xbdg-active{background:color-mix(in srgb,var(--green) 18%,transparent);color:var(--green)}
html[data-theme="light"] .kh-src.xbdg-active{background:color-mix(in srgb,var(--green) 10%,transparent);color:color-mix(in srgb,var(--green) 85%,#000)}
.xbdg-tx[data-xbdg="active"]{color:var(--green)}
/* BDGCLR-1011 老板：大户/大神纯文字也要有颜色，同小标签色（大神蓝、大户橙） */.xbdg-tx[data-xbdg="top"]{color:#A5AEFF}.xbdg-tx[data-xbdg="whale"]{color:#F5A35C}html[data-theme="light"] .xbdg-tx[data-xbdg="top"]{color:#4353E6}html[data-theme="light"] .xbdg-tx[data-xbdg="whale"]{color:#B45309}
.sh-list{display:flex;flex-direction:column;gap:8px;padding:0 16px 8px}
.sh-it{cursor:pointer;-webkit-tap-highlight-color:transparent}
.esr-it{text-decoration:none;color:inherit}
.esr-it .esr-av{border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center}
.sh-it .lb-nm{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sh-sub1{display:flex;min-width:0;overflow:hidden;white-space:nowrap;font-family:inherit}
.sh-sub1>.sh-lg{min-width:0;overflow:hidden;text-overflow:ellipsis}
.sh-subw{display:block;min-width:0;overflow:hidden;max-height:48px}
.sh-sub{display:flex;flex-wrap:wrap;align-items:baseline;margin-left:-11px;line-height:16px;font-family:inherit}
.sh-p{position:relative;padding-left:11px;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box}
.sh-p::before{content:'·';position:absolute;left:3px;top:0;color:var(--txt-3)}
.sh-sub b{font-weight:700;font-family:var(--num);font-variant-numeric:tabular-nums}
.sh-sub .xbdg-tx{font-weight:inherit}
.sh-subw{max-height:16px}
.sh-sub{flex-wrap:nowrap}
.sh-sub>.sh-p{flex:0 0 auto}   /* FEEDTAG-0929 跟全站副标题同规则：单行，放不下先整段藏品类，不折行 */
.sh-it .lb-val{max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.sh-it .lb-val.up{color:var(--green)}
.sh-it .lb-val.dn{color:var(--red)}
.sh-st{flex:0 0 auto;max-width:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
font-size:12px;line-height:16px;font-weight:600;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.sh-st.lv{color:var(--red);font-weight:800;font-family:inherit}
.sh-st.fin{color:var(--txt-3);font-family:inherit}
.sh-cr{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}
.sh-cr>img{width:64%;height:64%;object-fit:contain;display:block}
.sh-cr.crest-ph-box{opacity:1}
.sh-cr.crest-ph-box>.crest-ph{opacity:.62}
.sh-spc{color:var(--txt-2)}
.lgn-trig{display:inline-flex;align-items:center;white-space:nowrap}
.lgn-trig svg{width:12px;height:12px;flex:0 0 12px;margin-left:4px;opacity:.7}
.cat-p.lgn-trig:active{opacity:1}
.lgn-c2{display:inline-flex;align-items:center;white-space:nowrap}
.lgn-c2 .lgn-ic{flex:0 0 16px;width:16px;height:16px;margin-right:6px;border-radius:0;font-size:9px}
.lgn-c2 .lgn-ic img{width:16px;height:16px;object-fit:contain;border-radius:0}
.lgn-c2 .lgn-ic.ph{border-radius:3px}
.lgn-c2 .lgn-tn{display:inline-block;vertical-align:bottom;min-width:0;max-width:44vw;overflow:hidden;text-overflow:ellipsis}
.lgn-c2 .cat-lv{margin-left:6px;vertical-align:0}
.cat-p.lgn-c2:active{opacity:1}   /* LGNAV-0929 v8 无点按效果 */
#lgnSheet .sheet-hd{padding:0.32rem 0.4267rem 0.2133rem}
#lgnBody{position:relative;padding:0 0.2133rem 0.2133rem}
.lgn-row,.lgn-grp{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;margin:0;
padding:0 0.2133rem;border:0;border-radius:12px;background:none;font-family:inherit;
color:var(--txt);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}
.lgn-grp{min-height:48px;font-size:15px;font-weight:800}
.lgn-all{min-height:48px;font-size:15px;font-weight:800}
.lgn-row{font-size:14px;font-weight:600}
.lgn-nm{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lgn-c{flex:0 0 auto;min-width:24px;text-align:right;font-family:var(--num);font-variant-numeric:tabular-nums;
font-size:13px;font-weight:700;color:var(--txt-3)}
.lgn-row .lgn-c{margin-right:26px}
.lgn-chev{width:16px;height:16px;flex:0 0 16px;color:var(--txt-3)}
.lgn-grp[aria-expanded="true"] .lgn-chev{transform:rotate(180deg)}
.lgn-row.on{color:var(--blue-txt)}
.lgn-fl>.cat-p{white-space:nowrap;max-width:none}
.lgn-trig .lgn-tn{display:inline-block;vertical-align:bottom;min-width:0;max-width:38vw;overflow:hidden;text-overflow:ellipsis}
.lgn-trig .cat-lv{margin-left:6px;vertical-align:0}
.lgn-note{margin:0 0 0.32rem;padding:0 0.4267rem;font-size:13px;line-height:20px;color:var(--txt-3)}
#lgnBody button,#lgnBody button:active{-webkit-tap-highlight-color:transparent;transition:none;transform:none;opacity:1;filter:none}
#lgnBody .lgn-row:active,#lgnBody .lgn-grp:active{background:none}   /* LGNAV-0929 v2c 无点按效果 */
.lgn-sep{height:1px;margin:4px 0.2133rem;background:var(--line)}
.lgn-b[hidden]{display:none}
.lgn-grp.esg-grp .lgn-ic{flex:0 0 20px}
.lgn-grp.esg-grp .lgn-c{margin-right:0}
.lgn-grp.esg-grp .lgn-chev{width:12px;height:12px;flex:0 0 12px;margin-left:-8px}
.lgn-b.esg-b .lgn-row{padding-left:calc(0.2133rem + 30px)}
.lgn-b.esg-b .lgn-row.esg-all{font-size:14px;font-weight:600}
.lgn-ic.esg-gi svg{width:18px;height:18px;display:block;color:var(--txt-2)}
.lgn-ic{flex:0 0 20px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;
border-radius:5px;font-size:11px;font-weight:800;line-height:1;color:var(--txt-2)}
.lgn-ic img{width:20px;height:20px;object-fit:contain;display:block}
.lgn-ic.ph{background:var(--surf)}
.lgn-row .cat-lv{flex:0 0 5px;margin:0;vertical-align:0}
.lgn-sk{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 0.2133rem}
.lgn-sk i{display:block;height:12px;border-radius:4px;background:var(--surf)}
.lgn-sk i:first-child{flex:0 0 20px;height:20px;border-radius:5px}
.lgn-emp{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 0.2133rem;font-size:13px;color:var(--txt-3)}
.lgn-emp button{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--blue,#4353E6);cursor:pointer}
/* LG-NOCUT-0930 */.lvc-lgi:has(img),.kd-lgi{border-radius:0!important;overflow:visible!important}
.lvc-row-n.fin-lo,html[data-theme="light"] .lvc-row-n.fin-lo{color:var(--txt-3);font-weight:600}
/* ICON-SHAPE-0930 老板 09-30：队徽/联赛logo/国旗方形无底不切角，头像圆形 */.sh-cr:has(>img){background:none!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important}.sh-cr:has(>img)::before{content:none!important}.sh-cr>img{width:75%;height:75%}.lgn-ic:has(>img){border-radius:0!important;overflow:visible!important}
.tp-chip{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:none}
.tp-chip .tp-chip-ic{display:inline-flex;width:14px;height:14px;color:var(--blue-txt,var(--blue))}
.tp-chip .tp-chip-ic svg{width:14px;height:14px}
.tp-chip .tp-chip-t{color:var(--txt)}
.tp-chip.on .tp-chip-t{color:#000}
.tp-pg{padding-bottom:calc(0.4267rem + var(--safe-b))}
.tp-hero{display:flex;align-items:center;gap:12px;margin:-4px 0.4267rem 14px;padding:16px;border-radius:16px;background:var(--surf)}
.tp-hero-ic{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--card-2);color:var(--blue-txt,var(--blue))}
.tp-hero-ic svg{width:22px;height:22px}
.tp-hero-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}
.tp-hero-t{font-size:17px;font-weight:800;color:var(--txt);line-height:1.25;overflow-wrap:anywhere}
.tp-hero-s{font-size:12px;font-weight:500;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-hero-k{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;max-width:42%;text-align:right}
.tp-hero-kl{font-size:11px;font-weight:600;color:var(--txt-2)}
.tp-hero-k b{font-size:13px;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.tp-hero.sk{height:72px}
.tp-hero.sk i{display:block;height:12px;border-radius:6px;background:var(--card-2);width:40%}
.tp-hero.sk i+i{width:24%;margin-top:10px}
.tp-tabs{margin:0 0 4px}
.tp-stg{padding-bottom:6px}
.tp-list{padding-top:4px}
.tp-dt{padding:14px 0.4267rem 6px;font-size:12px;font-weight:700;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-sr{margin:0 0.4267rem 10px;padding:14px 16px;border-radius:16px;background:var(--surf);display:flex;flex-direction:column;gap:8px}
.tp-sr-l{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--txt-2)}
.tp-sr-tm{font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--txt)}
.tp-sr-rd{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tp-sr-t{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px;font-weight:700;color:var(--txt)}
.tp-sr-t span{min-width:0;overflow-wrap:anywhere}
.tp-sr-t b{font-family:var(--num);font-variant-numeric:tabular-nums;font-weight:800}
.tp-sr.tbd .tp-sr-t{color:var(--txt-2);font-weight:600}
.tp-sr-st{font-size:12px;font-weight:600;color:var(--txt-2)}
.tp-cap{padding:2px 0.4267rem 8px;font-size:12px;font-weight:500;color:var(--txt-2);line-height:1.5}
.tp-ch .lb-nm-wrap{gap:6px}
.tp-bar{display:block;height:4px;border-radius:2px;background:var(--card-2);overflow:hidden}
.tp-bar i{display:block;height:100%;border-radius:2px;background:var(--blue)}
.tp-note{padding:6px 0.4267rem 16px;font-size:12px;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-teams{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0.4267rem 20px}
.tp-team{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border-radius:100px;background:var(--surf);font-size:12px;font-weight:700;color:var(--txt)}
.tp-pro{cursor:pointer}
.tp-crest{flex:0 0 32px;width:32px;height:32px;display:flex;align-items:center;justify-content:center}
.tp-crest img{width:32px;height:32px;object-fit:contain}
.tp-team{gap:6px}
.tp-team img{width:18px;height:18px;object-fit:contain}
.tp-lg-d{display:none}
html:not([data-theme="light"]) .tp-lg-l{display:none}
html:not([data-theme="light"]) .tp-lg-d{display:inline-block}
.tp-vt-key{display:flex;align-items:center;gap:8px;padding:0 0.4267rem 8px;font-size:12px;font-weight:600;color:var(--txt-2);line-height:1.45}
.tp-key-b{flex:0 0 22px;height:8px;background:linear-gradient(var(--blue),var(--blue)) 0 0/100% 3px no-repeat,linear-gradient(var(--txt-3,#919FA6),var(--txt-3,#919FA6)) 0 5px/100% 3px no-repeat}
.tp-ch.tp-can .tp-ch-it{cursor:pointer;-webkit-tap-highlight-color:transparent}
.tp-ch.tp-can .tp-ch-it:active{opacity:.7}
.tp-ch-it.ing{opacity:.6}
.tp-ch-it.me{background:color-mix(in srgb,var(--blue) 12%,var(--surf-solid,#151515))}
html[data-theme="light"] .tp-ch-it.me{background:#E9ECFC}
.tp-vbar{margin-top:-2px}
.tp-vbar i{background:var(--txt-3,#919FA6)}
.tp-vsub{font-weight:700;color:var(--txt-2);white-space:nowrap}
.tp-vt-ck{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-left:6px;border-radius:50%;background:var(--blue);color:#fff;vertical-align:-2px}
.tp-vt-ck svg{width:11px;height:11px}
.tp-vt-ft{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:8px 0.4267rem 16px;font-size:12px;font-weight:500;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}
.tp-vt-ft>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.tp-vt-ft .r{flex:0 0 auto}
.tp-tl{padding:0 0.4267rem 20px}
.tp-tl-h{padding:14px 2px 8px;font-size:13px;font-weight:800;letter-spacing:.04em;color:var(--txt-2)}
.tp-tl-g{display:flex;flex-direction:column;gap:8px}
.tp-tc{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 12px 10px 14px;border:0;border-radius:16px;background:var(--surf);color:var(--txt);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}
.tp-tc:active{opacity:.85}
.tp-tc-cr{flex:0 0 36px;width:36px;height:36px;display:flex;align-items:center;justify-content:center}
.tp-tc-cr img{width:36px;height:36px;object-fit:contain}
.tp-tc-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.tp-tc-nm{font-size:15px;font-weight:700;line-height:1.3;overflow-wrap:anywhere}
.tp-tc-sub{font-size:12px;font-weight:600;color:var(--txt-2);font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-tc-p{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}
.tp-tc-p b{font-size:15px;font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-tc-p i{font-style:normal;font-size:10px;font-weight:600;color:var(--txt-2)}
.tp-tc-ch{flex:0 0 16px;width:16px;height:16px;color:var(--txt-2)}
.tp-tp{padding:0 0.4267rem 20px}
.tp-tp-back{display:inline-flex;align-items:center;gap:4px;margin:2px 0 10px;padding:6px 10px 6px 4px;border:0;border-radius:100px;background:transparent;color:var(--txt-2);font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.tp-tp-back svg{width:18px;height:18px}
.tp-tp-hd{display:flex;align-items:center;gap:14px;padding:4px 2px 16px}
.tp-tp-cr{flex:0 0 64px;width:64px;height:64px;display:flex;align-items:center;justify-content:center}
.tp-tp-cr img{width:64px;height:64px;object-fit:contain}
.tp-tp-tx{min-width:0;display:flex;flex-direction:column;gap:4px}
.tp-tp-nm{font-size:22px;font-weight:800;line-height:1.2;color:var(--txt);overflow-wrap:anywhere}
.tp-tp-sub{font-size:13px;font-weight:600;color:var(--txt-2);font-family:var(--num)}
.tp-tp-sec{margin:0 0 12px;padding:14px;border-radius:16px;background:var(--surf)}
.tp-tp-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font-size:15px;font-weight:800;color:var(--txt)}
.tp-tp-rec{font-size:13px;font-weight:800;font-family:var(--num);color:var(--txt-2)}
.tp-tp-k{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.tp-tp-k span{font-size:13px;font-weight:700;color:var(--txt-2)}
.tp-tp-k b{font-size:24px;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.tp-tp-src{margin-top:4px;font-size:12px;color:var(--txt-2);font-family:var(--num)}
.tp-spark{display:block;width:100%;height:56px;margin-top:10px;color:var(--blue)}
.tp-ros{display:flex;flex-direction:column}
.tp-pl{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;margin-top:8px;padding:8px 12px;border:0;border-radius:12px;background:var(--surf-solid,#151515);color:var(--txt);text-align:left;font:inherit;cursor:pointer}
.tp-ros .tp-pl:first-child{margin-top:0}
html[data-theme="light"] .tp-pl{background:#F7F7F7}
.tp-tp-sec.tp-tp-rs{padding:0;background:transparent}
.tp-tp-sec.tp-tp-rs .tp-tp-h{padding:0 2px}
.tp-pl-av{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--card-2);color:var(--txt-3,var(--txt-2));display:flex;align-items:flex-end;justify-content:center;overflow:hidden}
.tp-pl-av svg{width:30px;height:30px}
.tp-pl-tx{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}
.tp-pl-id{font-size:15px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}
.tp-pl-rl{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--txt-2)}
.tp-pl-rl svg{width:13px;height:13px}
.tp-pl-fl{flex:0 0 auto;width:24px;height:auto;max-height:20px;object-fit:contain}
.tp-pl-card{display:none;margin:0 0 8px 52px;padding:10px 12px;border-radius:12px;background:var(--card-2);font-size:12px}
.tp-pl-card.on{display:grid;gap:6px}
.tp-pl-card div{display:flex;justify-content:space-between;gap:10px}
.tp-pl-card span{color:var(--txt-2);font-weight:600}
.tp-pl-card b{color:var(--txt);font-weight:700;text-align:right;overflow-wrap:anywhere}
.tp-tp-sch .tp-sr{margin:0 0 8px;background:var(--card-2)}
.tp-tp-empty{font-size:13px;color:var(--txt-2);line-height:1.5}
.tp-tp-home{display:inline-flex;align-items:center;gap:2px;margin:-6px 0 14px 2px;font-size:13px;font-weight:700;color:var(--blue-txt,var(--blue));text-decoration:none}
.tp-tp-home svg{width:14px;height:14px}
.tp-vote .tp-vt-o:disabled{opacity:1;color:var(--txt);-webkit-text-fill-color:var(--txt)}
.tp-vote .tp-vt-o.me:disabled{border-color:var(--blue)}
.tp-pl-av.ph{background:var(--card-2)}
.tp-pl-av img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}
.tp-tp-ms{padding-left:0;padding-right:0;background:transparent}
.tp-tp-ms .tp-tp-h{padding:0 2px}
.tp-ms-h{padding:6px 2px 8px;font-size:12px;font-weight:700;color:var(--txt-2)}
.tp-tp-ms .lvc,.tp-tp-ms .mc{margin-left:0;margin-right:0}
.tp-ms-more{display:block;width:100%;height:40px;margin-top:4px;border:0;border-radius:100px;background:var(--surf);color:var(--txt);font:inherit;font-size:13px;font-weight:700;cursor:pointer}
#cfTitle .tp-cf-cr{display:flex;justify-content:center;margin:0 auto 10px;width:48px;height:48px}
#cfTitle .tp-cf-cr img{width:48px;height:48px;object-fit:contain}
.tp-hero-ic.img{background:transparent;border-radius:0}
.tp-hero-ic.img img{width:40px;height:40px;object-fit:contain}
.tp-chip .tp-chip-ic img{width:14px;height:14px;object-fit:contain}
html:not([data-theme="light"]) .tp-chip.on .tp-chip-ic .tp-lg-d{display:none}
html:not([data-theme="light"]) .tp-chip.on .tp-chip-ic .tp-lg-l{display:inline-block}
.tp-tp-intro{margin:-6px 2px 16px;font-size:13px;line-height:1.6;color:var(--txt-2)}
.tp-tp-intro p{margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.tp-tp-intro.open p{display:block;-webkit-line-clamp:unset}
.tp-tp-intro button{margin-top:4px;padding:0;border:0;background:none;color:var(--blue-txt,var(--blue));font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.tp-pro-note{margin:4px 0.4267rem 12px;padding:10px 14px;border-radius:12px;background:var(--surf);font-size:12px;color:var(--txt-2);line-height:1.5}
.lb-sec-s{margin-left:8px;font-size:11px;font-weight:600;color:var(--txt-2)}
.tp-lolb-it{flex-direction:column;align-items:stretch}
.tp-lolb-top{display:flex;align-items:center;gap:inherit;width:100%}
.tp-lolb-top .lb-nm-wrap{flex:1 1 auto;min-width:0}
.tp-lolb-rec{display:flex;flex-direction:column;gap:4px;margin:8px 0 0 0;padding:8px 10px;border-radius:10px;background:var(--card-2)}
.tp-lolb-o{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}
.tp-lolb-m{min-width:0;color:var(--txt-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tp-lolb-r{flex:0 0 auto;font-weight:700}
.tp-lolb-r.hit{color:var(--green,#0ea371)}
.tp-lolb-r.miss{color:var(--txt-3,var(--txt-2))}
.tp-lolb-r.pend{color:var(--txt-2)}
.tp-lolb-it .lb-sub b.pos{color:var(--green,#0ea371)}
.tp-lolb-it .lb-sub b.neg{color:var(--red,#e5484d)}
html[data-theme="light"] .lb-rk.r2,.lb-rk.r2{background:linear-gradient(150deg,#F5F7FA 0%,#DDE3EC 40%,#AFB9C8 100%);color:#3A424D}
.lb-rk.r3,html[data-theme="light"] .lb-rk.r3{color:#5E2E12}
.tp-slot{position:relative;display:flex;align-items:center;min-height:44px;margin:0 0 8px}
.tp-slot>.cat-fl{padding-top:0;padding-bottom:0;width:100%}
.tp-ct>:first-child,.tp-ct>.tp-list:first-child>:first-child,.tp-ct>.tp-tl:first-child>:first-child{margin-top:0!important;padding-top:0!important}
.tp-ct>.tp-list:first-child>.tp-dt:first-child{padding-top:0}
.tp-info{position:relative;display:flex;align-items:center;gap:6px;width:100%;padding:0 0.4267rem;font-size:12px;line-height:16px;font-weight:500;color:var(--txt-2);white-space:nowrap}
.tp-info-t{min-width:0;overflow:hidden;text-overflow:ellipsis}
.tp-info-i{flex:0 0 16px;width:16px;height:16px;padding:0;border:1px solid currentColor;border-radius:50%;background:none;color:var(--txt-2);font:700 10px/14px var(--num);cursor:pointer}
.tp-lgd{margin-left:auto;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}
.tp-lgd i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-left:6px}
.tp-lgd i.b{background:var(--blue)}
.tp-lgd i.g{background:var(--txt-3,#919FA6)}
.tp-info-pop{position:absolute;left:0.4267rem;right:0.4267rem;top:calc(100% + 6px);z-index:5;padding:10px 12px;border-radius:12px;background:var(--pop-bg,var(--surf-solid,#151515));box-shadow:0 6px 24px rgba(0,0,0,.18);white-space:normal;font-size:12px;line-height:1.55;color:var(--txt)}
.deck-row .deck-c.tp-wc{overflow:hidden}
.tp-wc .wc-tx{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:1px;max-width:62%}
.tp-wc .wc-ey{font-size:9px;line-height:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(90deg,#E8B94A,#7B8BFF);-webkit-background-clip:text;background-clip:text;color:transparent}
.tp-wc .wc-t{font-size:14px;line-height:18px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tp-wc .wc-s{margin-top:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tp-wc .wc-art{position:absolute;right:6px;top:-10px;width:128px;height:96px;z-index:1;pointer-events:none}
.tp-wc .wc-fx{position:absolute;inset:0;width:100%;height:100%}
.tp-wc .wc-crest{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-28px 0 0 -23px;object-fit:contain;filter:drop-shadow(0 0 10px rgba(123,139,255,.65)) drop-shadow(0 4px 10px rgba(0,0,0,.45))!important}
.tp-wc .wc-crest-l{display:none}
html[data-theme="light"] .tp-wc .wc-crest-d{display:none}
html[data-theme="light"] .tp-wc .wc-crest-l{display:block;filter:drop-shadow(0 0 10px rgba(67,83,230,.35))!important}
html[data-theme="light"] .tp-wc .wc-fx{opacity:.55}
.tp-wc .wc-n{position:absolute;right:14px;top:12px;z-index:3}
.tp-lolb-sub{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.soc-spt{flex:0 0 auto;white-space:nowrap;font-size:.9em;font-weight:500;color:var(--txt-2);line-height:inherit;margin-right:calc(5px - var(--socpt-gap,8px))}
.soc-spt>i{font-style:normal;margin-left:5px}
.soc-pt>.soc-spt,.soc-pt>.soc-spt+.soc-ptt{align-self:baseline}
/* AET-1005 加时 */.lvc-tag .kx-aet::before{content:"\00b7";margin-right:.1467rem}
.tz-bkser .tz-bkst{font-weight:600;color:var(--txt-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-bkser .tz-bkh>span:last-child{flex:0 0 auto}
.tz-bkser .tz-sd0{flex:0 0 auto;min-width:7px;margin:0;text-align:center}
.tz-bkf{position:relative;display:flex;align-items:center;gap:0;height:22px;margin-top:2px;font-size:10px;line-height:14px;font-weight:500;color:var(--txt-3);white-space:nowrap;overflow:hidden}
.tz-bkf::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--line);transform:scaleY(.5);transform-origin:0 0;pointer-events:none}
.tz-bkf>span{min-width:0;overflow:hidden;text-overflow:ellipsis}
.tz-bkf .tz-live{flex:0 0 auto}
.tz-bkfc{flex:0 0 12px;width:12px;height:12px;margin-left:auto;color:var(--txt-3)}
.tz-bkfc svg{display:block;width:12px;height:12px}
#tzShB .bks{padding:0 var(--sel-pad,0.4267rem) calc(0.4267rem + var(--safe-b,0px))}
#tzShB .bks .sel-g{background:var(--sel-bg);border-radius:var(--sel-r);overflow:hidden}
#tzShB .bks .sel-g+.sel-g{margin-top:12px}
#tzShB .bks-g{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-height:50px;padding:8px 32px 8px 16px;box-sizing:border-box;color:var(--txt);text-decoration:none;-webkit-tap-highlight-color:transparent}
#tzShB .bks-hd .bks-g{min-height:64px}
#tzShB .bks-tm{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;line-height:20px;font-weight:600}
#tzShB .bks-tm.r{flex-direction:row-reverse}
#tzShB .bks-tm b{min-width:0;font-weight:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#tzShB .bks-tm em{flex:0 0 auto;font-style:normal;font-size:12px;font-weight:500;color:var(--txt-3)}
#tzShB .bks-tm.tbd b{font-size:12px;line-height:16px;font-weight:500;color:var(--txt-3);white-space:normal}
#tzShB .bks-c{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;text-align:center}
#tzShB .bks-c>b{font-size:15px;line-height:20px;font-weight:600;color:var(--txt)}
#tzShB .bks-c>span,#tzShB .bks-c>.tz-live{font-size:12px;line-height:16px;font-weight:500;color:var(--txt-2);white-space:nowrap}
#tzShB .bks-c>.tz-live{color:var(--red);font-weight:700}
#tzShB .bks-ss{font-size:20px!important;line-height:24px!important;font-weight:700!important;font-family:var(--num);font-variant-numeric:tabular-nums}
#tzShB .bks-ss .l{color:var(--txt-3)}
#tzShB .bks-a,#tzShB .bks-b{font-size:15px;line-height:20px;font-weight:600;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
#tzShB .bks-b{text-align:right}
#tzShB .bks-a.w,#tzShB .bks-b.w{font-weight:700}
#tzShB .bks-a.l,#tzShB .bks-b.l{color:var(--txt-3)}
#tzShB .bks-r:not(.fin):not(.lv) .bks-a,#tzShB .bks-r:not(.fin):not(.lv) .bks-b{color:var(--txt-3)}
#tzShB .bks-l .bks-r+.bks-r::before{content:'';position:absolute;left:16px;right:0;top:0;height:1px;background:var(--line);transform:scaleY(.5);transform-origin:0 0;pointer-events:none}
#tzShB a.bks-r{transition:background .15s cubic-bezier(.4,0,.2,1)}
#tzShB a.bks-r:active{background:var(--sel-press)}
#tzShB .bks-ch{position:absolute;right:12px;top:50%;width:14px;height:14px;margin-top:-7px;color:var(--txt-3)}
#tzShB .bks-ch svg{display:block;width:14px;height:14px}
.tz-bkr .tz-sd{margin-left:3px;font-size:10px;font-style:normal;font-weight:500;color:var(--txt-3)}
.tz-asia .tz-pnum{margin-left:6px;font-size:12px;font-style:normal;font-weight:500;color:var(--txt-3)}
.tz-hotw .pos-l.pmh-cmw.pv-C{display:flex;flex-direction:column;gap:0.4267rem;padding:0;margin:0;list-style:none}
.tz-hotw .pos-l.pmh-cmw.pv-C>.pmh-c.v2{flex:0 0 auto;width:auto;margin:0;scroll-snap-align:none;height:auto}
#tzWrap{position:fixed;top:0;left:50%;z-index:240;width:10rem;max-width:100%;margin-left:-5rem;height:100%;height:100svh;background:var(--bg);overflow:hidden;pointer-events:none;visibility:hidden;transition:visibility 0s linear .3s}
body.on-tztm #tzWrap{pointer-events:auto;visibility:visible;transition:visibility 0s}
body.on-tztm{overflow:hidden}
#tzPage{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--bg);overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;transform:translateX(100%);transition:transform .3s cubic-bezier(.32,.72,.28,1);will-change:transform;scrollbar-width:none}
#tzPage::-webkit-scrollbar{display:none}
body.on-tztm #tzPage{transform:translateX(0)}
html.crios #tzWrap{top:var(--crios-top, 0px)}
#tzBack svg{width:24px;height:24px;stroke-width:1.35}
#tzShare svg{width:18px;height:18px;stroke-width:1.8}
body.pg-tz .dhd .pg-share{display:flex}
body.pg-tz #pgRightPad{display:none}
.tz-pg{padding-bottom:calc(0.8rem + var(--safe-b,0px))}
.tz-pg .cm-list{padding:0 0.4267rem}
.tz-ld.tz-d,.tz-crl.tz-d{display:none}
html:not([data-theme="light"]) .tz-ld.tz-l{display:none}
html:not([data-theme="light"]) .tz-ld.tz-d,html:not([data-theme="light"]) .tz-crl.tz-d{display:block}
html:not([data-theme="light"]) .tz-crl.tz-l{display:none}
.tz-hero{display:flex;align-items:center;gap:0.32rem;padding:0.4267rem 0.4267rem 0}
.tz-hic{flex:0 0 auto;width:1.1733rem;height:1.1733rem;display:flex;align-items:center;justify-content:center;color:var(--txt)}
.tz-hic img{width:1.1733rem;height:1.1733rem;object-fit:contain;display:block}
.tz-hic svg{width:0.64rem;height:0.64rem}
.tz-htx{flex:1 1 auto;min-width:0}
.tz-ht{font-size:0.48rem;line-height:1.25;font-weight:800;color:var(--txt);overflow-wrap:break-word}
.tz-hs{margin-top:0.08rem;font-size:0.3467rem;line-height:1.4;font-weight:500;color:var(--txt-2)}
.tz-hero.tz-sk .tz-hic{border-radius:0;background:var(--surf)}
.tz-hero.tz-sk .tz-htx i{display:block;height:0.4267rem;width:60%;border-radius:6px;background:var(--surf)}
.tz-hero.tz-sk .tz-htx i+i{margin-top:0.16rem;width:40%;height:0.32rem}
.tz-intro{padding:0 0.4267rem}
.tz-intro .kh-bio{margin-top:0.32rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--txt-2)}
.tz-off{color:var(--blue-txt);text-decoration:none;white-space:nowrap}
.tz-more-t{margin-top:0.08rem;padding:0;border:0;background:none;font:inherit;font-size:0.3467rem;font-weight:700;color:var(--txt);-webkit-tap-highlight-color:transparent}
.tz-th .tz-intro{padding:0}
.tz-seg{margin-top:0.2667rem}.tz-seg{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.tz-seg::-webkit-scrollbar{display:none}.tz-seg button{padding-left:max(10px,0.32rem)!important;padding-right:max(10px,0.32rem)!important}.tz-seg button:first-child{padding-left:0!important}.tz-seg button:last-child{padding-right:var(--h5pad,0.4267rem)!important}/*ZP2-1008 专区 7 个 tab 小屏横滑（照 .sub-seg），间距≥20px*/
.tz-slot .cat-fl{padding-top:0.32rem;padding-bottom:0}
.tz-ct{padding-top:0.1067rem}
.tz-ct>.cm-list:first-child,.tz-ct>.tz-sk-l:first-child{padding-top:0.32rem}
.tz-ct>.tz-chl:first-child,.tz-ct>.tz-tl:first-child{padding-top:0.32rem}
.tz-ct>h2:first-child,.tz-ct>.tz-sec:first-child h2{padding-top:0.4267rem}
.tz-chx span{margin-left:2px;font-weight:700}
.tz-sec h2 .tz-tag{font-size:11px}
.tz-note{margin:-4px 0.4267rem 10px;font-size:12px;line-height:18px;color:var(--txt-2)}
.tz-bt{margin:0 0.4267rem 8px;font-size:12px;font-weight:700;color:var(--txt-2)}
.tz-bt:not(:first-of-type){margin-top:12px}
.tz-brs{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}
.tz-brs::-webkit-scrollbar{display:none}
.tz-cols{display:flex;gap:10px;padding:0 0.4267rem;width:max-content}
.tz-bc{flex:0 0 auto;width:4.2667rem;display:flex;flex-direction:column}
.tz-bch{display:flex;justify-content:space-between;gap:6px;font-size:11px;line-height:16px;font-weight:600;color:var(--txt-3);margin-bottom:6px}
.tz-bcb{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-around;gap:8px}
.tz-mw{display:flex;flex-direction:column;gap:4px}
.tz-mb{display:block;padding:8px 10px;border-radius:12px;background:var(--surf);color:var(--txt);text-decoration:none;-webkit-tap-highlight-color:transparent}
.tz-mh{display:flex;align-items:center;gap:6px;font-size:10px;line-height:14px;color:var(--txt-3);margin-bottom:4px}
.tz-mh .num:first-child{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-br-r{display:flex;align-items:center;gap:6px;height:24px;font-size:12px;font-weight:600}
.tz-br-r.l{color:var(--txt-3)}
.tz-br-n{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-br-r b{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums}
.tz-lg20{flex:0 0 auto;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}
.tz-lg20 img{width:20px;height:20px;object-fit:contain;display:block}
.tz-live{font-style:normal;color:var(--red);font-weight:700}
.tz-vod{font-size:11px;color:var(--blue-txt);text-decoration:none}
.tz-vw{padding:2px 0 6px;text-align:right}
.tz-g{flex:0 0 auto;width:7.2rem;padding:10px 12px;border-radius:16px;background:var(--surf)}
.tz-gh{font-size:13px;font-weight:700;color:var(--txt);margin-bottom:4px}
.tz-tr{display:grid;grid-template-columns:16px minmax(0,1fr) 36px 40px;align-items:center;gap:6px;height:30px;font-size:12px;color:var(--txt)}
.tz-tr.tz-th{height:22px;font-size:11px;color:var(--txt-3)}
.tz-tr .num{text-align:right;font-family:var(--num);font-variant-numeric:tabular-nums}
.tz-tr>.num:first-child{text-align:left;color:var(--txt-3)}
.tz-tn{display:flex;align-items:center;gap:6px;min-width:0}
.tz-tnm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}
.tz-st{flex:0 0 auto;font-style:normal;font-size:10px;line-height:16px;padding:0 5px;border-radius:4px;font-weight:700}
.tz-st.adv{background:rgba(40,204,149,.16);color:var(--green)}
.tz-st.out{background:var(--surf);color:var(--txt-3)}
.tz-tr.out .tz-tnm{color:var(--txt-3)}
.tz-swc .tz-bc{width:2.9333rem}
.tz-pool{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;background:var(--surf)}
.tz-pool b{font-size:14px;font-weight:800;color:var(--txt);font-family:var(--num)}
.tz-pool span{font-size:11px;color:var(--txt-2)}
.tz-cards{display:block}
.tz-lab .lvc-lgn2{text-transform:none;letter-spacing:.02em}
.lvc-c.tz-pend{cursor:default}
.lvc-c.tz-pend:active{filter:none}
.tz-mcsk{margin:0 0.4267rem 0.4267rem}
.tz-mcsk>*{margin:0!important}
.tz-more{margin-top:0}
.tz-cards+.tz-more{margin-top:-4px;margin-bottom:4px}
.tz-ords+.tz-more{margin-top:12px}
.tz-evce{margin:0.4267rem 0.4267rem 0;padding:24px 0 20px;display:flex;flex-direction:column;align-items:center;text-align:center}   /* 老板 10-05：空态不要底色，直接铺在页面上；三张夺冠小卡保留卡片底 */
.tz-evce.lite{padding:20px 0}
.tz-evi{width:72px;height:72px;display:block}
.tz-evi img{width:72px;height:72px;object-fit:contain}
.tz-evce.lite .tz-evi,.tz-evce.lite .tz-evi img{width:56px;height:56px}
.tz-evt{margin-top:12px;font-size:15px;line-height:22px;font-weight:700;color:var(--txt)}
.tz-evcd{margin-top:4px;font-size:13px;color:var(--txt-2)}
.tz-evtl{list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;position:relative}
.tz-evtl li{position:relative;display:flex;flex-direction:column;align-items:center;gap:2px;font-size:11px;color:var(--txt-3)}
.tz-evtl li i{width:8px;height:8px;border-radius:50%;background:var(--txt-3);margin-bottom:4px;position:relative;z-index:1}
.tz-evtl li:not(:last-child)::after{content:"";position:absolute;top:3.5px;left:50%;width:100%;height:1px;background:var(--line)}
.tz-evtl li.on i{background:var(--blue)}
.tz-evtl li b{font-weight:600;color:var(--txt-2);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tz-evh{margin-top:18px;font-size:12px;font-weight:700;color:var(--txt-2)}
.tz-evtop{margin-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}
.tz-evtm{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:12px;background:var(--surf);color:var(--txt);text-decoration:none;min-width:0}
.tz-evtm .n{max-width:100%;font-size:12px;font-weight:600;overflow-wrap:anywhere;text-align:center}
.tz-evtm b{font-size:13px;font-weight:800;font-family:var(--num)}
.tz-evgo{margin-top:18px;min-width:200px;height:40px;padding:0 24px;border:0;border-radius:100px;background:#fff;color:#000;font:inherit;font-size:13px;font-weight:700;-webkit-tap-highlight-color:transparent}
html[data-theme="light"] .tz-evgo{background:#1A1A1A;color:#fff}
.tz-cr28,.tz-cr32{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center}
.tz-cr28{width:28px;height:28px}.tz-cr32{width:32px;height:32px}
.tz-cr28 img{width:28px;height:28px;object-fit:contain;display:block}.tz-cr32 img{width:32px;height:32px;object-fit:contain;display:block}
.tz-wb{background:#E6E6E6}
.tz-evb{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:10px;padding:8px 10px;border-radius:10px;background:rgba(67,83,230,.12);font-size:12px;line-height:16px;color:var(--txt)}
.tz-evb .k{font-weight:700;color:var(--blue-txt)}
.tz-evb i{width:1px;height:10px;background:var(--line)}
.tz-evb .up{color:var(--green)}.tz-evb .dn{color:var(--red)}
.tz-sk-l{padding-top:0.2133rem}
.tz-chl{display:flex;flex-direction:column;gap:0.2133rem;padding:0 0.4rem}
.tz-cc{position:relative;-webkit-tap-highlight-color:transparent}
.tz-chl.can .tz-cc[data-tzv]{cursor:pointer}
.tz-cc.me{background:rgba(67,83,230,.16)}
.tz-cc.ing{opacity:.6}
.tz-nmr{display:flex;align-items:center;gap:4px;min-width:0}
.tz-nm{min-width:0;color:var(--txt);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-ck{flex:0 0 auto;width:16px;height:16px;border-radius:50%;background:var(--blue);color:#fff;display:inline-flex;align-items:center;justify-content:center}
.tz-ck svg{width:10px;height:10px}
.tz-bar{display:block;height:4px;margin:6px 0 4px;border-radius:2px;background:var(--line);overflow:hidden}
.tz-bar i{display:block;height:100%;border-radius:2px;background:var(--blue)}
.tz-src{display:flex;gap:8px;justify-content:space-between}
.tz-src em{font-style:normal;min-width:0}
.tz-src b{flex:0 0 auto;font-weight:600}
.tz-cc.out .tz-nm{color:var(--txt-3)}
.tz-cc.out .tz-crl{opacity:.5}
.tz-outv{font-size:12px!important;color:var(--txt-3)!important}
.tz-ft{padding:12px 0.4267rem 0}
.tz-ft1{margin:0;font-size:11px;line-height:16px;color:var(--txt-3);white-space:nowrap}
.tz-ft1 i{font-style:normal}
.tz-cfcr{display:inline-flex;vertical-align:middle;margin-right:6px}
.tz-cfcr img{width:24px;height:24px;object-fit:contain}
.tz-tl{display:flex;flex-direction:column;gap:0.2133rem;padding:0 0.4rem}
.tz-tc{text-decoration:none;color:var(--txt)}
.tz-tc .lb-nm-wrap{flex:1 1 auto;min-width:0}
.tz-tcv{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px}
.tz-tcv b{font-size:15px;font-weight:800;color:var(--txt);font-family:var(--num)}
.tz-tcv i{font-style:normal;font-size:10px;color:var(--txt-3)}
.tz-tcv.out{font-size:12px;color:var(--txt-3)}
.tz-tc.out .lb-nm{color:var(--txt-3)}
.tz-chv{flex:0 0 auto;color:var(--txt-3)}
.tz-thcr{flex:0 0 auto;width:1.4933rem;height:1.4933rem;display:flex;align-items:center;justify-content:center}
.tz-thcr img{width:1.4933rem;height:1.4933rem;object-fit:contain;display:block}
.tz-tags{margin-top:0.16rem}
.tz-thsk .tz-thcr{background:var(--surf)}
.tz-thsk .kh-id i{display:block;height:0.4267rem;width:50%;border-radius:6px;background:var(--surf)}
.tz-thsk .kh-id i+i{margin-top:0.16rem;width:70%;height:0.32rem}
.tz-numsk{height:4.2rem}
.tz-tag{display:inline-flex;align-items:center;gap:4px;max-width:none}
.tz-tag img{width:16px;height:12px;object-fit:cover;display:block}
.tz-nums .kh-n-v{display:flex;align-items:center;gap:6px;min-width:0}
.tz-nums .tz-nv2 span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-ol{display:inline-flex;width:18px;height:18px;flex:0 0 auto}
.tz-ol img{width:18px;height:18px;object-fit:contain}
.tz-n-s{font-size:11px;line-height:15px;color:var(--txt-3)}
.tz-nlk{cursor:pointer;-webkit-tap-highlight-color:transparent}
.tz-nlk .tz-n-s{color:var(--blue-txt)}
.tz-trend{margin:0 0.4267rem;padding:12px;border-radius:16px;background:var(--surf)}
.tz-trend svg{display:block}
.tz-trv{display:flex;justify-content:space-between;align-items:center;margin-top:6px;font-size:11px;color:var(--txt-3)}
.tz-trv b{font-size:14px;color:var(--txt);font-family:var(--num)}
.tz-ros .tz-cols{gap:8px}
.tz-pl{flex:0 0 auto;width:2.9333rem;display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:16px;background:var(--surf);text-align:center;transition:box-shadow .2s}
.tz-plav{width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--card-2);color:var(--txt-3);display:flex;align-items:center;justify-content:center;margin-bottom:6px}
.tz-plav img{width:56px;height:56px;object-fit:cover;display:block}
.tz-plrl{font-size:10px;line-height:14px;font-weight:700;color:var(--blue-txt);text-transform:uppercase;letter-spacing:.02em;max-width:100%;white-space:nowrap}
.tz-plid{font-size:13px;line-height:18px;font-weight:800;color:var(--txt);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-plreal{font-size:11px;line-height:15px;min-height:30px;color:var(--txt-2);max-width:100%;overflow-wrap:break-word}
.tz-plnat{display:flex;align-items:center;justify-content:center;gap:4px;font-size:11px;line-height:15px;color:var(--txt-3);max-width:100%;text-align:left}
.tz-plnat img{width:16px;height:12px;object-fit:cover;flex:0 0 auto}
.tz-pl.tz-hl{box-shadow:inset 0 0 0 2px var(--blue)}
.tz-pg .cm-gate{margin:0.4267rem}
.tz-lab .lvc-lgn2{white-space:normal;overflow:visible}
.tz-nums .kh-n-lb{overflow:visible}
.tz-evtl li b{white-space:normal;overflow:visible;text-overflow:clip;text-align:center;line-height:13px;font-size:10px;padding:0 2px}
.tz-tc .lb-nm{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}
.tz-evc,.cat-fl .cat-p.tz-evc{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;max-width:none!important;flex:0 0 auto}
.tz-evci{display:inline-flex;width:16px;height:16px;flex:0 0 auto}
.tz-evci img{width:16px;height:16px;object-fit:contain}
.tz-evc .tz-evd{display:none}
html:not([data-theme="light"]) .tz-evc .tz-evl{display:none}html:not([data-theme="light"]) .tz-evc .tz-evd{display:block}
html:not([data-theme="light"]) .tz-evc.on .tz-evd{display:none}html:not([data-theme="light"]) .tz-evc.on .tz-evl{display:block}
html[data-theme="light"] .tz-evc.on .tz-evl{display:none}html[data-theme="light"] .tz-evc.on .tz-evd{display:block}
.tz-npend{color:var(--txt-3);font-weight:600}
#pgTzInfo{display:none}
body.pg-tz.tz-hinfo #pgTzInfo{display:flex}
#pgTzInfo svg{width:18px;height:18px;stroke-width:1.8}
.tz-ia{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:2px;margin-top:0.08rem}
.tz-ia .tz-more-t{margin-top:0;line-height:22px}
.tz-ia .tz-more-t[hidden]{display:none}
.tz-intro:not(:has(.kh-bio)) .tz-ia{margin-top:0.32rem}
.tz-nums .kh-n{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}
.tz-nums .tz-nlk{cursor:pointer;margin:-6px -8px;padding:6px 8px;border-radius:10px;transition:background-color .15s}
.tz-nums .tz-nlk:active{background:var(--card)}
.tz-nums .tz-nlk .tz-n-s{color:var(--txt-2)}
.tz-dday{padding:0.2133rem 0.4267rem 0.1067rem;font-size:0.32rem;font-weight:700;line-height:18px;color:var(--txt-2)}
.tz-cards + .tz-dday{padding-top:0.32rem}
.tz-bks .tz-cols{gap:28px}
.tz-bkcols{position:relative;align-items:stretch}
.tz-bkl{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}
.tz-bkl path{fill:none;stroke:var(--tz-bkg,rgba(255,255,255,.16));stroke-width:1.5}
.tz-bkl path.on{stroke:#C89B3C;stroke-width:2}
html[data-theme="light"] .tz-bkl path{stroke:rgba(0,0,0,.14)}
html[data-theme="light"] .tz-bkl path.on{stroke:#C89B3C}
.tz-bkc{position:relative;z-index:1;flex:0 0 auto;width:4.2667rem;display:flex;flex-direction:column}
.tz-bkch{font-size:11px;line-height:16px;font-weight:600;color:var(--txt-3);margin-bottom:6px;overflow-wrap:break-word}
.tz-bkch .num{font-weight:500}
.tz-bkcb{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-around}
.tz-bkm{padding:5px 0}
.tz-bkh{display:flex;justify-content:space-between;gap:6px;height:14px;font-size:10px;line-height:14px;color:var(--txt-3);margin:0 2px 3px}
.tz-bkb{display:block;padding:4px 8px;border-radius:10px;background:var(--surf);color:var(--txt);text-decoration:none;-webkit-tap-highlight-color:transparent}
.tz-bkr{display:flex;align-items:center;gap:6px;height:26px;font-size:12px;font-weight:500;color:var(--txt-2)}
.tz-bkr.w{font-weight:700;color:var(--txt)}
.tz-bkr.l{color:var(--txt-3)}
.tz-bkr b{flex:0 0 auto;min-width:10px;text-align:right;font-family:var(--num);font-variant-numeric:tabular-nums}
.tz-bkr.tbd{color:var(--txt-3);font-size:10px;line-height:12px}
.tz-bkr.tbd .tz-br-n{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}
.tz-bkph{box-sizing:border-box;border:1px dashed var(--txt-3);border-radius:5px;opacity:.7}
.tz-vh{position:absolute;right:3.2rem;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;padding:0 10px;height:22px;line-height:22px;border-radius:100px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;white-space:nowrap;transition:opacity .12s}
.tz-chl.can .tz-cc[data-tzv]:active .tz-vh{opacity:1}
@media (hover:hover){.tz-chl.can .tz-cc[data-tzv]:hover .tz-vh{opacity:1}}
html body #detailWrap,html body #pgWrap,html body #kolWrap,html body #lbWrap,html body #mlWrap,html body #setWrap,html body #tzWrap,html body #doc{top:0;bottom:0;height:auto}
html body #detail::after,html body #pgPage::after,html body #kolPage::after,html body #lbPage::after,html body #mlPage::after,html body #setPage::after,html body #tzPage::after,html body #docBody::after{content:'';display:block;height:var(--kx-tbpad,0px);pointer-events:none}
.tz-gv{display:flex;flex-direction:column;gap:12px;padding:0 0.4267rem}
.tz-gv .tz-g{width:auto;padding:12px 14px 6px}
.tz-gv .tz-gh{margin-bottom:2px}
.tz-gv .tz-tr{grid-template-columns:18px minmax(0,1fr) 64px 40px 44px;gap:8px;height:40px;font-size:13px;border-top:1px solid var(--line)}
.tz-gv .tz-tr.tz-th{height:28px;font-size:11px;border-top:0}
.tz-st2{font-size:11px;font-weight:600;color:var(--txt-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.tz-st2.adv{color:var(--green)}
.tz-gv .tz-tr.out,.tz-gv .tz-tr.out .tz-tnm{color:var(--txt-3)}
.tz-gv .tz-tr.out .tz-lg20 img{opacity:.5}
.tz-gv .tz-tnm{font-weight:600}
@media (max-width:360px){.tz-gv .tz-g{padding:10px 10px 4px}.tz-gv .tz-tr{grid-template-columns:14px minmax(0,1fr) 50px 30px 34px;gap:5px;font-size:12px}.tz-gv .tz-tr .tz-lg20{width:18px;height:18px}.tz-gv .tz-tr .tz-lg20 img{width:18px;height:18px}.tz-gv .tz-tn{gap:5px}.tz-st2{font-size:10px}}
.tz-swv{display:flex;flex-direction:column;gap:8px;padding:0 0.4267rem}
.tz-swr{display:flex;align-items:stretch;gap:10px;padding:10px 12px;border-radius:16px;background:var(--surf)}
.tz-swh{flex:0 0 3.2rem;display:flex;flex-direction:column;justify-content:center;gap:2px;font-size:13px;font-weight:700;color:var(--txt)}
.tz-swh .num{font-size:11px;font-weight:500;color:var(--txt-3)}
.tz-swp{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.tz-swp .tz-pool{min-width:0;padding:6px 8px;border-radius:10px;background:var(--bg)}
.tz-swp .tz-pool span{font-size:10px;line-height:14px;overflow-wrap:anywhere}
.tz-swh{flex-basis:2.4rem}
.tz-swp .tz-pool,.tz-pool{background:transparent!important;box-shadow:inset 0 0 0 1px var(--line)}
.tz-ct[data-tab="sch"] > .tz-dday:first-child{padding-top:0.4267rem}
.tz-gv .tz-tr{border-top:0}
.wo-nxc{display:block;margin:0 0.4267rem;padding:12px 14px;border-radius:16px;background:var(--surf);color:var(--txt);text-decoration:none;-webkit-tap-highlight-color:transparent}
.wo-nxh{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:18px;color:var(--txt-2)}
.wo-nxh span:first-child{min-width:0;overflow-wrap:anywhere}
.wo-nxh .num{flex:0 0 auto;font-family:var(--num);font-variant-numeric:tabular-nums;color:var(--txt)}
.wo-nxb{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;margin-top:12px}
.wo-nxt{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}
.wo-nxt b{max-width:100%;font-size:15px;line-height:20px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.wo-nxf{margin-top:8px;text-align:center;font-size:11px;line-height:16px;color:var(--txt-3)}
.wo-fm{display:flex;gap:3px}
.wo-fm .tz-st,.wo-fr-r .tz-st{min-width:16px;text-align:center;padding:0 4px}
.wo-fm .tz-st.out,.wo-fr-r .tz-st.out{background:transparent;box-shadow:inset 0 0 0 1px var(--line);color:var(--txt-3)}
.wo-h2h{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;font-size:11px;line-height:16px;color:var(--txt-3);text-align:center}
.wo-h2h b{font-size:18px;line-height:24px;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.wo-h2h span:last-child{max-width:96px}
.wo-sw .tz-gv .tz-tr{grid-template-columns:38px minmax(0,1fr) 64px 40px 44px}
.wo-sw .tz-tr>.num:first-child{white-space:nowrap;font-size:12px;letter-spacing:-.02em}
.wo-st .tz-tr.cut{box-shadow:inset 0 1px 0 0 var(--line)}
.wo-st .tz-tr[data-tztm],.wo-plv .tz-tr[data-tztm],.wo-frv .wo-lk{cursor:pointer;-webkit-tap-highlight-color:transparent}
.wo-rl{display:flex;flex-direction:column;gap:8px;padding:0 0.4267rem}
.wo-rc{position:relative;border-radius:16px;background:var(--surf)}
.wo-rcb{display:block;padding:10px 14px 12px;color:var(--txt);text-decoration:none;-webkit-tap-highlight-color:transparent}
.wo-rch{display:flex;justify-content:space-between;gap:8px;font-size:11px;line-height:16px;color:var(--txt-3);margin-bottom:4px}
.wo-rch span:first-child{min-width:0;overflow-wrap:anywhere}
.wo-rr{display:flex;align-items:center;gap:8px;height:28px;font-size:13px;font-weight:600}
.wo-rr b{flex:0 0 auto;font-size:15px;font-weight:800;font-family:var(--num);font-variant-numeric:tabular-nums}
.wo-rr.l{color:var(--txt-3)}
.wo-rr.l .tz-lg20 img{opacity:.5}
.wo-gm{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
.wo-g{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:100px;box-shadow:inset 0 0 0 1px var(--line);font-size:11px;color:var(--txt-2);white-space:nowrap}
.wo-g b{font-weight:700;color:var(--txt)}
.wo-g .tz-live{margin-right:2px}
.tz-lg14{flex:0 0 auto;width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center}
.tz-lg14 img{width:14px;height:14px;object-fit:contain;display:block}
.wo-mvp{margin-top:8px;font-size:11px;line-height:16px;color:var(--txt-3)}
.wo-hot{position:absolute;right:14px;bottom:12px;padding:0;border:0;background:none;font:inherit;font-size:11px;line-height:22px;font-weight:600;color:var(--blue-txt);-webkit-tap-highlight-color:transparent}
.wo-rc:has(.wo-hot) .wo-gm{padding-right:96px}
.wo-mfl{padding:0 0.4267rem 10px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}
.wo-mfl::-webkit-scrollbar{display:none}
.wo-mfl .cat-p{flex:0 0 auto}
.wo-pt{margin-left:6px;font-style:normal;font-size:11px;font-weight:500;color:var(--txt-3)}
.wo-plv .wo-v{font-weight:700}
.wo-frv .tz-tr{grid-template-columns:44px minmax(0,1fr) 40px 28px}
.wo-frv .tz-tr>.num:first-child{font-size:12px}
.wo-fr-r{display:flex;justify-content:flex-end}
@media (max-width:360px){.wo-fm{gap:2px}.wo-fm .tz-st{min-width:14px;padding:0 2px;font-size:9px}.wo-sw .tz-gv .tz-tr{grid-template-columns:32px minmax(0,1fr) 44px 30px 34px}.wo-sw .tz-tr>.num:first-child{font-size:11px}.wo-frv .tz-tr{grid-template-columns:40px minmax(0,1fr) 34px 24px}.wo-h2h{min-width:52px}.wo-nxc{padding:12px}}
@media (max-width:360px){.wo-st .tz-gv .tz-tr{grid-template-columns:30px minmax(0,1fr) 66px 34px}.wo-st .tz-gv .tz-tr>span:nth-child(5){display:none}.wo-plv .tz-tr{grid-template-columns:16px minmax(0,1fr) 40px 44px}.wo-plv .tz-tr>span:nth-child(3){display:none}}
.tz-dlgw .h5dl-hd{margin-bottom:0;padding-bottom:12px;border-bottom:1px solid transparent;transition:border-color .15s}
.tz-dlgw.tz-scr .h5dl-hd{border-bottom-color:transparent}   /* DLGPAD-1007 老板：滑动时标题下不出线 */
.tz-dlgw .h5dl-bd{padding-top:12px}
.tz-dlg2{padding:0}
.tz-dp{margin:0 0 16px;font-size:0.3733rem;line-height:1.7;color:var(--txt-2);white-space:pre-line;overflow-wrap:break-word}
.tz-dtot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 12px;border-top:1px solid var(--line)}
.tz-dtot span{font-size:13px;color:var(--txt-2)}
.tz-dtot b{font-size:24px;line-height:30px;font-weight:800;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums}
.tz-dg{padding-top:12px;border-top:1px solid var(--line)}
.tz-dg+.tz-dg{margin-top:8px}
.tz-dgh{margin-bottom:2px;font-size:12px;line-height:18px;font-weight:700;color:var(--txt-3)}
.tz-dr{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:7px 0;font-size:14px;line-height:20px;color:var(--txt-2)}
.tz-dr b{flex:0 0 auto;text-align:right;font-weight:700;color:var(--txt);font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}
.tz-dr em{display:block;font-style:normal;font-family:inherit;font-size:11px;line-height:14px;font-weight:500;color:var(--txt-3)}
.tz-dv{display:flex;flex-direction:column;gap:2px;padding:8px 0}
.tz-dv b{font-size:14px;line-height:20px;font-weight:700;color:var(--txt)}
.tz-dv span{font-size:13px;line-height:18px;color:var(--txt-2)}
.tz-dv .tz-dvt{font-size:12px;color:var(--txt-3)}
html body #search::after{content:'';display:block;height:var(--kx-tbpad,0px);pointer-events:none}
/* EDAY-1013 */.kx-ed{white-space:nowrap;margin-left:6px;font-variant-numeric:tabular-nums}.kx-ed::before{content:"\00b7";margin-right:6px}.mc-when .kx-ed,.lvc-tag .kx-ed{margin-left:0}.lvc-tag .kx-ed{text-transform:none}.hc-st{white-space:nowrap}
html .lvc-lgn2{text-transform:none;letter-spacing:0}
/* ESP-AV-1009 老板 10-09：选手头像完整正圆（1px 内描边让暗色照片的圆边看得出，取景偏上对脸）；英雄/特工角标 18px 正圆裁切、实色底、2px 卡片实色描边，圆心落在大头像右下 45° 边上 */.pmx-av:not(.cr):not(.ph),.tz-plav,.esr-av{position:relative}.pmx-av:not(.cr):not(.ph)>img,.tz-plav>img,.esr-av>img{object-fit:cover!important;object-position:50% 20%!important}.pmx-av:not(.cr):not(.ph):has(>img)::after,.tz-plav:has(>img)::after,.esr-av:has(>img)::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);pointer-events:none}html[data-theme="light"] .pmx-av:not(.cr):not(.ph):has(>img)::after,html[data-theme="light"] .tz-plav:has(>img)::after,html[data-theme="light"] .esr-av:has(>img)::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.pmxpg .pmxpg-hic{right:-3px;bottom:-3px;width:18px;height:18px;border-radius:50%;overflow:hidden;background:#2A2A2A;box-shadow:0 0 0 2px var(--surf-solid,#151515);z-index:1}html[data-theme="light"] .pmxpg .pmxpg-hic{background:#E6E6E6}.pmxpg .pmxpg-hic img{width:100%;height:100%;object-fit:cover;object-position:50% 0;border-radius:50%;display:block}
/* ESBO-1011 卡片标题「A vs B · BO5」：队名先截断，BO 完整保留；灰字同时间标签（--txt-2 / 500） */.lvc-t.has-bo{display:flex;align-items:baseline;gap:4px;min-width:0}.lvc-t.has-bo .lvc-tn{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lvc-bo{flex:0 0 auto;font-size:11px;font-weight:500;letter-spacing:0;color:var(--txt-2);white-space:nowrap}
#h5evb.h5evb.va{--pk:20px;--pg:8px;--po:calc(var(--pk) + var(--pg));padding:0;scroll-padding-left:var(--po);scroll-padding-right:var(--po)}
#h5evb.h5evb.va .h5evb-r{gap:var(--pg);padding-left:var(--po)}
#h5evb.h5evb.va .h5evb-r::after{flex:0 0 var(--po);margin-left:calc(-1 * var(--pg))}
#h5evb.h5evb.va .h5evb-c{flex:0 0 calc(var(--h5w,100vw) - 2 * var(--po));width:calc(var(--h5w,100vw) - 2 * var(--po))}
#h5evbDots{display:none!important}
/* EVST-1011 横幅「直播中」= 直播徽章 .lvc-tag 同红同字重 */.h5evb-s .h5evb-lv{color:var(--red);font-weight:800}
/*HOTDECK-1011*/.hotd-ring{position:relative}.hotd-rr{position:absolute;inset:0}.hotd-it{position:absolute;width:17px;height:17px;display:block}.hotd-it img{display:block;width:17px;height:17px;object-fit:contain}.hotd-ctr{position:absolute;left:21px;top:17px;width:16px;height:16px;object-fit:contain}@keyframes hotdRot{0%,18%{transform:rotate(0)}20%,38%{transform:rotate(72deg)}40%,58%{transform:rotate(144deg)}60%,78%{transform:rotate(216deg)}80%,98%{transform:rotate(288deg)}100%{transform:rotate(360deg)}}@keyframes hotdRotR{0%,18%{transform:rotate(0)}20%,38%{transform:rotate(-72deg)}40%,58%{transform:rotate(-144deg)}60%,78%{transform:rotate(-216deg)}80%,98%{transform:rotate(-288deg)}100%{transform:rotate(-360deg)}}.hotd-rot .hotd-rr{animation:hotdRot 17.5s cubic-bezier(.45,0,.25,1) infinite;transform-origin:29px 25px;will-change:transform}.hotd-rot .hotd-it{animation:hotdRotR 17.5s cubic-bezier(.45,0,.25,1) infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.hotd-rot .hotd-rr,.hotd-rot .hotd-it{animation:none}}.deck-hot .deck-ic b{background:none!important;box-shadow:none!important;border-radius:0;overflow:visible}.deck-hot .deck-ic b img{display:block;width:32px;height:32px;object-fit:contain}.deck-hot .hotd-fb .hotd-art{position:absolute;left:0;top:-4px;height:58px;width:58px;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.deck-hot .deck-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
/*FROIDECK-1016*/.deck-froi{--frdk-ring:var(--surf-solid)}.kxd-froi{--frdk-ring:var(--pop-bg)}.frdk-a{position:absolute;top:13px;width:24px;height:24px;display:block;border-radius:50%;background:var(--frdk-ring);box-shadow:0 0 0 1.5px var(--frdk-ring)}.frdk-f{position:absolute;inset:0;display:block;border-radius:50%;overflow:hidden}.frdk-im{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;-webkit-user-drag:none}.frdk:not(.frdk-go) .frdk-a{opacity:0}.frdk-go .frdk-a{animation:frdkIn .42s cubic-bezier(.34,1.45,.64,1) both;animation-delay:calc(var(--i) * 120ms)}@keyframes frdkIn{from{opacity:0;transform:translateX(-8px) scale(.8)}to{opacity:1;transform:none}}.frdk-b{position:absolute;right:-8px;top:-6px;height:12px;padding:0 3px;border-radius:6px;background:var(--green);color:var(--bg);font-size:9px;font-weight:700;line-height:12px;white-space:nowrap;opacity:0;pointer-events:none}.frdk-a.frdk-pk{z-index:5!important}.frdk-pk .frdk-f{animation:frdkPk .9s ease both}.frdk-pk .frdk-b{animation:frdkBd .9s ease both}@keyframes frdkPk{0%{transform:scale(1)}35%,65%{transform:scale(1.14)}100%{transform:scale(1)}}@keyframes frdkBd{0%{opacity:0;transform:translateY(3px) scale(.8)}25%,70%{opacity:1;transform:none}100%{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.frdk .frdk-a{opacity:1!important;animation:none!important}.frdk-pk .frdk-f,.frdk-pk .frdk-b{animation:none!important}}
/*PILLNOSHADOW-1012 老板：新单胶囊去掉阴影，只留蓝底*/html body .rt-hint,html body .rt-pchint,html[data-theme] body .rt-hint,html[data-theme] body .rt-pchint,html body .rt-hint:hover,html body .rt-pchint:hover,html body .rt-hint:active,html body .rt-pchint:active{box-shadow:none!important}
html body .cm-gate{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:6px!important;
padding:24px 14px!important;border:0!important;border-radius:16px!important;background:var(--surf-solid)!important;box-shadow:none!important;
text-align:center!important;min-height:0!important;cursor:default}
html body .cm-gate:active{opacity:1!important}
html body .cm-gate .ic{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:none!important;
width:44px!important;height:44px!important;margin:0 0 6px!important;padding:0!important;border:1px solid transparent!important;border-radius:100px!important;
color:var(--txt)!important;box-shadow:none!important;
background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(225deg,rgba(255,255,255,.34) 0%,rgba(255,255,255,.07) 32%,rgba(255,255,255,.07) 68%,rgba(255,255,255,.34) 100%) border-box!important}
html[data-theme="light"] body .cm-gate .ic{color:var(--txt)!important;
background:linear-gradient(var(--bg),var(--bg)) padding-box,linear-gradient(225deg,rgba(0,0,0,.208) 0%,rgba(0,0,0,.035) 32%,rgba(0,0,0,.035) 68%,rgba(0,0,0,.208) 100%) border-box!important}
html body .cm-gate .ic svg{display:block!important;width:22px!important;height:22px!important;stroke:currentColor!important;stroke-width:1.5!important}
html body .cm-gate .t1{text-align:center!important}
html body .cm-gate .t2{text-align:center!important}
html body .cm-gate .cta{margin-top:6px!important}
html body .cm-gate{margin-left:.4267rem;margin-right:.4267rem}
html body .cm-list>.cm-gate{margin-left:0;margin-right:0}
html body #lbBody>.cm-gate{margin-left:.4rem;margin-right:.4rem}
.jx-hd{padding:4px .4267rem 12px}
.cm-list .jx-hd{padding:4px 0 12px}
.jx-hd .soc-t{margin:0}
.jx-desc{margin:6px 0 0;font-size:12px;line-height:18px;font-weight:400;color:var(--txt-2)}
.jx-ex{margin-top:12px}
.jx-tg{display:flex;flex-wrap:wrap;gap:6px}
.jx-tg .kh-src{max-width:none}
.jx-why{margin-top:8px;font-size:12px;line-height:18px;color:var(--txt-2)}
html.kx-cmtab #cmSeg{overflow-x:auto;scrollbar-width:none}
html.kx-cmtab #cmSeg::-webkit-scrollbar{display:none}
html.kx-cmtab #cmSeg>button{flex:0 0 auto;white-space:nowrap}
html.kx-jx #exf .exf-r::after{content:'';flex:0 0 1px;height:1px}
