.page-wrapper{min-height:100vh;padding-bottom:max(.5px,round(down,calc(150 * var(--rpx)),1px));background:#f4f5f8}.home-top{align-items:center;gap:max(.5px,round(down,calc(12 * var(--rpx)),1px));padding:max(.5px,round(down,calc(14 * var(--rpx)),1px)) max(.5px,round(down,calc(24 * var(--rpx)),1px)) max(.5px,round(down,calc(12 * var(--rpx)),1px));background:#fff;transition:box-shadow .2s;display:flex}.home-top-fixed{z-index:999;box-shadow:0 max(.5px,round(down,calc(8 * var(--rpx)),1px)) max(.5px,round(down,calc(24 * var(--rpx)),1px)) #1f232914;position:fixed;top:0;left:0;right:0}.search-pill{min-width:0;height:max(.5px,round(down,calc(66 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));align-items:center;gap:max(.5px,round(down,calc(12 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(20 * var(--rpx)),1px));box-sizing:border-box;background:#f2f3f5;flex:1;display:flex}.search-icon,.top-action-icon,.quick-action-icon,.service-icon{color:currentColor}.search-icon,.top-action-icon{width:max(.5px,round(down,calc(34 * var(--rpx)),1px));height:max(.5px,round(down,calc(34 * var(--rpx)),1px));flex-shrink:0}.search-icon path,.top-action-icon path,.quick-action-icon path,.service-icon path{fill:currentColor}.search-text{color:#9aa1ad;font-size:max(.5px,round(down,calc(24 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(30 * var(--rpx)),1px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-action{width:max(.5px,round(down,calc(66 * var(--rpx)),1px));height:max(.5px,round(down,calc(66 * var(--rpx)),1px));color:#1f2329;background:#f2f3f5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-strip{padding:0 0 max(.5px,round(down,calc(14 * var(--rpx)),1px));white-space:nowrap;background:#fff}.brand-strip-inner{gap:max(.5px,round(down,calc(12 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(24 * var(--rpx)),1px));display:flex}.brand-chip{height:max(.5px,round(down,calc(52 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(22 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));color:#4f3dff;border:max(.5px,round(down,calc(1 * var(--rpx)),1px)) solid #4f3dff2e;background:#f0efff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.brand-chip uni-text{font-size:max(.5px,round(down,calc(21 * var(--rpx)),1px));font-weight:800}.hero-card{height:max(.5px,round(down,calc(430 * var(--rpx)),1px));margin:0 max(.5px,round(down,calc(24 * var(--rpx)),1px)) max(.5px,round(down,calc(22 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(26 * var(--rpx)),1px));box-shadow:0 max(.5px,round(down,calc(10 * var(--rpx)),1px)) max(.5px,round(down,calc(32 * var(--rpx)),1px)) #1f232914;background:#111827;position:relative;overflow:hidden}.hero-bg,.hero-video{width:100%;height:100%;position:absolute;inset:0}.hero-video{z-index:1}.hero-fallback{z-index:0}.quick-actions{gap:max(.5px,round(down,calc(14 * var(--rpx)),1px));margin:0 max(.5px,round(down,calc(24 * var(--rpx)),1px)) max(.5px,round(down,calc(22 * var(--rpx)),1px));display:flex}.quick-action{min-width:0;height:max(.5px,round(down,calc(140 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(22 * var(--rpx)),1px));box-shadow:0 max(.5px,round(down,calc(10 * var(--rpx)),1px)) max(.5px,round(down,calc(32 * var(--rpx)),1px)) #1f232914;justify-content:center;align-items:center;gap:max(.5px,round(down,calc(10 * var(--rpx)),1px));background:#fff;flex-direction:column;flex:1;display:flex}.quick-action-icon-wrap{width:max(.5px,round(down,calc(60 * var(--rpx)),1px));height:max(.5px,round(down,calc(60 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(18 * var(--rpx)),1px));color:#4f3dff;background:#f0efff;justify-content:center;align-items:center;display:flex}.quick-action-icon{width:max(.5px,round(down,calc(38 * var(--rpx)),1px));height:max(.5px,round(down,calc(38 * var(--rpx)),1px))}.quick-action-name{color:#1f2329;font-size:max(.5px,round(down,calc(23 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(29 * var(--rpx)),1px));text-align:center;font-weight:800}.section-card{margin:0 max(.5px,round(down,calc(24 * var(--rpx)),1px)) max(.5px,round(down,calc(22 * var(--rpx)),1px));padding:max(.5px,round(down,calc(24 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(24 * var(--rpx)),1px));box-shadow:0 max(.5px,round(down,calc(10 * var(--rpx)),1px)) max(.5px,round(down,calc(32 * var(--rpx)),1px)) #1f232914;box-sizing:border-box;background:#fff}.section-heading{margin-bottom:max(.5px,round(down,calc(18 * var(--rpx)),1px));justify-content:space-between;align-items:center;display:flex}.section-eyebrow{color:#4f3dff;font-size:max(.5px,round(down,calc(20 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(26 * var(--rpx)),1px));font-weight:900;display:block}.section-title{color:#1f2329;font-size:max(.5px,round(down,calc(31 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(40 * var(--rpx)),1px));font-weight:900;display:block}.section-link{height:max(.5px,round(down,calc(48 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(18 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));color:#4f3dff;background:#f0efff;flex-shrink:0;justify-content:center;align-items:center;display:flex}.section-link uni-text{font-size:max(.5px,round(down,calc(21 * var(--rpx)),1px));font-weight:800}.products-grid{margin:calc(-1 * max(.5px,round(down,calc(7 * var(--rpx)),1px)));flex-wrap:wrap;display:flex}.live-card{background:linear-gradient(135deg,#151b2a,#173051)}.live-heading{margin-bottom:max(.5px,round(down,calc(12 * var(--rpx)),1px))}.live-title-row{align-items:center;gap:max(.5px,round(down,calc(10 * var(--rpx)),1px));display:flex}.live-card .section-title{color:#fff}.live-badge{padding:max(.5px,round(down,calc(4 * var(--rpx)),1px)) max(.5px,round(down,calc(12 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));color:#fff;font-size:max(.5px,round(down,calc(18 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(22 * var(--rpx)),1px));background:linear-gradient(135deg,#4f3dff,#6c63ff);font-weight:900}.live-note{color:#ffffff9e;font-size:max(.5px,round(down,calc(21 * var(--rpx)),1px))}.commission-swiper{height:max(.5px,round(down,calc(280 * var(--rpx)),1px))}.commission-row{height:max(.5px,round(down,calc(62 * var(--rpx)),1px));margin-bottom:max(.5px,round(down,calc(8 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(16 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(16 * var(--rpx)),1px));box-sizing:border-box;background:#ffffff14;justify-content:space-between;align-items:center;display:flex}.commission-left{align-items:center;gap:max(.5px,round(down,calc(10 * var(--rpx)),1px));min-width:0;display:flex}.commission-avatar{width:max(.5px,round(down,calc(38 * var(--rpx)),1px));height:max(.5px,round(down,calc(38 * var(--rpx)),1px));color:#fff;background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.commission-avatar uni-text{font-size:max(.5px,round(down,calc(18 * var(--rpx)),1px));font-weight:900}.commission-user{color:#ffffffe6;font-size:max(.5px,round(down,calc(22 * var(--rpx)),1px));font-weight:700}.commission-right{align-items:baseline;gap:max(.5px,round(down,calc(8 * var(--rpx)),1px));flex-shrink:0;display:flex}.commission-label{color:#ffffff8f;font-size:max(.5px,round(down,calc(19 * var(--rpx)),1px))}.commission-amount{color:#35e29b;font-size:max(.5px,round(down,calc(23 * var(--rpx)),1px));font-weight:900}.promo-strip{margin:0 max(.5px,round(down,calc(24 * var(--rpx)),1px)) max(.5px,round(down,calc(22 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(24 * var(--rpx)),1px));box-shadow:0 max(.5px,round(down,calc(10 * var(--rpx)),1px)) max(.5px,round(down,calc(32 * var(--rpx)),1px)) #1f232914;background:#efeff2;overflow:hidden}.promo-strip-img{width:100%;height:max(.5px,round(down,calc(520 * var(--rpx)),1px));display:block}.promo-strip-copy{min-height:max(.5px,round(down,calc(300 * var(--rpx)),1px));padding:max(.5px,round(down,calc(36 * var(--rpx)),1px)) max(.5px,round(down,calc(36 * var(--rpx)),1px)) max(.5px,round(down,calc(40 * var(--rpx)),1px));box-sizing:border-box;flex-direction:column;justify-content:center;display:flex}.promo-strip-title{max-width:max(.5px,round(down,calc(520 * var(--rpx)),1px));color:#050505;font-family:Georgia,Times New Roman,serif;font-size:max(.5px,round(down,calc(58 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(66 * var(--rpx)),1px));font-weight:900}.promo-strip-subtitle{max-width:max(.5px,round(down,calc(560 * var(--rpx)),1px));margin-top:max(.5px,round(down,calc(14 * var(--rpx)),1px));color:#3f4652;font-size:max(.5px,round(down,calc(27 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(39 * var(--rpx)),1px));font-weight:400}.product-card{width:calc(50% - max(.5px,round(down,calc(14 * var(--rpx)),1px)));margin:max(.5px,round(down,calc(7 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(18 * var(--rpx)),1px));border:max(.5px,round(down,calc(1 * var(--rpx)),1px)) solid #eceff3;box-sizing:border-box;background:#fafbfc;overflow:hidden}.product-image-wrap{height:max(.5px,round(down,calc(206 * var(--rpx)),1px));padding:max(.5px,round(down,calc(28 * var(--rpx)),1px)) max(.5px,round(down,calc(12 * var(--rpx)),1px)) max(.5px,round(down,calc(10 * var(--rpx)),1px));box-sizing:border-box;background:#fff;justify-content:center;align-items:center;display:flex;position:relative}.product-image{width:100%;height:100%}.product-badge{top:max(.5px,round(down,calc(10 * var(--rpx)),1px));left:max(.5px,round(down,calc(10 * var(--rpx)),1px));min-width:max(.5px,round(down,calc(56 * var(--rpx)),1px));height:max(.5px,round(down,calc(34 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(10 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));box-sizing:border-box;z-index:2;box-shadow:0 max(.5px,round(down,calc(4 * var(--rpx)),1px)) max(.5px,round(down,calc(10 * var(--rpx)),1px)) #4f3dff2e;background:linear-gradient(135deg,#4f3dff,#6c63ff);justify-content:center;align-items:center;display:flex;position:absolute}.product-badge uni-text{color:#fff;font-size:max(.5px,round(down,calc(17 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(20 * var(--rpx)),1px));font-weight:900}.product-info{padding:max(.5px,round(down,calc(12 * var(--rpx)),1px)) max(.5px,round(down,calc(14 * var(--rpx)),1px)) max(.5px,round(down,calc(14 * var(--rpx)),1px))}.product-name{height:max(.5px,round(down,calc(64 * var(--rpx)),1px));color:#1f2329;font-size:max(.5px,round(down,calc(22 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(32 * var(--rpx)),1px));text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;display:-webkit-box;overflow:hidden}.product-price{margin-top:max(.5px,round(down,calc(8 * var(--rpx)),1px));color:#4f3dff;font-size:max(.5px,round(down,calc(28 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(34 * var(--rpx)),1px));font-weight:900;display:block}.vip-strip{margin:0 0 max(.5px,round(down,calc(22 * var(--rpx)),1px));white-space:nowrap}.vip-strip-inner{gap:max(.5px,round(down,calc(16 * var(--rpx)),1px));padding:0 max(.5px,round(down,calc(24 * var(--rpx)),1px));display:flex}.vip-card{width:max(.5px,round(down,calc(250 * var(--rpx)),1px));padding:max(.5px,round(down,calc(22 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(22 * var(--rpx)),1px));border:max(.5px,round(down,calc(1 * var(--rpx)),1px)) solid #6c63ff38;box-shadow:0 max(.5px,round(down,calc(10 * var(--rpx)),1px)) max(.5px,round(down,calc(32 * var(--rpx)),1px)) #1f232914;box-sizing:border-box;background:linear-gradient(135deg,#f0efff,#fff);flex-shrink:0}.vip-card-top{margin-bottom:max(.5px,round(down,calc(10 * var(--rpx)),1px));justify-content:space-between;align-items:center;display:flex}.vip-name{color:#1f2329;font-size:max(.5px,round(down,calc(26 * var(--rpx)),1px));font-weight:900}.vip-tag{color:#4f3dff;font-size:max(.5px,round(down,calc(18 * var(--rpx)),1px));font-weight:900}.vip-info{color:#626a75;font-size:max(.5px,round(down,calc(21 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(30 * var(--rpx)),1px));display:block}.footer-brand{padding:max(.5px,round(down,calc(24 * var(--rpx)),1px)) 0 max(.5px,round(down,calc(36 * var(--rpx)),1px));flex-direction:column;align-items:center;display:flex}.footer-logo{color:#1f2329;font-size:max(.5px,round(down,calc(32 * var(--rpx)),1px));font-weight:900}.footer-copy{margin-top:max(.5px,round(down,calc(6 * var(--rpx)),1px));color:#9aa1ad;font-size:max(.5px,round(down,calc(21 * var(--rpx)),1px))}.notice-popup{width:max(.5px,round(down,calc(640 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(26 * var(--rpx)),1px));background:#fff;max-width:88vw;position:relative;overflow:hidden}.notice-close{top:max(.5px,round(down,calc(16 * var(--rpx)),1px));right:max(.5px,round(down,calc(16 * var(--rpx)),1px));z-index:2;width:max(.5px,round(down,calc(46 * var(--rpx)),1px));height:max(.5px,round(down,calc(46 * var(--rpx)),1px));color:#fff;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.notice-img{width:100%}.notice-body{padding:max(.5px,round(down,calc(22 * var(--rpx)),1px))}.notice-content{color:#1f2329;font-size:max(.5px,round(down,calc(24 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(36 * var(--rpx)),1px))}.notice-btn{height:max(.5px,round(down,calc(72 * var(--rpx)),1px));margin-top:max(.5px,round(down,calc(20 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(999 * var(--rpx)),1px));color:#fff;background:linear-gradient(135deg,#4f3dff,#6c63ff);justify-content:center;align-items:center;display:flex}.notice-btn uni-text{font-size:max(.5px,round(down,calc(25 * var(--rpx)),1px));font-weight:900}.old-popup{width:max(.5px,round(down,calc(620 * var(--rpx)),1px));border-radius:max(.5px,round(down,calc(24 * var(--rpx)),1px));background:#fff;max-width:88vw;overflow:hidden}.old-popup-title{padding:max(.5px,round(down,calc(22 * var(--rpx)),1px));color:#fff;font-size:max(.5px,round(down,calc(28 * var(--rpx)),1px));text-align:center;background:linear-gradient(135deg,#4f3dff,#6c63ff);font-weight:900}.old-popup-body{padding:max(.5px,round(down,calc(24 * var(--rpx)),1px));color:#1f2329;font-size:max(.5px,round(down,calc(24 * var(--rpx)),1px));line-height:max(.5px,round(down,calc(36 * var(--rpx)),1px))}
