.font-reveal:not(.font-ready),.font-reveal:not(.font-ready) *{-webkit-text-fill-color:transparent!important;-webkit-text-stroke-color:transparent!important;text-shadow:none!important;-webkit-text-decoration-color:transparent!important;text-decoration-color:transparent!important}.font-reveal:not(.font-ready) input::placeholder,.font-reveal:not(.font-ready) textarea::placeholder{color:transparent!important;-webkit-text-fill-color:transparent!important}.font-reveal.font-ready.font-reveal-unlocking,.font-reveal.font-ready.font-reveal-unlocking *,.font-reveal.font-ready.font-reveal-unlocking input::placeholder,.font-reveal.font-ready.font-reveal-unlocking textarea::placeholder{transition:none!important}.v6-hot-terms .hot-terms-label,.v6-hot-terms .hot-terms-label:hover{color:inherit;cursor:default}.v6-hot-terms button.hot-tag{padding:0;border:0;background:transparent;font-family:inherit;font-size:inherit;white-space:nowrap;cursor:pointer;transition:color .2s}.v6-hot-terms button.hot-tag:focus-visible,.v6-hot-terms button.hot-tag:hover{color:var(--brand-red)!important}.v6-hot-terms button.hot-tag:focus-visible{outline:1px solid var(--brand-red);outline-offset:3px;border-radius:3px}.portal-v6-liquid{--portal-width:1330px;min-width:var(--portal-width)}.portal-v6-liquid .portal-container{width:var(--portal-width);min-width:var(--portal-width);max-width:none;padding-left:20px;padding-right:20px}.home-image-layout .v6-hero-grid{grid-template-columns:255px 736px 275px;grid-template-rows:minmax(0,1fr);height:414px}.home-image-layout .v6-hero-grid>*{min-height:0}.home-image-layout .home-hero-stage-wrap{position:relative;width:100%;height:100%;min-width:0}.home-image-layout .v6-user-panel-top{height:255px}.home-image-layout .v6-rank-row{grid-template-columns:minmax(0,1fr) 275px}.home-image-layout .seg-item-card .card-media{width:240px;height:135px;aspect-ratio:16/9;align-self:center}:root{--brand-red:#E60012;--brand-red-light:#FF4D4F;--brand-red-glass:rgba(230,0,18,0.2);--glass-bg:rgba(255,255,255,0.4);--glass-bg-hover:rgba(255,255,255,0.5);--glass-blur:blur(20px);--glass-saturate:saturate(180%);--bg-liquid:linear-gradient(180deg,#DCEAFE,#EDF4FF 840px,#F7F7F7 1235px,#F7F7F7);--text-title:#0F172A;--text-main:#1E293B;--text-sub:#64748B;--glass-border:1px solid rgba(255,255,255,0.65);--glass-inner-radiance:inset 0 1px 1px 0 rgba(255,255,255,0.8);--glass-outer-glow:0 8px 32px 0 rgba(0,0,0,0.06);--glass-shadow-deep:0 12px 48px 0 rgba(0,0,0,0.12);--radius-liquid:12px;--radius-pill:100px;--section-gap:12px;--portal-width:1300px;--transition:all 0.5s cubic-bezier(0.16,1,0.3,1);--hover-lift:-6px;--hover-speed:0.3s}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}body,html{min-width:1300px;min-height:100vh;background:var(--bg-liquid) no-repeat;color:var(--text-main);font-family:Alibaba PuHuiTi,PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:auto}.u-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#000;font-weight:500}.u-breadcrumb a{color:#000;transition:all .2s ease}.u-breadcrumb a:hover{color:var(--brand-red)}.u-breadcrumb .sep{opacity:.3;font-size:11px}.u-breadcrumb .current{color:var(--text-sub);font-weight:400}.u-icon-lift{transition:all .4s cubic-bezier(.16,1,.3,1)!important}.u-icon-lift:hover{transform:translateY(-10px) scale(1.08)!important;box-shadow:0 15px 35px rgba(0,0,0,.18)!important;z-index:10}.u-icon-lift:active{transform:translateY(-2px) scale(.96)!important}.u-static-card{transform:none!important;transition:none!important}.u-static-card:hover{transform:none!important;box-shadow:0 4px 20px rgba(0,0,0,.03)!important}.u-panel-card{background:rgba(255,255,255,.65);border-radius:16px;border:1.5px solid #fff;box-shadow:0 8px 32px rgba(0,0,0,.04)}.games-section-card{background:linear-gradient(180deg,#edf5ff,#eef6ff)}.all-games-page>.games-section-card:nth-child(2){background:linear-gradient(180deg,#eff7ff,#f4f9ff 402px,#fbfbfb 797px,#fbfbfb)}.filter-container{background:linear-gradient(180deg,#edf5ff,#eef6ff)}.range-container{background:linear-gradient(180deg,#eef6ff,#eff6ff)}.product-list-container{background:linear-gradient(180deg,#eff7ff,#f4f9ff 413px,#fbfbfb 808px,#fbfbfb)}.sell-post-card{background:linear-gradient(180deg,#ecf5ff,#f4f9ff 600px,#fbfbfb 995px,#fbfbfb)}.portal-container{width:var(--portal-width);min-width:var(--portal-width);padding:0 20px}.u-glass-container{background:var(--glass-bg);border:var(--glass-border);border-radius:var(--radius-liquid);box-shadow:var(--glass-outer-glow),var(--glass-inner-radiance);transition:var(--transition)}.u-glass-container:hover{transform:translateY(var(--hover-lift));box-shadow:var(--glass-shadow-deep),var(--glass-inner-radiance)}.u-btn-liquid{background:linear-gradient(135deg,var(--brand-red-light) 0,var(--brand-red) 100%);color:white;padding:12px 28px;border-radius:var(--radius-pill);font-weight:700;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px 2px rgba(255,255,255,.5);cursor:pointer;transition:var(--transition);display:inline-flex;align-items:center;justify-content:center;gap:8px}.u-btn-liquid:active{transform:translateY(1px)}.u-title-3d{font-size:1.85rem;color:var(--text-title);font-weight:900;letter-spacing:-.02em;display:flex;align-items:center;gap:12px;margin-bottom:24px}.u-title-3d:before{content:"";width:8px;height:28px;background:var(--brand-red);border-radius:var(--radius-pill);box-shadow:0 3px 12px var(--brand-red-glass)}.u-price{font-family:Alibaba PuHuiTi,SF Pro Text,sans-serif;letter-spacing:-.5px}.portal-float-rail{background:hsla(0,0%,100%,.35)!important;backdrop-filter:blur(12px) saturate(180%)!important;-webkit-backdrop-filter:blur(12px) saturate(180%)!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 10px 40px rgba(0,0,0,.04),inset 0 1px 1px 0 rgba(255,255,255,.4)!important;border-radius:12px!important}.u-stat-badge{background:rgba(230,0,18,.1);color:var(--brand-red);padding:4px 14px;border-radius:var(--radius-pill);font-size:13px;font-weight:700;border:1px solid rgba(230,0,18,.15)}@keyframes liquid-float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes activeTabPop{0%{transform:translateX(-50%) scaleX(0);opacity:0}to{transform:translateX(-50%) scaleX(1);opacity:1}}.u-float-anim{animation:liquid-float 6s ease-in-out infinite}.u-sidebar-nav-container{display:flex;flex-direction:column;gap:8px}.u-sidebar-group{display:flex;flex-direction:column;gap:4px}.u-sidebar-item{padding:14px 20px;border-radius:var(--radius-liquid);font-size:15px;font-weight:700;color:var(--text-main);cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:all .3s cubic-bezier(.16,1,.3,1);background:transparent;border:1px solid transparent}.u-sidebar-item .arrow{transition:transform .3s cubic-bezier(.16,1,.3,1);color:var(--text-sub)}.u-sidebar-item:not(.active):hover{background:rgba(0,0,0,.03)!important;color:var(--text-main)!important;transform:translateX(4px)}.u-sidebar-item:not(.active):hover .arrow{color:var(--text-sub)!important;opacity:1!important}.u-sidebar-item.active{background:rgba(230,0,18,.1)!important;color:var(--brand-red)!important;font-weight:800;border:1px solid rgba(230,0,18,.15)}.u-sidebar-item.active .arrow{color:var(--brand-red)!important;opacity:1}.u-sidebar-sub-container{display:flex;flex-direction:column;gap:2px;padding-left:12px;margin-bottom:8px}.u-sidebar-sub-item{padding:10px 20px 10px 28px;border-radius:8px;font-size:14px;font-weight:600;color:var(--text-main);cursor:pointer;transition:all .2s ease;opacity:.7}.u-sidebar-sub-item:not(.active):hover{background:rgba(0,0,0,.02)!important;color:var(--text-main)!important;transform:translateX(4px);opacity:1!important}.u-sidebar-sub-item.active{background:rgba(230,0,18,.08)!important;color:var(--brand-red)!important;opacity:1}.p-profile-input{flex:1 1;background:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.04);border-radius:10px;padding:10px 16px;font-size:14px;font-weight:400;color:var(--text-main);outline:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.p-profile-input:focus,.p-profile-input:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.1)}input::-ms-clear,input::-ms-reveal{display:none}.p-profile-input:focus{background:#FFF;border-color:rgba(0,0,0,.2);box-shadow:0 0 0 4px rgba(0,0,0,.05)}@keyframes fadeInScale{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeInScale .4s cubic-bezier(.16,1,.3,1) forwards}.p-profile-input:focus::placeholder{opacity:0}.v6-liquid-input{background:rgba(0,0,0,.04)!important;border:1px solid rgba(0,0,0,.05)!important;outline:none!important;transition:all .2s ease!important}.v6-liquid-input:focus{background:#FFFFFF!important;border-color:var(--brand-red)!important;box-shadow:0 0 0 4px rgba(230,0,18,.05)!important}.portal-container{width:1300px;max-width:95%;margin:0 auto;position:relative}.v6-top-rail{background:rgba(255,255,255,.3);height:36px;font-size:13px;border-bottom:1px solid rgba(255,255,255,.15);z-index:1001}.top-row,.v6-top-rail{display:flex;align-items:center}.top-row{justify-content:space-between;color:var(--text-sub)}.login-pill{background:var(--brand-red);color:white;padding:3px 14px;border-radius:12px;cursor:pointer;font-weight:600}.v6-header{position:relative;z-index:5000;overflow:visible;padding:var(--section-gap) 0}.v6-header-inner{display:grid;grid-template-columns:260px minmax(0,1fr) 54px 100px;align-items:center;grid-gap:var(--section-gap);gap:var(--section-gap);overflow:visible}.v6-brand{display:flex;align-items:flex-end;gap:10px;cursor:pointer}.v6-logo-full{height:48px;width:auto;display:block}.v6-logo-icon{width:52px;height:52px;display:block}.v6-logo-text{width:auto;height:36px;display:block}.v6-header .v6-logo-icon{width:48px;height:48px}.v6-header .v6-logo-text{height:32px}.v6-search-group{display:flex;width:100%;min-width:0;flex-direction:column;position:relative;z-index:5001;overflow:visible}.site-search-shell{position:relative;width:100%;height:48px}.site-search-shell.search-open:before{content:"";position:absolute;z-index:0;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:14px 14px 0 0;background:#fff;box-shadow:0 8px 24px rgba(30,41,59,.14)}.v6-search-wrap{display:flex;width:100%;padding:5px;height:48px;gap:8px;position:relative;border-radius:12px!important;z-index:2;background:#fff!important;border:2px solid var(--brand-red)!important;backdrop-filter:none;-webkit-backdrop-filter:none}.v6-search-wrap,.v6-search-wrap:hover{box-shadow:0 4px 15px rgba(230,0,18,.05)}.v6-search-wrap:hover{transform:none}.site-search-shell.search-open .v6-search-wrap,.site-search-shell.search-open .v6-search-wrap:hover{box-shadow:none}.search-btn{border-radius:12px!important;padding:0 25px!important;height:100%;background:var(--brand-red)!important;border:none!important;color:white!important;font-weight:400;cursor:pointer;transition:.3s}.search-input-box{flex:1 1;display:flex;align-items:center;padding:0 10px 0 0;gap:10px;flex-shrink:0}.search-input-box input{flex:1 1;border:none;background:transparent;outline:none;font-size:14px;color:var(--text-title);font-weight:400}.v6-hot-terms{position:absolute;bottom:-28px;left:10px;display:flex;gap:15px;font-size:12px;color:#1E293B;font-weight:700;align-items:center;z-index:10}.v6-hot-terms span{cursor:pointer;transition:.2s;white-space:nowrap}.v6-hot-terms span:hover{color:var(--brand-red)}.site-search-shell.search-open+.v6-hot-terms{display:none}.hot-tag{display:flex;align-items:center;gap:4px;color:#0f172a!important;font-weight:700}.hot-ico{background:var(--brand-red);color:white;font-size:10px;padding:1px 3px;border-radius:4px;transform:scale(.9)}.hot-ico,.ico-search{font-style:normal;display:flex;align-items:center;justify-content:center}.ico-search{margin-right:8px;opacity:1}.ico-search svg{display:block}.site-search-panel{position:absolute;top:calc(100% + 5px);left:-5px;right:-5px;z-index:1;max-height:min(520px,70vh);overflow-y:auto;padding:8px 18px 12px;background:#fff;border:0;border-radius:0 0 14px 14px;color:var(--text-main);box-shadow:0 18px 26px -20px rgba(30,41,59,.28);text-align:left}.site-search-section+.site-search-section{margin-top:8px;padding-top:8px;border-top:1px solid #eef2f7}.site-search-section-title{padding:4px 8px;color:#64748b;font-size:12px;font-weight:700}.profile-typography{--pc-font-module-title:18px;--pc-font-tab:16px;--pc-font-primary:16px;--pc-font-body:15px;--pc-font-action:14px;--pc-font-meta:13px;--pc-font-status:13px;--pc-font-price:22px;--pc-font-empty:15px}.profile-typography .u-sidebar-item{font-size:16px}.profile-typography .p-profile-input,.profile-typography .u-sidebar-sub-item{font-size:var(--pc-font-body)}.site-search-recommendations .site-search-section-title{color:#111827;font-size:15px;font-weight:800}.site-search-recommendations{padding:2px 8px 8px}.site-search-recommendation-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.site-search-recommendation-refresh{display:flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#94a3b8;font-size:22px;line-height:1;cursor:pointer}.site-search-recommendation-refresh:hover{color:var(--brand-red)}.site-search-recommendation-tags{display:flex;flex-wrap:wrap;gap:8px 10px}.site-search-recommendation-tag{overflow:hidden;max-width:190px;padding:6px 12px;border-radius:999px;background:#f5f6f8;color:var(--text-main);font-size:12px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.site-search-recommendation-tag:focus-visible,.site-search-recommendation-tag:hover{background:#fff1f2;color:var(--brand-red);outline:none}.site-search-item{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px;border-radius:9px;color:inherit;text-decoration:none}.site-search-item:focus-visible,.site-search-item:hover{background:#f3f7fc;outline:none}.site-search-item img{width:44px;height:44px;flex:0 0 44px;object-fit:cover;border-radius:8px;background:#eef2f7}.site-search-item.game img{object-fit:contain}.site-search-item-main{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.site-search-item-main strong{overflow:hidden;color:var(--text-title);font-size:15px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.site-search-item-main small{overflow:hidden;color:#94a3b8;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.site-search-arrow{color:#94a3b8;font-size:22px}.site-search-state{padding:24px 12px;color:#94a3b8;font-size:13px;text-align:center}.site-search-state.error{color:var(--brand-red)}.v6-qr-wrap{grid-column:4;padding:4px;border-radius:12px!important;cursor:pointer;display:flex;align-items:center;justify-content:center;justify-self:end;width:100px;height:100px;transition:.3s;background:linear-gradient(180deg,#eaf4ff,#ebf5ff);backdrop-filter:none;-webkit-backdrop-filter:none}.header-qr{width:90px;height:90px;border-radius:8px}.v6-nav-pill{margin:0;width:100%;flex-shrink:0;height:50px;padding:0 40px;background:linear-gradient(180deg,#ebf5ff,#ecf5ff);backdrop-filter:none;-webkit-backdrop-filter:none}.v6-nav-list{justify-content:space-between}.v6-nav-item,.v6-nav-list{display:flex;align-items:center;height:100%}.v6-nav-item{font-weight:600;font-size:18px;color:var(--text-main);cursor:pointer;transition:.3s;letter-spacing:.5px}.v6-nav-item.active,.v6-nav-item:hover{color:var(--brand-red)}.active-indicator{position:absolute;bottom:0;left:50%;transform:translateX(-50%) scaleX(0);width:40px;height:6px;background:var(--brand-red);border-radius:100px 100px 0 0;opacity:0;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.v6-nav-item.active .active-indicator{opacity:1;transform:translateX(-50%) scaleX(1)}.v6-hero-grid{display:grid;grid-template-columns:260px 1fr 280px;grid-gap:var(--section-gap);gap:var(--section-gap);height:410px;margin-top:var(--section-gap)}.v6-hero-menu{flex-direction:column;padding:15px 0;box-sizing:border-box;background:linear-gradient(180deg,#ecf5ff,#f1f8ff);backdrop-filter:none;-webkit-backdrop-filter:none}.v6-hero-menu,.v6-menu-row{display:flex;justify-content:space-between}.v6-menu-row{flex:1 1;align-items:center;padding:0 25px;margin:0 12px;border-radius:12px;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.v6-menu-row:hover{background:rgba(230,0,18,.06)!important;color:var(--brand-red)}.v6-menu-row.active{color:var(--brand-red);background:rgba(230,0,18,.1);font-weight:800}.menu-txt{font-weight:600;font-size:18px;transition:transform .3s}.v6-menu-row:hover .menu-txt{transform:translateX(10px)}.menu-row-arrow{font-size:12px;color:#CCC;transition:.3s;font-style:normal}.v6-menu-row:hover .menu-row-arrow{transform:translateX(5px);color:var(--brand-red)}.v6-main-stage{position:relative;display:flex;align-items:center;overflow:hidden;height:100%;width:100%;border-radius:12px;background:#fff;box-shadow:var(--glass-outer-glow),var(--glass-inner-radiance);transition:var(--transition)}.v6-main-stage:hover{transform:translateY(var(--hover-lift));box-shadow:var(--glass-shadow-deep),var(--glass-inner-radiance)}.v6-main-stage.banner-mode{padding:0!important;border:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;background:transparent;box-shadow:none}.v6-main-stage.banner-mode:hover{box-shadow:none}.v6-main-stage.banner-mode::-webkit-scrollbar{display:none}.v6-banner-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;cursor:pointer}.v6-banner-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.pc-swipe-carousel-arrow{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.pc-swipe-carousel:hover .pc-swipe-carousel-arrow{visibility:visible;opacity:1;pointer-events:auto}.v6-stage-decor{position:absolute;right:40px;top:20%;font-size:120px;filter:blur(2px);opacity:.1}.v6-action-btns{display:flex;width:100%;height:100%;padding:0;box-sizing:border-box}.action-btn-card{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .3s;position:relative;overflow:visible;filter:drop-shadow(0 0 1px rgba(255,255,255,.4))}.action-btn-card:hover{filter:drop-shadow(0 0 4px rgba(255,255,255,1))}.action-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;z-index:10;padding:2px 0 20px;width:100%;transition:transform .3s}.action-bg{position:absolute;inset:0;z-index:1;transition:filter .3s}.action-btn-card.buy{z-index:2;margin-right:-8px}.action-btn-card.buy .action-bg{background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(191,219,254,.9));border:2px solid #fff;-webkit-clip-path:url(#btn-cut-left);clip-path:url(#btn-cut-left);border-radius:12px 0 0 12px;box-shadow:inset 0 4px 10px rgba(59,130,246,.08)}.action-btn-card.buy .action-content{padding-right:15px}.action-btn-card.buy:hover{transform:translateY(-6px);z-index:4}.action-btn-card.buy:hover .action-bg{filter:drop-shadow(0 12px 28px rgba(59,130,246,.25)) brightness(1.02);background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(219,234,254,.95))}.action-btn-card.sell{z-index:1;margin-left:-8px;cursor:pointer}.action-btn-card.sell .action-bg{background:linear-gradient(135deg,rgba(254,243,199,.95),rgba(253,230,138,.9));border:2px solid #fff;-webkit-clip-path:url(#btn-cut-right);clip-path:url(#btn-cut-right);border-radius:0 12px 12px 0;box-shadow:inset 0 4px 10px rgba(245,158,11,.1)}.action-btn-card.sell .action-content{padding-left:20px}.action-btn-card.sell:hover{transform:translateY(-6px);z-index:4}.action-btn-card.sell:hover .action-bg{filter:drop-shadow(0 12px 28px rgba(245,158,11,.3)) brightness(1.02);background:linear-gradient(135deg,rgba(255,251,235,.95),rgba(254,243,199,.95))}.action-ico{font-size:24px}.action-label{font-size:13px;font-weight:800;color:var(--text-title)}.action-go{border:none;padding:3px 20px;border-radius:100px;font-size:11px;font-weight:900;cursor:pointer;transition:.3s;color:white;text-shadow:0 1px 2px rgba(0,0,0,.1)}.action-go.buy{background:#3b82f6;box-shadow:0 4px 12px rgba(59,130,246,.3)}.action-go.sell{background:#f59e0b;box-shadow:0 4px 12px rgba(245,158,11,.4);border:1px solid rgba(255,255,255,.3)}.action-go:hover{transform:scale(1.05);filter:brightness(1.1)}.v6-user-panel-wrap{flex-direction:column;height:100%;width:100%}.v6-user-panel-top,.v6-user-panel-wrap{display:flex;justify-content:flex-start;gap:12px}.v6-user-panel-top{height:251px;flex:none;padding:12px;flex-direction:column;align-items:stretch;overflow:hidden;background:linear-gradient(180deg,#ecf5ff,#f0f7ff);backdrop-filter:none;-webkit-backdrop-filter:none}.v6-user-profile{width:100%;display:flex;flex-direction:column;height:100%;gap:12px}.v6-user-head{display:flex;align-items:center;gap:10px;text-align:left;height:56px;width:100%}.p-avatar-wrap{width:56px;height:56px;border-radius:50%;border:2.5px solid white;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.15)}.p-avatar{width:100%;height:100%;object-fit:cover}.p-info{display:flex;flex-direction:column;overflow:hidden;line-height:1.4;justify-content:center}.p-info strong{font-size:18px;color:var(--text-title);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:800}.p-info span{font-size:11px;color:var(--text-sub);font-weight:500}.v6-user-grid.mini{display:flex;flex-direction:column;gap:12px;width:100%;flex:1 1}.user-tile-row{display:flex;gap:10px;width:100%}.user-tile.sm{flex:1 1;background:rgba(255,255,255,.85);border:2px solid #fff;border-radius:12px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:.3s;padding:4px 10px;height:45px;box-shadow:0 4px 10px rgba(0,0,0,.06)}.user-tile.sm:hover{background:#FFF;transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.user-tile.sm img{width:22px;height:22px;border-radius:4px;opacity:1}.user-tile.sm span{font-size:15px;font-weight:800;color:var(--text-title)}.user-mini-query{height:102px;box-sizing:border-box;background:rgba(255,255,255,.85);border-radius:12px;padding:10px 16px;display:flex;flex-direction:column;justify-content:center;border:2px solid #fff;box-shadow:0 4px 10px rgba(0,0,0,.06);transition:.3s}.user-mini-query:hover{background:#FFF;transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.mini-query-title{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:800;color:var(--text-title);margin-bottom:8px}.mini-query-title img{width:18px;height:18px}.mini-query-inner{display:flex;gap:8px;height:36px}.mini-query-inner input{flex:1 1;border-radius:8px;border:1.5px solid rgba(0,0,0,.05);padding:0 10px;font-size:12px;outline:none;background:#FFF!important;transition:.3s}.mini-query-inner input:focus{border-color:var(--brand-red);box-shadow:0 0 0 3px rgba(230,0,18,.1)}.mini-query-inner button{width:auto;padding:0 14px;background:var(--brand-red);color:white;border:none;border-radius:8px;font-size:13px;font-weight:800;cursor:pointer;transition:.3s;white-space:nowrap;flex-shrink:0}.mini-query-inner button:hover{filter:contrast(1.2);transform:scale(1.05)}.v6-user-panel-bottom{height:90px;flex:none;padding:0}.v6-user-footer{height:45px;flex:none;display:flex;align-items:center;justify-content:space-between;gap:0;padding:0;overflow:hidden;background:linear-gradient(180deg,#f1f7ff,#f1f8ff);backdrop-filter:none;-webkit-backdrop-filter:none}.footer-guide-btn{flex:1 1;height:100%;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:.3s;padding:0 10px;background:transparent}.footer-guide-btn:hover{background:rgba(0,0,0,.02)}.footer-guide-btn img{width:22px;height:22px;opacity:1;display:block}.footer-guide-btn span{font-size:15px;font-weight:800;color:var(--text-title);line-height:1;display:block}.footer-guide-v-line{width:1px;height:24px;background:rgba(0,0,0,.1);flex-shrink:0}.placeholder-ico-sm{width:18px;height:18px;object-fit:contain}.placeholder-ico-md{width:24px;height:24px;object-fit:contain}.placeholder-ico-lg{width:32px;height:32px;object-fit:contain}.v6-ticker{margin-top:var(--section-gap);display:flex;justify-content:space-around;padding:4px 30px;width:100%;height:60px;border-radius:12px!important;box-sizing:border-box;overflow:hidden;background:linear-gradient(180deg,#f1f8ff,#f2f8ff);backdrop-filter:none;-webkit-backdrop-filter:none}.ticker-cell{gap:14px;flex:1 1}.ticker-cell,.ticker-ico{display:flex;align-items:center;justify-content:center}.ticker-ico{width:50px;height:50px;border-radius:10px;font-size:22px;flex-shrink:0}.ticker-text{display:flex;flex-direction:column;gap:1px;line-height:1.35}.ticker-text strong{font-size:16px;font-weight:800;color:var(--text-title)}.ticker-text span{font-size:12px;color:var(--text-sub);font-weight:500}.v6-rank-row{display:grid;grid-template-columns:1fr 297px;grid-gap:var(--section-gap);gap:var(--section-gap);margin-top:var(--section-gap);height:280px}.v6-rank-box.combined{padding:30px 40px;border-radius:12px!important;overflow:hidden;background:linear-gradient(180deg,#f2f8ff,#f7fafe);backdrop-filter:none;-webkit-backdrop-filter:none}.rank-combined-inner{display:flex;gap:40px;align-items:flex-start}.rank-col{flex:1 1}.rank-divider{width:1px;height:180px;background:rgba(0,0,0,.05);align-self:center}.v6-rank-rows{display:flex;flex-direction:column;gap:12px;margin-top:5px}.v6-row{gap:15px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,.04)}.v6-row,.v6-row .idx{display:flex;align-items:center}.v6-row .idx{width:24px;height:24px;border-radius:8px;background:#E2E8F0;justify-content:center;font-size:11px;font-weight:900}.v6-row:first-child .idx{background:var(--brand-red);color:white;box-shadow:0 3px 10px rgba(230,0,18,.4)}.v6-row .msg{flex:1 1;font-weight:600;font-size:13px;color:var(--text-main)}.v6-row .trend{font-size:12px;color:#10B981;font-weight:700}.v6-vertical-card{padding:30px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;overflow:hidden;background:linear-gradient(180deg,#f2f8ff,#f7fafe);backdrop-filter:none;-webkit-backdrop-filter:none}.v-card-top{margin-bottom:25px}.v-card-icon{font-size:40px;margin-bottom:10px}.v-card-top h3{font-size:18px;font-weight:900;margin-bottom:5px}.v-card-top p{font-size:11px;color:var(--text-sub)}.v-card-list{display:flex;flex-direction:column;gap:12px;text-align:left;width:100%;margin-bottom:30px}.v-item{font-size:12px;color:var(--text-main);font-weight:600;display:flex;gap:8px}.v-item span{color:var(--brand-red);font-weight:900}.mini-v{padding:10px 20px;font-size:13px;width:100%;border-radius:12px}.v6-game-segments{display:flex;flex-direction:column;gap:var(--section-gap)}.seg-unified-board{display:flex;height:340px;padding:0!important;border-radius:12px!important;position:relative;background:linear-gradient(180deg,#f7fafe,#fbfbfb);backdrop-filter:none;-webkit-backdrop-filter:none}.seg-poster-area{width:260px;position:relative;flex-shrink:0;background:#F7F7F7;border-radius:12px 0 0 12px;overflow:hidden}.banner-img{width:100%;height:100%;object-fit:cover}.seg-content-area{flex:1 1;display:flex;flex-direction:column;padding:0 15px 20px 0;margin-left:-45px;position:relative;z-index:5}.seg-top-meta{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;padding:4px 0 4px 55px}.seg-tags{display:flex;gap:12px}.seg-tags span{font-size:13px;color:var(--text-sub);cursor:pointer;padding:2px 10px;border:1px solid #f1f5f9;border-radius:100px;transition:.3s;background:rgba(255,255,255,.8)}.seg-tags span:hover{border-color:var(--brand-red);color:var(--brand-red)}.more-link{font-size:13px;font-weight:600;color:var(--text-sub);display:inline-flex;align-items:center;line-height:1;text-decoration:none;cursor:pointer;transition:color .2s ease}.more-link:hover{color:var(--brand-red)}.more-link span{display:inline-block;line-height:1}.more-link .inline-arrow{margin-left:3px;position:relative;top:1px;transition:transform .2s ease}.more-link:hover .inline-arrow{transform:translateX(2px)}.seg-items-grid{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;align-items:start}.seg-item-card{padding:6px;transition:var(--hover-speed);border-radius:12px;background:#FFF;box-shadow:0 10px 30px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.03)}.seg-item-card:hover{transform:translateY(var(--hover-lift))}.card-media{width:100%;aspect-ratio:16/9;background:rgba(0,0,0,.03);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:40px;margin-bottom:12px}.sub-tag{font-size:10px;color:var(--brand-red);background:rgba(230,0,18,.05);padding:2px 6px;border-radius:4px;margin-right:5px}.card-info h5{font-size:14px;margin:12px 0;line-height:1.5;color:var(--text-title);height:48px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.card-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.u-price{color:var(--brand-red);font-size:18px;font-weight:800}.v6-deep-footer{background:#0F172A;border-top:1px solid rgba(255,255,255,.05);padding:20px 0;color:#94A3B8}.footer-unified-wrap{display:flex;justify-content:space-between;align-items:center}.footer-left-content{flex:1 1;display:flex;flex-direction:column;gap:20px}.footer-brand-group{display:flex;align-items:center;gap:30px}.footer-brand{display:flex;align-items:flex-end;gap:10px;text-align:left}.footer-brand .v6-logo-icon{margin-bottom:-5px}.footer-logo-full{height:48px;width:auto;display:block}.footer-qrs{display:flex;gap:25px;align-items:flex-start}.qr-item{display:flex;flex-direction:column;align-items:center;gap:8px}.qr-img-box{width:120px;height:120px;background:white;padding:5px;border-radius:8px}.qr-img-box img{width:100%;height:100%;border-radius:4px}.qr-item span{font-size:11px;font-weight:700;color:#94A3B8}.footer-link-bar{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:0;align-items:center}.footer-link-bar span{font-size:13px;font-weight:500;color:#64748B;cursor:pointer;transition:.2s}.footer-link-bar span:hover{color:white}.footer-link-bar .slash{font-style:normal;color:#334155;margin:0 12px;font-size:11px}.company-info{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#475569;font-weight:500}.info-row-main{display:flex;flex-wrap:wrap;gap:15px;opacity:.8}.footer-certs{gap:12px}.cert-tag,.footer-certs{display:flex;align-items:center}.cert-tag{height:28px;padding:0 12px;border-radius:4px;font-size:11px;font-weight:800;color:white;justify-content:center}.cert-tag.blue{background:#007AFF}.cert-tag.cyan{background:#00C2FF}.cert-tag.red{background:#FF3B30}.cert-tag.navy{background:#1D438A}.v6-side-rail-wrap{position:fixed;right:25px;top:180px;z-index:1005}.v6-side-rail{width:60px;padding:15px 0;display:flex;flex-direction:column;gap:20px;backdrop-filter:var(--glass-blur) var(--glass-saturate)!important;-webkit-backdrop-filter:var(--glass-blur) var(--glass-saturate)!important;border:var(--glass-border)!important;border-radius:var(--radius-liquid)!important;box-shadow:var(--glass-outer-glow),var(--glass-inner-radiance)!important}.rail-node{text-align:center;cursor:pointer;transition:.3s;opacity:.6;filter:grayscale(1)}.rail-node:hover{opacity:1;filter:grayscale(0) brightness(.85)}.rail-node .ico{font-size:22px;margin-bottom:4px}.rail-node p{color:#000;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}.v6-nav-item{position:relative;transition:all .3s ease;background:transparent!important}.v6-nav-item.active{color:var(--brand-red)!important;font-weight:800!important;background:transparent!important}.v6-nav-item.active:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:6px;background:var(--brand-red);border-radius:100px 100px 0 0;animation:activeNavPop .3s ease forwards}@keyframes activeNavPop{0%{transform:scaleX(0);opacity:0}to{transform:scaleX(1);opacity:1}}.section-spacer{margin-top:var(--section-gap)!important}.rail-node:hover p{color:var(--brand-red)}.rail-node.buy,.rail-node.highlight,.rail-node.sell{filter:grayscale(0);opacity:1}.rail-node.buy{color:#3B82F6}.rail-node.sell{color:var(--brand-red)}.rail-node .dot{width:8px;height:8px;background:#FF4D4F;border-radius:50%;display:inline-block;border:2px solid white;box-shadow:0 0 5px rgba(0,0,0,.1);position:relative;top:-5px;margin-left:2px}.police-ico:before{content:"备案";margin-right:5px;opacity:.6}.safe-markdown{min-width:0;overflow-wrap:anywhere}.safe-markdown>:first-child{margin-top:0!important}.safe-markdown>:last-child{margin-bottom:0!important}.safe-markdown p{margin:0 0 .7em;white-space:pre-wrap}.safe-markdown h1,.safe-markdown h2,.safe-markdown h3,.safe-markdown h4{margin:.9em 0 .45em;color:inherit;line-height:1.35}.safe-markdown h1{font-size:1.38em}.safe-markdown h2{font-size:1.25em}.safe-markdown h3{font-size:1.14em}.safe-markdown h4{font-size:1.06em}.safe-markdown ol,.safe-markdown ul{margin:.55em 0 .75em;padding-left:1.7em}.safe-markdown li+li{margin-top:.25em}.safe-markdown blockquote{margin:.7em 0;padding:.35em .8em;border-left:3px solid rgba(100,116,139,.38);background:rgba(148,163,184,.08);color:#64748B}.safe-markdown code{padding:.12em .35em;border-radius:4px;background:rgba(15,23,42,.08);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.9em}.safe-markdown pre{max-width:100%;margin:.7em 0;padding:.8em;overflow-x:auto;border-radius:8px;background:#1F2937;color:#F8FAFC}.safe-markdown pre code{padding:0;background:transparent;color:inherit}.safe-markdown a{color:#2563EB;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.safe-markdown img{display:block;max-width:min(100%,560px);max-height:420px;margin:.7em 0;border-radius:10px;object-fit:contain}.safe-markdown table{display:block;max-width:100%;margin:.7em 0;overflow-x:auto;border-collapse:collapse}.safe-markdown td,.safe-markdown th{padding:.45em .7em;border:1px solid rgba(148,163,184,.28);text-align:left}.safe-markdown input[type=checkbox]{margin-right:.35em}.contact-seller-btn{background:rgba(230,0,18,.08);color:var(--brand-red);border:none;border-radius:4px;padding:4px 12px;font-size:11px;font-weight:700;cursor:pointer;transition:.3s;margin-left:auto;display:flex;align-items:center;gap:4px}.contact-seller-btn:hover{background:var(--brand-red);color:white}.v6-side-rail .ico img{width:22px;height:22px;object-fit:contain}.v6-info-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--section-gap);gap:var(--section-gap);margin-top:var(--section-gap);margin-bottom:var(--section-gap)}.v6-info-card{background:white;border-radius:12px;padding:15px 25px;height:150px;box-shadow:0 4px 20px rgba(0,0,0,.05);transition:transform .3s;overflow:hidden}.v6-info-card:hover{transform:translateY(-5px)}.v6-info-head{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid #f1f5f9}.v6-info-head h3{font-size:18px;font-weight:800;color:var(--text-title)}.v6-info-list{display:flex;flex-direction:column;gap:10px}.v6-info-item{font-size:14px;color:var(--text-sub);font-weight:500;display:flex;align-items:center;gap:8px}.v6-info-item:before{content:"";width:4px;height:4px;background:#CBD5E1;border-radius:50%}.help-hero{position:relative;height:300px;background:linear-gradient(135deg,#1E293B,#0F172A);border-radius:16px;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white;overflow:hidden;margin-bottom:var(--section-gap);margin-top:var(--section-gap)}.help-hero-bg-decor{position:absolute;top:-50px;right:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(239,68,68,.15) 0,transparent 70%);filter:blur(40px)}.help-hero h2{font-size:36px;font-weight:800;margin-bottom:25px;text-shadow:0 4px 12px rgba(0,0,0,.3);z-index:5}.help-search-wrap{width:100%;max-width:650px;z-index:10;padding:0 20px}.help-card-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--section-gap);gap:var(--section-gap);margin-bottom:var(--section-gap)}.help-topic-card{padding:35px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;transition:var(--transition);cursor:pointer;background:white;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.help-topic-card:hover{transform:translateY(-8px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.help-topic-ico{width:68px;height:68px;background:#F8FAFC;border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:var(--transition);color:#64748B}.help-topic-card:hover .help-topic-ico{background:var(--brand-red);color:white}.help-topic-ico img{width:34px;height:34px;object-fit:contain}.help-topic-card h4{font-size:18px;font-weight:800;margin-bottom:10px;color:var(--text-title)}.help-topic-card p{font-size:13px;color:var(--text-desc);line-height:1.6}.help-main-content{display:grid;grid-template-columns:200px 1fr;grid-gap:12px;gap:12px;flex:1 1}.help-sidebar{gap:12px}.help-info-panel,.help-sidebar{display:flex;flex-direction:column}.help-info-panel{overflow:hidden}.faq-section{padding:0 40px 30px}.faq-header{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #f1f5f9}.faq-header h3{font-size:24px;font-weight:800;color:var(--text-title);margin-bottom:8px}.faq-header p{font-size:14px;color:var(--text-desc)}.faq-item{padding:20px 0;border-bottom:1px solid #f8fafc;display:flex;flex-direction:column;gap:12px}.faq-item:last-child{border-bottom:none}.faq-q-row{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.faq-q-row span{font-size:16px;font-weight:700;color:var(--text-title)}.faq-answer{font-size:14px;color:var(--text-desc);line-height:1.8;padding:15px 20px;background:#F8FAFC;border-radius:12px}.help-header-card{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:12px}.help-header-ico{width:72px;height:72px;background:var(--brand-red);border-radius:50%;border:2.5px solid white;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.1);color:white;font-size:32px}.help-header-text h3{font-size:20px;font-weight:600;color:var(--text-main);margin-bottom:2px}.help-header-text p{font-size:12px;color:var(--text-sub);font-weight:600;letter-spacing:.5px}.portal-float-rail .rail-node .rail-icon{display:block;width:23px;height:23px;margin:0 auto}.portal-float-rail .rail-node.rail-custom-icon{opacity:1;filter:none}.portal-float-rail .rail-node.rail-custom-icon:hover{filter:brightness(.85)}.v6-side-rail-wrap{z-index:6000}.portal-float-rail .rail-image-preview-trigger{display:block;position:relative;width:100%;padding:0;border:0;background:transparent;font:inherit;color:inherit;overflow:visible}.portal-float-rail .rail-image-preview-label,.portal-float-rail .rail-image-preview-trigger .ico{display:block}.portal-float-rail .rail-image-preview-label{color:#000;font-size:12px;font-weight:400;line-height:1.3;white-space:nowrap}.portal-float-rail .rail-node.rail-image-preview-trigger:is(:hover,:focus-visible){filter:none}.portal-float-rail .rail-image-preview-trigger:is(:hover,:focus-visible) .rail-image-preview-label{color:var(--brand-red)}.rail-image-preview-popover{position:absolute;top:-16px;right:calc(100% + 14px);z-index:2;display:flex;align-items:center;justify-content:center;width:97.5px;height:130px;border-radius:var(--radius-liquid);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,width .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),visibility 0s linear .24s}.rail-image-preview-trigger:is(:hover,:focus-visible) .rail-image-preview-popover{width:150px;height:200px;opacity:1;visibility:visible;transition-delay:0s}.rail-image-preview-popover img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:inherit;object-fit:contain}@media (prefers-reduced-motion:reduce){.rail-image-preview-popover,.rail-image-preview-trigger:is(:hover,:focus-visible) .rail-image-preview-popover{width:150px;height:200px;transition:opacity .12s ease,visibility 0s linear .12s}.rail-image-preview-trigger:is(:hover,:focus-visible) .rail-image-preview-popover{transition-delay:0s}}.portal-float-rail .chat-has-unread .ico img,.portal-float-rail .chat-has-unread .ico svg{transform-origin:center 75%;animation:rail-chat-wiggle 1.2s ease-in-out infinite;will-change:transform}@keyframes rail-chat-wiggle{0%,50%,to{transform:rotate(0deg) scale(1)}10%,30%{transform:rotate(-12deg) scale(1.12)}20%{transform:rotate(12deg) scale(1.12)}40%{transform:rotate(12deg) scale(1.06)}}@media (prefers-reduced-motion:reduce){.portal-float-rail .chat-has-unread .ico img,.portal-float-rail .chat-has-unread .ico svg{animation:none;transform:none;will-change:auto}.portal-float-rail .chat-has-unread p{color:var(--brand-red)}}.home-featured{min-width:0;height:100%}.home-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:100%;grid-gap:12px;gap:12px}.home-featured-item{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;background:linear-gradient(180deg,#f2f8ff,#f7fafe);backdrop-filter:none;-webkit-backdrop-filter:none}.home-featured-item:focus-visible{outline:2px solid var(--brand-red);outline-offset:2px}.home-featured-cover{position:relative;flex:0 0 auto;aspect-ratio:16/9;min-height:0;overflow:hidden;background:transparent}.home-featured-cover img{display:block;width:100%;height:100%;object-fit:contain}.home-featured-cover img.product-cover-fallback{padding:0;object-fit:cover;background:transparent}.home-featured-badge{position:absolute;top:8px;left:8px;padding:2px 7px;border-radius:5px;background:rgba(255,255,255,.94);color:#334155;font-size:11px;line-height:1.4}.home-featured-badge.pinned{background:var(--brand-red);color:#fff}.home-featured-details{display:flex;flex:1 1;flex-direction:column;min-height:0;padding:8px 13px 9px}.home-featured-game{overflow:hidden;color:var(--text-sub);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.home-featured-details strong{display:-webkit-box;overflow:hidden;margin-top:3px;color:var(--text-title);font-size:14px;font-weight:600;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-featured-price{margin-top:auto;color:var(--brand-red);font-size:18px;font-weight:700;line-height:1.2}.home-featured-state{display:flex;width:100%;height:100%;align-items:center;justify-content:center;gap:12px;color:var(--text-sub);font-size:14px;text-align:center}.home-featured-state button{padding:5px 12px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:var(--text-main);cursor:pointer}.home-news-card{min-width:0;padding:12px;overflow:hidden}.home-news-content{display:flex;height:100%;min-height:0;flex-direction:column}.home-news-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;line-height:1.3;margin-bottom:7px}.home-news-heading-title{display:flex;min-width:0;align-items:center;gap:7px}.home-news-heading-title span{display:inline-flex;width:15px;height:15px;flex:0 0 15px;align-items:center;justify-content:center;border-radius:3px;background:#f59e0b;color:#fff;font-size:11px;font-weight:700;line-height:1}.home-news-heading strong{color:var(--text-title);font-size:17px;font-weight:700;line-height:1.3}.home-news-heading a{flex:0 0 auto}.home-news-list{display:flex;min-height:0;flex:1 1;flex-direction:column;justify-content:space-between;gap:4px;margin-left:-7px;width:calc(100% + 7px)}.home-news-link{position:relative;display:flex;align-items:center;min-width:0;padding:1.5px 0;color:var(--text-main);font-size:13.5px;font-weight:500;line-height:1.35}.home-news-link:hover{color:var(--brand-red)}.home-news-title{display:block;width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-news-state{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:var(--text-sub);font-size:13px}.home-news-state button{padding:4px 14px;border:1px solid #d8e2f0;border-radius:6px;background:#fff;color:var(--text-main);font-size:12px;cursor:pointer;transition:all .2s ease}.home-news-state button:hover{border-color:var(--brand-red);color:var(--brand-red)}.news-page{padding:0 0 var(--section-gap)}.news-index-page{display:flex;flex:1 1;flex-direction:column}.news-index-card{min-height:260px;padding:6px 28px 12px}.news-index-page .news-index-card{flex:1 1}.news-index-item{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 4px;border-bottom:1px solid rgba(148,163,184,.18)}.news-index-item:last-of-type{border-bottom:none}.news-index-item:hover strong{color:var(--brand-red)}.news-index-item strong{display:block;color:var(--text-title);font-size:17px;font-weight:600}.news-index-item em{margin-right:9px;padding:2px 6px;border-radius:5px;background:var(--brand-red);color:#fff;font-size:11px;font-style:normal}.news-index-item p{margin-top:4px;color:var(--text-sub);font-size:13px}.news-index-item time{flex:0 0 auto;color:var(--text-sub);font-size:12px}.news-page-state{display:flex;min-height:280px;align-items:center;justify-content:center;gap:12px;color:var(--text-sub);font-size:15px}.news-page-state button,.news-pages button{padding:6px 13px;border:1px solid #d8e2f0;border-radius:8px;background:#fff;color:var(--text-main);cursor:pointer}.news-pages{display:flex;justify-content:center;align-items:center;gap:14px;padding:20px 0 8px;color:var(--text-sub);font-size:13px}.news-pages button:disabled{opacity:.45;cursor:default}.news-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 275px;align-items:start;grid-gap:12px;gap:12px}.news-article{min-width:0;width:100%;min-height:550px;margin:0;padding:20px 40px 12px}.news-related-card{min-width:0;padding:18px 16px}.news-related-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:13px;border-bottom:1px solid rgba(148,163,184,.2)}.news-related-heading h2{color:var(--text-title);font-size:17px;font-weight:700}.news-related-heading a{flex:0 0 auto;color:var(--text-sub);font-size:12px;font-weight:500}.news-related-heading a:hover{color:var(--brand-red)}.news-related-list{display:flex;flex-direction:column;gap:4px;margin:12px 0 0;padding:0;list-style:none}.news-related-list li{min-width:0}.news-related-list a{display:flex;min-width:0;align-items:center;gap:10px;padding:9px 4px;color:var(--text-main)}.news-related-list a:hover{color:var(--brand-red)}.news-related-index{display:inline-flex;width:30px;height:30px;flex:0 0 30px;align-items:center;justify-content:center;border-radius:8px;background:rgba(59,130,246,.1);color:#3b82f6;font-size:12px;font-weight:700}.news-related-list li:first-child .news-related-index{background:rgba(230,0,18,.1);color:var(--brand-red)}.news-related-title{display:-webkit-box;overflow:hidden;font-size:14px;font-weight:500;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-related-state{display:flex;min-height:130px;align-items:center;justify-content:center;color:var(--text-sub);font-size:13px}.news-article-header{margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid rgba(148,163,184,.2)}.news-article-header h1{color:var(--text-title);font-size:30px;line-height:1.4}.news-article-header p{margin-top:8px;color:var(--text-main);font-size:16px}.news-article-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:10px;color:var(--text-sub);font-size:13px}.news-article-meta span,.news-article-meta time{min-width:0}.news-article-meta time{flex:0 0 auto}.article-markdown{color:var(--text-main);font-size:16px;line-height:1.8;overflow-wrap:anywhere}.article-markdown>:first-child{margin-top:0}.article-markdown>:last-child,.article-markdown>:last-child img{margin-bottom:0}.article-markdown h1,.article-markdown h2,.article-markdown h3{margin:1.5em 0 .65em;color:var(--text-title);line-height:1.4}.article-markdown h1{font-size:26px}.article-markdown h2{font-size:22px}.article-markdown h3{font-size:18px}.article-markdown blockquote,.article-markdown ol,.article-markdown p,.article-markdown pre,.article-markdown table,.article-markdown ul{margin:0 0 1em}.article-markdown .article-text-center{text-align:center}.article-markdown .article-text-right{text-align:right}.article-markdown ol,.article-markdown ul{padding-left:1.6em}.article-markdown a{color:#2366b2;text-decoration:underline;text-underline-offset:3px}.article-markdown img{display:block;max-width:100%;height:auto;margin:16px auto;border-radius:12px}.article-markdown blockquote{padding:8px 16px;border-left:3px solid #7fb3e8;background:rgba(230,240,255,.55);color:var(--text-sub)}.article-markdown blockquote>:first-child,.safe-markdown blockquote>:first-child{margin-top:0}.article-markdown blockquote>:last-child,.safe-markdown blockquote>:last-child{margin-bottom:0}.article-markdown blockquote p br:last-child,.article-markdown blockquote p:empty,.safe-markdown blockquote p br:last-child,.safe-markdown blockquote p:empty{display:none}.article-markdown code,.article-markdown pre{border-radius:5px;background:rgba(15,23,42,.06);font-family:ui-monospace,Consolas,monospace}.article-markdown code{padding:1px 4px}.article-markdown pre{overflow-x:auto;padding:14px}.article-markdown pre code{padding:0;background:none}.article-markdown table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.article-markdown td,.article-markdown th{padding:7px 12px;border:1px solid #d8e2f0}.news-copyright{margin-top:12px;padding:14px 18px;border:1px solid rgba(148,163,184,.28);border-radius:10px;background:rgba(248,250,252,.72);color:var(--text-main);font-size:13px;line-height:1.75}.news-copyright h2{margin:0 0 5px;color:var(--text-title);font-size:15px;font-weight:700;text-align:center}.news-copyright p{margin:0;overflow-wrap:anywhere}.news-copyright a{color:#2563eb;text-decoration:underline;text-underline-offset:2px}.news-adjacent{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:12px}.news-adjacent-link{display:flex;min-width:0;min-height:54px;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:rgba(241,245,249,.66);color:var(--text-main);transition:background .2s ease,color .2s ease,transform .2s ease}.news-adjacent-link.next{justify-content:flex-end;text-align:right}.news-adjacent-link.next:first-child{grid-column:2}.news-adjacent-arrow{display:inline-flex;width:28px;height:28px;flex:0 0 28px;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.9);color:var(--text-sub);font-size:16px}.news-adjacent-content{display:flex;min-width:0;flex-direction:column;gap:1px}.news-adjacent-content small{color:var(--text-sub);font-size:11px;line-height:1.3}.news-adjacent-content strong{overflow:hidden;max-width:100%;font-size:14px;font-weight:600;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.news-adjacent-link:not(.disabled):hover{background:rgba(255,255,255,.94);color:var(--brand-red);transform:translateY(-2px)}.news-adjacent-link:not(.disabled):hover .news-adjacent-arrow{background:rgba(230,0,18,.08);color:var(--brand-red)}.news-comments-section{margin-top:12px;padding-top:12px;border-top:1px solid rgba(226,232,240,.8)}.news-comments-header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.news-comments-header h3{margin:0;color:var(--text-title);font-size:17px;font-weight:700}.news-comments-count{color:var(--text-sub);font-size:13px}.news-comment-input-box{margin-bottom:24px;padding:12px;border:1px solid rgba(203,213,225,.7);border-radius:12px;background:rgba(248,250,252,.75);transition:border-color .2s;display:flex;flex-direction:column;gap:12px}.news-comment-input-box:focus-within{border-color:var(--brand-red,#dc2626)}.news-comment-user-bar{display:flex;align-items:center;gap:8px;line-height:1}.news-comment-my-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;box-shadow:0 0 0 1px rgba(0,0,0,.08);transform:translateY(-1.5px)}.news-comment-my-name{display:inline-flex;align-items:center;gap:5px;color:var(--text-main);font-size:13px;font-weight:600;line-height:1}.news-comment-input-box textarea{width:100%;min-height:70px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;color:var(--text-main);font:inherit;font-size:14px;line-height:1.6;resize:vertical;box-sizing:border-box}.news-comment-input-box textarea:focus{outline:none;border-color:#cbd5e1}.news-comment-submit-bar{display:flex;align-items:center;justify-content:space-between}.news-comment-counter{color:#94a3b8;font-size:12px}.news-comment-submit-bar button{padding:7px 18px;border:0;border-radius:7px;background:var(--brand-red,#dc2626);color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .2s}.news-comment-submit-bar button:disabled{opacity:.45;cursor:not-allowed}.news-comment-login-card{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding:14px 18px;border:1px dashed #cbd5e1;border-radius:10px;background:rgba(248,250,252,.6);color:var(--text-sub);font-size:13px;text-decoration:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.news-comment-login-card:hover{border-color:#94a3b8;background:rgba(241,245,249,.85);box-shadow:0 2px 8px rgba(0,0,0,.03)}.news-comment-login-card p{margin:0}.news-comment-login-link{color:#008ac5;font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.news-comment-login-card:hover .news-comment-login-link{color:#006b99}.news-comment-login-btn{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border-radius:6px;background:var(--brand-red,#dc2626);color:#fff;font-size:13px;font-weight:600;text-decoration:none;cursor:pointer;transition:opacity .2s ease,transform .2s ease}.news-comment-login-card:hover .news-comment-login-btn{opacity:.95;transform:scale(1.02)}.news-comments-list{display:flex;flex-direction:column}.news-comment-item{display:flex;gap:16px;padding:12px 0;border-bottom:1px solid #f1f2f3;background:transparent}.news-comment-item:last-child{border-bottom:none}.news-comment-avatar{width:48px;height:48px;flex-shrink:0;border-radius:50%;object-fit:cover}.news-comment-body{flex:1 1;min-width:0}.news-comment-author{display:flex;align-items:center;gap:6px;color:#61666d;font-size:15px;font-weight:500;line-height:1.4;margin-bottom:6px}.news-comment-content{color:#000000;font-size:15px;line-height:24px;white-space:pre-wrap;word-break:break-word;margin:6px 0}.news-comment-footer{display:flex;align-items:center;gap:20px;line-height:1;margin-top:6px}.news-comment-action-btn,.news-comment-footer,.news-comment-time{color:#9499a0;font-size:13px}.news-comment-action-btn{padding:0;border:0;background:transparent;font-weight:400;cursor:pointer;transition:color .15s}.news-comment-action-btn:hover{color:var(--brand-red,#dc2626)}.news-comment-action-btn.delete{color:#9499a0}.news-comment-action-btn.delete:hover{color:#ef4444}.news-replies-list{margin-top:12px;display:flex;flex-direction:column;gap:12px}.news-reply-item{display:flex;flex-direction:column;gap:5px}.news-reply-content-line{font-size:15px;line-height:24px;color:#000000;word-break:break-word}.news-reply-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;vertical-align:-5.5px;margin-right:8px;display:inline-block}.news-reply-author{display:inline-flex;align-items:center;gap:4px;font-size:15px;font-weight:500;color:#61666d;margin-right:8px}.news-official-icon{height:16px;width:auto;flex-shrink:0;vertical-align:middle;display:inline-block}.news-reply-muted{font-size:15px;color:#61666d;margin:0 4px}.news-reply-target{color:#008ac5;font-size:15px;font-weight:500;margin:0 2px}.news-reply-colon{color:#61666d;margin-right:4px;font-size:15px}.news-reply-text{color:#000000;font-size:15px}.news-reply-footer{display:flex;align-items:center;gap:18px;margin-top:4px}.news-reply-action-btn,.news-reply-footer,.news-reply-time{color:#9499a0;font-size:12px}.news-reply-action-btn{padding:0;border:0;background:transparent;cursor:pointer;transition:color .15s}.news-reply-action-btn:hover{color:var(--brand-red,#dc2626)}.news-reply-action-btn.delete{color:#9499a0}.news-reply-action-btn.delete:hover{color:#ef4444}.news-delete-popover-wrap{position:relative;display:inline-flex;align-items:center}.news-delete-bubble{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:176px;background:#ffffff;border-radius:8px;padding:10px 12px;box-shadow:0 6px 20px rgba(15,23,42,.14),0 2px 6px rgba(15,23,42,.04);border:1px solid rgba(0,0,0,.08);z-index:50;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:deleteBubblePop .15s ease-out}@keyframes deleteBubblePop{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.news-delete-bubble:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translateX(-50%) rotate(45deg);width:8px;height:8px;background:#ffffff;border-right:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.news-delete-bubble-title{display:flex;align-items:center;gap:6px;color:#1e293b;font-size:13px;font-weight:500;line-height:1.4;margin-bottom:8px;white-space:nowrap}.news-delete-bubble-icon{color:#faad14;flex-shrink:0}.news-delete-bubble-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.news-delete-bubble-btn{padding:3px 10px;border-radius:5px;font-size:12px;line-height:1.3;cursor:pointer;transition:all .15s ease}.news-delete-bubble-btn.cancel{border:1px solid #d9dee5;background:#ffffff;color:#64748b}.news-delete-bubble-btn.cancel:hover{background:#f8fafc;color:#1e293b;border-color:#cbd5e1}.news-delete-bubble-btn.confirm{border:0;background:var(--brand-red,#dc2626);color:#ffffff;font-weight:500}.news-delete-bubble-btn.confirm:hover{background:#b91c1c}.news-delete-bubble-btn:disabled{opacity:.5;cursor:not-allowed}.news-inline-reply-box{margin-top:12px;padding:12px 14px;background:#ffffff;border:1px solid #e3e5e7;border-radius:8px;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.news-inline-reply-box textarea{width:100%;min-height:56px;padding:8px 10px;border:1px solid #e3e5e7;border-radius:6px;background:#f6f7f8;color:#18191c;font:inherit;font-size:13px;line-height:1.5;resize:vertical;box-sizing:border-box;transition:background .2s,border-color .2s}.news-inline-reply-box textarea:focus{outline:none;background:#fff;border-color:var(--brand-red,#dc2626)}.news-inline-reply-bar{display:flex;align-items:center;justify-content:space-between}.news-inline-reply-counter{color:#94a3b8;font-size:11px}.news-inline-reply-actions{display:flex;align-items:center;gap:8px}.news-inline-reply-cancel{padding:4px 12px;border:1px solid #d9dee5;border-radius:6px;background:#fff;color:#61666d;font-size:12px;cursor:pointer}.news-inline-reply-cancel:hover{background:#f8fafc;color:#1e293b}.news-inline-reply-submit{padding:4px 14px;border:0;border-radius:6px;background:var(--brand-red,#dc2626);color:#fff;font-size:12px;font-weight:600;cursor:pointer}.news-inline-reply-submit:disabled{opacity:.45;cursor:not-allowed}.news-comments-state{padding:24px;text-align:center;color:#94a3b8;font-size:13px}.news-comments-state.empty{padding:32px;background:rgba(248,250,252,.4);border-radius:10px}.site-confirm-mask{position:fixed;inset:0;z-index:35000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.55);backdrop-filter:none;-webkit-backdrop-filter:none;animation:siteConfirmFadeIn .15s ease-out;will-change:opacity}@keyframes siteConfirmFadeIn{0%{opacity:0}to{opacity:1}}.site-confirm-card{width:min(400px,92vw);box-sizing:border-box;padding:22px 24px;border-radius:16px;background:#ffffff;border:1px solid #e2e8f0;box-shadow:0 12px 32px rgba(15,23,42,.18);animation:siteConfirmCardIn .15s ease-out;will-change:transform,opacity}@keyframes siteConfirmCardIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.site-confirm-content{display:flex;gap:14px;align-items:flex-start;margin-bottom:20px}.site-confirm-icon{width:40px;height:40px;flex:0 0 40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e0f2fe;color:#0284c7}.site-confirm-icon.danger{background:#fee2e2;color:var(--brand-red,#e60012)}.site-confirm-text{flex:1 1;min-width:0;padding-top:2px}.site-confirm-title{margin:0 0 6px;color:var(--text-title,#0f172a);font-size:16px;font-weight:700;line-height:1.4}.site-confirm-desc{margin:0;color:var(--text-sub,#64748b);font-size:13.5px;line-height:1.55;word-break:break-word}.site-confirm-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.site-confirm-btn{height:36px;padding:0 16px;border-radius:8px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.site-confirm-btn.cancel{border:1px solid #d9dee5;background:#ffffff;color:#475569}.site-confirm-btn.cancel:hover:not(:disabled){background:#f8fafc;color:#1e293b;border-color:#cbd5e1}.site-confirm-btn.confirm{border:0;background:#1e293b;color:#ffffff}.site-confirm-btn.confirm.danger{background:var(--brand-red,#e60012)}.site-confirm-btn.confirm.danger:hover:not(:disabled){background:#cf0010}.site-confirm-btn:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.home-featured-item{transition:none}.home-featured-item:hover{transform:none}}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.4);border-radius:100px;border:3px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.6);background-clip:padding-box}::-webkit-scrollbar-corner{background:transparent}