.icon-svg[data-v-1c86387d]{justify-content:center;align-items:center;line-height:0;display:inline-flex}.icon-svg[data-v-1c86387d] svg{width:100%;height:100%;display:block}.lg-page[data-v-946afe69]{background:var(--bg);min-height:100%}.lg-hero[data-v-946afe69]{background:radial-gradient(120% 100% at 82% -10%, #ffffff38 0%, #fff0 52%), radial-gradient(100% 90% at 0% 110%, #ffcdb266 0%, #ffcdb200 55%), var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722 46%, #f03a00));padding:52px 24px 78px;position:relative;overflow:hidden}.lg-deco[data-v-946afe69]{pointer-events:none;position:absolute}.lg-deco-glow[data-v-946afe69]{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);border-radius:50%;width:180px;height:180px;top:-60px;right:-40px}.lg-deco-ring[data-v-946afe69]{border:1.5px solid #ffffff38;border-radius:50%;width:118px;height:118px;bottom:-50px;left:40px}.lg-deco-dot[data-v-946afe69]{background:#ffffff57;border-radius:50%;width:9px;height:9px;bottom:34px;right:34px}.lg-hero-inner[data-v-946afe69]{color:#fff;position:relative}.lg-title[data-v-946afe69]{letter-spacing:.5px;text-shadow:0 2px 8px #781e002e;font-size:30px;font-weight:800}.lg-sub[data-v-946afe69]{opacity:.92;margin-top:7px;font-size:14px}.lg-card[data-v-946afe69]{z-index:1;border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-lg,0 12px 28px #1018281a);border:none;margin:-46px 14px 0;padding:20px 18px;position:relative}.lg-card[data-v-946afe69] .input{border:1.5px solid var(--border);background:#fafbfc;border-radius:999px;padding:13px 18px}.lg-card[data-v-946afe69] .input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50);background:#fff}.form-label[data-v-946afe69]{color:var(--text-secondary);margin-bottom:7px;font-size:12.5px;font-weight:600}.form-group[data-v-946afe69]{margin-bottom:14px}.lg-card[data-v-946afe69] .btn-block{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;padding:13px;font-size:15px;font-weight:700;box-shadow:0 6px 16px #ff4d144d}.links-row[data-v-946afe69]{justify-content:space-between;margin-top:16px;font-size:13px;display:flex}.link[data-v-946afe69]{color:var(--text-muted);cursor:pointer}.link[data-v-946afe69]:active{color:var(--primary)}.code-row[data-v-946afe69]{align-items:center;gap:10px;display:flex}.code-row .input[data-v-946afe69]{flex:1}.btn-code[data-v-946afe69]{border:1.5px solid var(--primary-light);height:44px;color:var(--primary);background:var(--primary-50);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s}.btn-code[data-v-946afe69]:active{background:var(--primary-soft)}.btn-code[data-v-946afe69]:disabled{opacity:.5;cursor:not-allowed}.gift-banner[data-v-946afe69]{background:linear-gradient(135deg,#fff7e6,#ffe7c2);border:1px solid #ffd591;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}.gift-emoji[data-v-946afe69]{font-size:34px;line-height:1}.gift-text[data-v-946afe69]{color:#8a5a00;font-size:13px;line-height:1.6}.gift-text b[data-v-946afe69]{color:#ff5722}.agree-row[data-v-946afe69]{margin-top:12px}.agree-box[data-v-946afe69]{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.agree-box input[data-v-946afe69]{margin-top:2px}.agree-link[data-v-946afe69]{color:var(--primary)}.tabbar-wrap[data-v-dcb64a84]{z-index:50;position:fixed;bottom:0;left:0;right:0}.filing-footer[data-v-dcb64a84]{text-align:center;color:var(--text-muted);background:var(--card);padding:6px 12px calc(6px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);font-size:11px;line-height:1.5}.tabbar[data-v-dcb64a84]{-webkit-backdrop-filter:saturate(180%)blur(16px);padding-bottom:env(safe-area-inset-bottom,0px);background:#ffffffeb;border-top:1px solid #0000000b;display:flex;box-shadow:0 -4px 18px #1018280d}.tabbar a[data-v-dcb64a84]{color:var(--text-muted,#9aa1ab);flex-direction:column;flex:1;justify-content:center;align-items:center;padding:7px 0 8px;font-size:11px;transition:color .15s;display:flex;position:relative}.tabbar a.router-link-active[data-v-dcb64a84]{color:var(--primary);font-weight:600}.tabbar a.router-link-active[data-v-dcb64a84]:after{content:"";background:var(--primary);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px;box-shadow:0 0 6px #ff572280}.tabbar a[data-v-dcb64a84]:active .icon-svg{transform:scale(.88)}.tabbar[data-v-dcb64a84] .icon-svg{margin-bottom:2px;transition:transform .12s}.filter-bar[data-v-090c30a9]{background:#fff;border-radius:10px;align-items:center;gap:14px;margin:0 12px 8px;padding:8px 12px;display:flex;overflow-x:auto}.sort-item[data-v-090c30a9]{color:var(--text-secondary,#666);cursor:pointer;flex:none;font-size:13px}.sort-item.active[data-v-090c30a9]{color:var(--brand,#ff5722);font-weight:600}.price-range[data-v-090c30a9]{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.price-range input[data-v-090c30a9]{text-align:center;border:1px solid #eee;border-radius:6px;width:52px;padding:3px 6px;font-size:12px}.price-sep[data-v-090c30a9]{color:#ccc;font-size:12px}.goods-tags[data-v-090c30a9]{flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:6px;left:6px}.goods-tag[data-v-090c30a9]{border-radius:999px;padding:1px 6px;font-size:10px;line-height:16px}.empty-sub[data-v-090c30a9]{color:var(--text-muted);margin-top:6px;font-size:12px}.banner-dots[data-v-090c30a9]{z-index:1;gap:5px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.banner-dot[data-v-090c30a9]{background:#ffffff8c;border-radius:999px;width:7px;height:7px;transition:width .22s,background .22s}.banner-dot.on[data-v-090c30a9]{background:#fff;width:18px}.fab-cart[data-v-090c30a9]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));color:#fff;z-index:30;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .12s;display:flex;position:fixed;bottom:72px;right:16px;box-shadow:0 6px 18px #ff4d1459}.fab-cart[data-v-090c30a9]:active{transform:scale(.92)}.section-title[data-v-090c30a9]{align-items:center;gap:7px;display:flex}.section-title[data-v-090c30a9]:before{content:"";background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:2px;width:4px;height:15px;box-shadow:0 1px 4px #ff572259}.sk-card[data-v-090c30a9]{overflow:hidden}.sk-img[data-v-090c30a9]{aspect-ratio:1;background:linear-gradient(90deg,#f2f3f5 25%,#e9ebef 37%,#f2f3f5 63%) 0 0/400% 100%;width:100%;animation:1.3s infinite sk-shimmer-090c30a9}.sk-line[data-v-090c30a9]{background:#f2f3f5;border-radius:6px;height:13px;margin:9px 11px 0}.sk-line.short[data-v-090c30a9]{width:55%;margin-top:7px}@keyframes sk-shimmer-090c30a9{0%{background-position:100% 0}to{background-position:-100% 0}}.mc-search[data-v-cda7abfa]{padding:9px 0}.mc-box[data-v-cda7abfa]{color:#9aa1ab;cursor:pointer;background:#fff;align-items:center;gap:7px;padding:9px 14px;transition:box-shadow .15s;display:flex;box-shadow:0 1px 4px #1018280d}.mc-box[data-v-cda7abfa]:active{box-shadow:0 1px 6px #ff572240}.mc-box-pill[data-v-cda7abfa]{box-shadow:0 1px 4px #1018280d,inset 0 0 0 1px #00000008}.mc-ico[data-v-cda7abfa]{opacity:.75;flex:none}.mc-ph[data-v-cda7abfa]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.mc-input[data-v-cda7abfa]{color:#303133;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-size:13px}.mc-input[data-v-cda7abfa]::placeholder{color:#9aa1ab}.mc-btn[data-v-cda7abfa]{color:#fff;background:#ff5722;border-radius:999px;flex:none;padding:3px 12px;font-size:12px}.mc-swiper[data-v-9bf5ecfc]{padding:8px 0}.mc-track[data-v-9bf5ecfc]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:8px;display:flex;overflow-x:auto}.mc-slide[data-v-9bf5ecfc]{scroll-snap-align:center;flex:0 0 100%}.mc-slide img[data-v-9bf5ecfc]{object-fit:cover;width:100%;height:170px;display:block}.mc-img-card[data-v-9bf5ecfc]{box-shadow:0 6px 18px #1018281a}.mc-ph[data-v-9bf5ecfc]{text-align:center;color:#c98a72;background:linear-gradient(145deg,#fff4f0,#ffe8df);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;margin:0 8px;padding:38px 8px;display:flex}.mc-ph-ico[data-v-9bf5ecfc]{opacity:.6;margin-bottom:8px;font-size:26px;line-height:1}.mc-ph-txt[data-v-9bf5ecfc]{letter-spacing:.5px;font-size:13px}.mc-title[data-v-bb241a68]{padding:10px 0}.t[data-v-bb241a68]{letter-spacing:.3px;font-weight:800;line-height:1.3}.i[data-v-bb241a68]{margin-top:5px;line-height:1.5}.mc-img[data-v-e35c3e50]{padding:8px 0}.mc-img img[data-v-e35c3e50]{cursor:pointer;width:100%;transition:transform .14s;display:block;box-shadow:0 2px 10px #1018280f}.mc-img img[data-v-e35c3e50]:active{transform:scale(.99)}.mc-ph[data-v-e35c3e50]{text-align:center;color:#c98a72;background:linear-gradient(145deg,#fff4f0,#ffe8df);border-radius:16px;padding:50px 8px;font-size:13px}.mc-tab[data-v-293ec86b]{padding:10px 0}.mc-grid[data-v-293ec86b]{gap:14px 8px;display:grid}.mc-cell[data-v-293ec86b]{flex-direction:column;align-items:center;gap:6px;transition:transform .12s;display:flex}.mc-cell[data-v-293ec86b]:active{transform:scale(.92)}.mc-ico-ph[data-v-293ec86b]{color:var(--primary,#ff5722);background:linear-gradient(145deg,#fff4f0,#ffe8df);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffd9}.mc-label[data-v-293ec86b]{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.mc-cube[data-v-accf3d92]{padding:8px 0}.mc-cube-grid[data-v-accf3d92]{display:grid}.mc-cube-cell[data-v-accf3d92]{aspect-ratio:1;justify-content:center;align-items:center;min-height:80px;transition:transform .14s;display:flex;overflow:hidden;box-shadow:0 2px 8px #1018280d}.mc-cube-cell[data-v-accf3d92]:active{transform:scale(.97)}.mc-cube-empty[data-v-accf3d92]{box-shadow:none;background:linear-gradient(145deg,#fff4f0,#ffe8df)}.mc-cube-ph[data-v-accf3d92]{color:#c98a72;letter-spacing:.5px;font-size:12px}.mc-count[data-v-eaf10f63]{align-items:center;gap:10px;padding:10px 0;display:flex}.mc-ct[data-v-eaf10f63]{font-size:15px;font-weight:700}.mc-clock b[data-v-eaf10f63]{background:#00000040;border-radius:4px;padding:2px 5px;font-size:13px}.mc-end[data-v-eaf10f63]{color:#fff;opacity:.8;font-size:13px}.mc-line[data-v-e6e2e161]{height:1px;margin:6px 0}.mc-space[data-v-e6e2e161]{background:0 0}.mc-goods[data-v-8a53d456]{padding:10px 0}.mc-g-title[data-v-8a53d456]{letter-spacing:.3px;padding:0 0 9px;font-size:15.5px;font-weight:800}.mc-grid[data-v-8a53d456]{gap:11px;display:grid}.mc-grid.towCols[data-v-8a53d456]{grid-template-columns:1fr 1fr}.mc-grid.threeCols[data-v-8a53d456]{grid-template-columns:repeat(3,1fr)}.mc-grid.oneCols[data-v-8a53d456]{grid-template-columns:1fr}.mc-grid.roll[data-v-8a53d456]{grid-auto-columns:42%;grid-auto-flow:column;overflow-x:auto}.mc-g-card[data-v-8a53d456]{background:#fff;border-radius:16px;padding-bottom:10px;transition:transform .14s;overflow:hidden;box-shadow:0 2px 10px #1018280f}.mc-g-card[data-v-8a53d456]:active{transform:scale(.975)}.mc-g-img[data-v-8a53d456]{aspect-ratio:1;object-fit:cover;background:linear-gradient(145deg,#f7f8fa,#eef0f3);justify-content:center;align-items:center;width:100%;display:flex}.mc-g-ph[data-v-8a53d456]{color:#d5dae1;letter-spacing:1px;-webkit-user-select:none;user-select:none;font-size:34px;font-weight:800}.mc-g-name[data-v-8a53d456]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 10px 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.mc-g-price[data-v-8a53d456]{color:var(--primary);font-variant-numeric:tabular-nums;padding:5px 10px 0;font-size:15px;font-weight:800}.mc-g-stock[data-v-8a53d456]{color:#9aa1ab;padding:0 10px;font-size:11px}.mc-g-buy[data-v-8a53d456]{color:#fff;text-align:center;border:none;border-radius:999px;margin:7px 10px 0;padding:6px 0;font-size:12px;font-weight:600;display:block;box-shadow:0 3px 8px #ff572238}.mc-ph[data-v-8a53d456]{text-align:center;color:#c98a72;background:linear-gradient(145deg,#fff4f0,#ffe8df);border-radius:16px;padding:30px 8px;font-size:13px}.mc-catgoods[data-v-8a8d8c0b]{padding:10px 0}.cg-tabs[data-v-8a8d8c0b]{scrollbar-width:none;gap:9px;padding:2px 0 12px;display:flex;overflow-x:auto}.cg-tabs[data-v-8a8d8c0b]::-webkit-scrollbar{display:none}.cg-pill[data-v-8a8d8c0b]{border:1.5px solid var(--border-strong,#dfe3e8);color:var(--text-secondary,#5c6370);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:7px 16px;font-size:13px;line-height:1.4;transition:transform .12s,box-shadow .15s;box-shadow:0 1px 3px #1018280a}.cg-pill[data-v-8a8d8c0b]:active{transform:scale(.94)}.cg-pill.on[data-v-8a8d8c0b]{border-color:#0000;font-weight:700;box-shadow:0 4px 10px #ff572247}.cg-pill.capsule[data-v-8a8d8c0b]{border-radius:999px}.cg-pill.square[data-v-8a8d8c0b]{border-radius:10px}.cg-pill.underline[data-v-8a8d8c0b]{box-shadow:none;background:0 0;border:none;border-radius:0;padding:5px 6px}.cg-pill.underline.on[data-v-8a8d8c0b]{box-shadow:none;background:0 0;border:none}.cg-grid[data-v-8a8d8c0b]{grid-template-columns:1fr 1fr;gap:11px;display:grid}.cg-card[data-v-8a8d8c0b]{background:#fff;border-radius:16px;padding-bottom:10px;transition:transform .14s;overflow:hidden;box-shadow:0 2px 10px #1018280f}.cg-card[data-v-8a8d8c0b]:active{transform:scale(.975)}.cg-img[data-v-8a8d8c0b]{aspect-ratio:1;object-fit:cover;background:linear-gradient(145deg,#f7f8fa,#eef0f3);justify-content:center;align-items:center;width:100%;display:flex}.cg-ph[data-v-8a8d8c0b]{color:#d5dae1;letter-spacing:1px;-webkit-user-select:none;user-select:none;font-size:34px;font-weight:800}.cg-name[data-v-8a8d8c0b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 10px 0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cg-meta[data-v-8a8d8c0b]{justify-content:space-between;align-items:baseline;padding:5px 10px 0;display:flex}.cg-price[data-v-8a8d8c0b]{color:var(--primary);font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.cg-stock[data-v-8a8d8c0b]{color:#9aa1ab;font-size:11px}.cg-empty[data-v-8a8d8c0b]{text-align:center;color:#c98a72;background:linear-gradient(145deg,#fff4f0,#ffe8df);border-radius:16px;padding:30px 8px;font-size:13px}.mc-notice[data-v-71339a58]{padding:6px 0}.mc-bar[data-v-71339a58]{border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:flex;box-shadow:0 1px 4px #1018280a}.mc-ico[data-v-71339a58]{color:#d48806;background:#ffffffbf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.mc-text[data-v-71339a58]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.mc-dot[data-v-71339a58]{color:#bbb;font-variant-numeric:tabular-nums;flex-shrink:0;margin-left:4px;font-size:11px}.mc-coupon[data-v-94a3c65d]{padding:10px 0}.mc-item[data-v-94a3c65d]{background:#fff;border-left:4px solid #ff5722;border-radius:14px;align-items:center;gap:12px;margin-bottom:9px;padding:13px;display:flex;box-shadow:0 2px 10px #1018280f}.mc-amt[data-v-94a3c65d]{font-variant-numeric:tabular-nums;min-width:52px;font-size:26px;font-weight:800;line-height:1.1}.mc-info[data-v-94a3c65d]{flex:1;min-width:0}.mc-title[data-v-94a3c65d]{color:var(--text,#16181d);font-weight:700}.mc-cond[data-v-94a3c65d]{color:#9aa1ab;margin-top:2px;font-size:12px}.mc-tag[data-v-94a3c65d]{border-radius:999px;margin-top:5px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.mc-btn[data-v-94a3c65d]{border:none;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:600;transition:transform .12s;box-shadow:0 3px 8px #ff572238}.mc-btn[data-v-94a3c65d]:active{transform:scale(.94)}.mc-btn.disabled[data-v-94a3c65d]{cursor:not-allowed;box-shadow:none}.mc-empty[data-v-94a3c65d]{color:#bbb;text-align:center;padding:14px 0;font-size:12px}.mc-toast[data-v-94a3c65d]{color:#fff;z-index:950;background:#000000c7;border-radius:999px;padding:8px 16px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.mc-video[data-v-5eb730e4]{padding:8px 0}.mc-embed[data-v-5eb730e4] iframe{border:none;border-radius:8px;width:100%;display:block}.mc-ph[data-v-5eb730e4]{background:#000;border-radius:8px;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.mc-poster[data-v-5eb730e4]{object-fit:cover;opacity:.85;width:100%;height:100%}.mc-play[data-v-5eb730e4]{color:#fff;font-size:40px}.mc-rich[data-v-d6c57df0]{padding:8px 0}.mc-rich-body[data-v-d6c57df0]{color:#333;word-break:break-word;font-size:14px;line-height:1.7}.mc-rich-body[data-v-d6c57df0] img{border-radius:8px;max-width:100%}.mc-float[data-v-35a6ed8c]{z-index:60;pointer-events:none;display:flex;position:fixed;left:10px;right:10px}.mc-fbtn[data-v-35a6ed8c]{pointer-events:auto;justify-content:center;align-items:center;font-size:20px;display:flex;box-shadow:0 2px 8px #0003}.mc-blank[data-v-2255f57f]{width:100%}.mc-tabbar[data-v-2349306b]{height:56px;padding-bottom:env(safe-area-inset-bottom,0);box-sizing:border-box;z-index:100;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 18px #1018280d}.mc-tabbar-item[data-v-2349306b]{color:#999;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:transform .12s;display:flex;position:relative}.mc-tabbar-item[data-v-2349306b]:active{transform:scale(.92)}.mc-tabbar-item.active[data-v-2349306b]{color:#ff5722}.mc-tabbar-item.active[data-v-2349306b]:after{content:"";background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;box-shadow:0 0 6px #ff572280}.mc-tabbar-label[data-v-2349306b]{font-weight:500;line-height:1.2}.mc-tabbar-item.active .mc-tabbar-label[data-v-2349306b]{font-weight:700}.mc-category[data-v-90e2b2bf]{padding:10px 0}.mc-grid[data-v-90e2b2bf]{gap:14px 8px;display:grid}.mc-cell[data-v-90e2b2bf]{flex-direction:column;align-items:center;gap:6px;transition:transform .12s;display:flex}.mc-cell[data-v-90e2b2bf]:active{transform:scale(.92)}.mc-ico-ph[data-v-90e2b2bf]{color:var(--primary,#ff5722);background:linear-gradient(145deg,#fff4f0,#ffe8df);justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffd9}.mc-label[data-v-90e2b2bf]{color:#333;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:500;overflow:hidden}.mc-promotion[data-v-1403b9bb]{padding:10px}.mc-promo-grid[data-v-1403b9bb]{grid-template-columns:repeat(2,1fr);display:grid}.mc-promo-item[data-v-1403b9bb]{background:#fff;align-items:center;gap:10px;padding:11px;text-decoration:none;transition:transform .14s;display:flex;box-shadow:0 2px 10px #1018280f}.mc-promo-item[data-v-1403b9bb]:active{transform:scale(.975)}.mc-promo-img[data-v-1403b9bb]{object-fit:cover;border-radius:12px;flex-shrink:0;width:46px;height:46px}.mc-promo-ico[data-v-1403b9bb]{color:#ff5722;background:linear-gradient(145deg,#fff4f0,#ffe8df);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;box-shadow:inset 0 1px #ffffffd9}.mc-promo-title[data-v-1403b9bb]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.mc-promo-sub[data-v-1403b9bb]{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.mc-promo-tag[data-v-1403b9bb]{color:#fff;border-radius:999px;margin-top:5px;padding:2px 9px;font-size:10px;font-weight:600;display:inline-block}.mc-contact[data-v-84212eb3]{padding:12px}.mc-contact-box[data-v-84212eb3]{background:#fafafa;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.mc-contact-title[data-v-84212eb3]{font-size:15px;font-weight:700}.mc-contact-time[data-v-84212eb3]{color:#999;margin-top:4px;font-size:11px}.mc-contact-right[data-v-84212eb3]{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mc-contact-btn[data-v-84212eb3]{align-items:center;gap:4px;font-weight:600;text-decoration:none;display:flex}.mc-contact-online[data-v-84212eb3]{align-items:center;gap:4px;font-size:13px;display:flex}.mc-contact-legal[data-v-84212eb3]{color:#999;justify-content:center;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.mc-contact-legal a[data-v-84212eb3]{color:#999;text-decoration:none}.mc-contact-legal a[data-v-84212eb3]:active{color:#ff5722}.mc-contact-sep[data-v-84212eb3]{color:#ddd}.mc-image-row[data-v-de9c1c28]{padding:10px 0}.mc-image-grid[data-v-de9c1c28]{display:grid}.mc-image-cell[data-v-de9c1c28]{transition:transform .14s;display:block;overflow:hidden;box-shadow:0 2px 8px #1018280d}.mc-image-cell[data-v-de9c1c28]:active{transform:scale(.97)}.mc-image-cell img[data-v-de9c1c28]{object-fit:cover;width:100%;display:block}.mc-image-ph[data-v-de9c1c28]{color:#c98a72;background:linear-gradient(145deg,#fff4f0,#ffe8df);justify-content:center;align-items:center;display:flex}.mc-header[data-v-2e82bc6e]{z-index:50;justify-content:space-between;align-items:center;padding:0 12px;display:flex;position:sticky;top:0;box-shadow:0 1px #0000000a}.mc-header-left[data-v-2e82bc6e],.mc-header-right[data-v-2e82bc6e]{align-items:center;width:44px;display:flex}.mc-header-right[data-v-2e82bc6e]{justify-content:flex-end}.mc-header-title[data-v-2e82bc6e]{text-align:center;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.mc-header-btn[data-v-2e82bc6e]{background:#7f7f7f1a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .12s;display:flex}.mc-header-btn[data-v-2e82bc6e]:active{transform:scale(.9)}.mc-form[data-v-35717b86]{padding:8px 0}.mc-card[data-v-35717b86]{background:#fff;padding:16px;box-shadow:0 2px 8px #0000000d}.mc-header[data-v-35717b86]{margin-bottom:12px}.mc-title[data-v-35717b86]{font-size:18px;font-weight:700}.mc-sub[data-v-35717b86]{margin-top:4px;font-size:13px}.mc-row[data-v-35717b86]{border-bottom:1px solid #f3f3f3;align-items:center;gap:8px;padding:10px 0;display:flex}.mc-row-textarea[data-v-35717b86]{align-items:flex-start}.mc-label[data-v-35717b86]{color:#666;min-width:56px;font-size:13px}.mc-input[data-v-35717b86]{border:none;outline:none;flex:1;padding:6px 0;font-size:14px}.mc-textarea[data-v-35717b86]{border:1px solid #f3f3f3;border-radius:6px;flex:1;height:70px;padding:8px;font-size:13px}.mc-radio[data-v-35717b86]{gap:12px;font-size:13px;display:flex}.mc-radio label[data-v-35717b86]{align-items:center;gap:4px;display:flex}.mc-agree[data-v-35717b86]{color:#999;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.mc-btn[data-v-35717b86]{border:none;border-radius:999px;width:100%;margin-top:14px;padding:12px 0;font-size:15px;font-weight:600}.mc-btn[data-v-35717b86]:disabled{opacity:.7}.mc-success[data-v-35717b86]{text-align:center;padding:30px 0}.mc-success-icon[data-v-35717b86]{color:#fff;background:#16a34a;border-radius:50%;width:56px;height:56px;margin:0 auto 10px;font-size:32px;line-height:56px}.mc-success-text[data-v-35717b86]{color:#666;font-size:14px}.mc-toast[data-v-35717b86]{color:#fff;z-index:950;background:#000000bf;border-radius:6px;padding:7px 14px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.mc-gb[data-v-6ad67335]{margin:8px 12px;padding:12px;box-shadow:0 2px 8px #0000000d}.mc-gb-head[data-v-6ad67335]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.mc-gb-hl[data-v-6ad67335]{align-items:center;gap:5px;min-width:0;display:flex}.mc-gb-emo[data-v-6ad67335]{font-size:16px}.mc-gb-title[data-v-6ad67335]{font-size:16px;font-weight:800}.mc-gb-tag[data-v-6ad67335]{color:#fff;border-radius:3px;padding:1px 5px;font-size:10px}.tag-real[data-v-6ad67335]{background:linear-gradient(90deg,#16a34a,#0d9488)}.tag-lucky[data-v-6ad67335]{background:linear-gradient(90deg,#ff8f1f,#ff3d3d)}.tag-ladder[data-v-6ad67335]{background:linear-gradient(90deg,#7c3aed,#2563eb)}.mc-gb-sub[data-v-6ad67335]{color:#999;flex-shrink:0;font-size:12px}.mc-gb-ladder[data-v-6ad67335]{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.mc-gb-ladder-item[data-v-6ad67335]{border:1px solid;border-radius:999px;padding:2px 7px;font-size:11px}.mc-gb-list.is-card[data-v-6ad67335]{scroll-snap-type:x mandatory;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.mc-gb-list.is-list[data-v-6ad67335]{flex-direction:column;gap:10px;display:flex}.mc-gb-item[data-v-6ad67335]{scroll-snap-align:start;background:#fafafa;border-radius:10px;min-width:210px;overflow:hidden}.mc-gb-list.is-list .mc-gb-item[data-v-6ad67335]{min-width:0;display:flex}.mc-gb-list.is-list .mc-gb-img[data-v-6ad67335]{flex-shrink:0;width:96px;height:96px}.mc-gb-img[data-v-6ad67335]{aspect-ratio:1;background:#eee;justify-content:center;align-items:center;width:100%;display:flex}.mc-gb-img img[data-v-6ad67335]{object-fit:cover;width:100%;height:100%;display:block}.mc-gb-ph[data-v-6ad67335]{color:#aaa;font-size:12px}.mc-gb-info[data-v-6ad67335]{flex:1;min-width:0;padding:8px 9px}.mc-gb-name[data-v-6ad67335]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.mc-gb-price-row[data-v-6ad67335]{flex-wrap:wrap;align-items:baseline;gap:5px;margin-top:4px;display:flex}.mc-gb-price[data-v-6ad67335]{font-size:19px;font-weight:800}.mc-gb-price i[data-v-6ad67335]{font-size:12px;font-style:normal}.mc-gb-orig[data-v-6ad67335]{font-size:11px;text-decoration:line-through}.mc-gb-disc[data-v-6ad67335]{color:#fff;background:#ff5722;border-radius:3px;padding:1px 4px;font-size:10px}.mc-gb-sold[data-v-6ad67335]{color:#999;margin-left:auto;font-size:11px}.mc-gb-prog[data-v-6ad67335]{margin-top:7px}.mc-gb-bar[data-v-6ad67335]{background:#f0f0f0;border-radius:999px;height:6px;overflow:hidden}.mc-gb-bar>span[data-v-6ad67335]{border-radius:999px;height:100%;transition:width .6s;display:block}.mc-gb-prog-text[data-v-6ad67335]{color:#666;justify-content:space-between;align-items:center;margin-top:3px;font-size:11px;display:flex}.mc-gb-prog-text b[data-v-6ad67335]{color:inherit;font-size:13px}.mc-gb-full[data-v-6ad67335]{color:#16a34a;font-weight:700}.mc-gb-num[data-v-6ad67335]{color:#999}.mc-gb-avatars[data-v-6ad67335]{align-items:center;gap:4px;margin-top:6px;display:flex}.mc-gb-av[data-v-6ad67335]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.mc-gb-av.empty[data-v-6ad67335]{color:#bbb;background:#fff;border:1px dashed #d0d0d0}.mc-gb-av-q[data-v-6ad67335]{font-size:10px}.mc-gb-av-tip[data-v-6ad67335]{color:#bbb;margin-left:2px;font-size:10px}.mc-gb-foot[data-v-6ad67335]{justify-content:space-between;align-items:center;gap:6px;margin-top:8px;display:flex}.mc-gb-cd[data-v-6ad67335]{color:#666;align-items:center;gap:2px;font-size:11px;display:flex}.mc-gb-cd-label[data-v-6ad67335]{margin-right:2px}.mc-gb-cd-box[data-v-6ad67335]{color:#fff;font-variant-numeric:tabular-nums;background:#2b2f36;border-radius:6px;padding:2px 5px;font-weight:600}.mc-gb-cd i[data-v-6ad67335]{font-style:normal}.mc-gb-tip[data-v-6ad67335]{color:#aaa;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:10px;overflow:hidden}.mc-gb-btn[data-v-6ad67335]{color:#fff;border:none;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:600;transition:transform .12s;box-shadow:0 3px 8px #ff572238}.mc-gb-btn[data-v-6ad67335]:active{transform:scale(.94)}.mc-gb-empty[data-v-6ad67335]{color:#bbb;text-align:center;padding:20px 0;font-size:12px}.mc-gb-mask[data-v-6ad67335]{z-index:900;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.mc-gb-sheet[data-v-6ad67335]{background:#fff;border-radius:14px 14px 0 0;width:100%;padding:12px 14px 16px;animation:.22s gb-up-6ad67335}@keyframes gb-up-6ad67335{0%{transform:translateY(100%)}to{transform:translateY(0)}}.mc-gb-sheet-head[data-v-6ad67335]{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:15px;font-weight:700;display:flex}.mc-gb-sheet-x[data-v-6ad67335]{color:#999;cursor:pointer;font-size:16px}.mc-gb-sheet-body[data-v-6ad67335]{max-height:42vh;overflow-y:auto}.mc-gb-team[data-v-6ad67335]{border-bottom:1px solid var(--border,#eceef1);align-items:center;gap:8px;padding:9px 0;display:flex}.mc-gb-team-av[data-v-6ad67335]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;display:flex}.mc-gb-team-info[data-v-6ad67335]{flex:1;min-width:0}.mc-gb-team-name[data-v-6ad67335]{color:#333;font-size:13px}.mc-gb-team-meta[data-v-6ad67335]{color:#999;font-size:11px}.mc-gb-team-meta b[data-v-6ad67335]{color:#ff5722}.mc-gb-team-btn[data-v-6ad67335]{color:#fff;border:none;border-radius:999px;padding:5px 12px;font-size:12px}.mc-gb-sheet-empty[data-v-6ad67335]{text-align:center;color:#bbb;padding:20px 0;font-size:12px}.mc-gb-sheet-foot[data-v-6ad67335]{gap:8px;margin-top:12px;display:flex}.mc-gb-sheet-main[data-v-6ad67335]{color:#fff;border:none;border-radius:999px;flex:2;padding:11px 0;font-size:14px;font-weight:700;box-shadow:0 4px 12px #ff572242}.mc-gb-sheet-sub[data-v-6ad67335]{color:#ff5722;background:#fff;border:1px solid #ff5722;border-radius:999px;flex:1;padding:10px 0;font-size:13px}.mc-gb-sheet-note[data-v-6ad67335]{text-align:center;color:#aaa;margin-top:8px;font-size:11px}.mc-gb-toast[data-v-6ad67335]{color:#fff;z-index:950;background:#000000c7;border-radius:999px;padding:8px 16px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.mc-live[data-v-09a5c8c0]{margin:8px 12px;padding:12px;overflow:hidden;box-shadow:0 2px 8px #0000000d}.mc-live-head[data-v-09a5c8c0]{align-items:center;gap:9px;display:flex}.mc-live-avatar[data-v-09a5c8c0]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;display:flex;overflow:hidden}.mc-live-avatar img[data-v-09a5c8c0]{object-fit:cover;width:100%;height:100%}.mc-live-meta[data-v-09a5c8c0]{flex:1;min-width:0}.mc-live-title[data-v-09a5c8c0]{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.mc-live-host[data-v-09a5c8c0]{margin-top:1px;font-size:12px}.mc-live-stat[data-v-09a5c8c0]{align-items:center;gap:6px;margin-top:3px;display:flex}.mc-live-badge[data-v-09a5c8c0]{color:#fff;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;font-size:10px;display:inline-flex}.mc-live-dot[data-v-09a5c8c0]{background:#fff;border-radius:50%;width:5px;height:5px;animation:1s infinite live-blink-09a5c8c0}@keyframes live-blink-09a5c8c0{0%,to{opacity:1}50%{opacity:.2}}.mc-live-online[data-v-09a5c8c0]{color:#888;font-size:11px}.mc-live-follow[data-v-09a5c8c0]{color:#ff5722;background:#fff;border:1px solid;border-radius:999px;flex-shrink:0;padding:3px 12px;font-size:11px;font-weight:600;transition:transform .12s}.mc-live-follow[data-v-09a5c8c0]:active{transform:scale(.94)}.mc-live-follow.on[data-v-09a5c8c0]{color:#9aa1ab;background:#f4f5f7}.mc-live-stage[data-v-09a5c8c0]{background:#1f2937;border-radius:14px;height:150px;margin-top:10px;position:relative;overflow:hidden;box-shadow:0 4px 14px #1018281f}.mc-live-cover[data-v-09a5c8c0]{object-fit:cover;width:100%;height:100%;display:block}.mc-live-cover.ph[data-v-09a5c8c0]{color:#cbd5e1;justify-content:center;align-items:center;font-size:13px;display:flex}.mc-live-danmaku[data-v-09a5c8c0]{position:absolute;inset:0;overflow:hidden}.mc-live-bubble[data-v-09a5c8c0]{white-space:nowrap;color:#fff;background:#00000052;border-radius:999px;padding:2px 9px;font-size:12px;animation-name:dm-move-09a5c8c0;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;left:100%}.mc-live-bubble b[data-v-09a5c8c0]{opacity:.85;font-weight:600}.mc-live-bubble.mine[data-v-09a5c8c0]{background:#ff5722d1}@keyframes dm-move-09a5c8c0{0%{left:100%}to{left:-110%}}.mc-live-hearts[data-v-09a5c8c0]{pointer-events:none;position:absolute;inset:0}.mc-live-heart[data-v-09a5c8c0]{font-size:17px;animation:1.5s ease-out forwards heart-up-09a5c8c0;position:absolute;bottom:12px}@keyframes heart-up-09a5c8c0{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1;transform:translateY(-10px)scale(1.1)}to{opacity:0;transform:translateY(-90px)scale(.8)}}.mc-live-enter[data-v-09a5c8c0]{color:#fff;background:#ff5722eb;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:8px;right:8px}.mc-live-bar[data-v-09a5c8c0]{align-items:center;gap:6px;margin-top:9px;display:flex}.mc-live-like[data-v-09a5c8c0]{background:#fff;border:1px solid #eee;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:4px 11px;font-size:12px;display:flex}.mc-live-like span[data-v-09a5c8c0]{color:#999;font-size:11px}.mc-live-input[data-v-09a5c8c0]{background:#fafafa;border:1px solid #eee;border-radius:999px;outline:none;flex:1;min-width:0;padding:5px 11px;font-size:12px}.mc-live-send[data-v-09a5c8c0]{color:#fff;border:none;border-radius:999px;flex-shrink:0;padding:5px 13px;font-size:12px}.mc-live-goods[data-v-09a5c8c0]{border-top:1px solid var(--border,#eceef1);margin-top:11px;padding-top:10px}.mc-live-goods-title[data-v-09a5c8c0]{color:#333;align-items:center;gap:5px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.mc-live-goods-idx[data-v-09a5c8c0]{color:#aaa;font-size:10px;font-weight:400}.mc-live-goods-list[data-v-09a5c8c0]{gap:9px;padding-bottom:3px;display:flex;overflow-x:auto}.mc-live-good[data-v-09a5c8c0]{opacity:.62;flex-shrink:0;width:88px;transition:opacity .3s}.mc-live-good.active[data-v-09a5c8c0]{opacity:1}.mc-live-good-img[data-v-09a5c8c0]{background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:12px;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;overflow:hidden}.mc-live-good.active .mc-live-good-img[data-v-09a5c8c0]{box-shadow:0 0 0 2px #ff5722}.mc-live-good-img img[data-v-09a5c8c0]{object-fit:cover;width:100%;height:100%}.mc-live-good-ph[data-v-09a5c8c0]{color:#c7ccd4;font-size:11px}.mc-live-good-tag[data-v-09a5c8c0]{color:#fff;background:linear-gradient(135deg,#ff6a3d,#ff4d14);border-radius:0 10px;padding:2px 7px;font-size:9px;font-weight:600;position:absolute;bottom:0;left:0}.mc-live-good-name[data-v-09a5c8c0]{color:#333;height:30px;margin-top:4px;font-size:11px;line-height:1.4;overflow:hidden}.mc-live-good-price[data-v-09a5c8c0]{margin-top:1px;font-size:12px;font-weight:700}.mc-live-empty[data-v-09a5c8c0]{color:#bbb;text-align:center;padding:14px 0;font-size:12px}.mc-live-toast[data-v-09a5c8c0]{color:#fff;z-index:950;background:#000000bf;border-radius:6px;padding:7px 14px;font-size:12px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}.mc-sk[data-v-65ba43a4]{margin:8px 12px;padding:10px}.mc-sk-header[data-v-65ba43a4]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.mc-sk-hl[data-v-65ba43a4]{align-items:center;gap:6px;display:flex}.mc-sk-title[data-v-65ba43a4]{font-size:17px;font-weight:800}.mc-sk-session[data-v-65ba43a4]{color:#fff;background:linear-gradient(135deg,#ff7875,#ff4d4f);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.mc-sk-sub[data-v-65ba43a4]{color:#999;flex:1;font-size:12px}.mc-sk-cd[data-v-65ba43a4]{color:#666;align-items:center;gap:2px;font-size:11px;display:flex}.mc-sk-cd-label[data-v-65ba43a4]{margin-right:2px}.mc-sk-cd-box[data-v-65ba43a4]{color:#fff;font-variant-numeric:tabular-nums;background:#2b2f36;border-radius:6px;padding:2px 5px;font-weight:600}.mc-sk-cd i[data-v-65ba43a4]{font-style:normal}.mc-sk-more[data-v-65ba43a4]{color:#ff4d4f;margin-left:auto;font-size:12px}.mc-sk-list[data-v-65ba43a4]{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.mc-sk-card[data-v-65ba43a4]{background:#fff;border-radius:14px;flex-shrink:0;min-width:124px;padding:8px;box-shadow:0 2px 8px #1018280f}.mc-sk-card.out[data-v-65ba43a4]{opacity:.72}.mc-sk-img[data-v-65ba43a4]{aspect-ratio:1;background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:10px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.mc-sk-img img[data-v-65ba43a4]{object-fit:cover;width:100%;height:100%}.mc-sk-ph[data-v-65ba43a4]{color:#ccc;font-size:12px}.mc-sk-badge[data-v-65ba43a4]{color:#fff;background:linear-gradient(135deg,#ff7875,#ff4d4f);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;position:absolute;top:5px;left:5px;box-shadow:0 2px 6px #ff4d4f4d}.mc-sk-mask-text[data-v-65ba43a4]{color:#fff;background:#0006;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;position:absolute;inset:0}.mc-sk-name[data-v-65ba43a4]{color:#333;height:32px;margin-top:5px;font-size:12px;line-height:1.4;overflow:hidden}.mc-sk-row[data-v-65ba43a4]{align-items:baseline;gap:4px;margin-top:4px;display:flex}.mc-sk-price[data-v-65ba43a4]{font-size:17px;font-weight:800}.mc-sk-price i[data-v-65ba43a4]{font-size:11px;font-style:normal}.mc-sk-orig[data-v-65ba43a4]{font-size:11px;text-decoration:line-through}.mc-sk-prog[data-v-65ba43a4]{margin-top:6px}.mc-sk-bar[data-v-65ba43a4]{background:#fde2e2;border-radius:999px;height:6px;position:relative;overflow:visible}.mc-sk-bar-in[data-v-65ba43a4]{background:linear-gradient(90deg,#ff7875,#ff4d4f);border-radius:999px;width:0;height:100%;transition:width 1.2s cubic-bezier(.22,.61,.36,1);display:block}.mc-sk-bar-in.low[data-v-65ba43a4]{background:linear-gradient(90deg,#fbbf24,#f97316)}.mc-sk-bar-in.out[data-v-65ba43a4]{background:#ccc}.mc-sk-bar-fire[data-v-65ba43a4]{font-size:11px;animation:.8s infinite sk-blink-65ba43a4;position:absolute;top:-6px;transform:translate(-50%)}@keyframes sk-blink-65ba43a4{0%,to{opacity:1}50%{opacity:.25}}.mc-sk-meta[data-v-65ba43a4]{justify-content:space-between;align-items:center;margin-top:3px;font-size:11px;display:flex}.mc-sk-sold[data-v-65ba43a4]{color:#999}.mc-sk-low[data-v-65ba43a4]{color:#f97316;font-weight:600;animation:.9s infinite sk-blink-65ba43a4}.mc-sk-soldout[data-v-65ba43a4]{color:#999}.mc-sk-pct[data-v-65ba43a4]{font-variant-numeric:tabular-nums;font-weight:700}.mc-sk-btn[data-v-65ba43a4]{color:#fff;border:none;border-radius:999px;width:100%;margin-top:6px;padding:5px 0;font-size:12px;font-weight:600;animation:1.6s ease-in-out infinite sk-pulse-65ba43a4}.mc-sk-btn.disabled[data-v-65ba43a4]{animation:none}@keyframes sk-pulse-65ba43a4{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.mc-sk-empty[data-v-65ba43a4]{color:#bbb;text-align:center;width:100%;padding:16px 0;font-size:12px}.mc-hotarea[data-v-2a538795]{position:relative}.mc-hotarea-frame[data-v-2a538795]{background:#f3f3f3;width:100%;position:relative;overflow:hidden}.mc-hotarea-img[data-v-2a538795]{object-fit:cover;width:100%;height:100%}.mc-hotarea-placeholder[data-v-2a538795]{color:#999;text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;font-size:12px;display:flex}.mc-hot[data-v-2a538795]{cursor:pointer;background:#ff572214;border:1.5px dashed #ff5722cc;justify-content:center;align-items:center;display:flex;position:absolute}.mc-hot[data-v-2a538795]:hover{background:#ff572226}.mc-hot-label[data-v-2a538795]{color:#ff5722;background:#ffffffd9;border-radius:3px;padding:1px 4px;font-size:11px}.mc-hot-hint[data-v-2a538795]{color:#999;padding:6px 10px;font-size:12px}.mc-word[data-v-a2bb5aa9]{white-space:pre-wrap;word-break:break-word;letter-spacing:.2px}.mc-auth[data-v-02df4b04]{padding:16px}.mc-auth-title[data-v-02df4b04]{margin-bottom:16px;font-size:20px;font-weight:700}.mc-auth-input[data-v-02df4b04]{border:1px solid #f0f0f0;border-radius:8px;width:100%;margin-bottom:10px;padding:12px 14px;font-size:14px}.mc-auth-code-row[data-v-02df4b04]{align-items:stretch;gap:8px;display:flex}.mc-auth-code-row .mc-auth-input[data-v-02df4b04]{flex:1;margin-bottom:0}.mc-auth-send[data-v-02df4b04]{color:#ff5722;background:#fff;border:1px solid #ff5722;border-radius:8px;width:110px;font-size:13px}.mc-auth-send[data-v-02df4b04]:disabled{color:#ccc;border-color:#eee}.mc-auth-wx[data-v-02df4b04]{border:none;border-radius:999px;width:100%;margin-top:4px;padding:12px 0;font-size:15px}.mc-auth-agree[data-v-02df4b04]{color:#999;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.mc-auth-btn[data-v-02df4b04]{border:none;border-radius:999px;width:100%;margin-top:14px;padding:12px 0;font-size:15px;font-weight:600}.mc-auth-btn[data-v-02df4b04]:disabled{opacity:.7}.mc-bargain-list[data-v-14cf71d0]{flex-direction:column;gap:9px;display:flex}.mc-bargain-card[data-v-14cf71d0]{background:#fff;border-radius:14px;align-items:center;gap:11px;padding:11px;display:flex;box-shadow:0 2px 10px #1018280f}.mc-bargain-thumb[data-v-14cf71d0]{background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:12px;flex:none;justify-content:center;align-items:center;width:68px;height:68px;font-size:26px;display:flex;overflow:hidden}.mc-bargain-thumb img[data-v-14cf71d0]{object-fit:cover;width:100%;height:100%}.mc-bargain-info[data-v-14cf71d0]{flex:1;min-width:0}.mc-bargain-name[data-v-14cf71d0]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mc-bargain-price[data-v-14cf71d0]{align-items:baseline;gap:6px;margin-top:4px;display:flex}.mc-bargain-price .cur[data-v-14cf71d0]{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.mc-bargain-price .orig[data-v-14cf71d0]{color:#9aa1ab;font-size:12px;text-decoration:line-through}.mc-bargain-bar[data-v-14cf71d0]{background:#f0f1f3;border-radius:999px;height:6px;margin-top:7px;overflow:hidden}.mc-bargain-fill[data-v-14cf71d0]{border-radius:999px;height:100%;transition:width .3s}.mc-bargain-meta[data-v-14cf71d0]{color:#9aa1ab;margin-top:5px;font-size:11px}.mc-bargain-btn[data-v-14cf71d0]{color:#fff;border-radius:999px;flex:none;padding:7px 15px;font-size:12px;font-weight:600;transition:transform .12s;box-shadow:0 3px 8px #ff572238}.mc-bargain-btn[data-v-14cf71d0]:active{transform:scale(.94)}.mc-rank-title[data-v-55cdda1c]{letter-spacing:.3px;margin-bottom:9px;font-size:15.5px;font-weight:800}.mc-rank-list[data-v-55cdda1c]{flex-direction:column;gap:8px;display:flex}.mc-rank-item[data-v-55cdda1c]{background:#fff;border-radius:14px;align-items:center;gap:10px;padding:9px 11px;display:flex;box-shadow:0 2px 10px #1018280f}.mc-rank-badge[data-v-55cdda1c]{font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex}.mc-rank-thumb[data-v-55cdda1c]{background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:12px;flex:none;justify-content:center;align-items:center;width:54px;height:54px;font-size:22px;display:flex;overflow:hidden}.mc-rank-thumb img[data-v-55cdda1c]{object-fit:cover;width:100%;height:100%}.mc-rank-info[data-v-55cdda1c]{flex:1;min-width:0}.mc-rank-name[data-v-55cdda1c]{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.mc-rank-sub[data-v-55cdda1c]{color:#999;margin-top:2px;font-size:11px}.mc-rank-price[data-v-55cdda1c]{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:800}.mc-article-title[data-v-e8992d75]{letter-spacing:.3px;margin-bottom:9px;font-size:15.5px;font-weight:800}.mc-article-list[data-v-e8992d75]{flex-direction:column;gap:8px;display:flex}.mc-article-item[data-v-e8992d75]{background:#fff;border-radius:14px;gap:11px;padding:11px;transition:transform .14s;display:flex;box-shadow:0 2px 10px #1018280f}.mc-article-item[data-v-e8992d75]:active{transform:scale(.985)}.mc-article-thumb[data-v-e8992d75]{background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:12px;flex:none;justify-content:center;align-items:center;width:76px;height:76px;font-size:26px;display:flex;overflow:hidden}.mc-article-thumb img[data-v-e8992d75]{object-fit:cover;width:100%;height:100%}.mc-article-info[data-v-e8992d75]{flex:1;min-width:0}.mc-article-name[data-v-e8992d75]{color:#333;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.mc-article-brief[data-v-e8992d75]{color:#999;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;display:-webkit-box;overflow:hidden}.mc-article-date[data-v-e8992d75]{color:#bbb;margin-top:4px;font-size:11px}.mc-member-title[data-v-b2a9eb00]{margin-bottom:8px;font-size:15px;font-weight:700}.mc-member-list[data-v-b2a9eb00]{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.mc-member-card[data-v-b2a9eb00]{text-align:center;background:linear-gradient(#fff7f1 0%,#fff 60%);border:1px solid #ffe3d3;border-radius:12px;flex:none;width:132px;padding:10px}.mc-member-head[data-v-b2a9eb00]{flex-direction:column;align-items:center;gap:4px;display:flex}.mc-member-logo[data-v-b2a9eb00]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;overflow:hidden;box-shadow:0 1px 4px #00000014}.mc-member-logo img[data-v-b2a9eb00]{object-fit:cover;width:100%;height:100%}.mc-member-name[data-v-b2a9eb00]{color:#333;font-size:13px;font-weight:600}.mc-member-tag[data-v-b2a9eb00]{color:#fff;border-radius:999px;margin-top:6px;padding:2px 8px;font-size:11px;display:inline-block}.mc-member-benefit[data-v-b2a9eb00]{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.mc-member-btn[data-v-b2a9eb00]{text-align:center;color:#fff;border-radius:999px;margin-top:10px;padding:8px;font-size:13px}.mc-ps[data-v-d2fdd448]{margin:8px 12px;box-shadow:0 2px 8px #0000000d}.mc-ps-head[data-v-d2fdd448]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.mc-ps-hl[data-v-d2fdd448]{align-items:center;gap:6px;min-width:0;display:flex}.mc-ps-title[data-v-d2fdd448]{font-size:16px;font-weight:800}.mc-ps-tag[data-v-d2fdd448]{color:#fff;background:linear-gradient(90deg,#16a34a,#0d9488);border-radius:3px;padding:1px 5px;font-size:10px}.mc-ps-sub[data-v-d2fdd448]{color:#999;flex-shrink:0;font-size:12px}.mc-ps-list[data-v-d2fdd448]{gap:10px;display:grid}.mc-ps-item[data-v-d2fdd448]{border:1px solid var(--border,#f0f0f0);background:#fff;border-radius:10px;padding:8px}.mc-ps-img[data-v-d2fdd448]{aspect-ratio:1;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mc-ps-img img[data-v-d2fdd448]{object-fit:cover;width:100%;height:100%;display:block}.mc-ps-ph[data-v-d2fdd448]{color:#bbb;font-size:12px}.mc-ps-name[data-v-d2fdd448]{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.mc-ps-price-row[data-v-d2fdd448]{align-items:baseline;gap:5px;margin-top:4px;display:flex}.mc-ps-price[data-v-d2fdd448]{font-size:16px;font-weight:800}.mc-ps-price i[data-v-d2fdd448]{font-size:11px;font-style:normal}.mc-ps-orig[data-v-d2fdd448]{font-size:11px;text-decoration:line-through}.mc-ps-ship[data-v-d2fdd448]{color:#ff7a45;margin-top:4px;font-size:11px}.mc-ps-btn[data-v-d2fdd448]{color:#fff;text-align:center;border-radius:999px;margin-top:8px;padding:6px 0;font-size:12px;font-weight:600}.mc-ps-empty[data-v-d2fdd448]{color:#bbb;text-align:center;padding:20px 0;font-size:12px}.mc-ps-tip[data-v-d2fdd448]{color:#aaa;margin-top:10px;font-size:11px}.mc-si[data-v-583fcc79]{box-shadow:0 2px 8px #0000000d}.mc-si-head[data-v-583fcc79]{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px;display:flex}.mc-si-title[data-v-583fcc79]{font-size:16px;font-weight:800}.mc-si-sub[data-v-583fcc79]{color:#999;font-size:12px}.mc-si-body[data-v-583fcc79]{align-items:center;gap:12px;display:flex}.mc-si-stat[data-v-583fcc79]{text-align:center}.mc-si-num[data-v-583fcc79]{font-size:18px;font-weight:800;line-height:1.1}.mc-si-lab[data-v-583fcc79]{color:#999;margin-top:2px;font-size:11px}.mc-si-btn[data-v-583fcc79]{color:#fff;border:none;border-radius:999px;margin-left:auto;padding:8px 16px;font-size:13px;font-weight:600}.mc-si-btn.is-done[data-v-583fcc79]{color:#fff}.mc-si-cal[data-v-583fcc79]{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:12px;display:grid}.mc-si-day[data-v-583fcc79]{color:#bbb;text-align:center;background:#f5f5f5;border-radius:4px;padding:4px 0;font-size:10px}.mc-si-day.on[data-v-583fcc79]{color:#fff;background:#ff7a45;font-weight:700}.mc-si-err[data-v-583fcc79]{color:#cf1322;margin-top:8px;font-size:11px}.mc-si-tip[data-v-583fcc79]{color:#aaa;margin-top:8px;font-size:11px}.mc-pm[data-v-da91fbe6]{box-shadow:0 2px 8px #0000000d}.mc-pm-head[data-v-da91fbe6]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.mc-pm-title[data-v-da91fbe6]{font-size:16px;font-weight:800}.mc-pm-more[data-v-da91fbe6]{color:#999;cursor:pointer;font-size:12px}.mc-pm-list[data-v-da91fbe6]{gap:10px;display:grid}.mc-pm-item[data-v-da91fbe6]{border:1px solid var(--border,#f0f0f0);background:#fff;border-radius:10px;padding:8px}.mc-pm-img[data-v-da91fbe6]{aspect-ratio:1;background:#f5f5f5;border-radius:8px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.mc-pm-img img[data-v-da91fbe6]{object-fit:cover;width:100%;height:100%;display:block}.mc-pm-ph[data-v-da91fbe6]{color:#bbb;font-size:12px}.mc-pm-name[data-v-da91fbe6]{color:#333;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;overflow:hidden}.mc-pm-row[data-v-da91fbe6]{align-items:center;gap:6px;margin-top:4px;display:flex}.mc-pm-point[data-v-da91fbe6]{font-size:14px;font-weight:800}.mc-pm-plus[data-v-da91fbe6]{color:#999;font-size:11px}.mc-pm-empty[data-v-da91fbe6]{color:#bbb;text-align:center;padding:20px 0;font-size:12px}.mc-rv[data-v-d2111b1c]{overflow:hidden;box-shadow:0 2px 8px #0000000d}.mc-rv-head[data-v-d2111b1c]{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.mc-rv-title[data-v-d2111b1c]{font-size:16px;font-weight:800}.mc-rv-sub[data-v-d2111b1c]{color:#999;font-size:12px}.mc-rv-view[data-v-d2111b1c]{overflow:hidden}.mc-rv-track[data-v-d2111b1c]{animation-name:mc-rv-scroll-d2111b1c;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes mc-rv-scroll-d2111b1c{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mc-rv-card[data-v-d2111b1c]{border:1px solid var(--border,#f0f0f0);background:#fffdfa;border-radius:10px;margin-bottom:8px;padding:10px}.mc-rv-top[data-v-d2111b1c]{align-items:center;gap:6px;display:flex}.mc-rv-name[data-v-d2111b1c]{color:#666;font-size:12px;font-weight:600}.mc-rv-stars[data-v-d2111b1c]{color:#faad14;font-size:12px}.mc-rv-goods[data-v-d2111b1c]{color:#bbb;text-overflow:ellipsis;white-space:nowrap;max-width:40%;margin-left:auto;font-size:11px;overflow:hidden}.mc-rv-text[data-v-d2111b1c]{color:#333;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;display:-webkit-box;overflow:hidden}.mc-rv-imgs[data-v-d2111b1c]{gap:6px;margin-top:6px;display:flex}.mc-rv-imgs img[data-v-d2111b1c]{object-fit:cover;border-radius:6px;width:48px;height:48px}.mc-ht[data-v-57e00130]{overflow:hidden}.mc-ht-body[data-v-57e00130] img{max-width:100%;height:auto;display:block}.mc-ht-body[data-v-57e00130] table{width:100%!important}.mc-unknown[data-v-2e77fac8]{text-align:center;color:#999;background:#fff7e6;border:1px dashed #ffd591;border-radius:8px;margin:8px;padding:12px;font-size:12px}.gd-page[data-v-a10aaad5]{background:var(--bg)}.gd-nav[data-v-a10aaad5]{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(14px);background:#ffffffdb;border-bottom:1px solid #0000000b;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex;position:sticky;top:0}.gd-back[data-v-a10aaad5]{width:30px;height:30px;color:var(--text);cursor:pointer;background:#0000000b;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;line-height:1;transition:transform .12s,background .15s;display:flex}.gd-back[data-v-a10aaad5]:active{background:#00000017;transform:scale(.9)}.gd-nav-title[data-v-a10aaad5]{letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:15px;font-weight:700;overflow:hidden}.gd-share[data-v-a10aaad5]{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:#0000000b;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;transition:transform .12s,background .15s;display:flex}.gd-share[data-v-a10aaad5]:active{background:#00000017;transform:scale(.9)}.gd-video[data-v-a10aaad5]{background:#000;position:relative}.gd-video video[data-v-a10aaad5]{aspect-ratio:1;object-fit:contain;width:100%;display:block}.gd-gallery[data-v-a10aaad5]{background:#fff;position:relative}.gd-track[data-v-a10aaad5]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.gd-track img[data-v-a10aaad5]{aspect-ratio:1;object-fit:cover;scroll-snap-align:center;flex:0 0 100%;width:100%}.gd-gallery-empty[data-v-a10aaad5]{aspect-ratio:1;color:#ffd2c2;background:linear-gradient(145deg,#fff8f5,#ffece4);justify-content:center;align-items:center;display:flex}.gd-dots[data-v-a10aaad5]{justify-content:center;gap:5px;display:flex;position:absolute;bottom:12px;left:0;right:0}.gd-dots span[data-v-a10aaad5]{background:#00000038;border-radius:999px;width:6px;height:6px;transition:width .22s,background .22s}.gd-dots span.on[data-v-a10aaad5]{background:var(--primary);width:18px;box-shadow:0 1px 4px #ff572266}.gd-head[data-v-a10aaad5]{background:#fff;border-bottom-right-radius:22px;border-bottom-left-radius:22px;padding:16px 16px 14px}.gd-price[data-v-a10aaad5]{align-items:baseline;gap:8px;display:flex}.gd-now[data-v-a10aaad5]{background:linear-gradient(135deg,#ff7a45,#f03a00);-webkit-text-fill-color:transparent;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800;line-height:1.1}.gd-now.sm[data-v-a10aaad5]{font-size:18px}.gd-mkt[data-v-a10aaad5]{color:var(--text-muted);font-size:13px;text-decoration:line-through}.gd-tags[data-v-a10aaad5]{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.gd-tag[data-v-a10aaad5]{color:var(--primary);background:var(--primary-soft);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600}.gd-tag.ghost[data-v-a10aaad5]{color:var(--text-secondary);background:#f4f5f7;font-weight:400}.gd-name[data-v-a10aaad5]{letter-spacing:.2px;font-size:17px;font-weight:800;line-height:1.4}.gd-brief[data-v-a10aaad5]{color:var(--text-secondary);margin-top:7px;font-size:13px;line-height:1.55}.gd-comment[data-v-a10aaad5]{background:var(--primary-soft);color:var(--primary);border-radius:999px;align-items:center;margin-top:12px;padding:5px 14px;font-size:13px;font-weight:600;display:inline-flex}.gd-card[data-v-a10aaad5]{background:#fff;margin:10px 0 0;padding:14px 16px}.gd-card-h[data-v-a10aaad5]{letter-spacing:.2px;margin-bottom:12px;padding-left:11px;font-size:15.5px;font-weight:800;position:relative}.gd-card-h[data-v-a10aaad5]:before{content:"";background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:2px;width:4px;position:absolute;top:3px;bottom:3px;left:0;box-shadow:0 1px 4px #ff572259}.gd-params[data-v-a10aaad5]{border:1px solid var(--border);border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.gd-param[data-v-a10aaad5]{border-bottom:1px solid var(--border);font-size:12px;display:flex}.gd-param[data-v-a10aaad5]:nth-last-child(-n+2){border-bottom:none}.gd-param-k[data-v-a10aaad5]{width:84px;color:var(--text-secondary);border-right:1px solid var(--border);background:#fafbfc;flex:none;padding:9px 10px}.gd-param-v[data-v-a10aaad5]{color:var(--text);word-break:break-all;flex:1;padding:9px 10px}.gd-skus[data-v-a10aaad5]{flex-wrap:wrap;gap:8px;display:flex}.gd-sku[data-v-a10aaad5]{border:1.5px solid var(--border-strong);cursor:pointer;color:var(--text);background:#fff;border-radius:999px;padding:8px 16px;font-size:13px;transition:transform .12s,border-color .15s,background .15s}.gd-sku[data-v-a10aaad5]:active{transform:scale(.95)}.gd-sku.active[data-v-a10aaad5]{border-color:var(--primary);color:var(--primary);background:var(--primary-soft);font-weight:700;box-shadow:0 2px 8px #ff572224}.gd-row[data-v-a10aaad5]{align-items:center;gap:12px;margin-top:14px;display:flex}.gd-row.between[data-v-a10aaad5]{justify-content:space-between}.gd-muted[data-v-a10aaad5]{color:var(--text-muted);font-size:13px}.gd-stepper[data-v-a10aaad5]{border:1px solid var(--border-strong);background:#fff;border-radius:999px;align-items:center;display:flex;overflow:hidden}.gd-stepper button[data-v-a10aaad5]{cursor:pointer;width:34px;height:32px;color:var(--text);background:#fafbfc;border:none;font-size:16px}.gd-stepper button[data-v-a10aaad5]:disabled{color:#ccc;cursor:not-allowed}.gd-stepper input[data-v-a10aaad5]{text-align:center;background:#fff;border:none;width:46px;height:32px;font-size:14px;font-weight:600}.gd-desc[data-v-a10aaad5]{color:var(--text);font-size:14px;line-height:1.75}.gd-desc[data-v-a10aaad5] img{border-radius:12px;max-width:100%;margin:8px 0;display:block}.gd-msg[data-v-a10aaad5]{z-index:40;color:#fff;text-align:center;word-break:break-all;background:#000000c7;border-radius:999px;max-width:86%;padding:9px 16px;font-size:13px;line-height:1.5;position:fixed;bottom:76px;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #0000002e}.gd-presell[data-v-a10aaad5]{align-items:center;gap:8px;margin-top:10px;display:flex}.gd-presell-badge[data-v-a10aaad5]{color:#fff;background:linear-gradient(135deg,#ff8a5c,#ff5722);border-radius:6px;flex:none;padding:3px 10px;font-size:12px;font-weight:700;line-height:1.5}.gd-presell-tip[data-v-a10aaad5]{color:#8a6a5c;font-size:12px;line-height:1.5}.gd-diy[data-v-a10aaad5]{margin-top:10px}.gd-diy-item[data-v-a10aaad5]{margin-bottom:10px}.gd-action[data-v-a10aaad5]{z-index:30;height:58px;padding:0 10px calc(0px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:saturate(180%)blur(14px);background:#fffffff0;border-top:1px solid #0000000d;align-items:center;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #1018280d}.gd-act-icon[data-v-a10aaad5]{cursor:pointer;color:var(--text-secondary);flex-direction:column;align-items:center;gap:2px;padding:0 7px;display:flex}.gd-act-icon[data-v-a10aaad5]:active{transform:scale(.92)}.gd-act-t[data-v-a10aaad5]{color:var(--text-muted);font-size:11px}.gd-btn[data-v-a10aaad5]{color:#fff;cursor:pointer;background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border:none;border-radius:999px;flex:1;height:40px;font-size:14px;font-weight:700;transition:transform .12s;box-shadow:0 6px 16px #ff4d144d}.gd-btn[data-v-a10aaad5]:active{transform:translateY(1px)}.gd-btn.ghost[data-v-a10aaad5]{background:linear-gradient(135deg,#ffb74d,#ff8a65);box-shadow:0 6px 16px #ffa74d4d}.pnav[data-v-6b769a6b]{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--border);background:#ffffffe0;align-items:center;gap:4px;padding:10px 12px;display:flex;position:sticky;top:0}.pnav-btn[data-v-6b769a6b]{border-radius:var(--radius-full);width:34px;height:34px;color:var(--text);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.pnav-btn[data-v-6b769a6b]:active{background:var(--bg-soft)}.pnav-title[data-v-6b769a6b]{text-align:center;letter-spacing:.2px;min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:17px;font-weight:600;overflow:hidden}.pnav-side[data-v-6b769a6b]{flex:none;justify-content:flex-end;align-items:center;min-width:34px;display:inline-flex}.hp-scroll[data-v-6929a271]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.hp-scroll[data-v-6929a271]::-webkit-scrollbar{display:none}.hp-card[data-v-6929a271]{flex:none;width:108px}.hp-img[data-v-6929a271]{object-fit:cover;background:var(--bg-subtle,#f6f7f9);border-radius:10px;width:108px;height:108px;display:block}.hp-img-empty[data-v-6929a271]{color:#ccc;justify-content:center;align-items:center;display:flex}.hp-name[data-v-6929a271]{-webkit-line-clamp:2;-webkit-box-orient:vertical;height:33px;margin-top:6px;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.hp-row[data-v-6929a271]{justify-content:space-between;align-items:center;gap:6px;margin-top:4px;display:flex}.hp-add[data-v-6929a271]{color:#fff;background:var(--brand,#ff6b35);cursor:pointer;border:none;border-radius:50%;width:24px;height:24px;padding:0;font-size:16px;line-height:22px}.cart-card[data-v-6929a271]{position:relative}.cart-del[data-v-6929a271]{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:#f4f5f7;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:13px;line-height:1;transition:all .15s;display:flex;position:absolute;top:12px;right:12px}.cart-del[data-v-6929a271]:active{color:var(--danger);background:#ffe5e0;transform:scale(.92)}.buynow-tip[data-v-6929a271]{background:var(--primary-soft,#fff1eb);color:var(--primary);border-radius:12px;align-items:flex-start;gap:6px;margin:10px 14px 0;padding:9px 12px;font-size:12px;line-height:1.55;display:flex}.buynow-tip span[data-v-6929a271]{flex:1}.coupon-trigger[data-v-6929a271]{color:var(--text-secondary);align-items:center;gap:4px;font-size:13px;display:inline-flex}.coupon-trigger.has-pick[data-v-6929a271]{color:var(--primary);font-weight:600}.card[data-v-6929a271]{border-radius:var(--radius-lg,18px);border:none;box-shadow:0 2px 10px #1018280f}.seg[data-v-6929a271]{border:1.5px solid var(--border-strong);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:10px 12px;font-weight:600;transition:all .15s;display:inline-flex}.seg[data-v-6929a271]:active{transform:scale(.96)}.seg.active[data-v-6929a271]{background:var(--primary-soft,#fff1eb);color:var(--primary);box-shadow:inset 0 0 0 1.5px var(--primary-light), 0 3px 8px #ff57221f;border-color:#0000}.cart-item[data-v-6929a271]{border-bottom:none;gap:12px;padding:0}.cart-thumb[data-v-6929a271]{background:linear-gradient(145deg,#f7f8fa,#eef0f3);border-radius:12px;width:78px;height:78px}.cart-title[data-v-6929a271]{font-size:14px;font-weight:700}.cart-spec[data-v-6929a271]{color:var(--text-secondary);background:#f4f5f7;border-radius:6px;align-self:flex-start;margin-top:5px;padding:1.5px 7px;font-size:11px}.cart-row[data-v-6929a271]{margin-top:10px}.stepper[data-v-6929a271]{border:1px solid var(--border-strong);border-radius:999px;overflow:hidden}.stepper button[data-v-6929a271]{color:var(--text);background:#fafbfc;transition:background .15s}.stepper button[data-v-6929a271]:active{background:#f0f1f3}.card .row.between span.price-lg[data-v-6929a271]{font-variant-numeric:tabular-nums}.checkout-bar[data-v-6929a271]{-webkit-backdrop-filter:saturate(180%)blur(14px);padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:#fffffff0;border-top:1px solid #0000000d;box-shadow:0 -4px 18px #1018280f}.checkout-bar .btn[data-v-6929a271]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;min-width:132px;box-shadow:0 6px 16px #ff4d1452}.msg-error[data-v-6929a271]{border-radius:12px;margin:12px 14px}.agree-row[data-v-6929a271]{margin:12px 0 0;padding:0 4px}.agree-box[data-v-6929a271]{color:var(--text-muted);align-items:flex-start;gap:6px;font-size:12px;display:flex}.agree-box input[data-v-6929a271]{margin-top:2px}.agree-link[data-v-6929a271]{color:var(--primary)}.assist-item[data-v-13930c07]{background:#fffaf7;border-radius:14px;margin-top:4px}.assist-link-box[data-v-13930c07]{border:1px solid var(--border);color:var(--text-secondary);word-break:break-all;-webkit-user-select:all;user-select:all;background:#f7f8fa;border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.6}.ord-empty[data-v-13930c07]{text-align:center;padding:56px 20px 40px}.ord-empty-ic[data-v-13930c07]{color:#ffb39a;background:linear-gradient(145deg,#fff4f0,#ffe3d8);border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 18px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 8px 20px #ff57221a}.ord-empty-title[data-v-13930c07]{color:var(--text,#16181d);font-size:16px;font-weight:700}.ord-empty-sub[data-v-13930c07]{color:var(--text-muted,#9aa1ab);margin-top:6px;font-size:13px}.ord-empty-btn[data-v-13930c07]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;margin-top:20px;padding:10px 34px;box-shadow:0 6px 16px #ff4d1452}.ord-card[data-v-13930c07]{border-radius:var(--radius-lg,18px);box-shadow:var(--shadow,0 4px 12px #10182812);border:none;transition:transform .12s}.ord-card[data-v-13930c07]:active{transform:scale(.985)}.ord-head[data-v-13930c07]{border-bottom:1px solid var(--border,#eceef1);justify-content:space-between;align-items:center;gap:8px;padding-bottom:10px;display:flex}.ord-no[data-v-13930c07]{color:var(--text-muted,#9aa1ab);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ord-status[data-v-13930c07]{border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.ord-status i[data-v-13930c07]{background:currentColor;border-radius:50%;width:5px;height:5px}.ord-status.status-warning[data-v-13930c07]{color:#d48806;background:#fff7e6}.ord-status.status-primary[data-v-13930c07]{background:var(--primary-soft,#fff1eb);color:var(--primary,#ff5722)}.ord-status.status-success[data-v-13930c07]{color:#15803d;background:#f0fdf4}.ord-status.status-danger[data-v-13930c07]{color:#cf1322;background:#fff1f0}.ord-item[data-v-13930c07]{gap:12px;padding:12px 0 4px;display:flex}.ord-thumb[data-v-13930c07]{object-fit:cover;background:#f5f6f8;border-radius:12px;flex-shrink:0;width:72px;height:72px}.ord-thumb-empty[data-v-13930c07]{color:#ccc;background:linear-gradient(145deg,#f7f8fa,#eef0f3);justify-content:center;align-items:center;display:flex}.ord-item-info[data-v-13930c07]{flex-direction:column;flex:1;min-width:0;display:flex}.ord-item-name[data-v-13930c07]{color:var(--text,#16181d);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ord-item-spec[data-v-13930c07]{color:var(--text-secondary,#5c6370);background:#f4f5f7;border-radius:6px;align-self:flex-start;margin-top:5px;padding:1.5px 7px;font-size:11px}.ord-item-row[data-v-13930c07]{justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;display:flex}.ord-total[data-v-13930c07]{border-top:1px dashed var(--border-strong,#dfe3e8);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:12px;display:flex}.ord-count[data-v-13930c07]{color:var(--text-muted,#9aa1ab);font-size:12px}.ord-amount[data-v-13930c07]{color:var(--text,#16181d);font-size:13px}.ord-actions[data-v-13930c07]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ord-btn-ghost[data-v-13930c07]{color:var(--text-secondary,#5c6370);border:1px solid var(--border-strong,#dfe3e8);box-shadow:none;background:#fff;border-radius:999px;padding:5.5px 16px}.ord-btn-ghost[data-v-13930c07]:active{background:#f4f5f7}.ord-btn-primary[data-v-13930c07]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border:none;border-radius:999px;padding:5.5px 18px;box-shadow:0 4px 10px #ff4d1447}.ord-btn-primary[data-v-13930c07]:active{transform:translateY(1px)}.pc-membercard[data-v-8492f241]{color:#fff;cursor:pointer;background:linear-gradient(120deg,#3d3a38,#6b5347);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:14px;display:flex}.pc-mc-ic[data-v-8492f241]{font-size:24px}.pc-mc-main[data-v-8492f241]{flex:1;min-width:0}.pc-mc-title[data-v-8492f241]{font-size:14px;font-weight:700}.pc-mc-sub[data-v-8492f241]{opacity:.85;margin-top:3px;font-size:11px}.pc-mc-sub b[data-v-8492f241]{color:#ffd8a8;font-size:14px}.pc-mc-btn[data-v-8492f241]{background:#fff3;border-radius:999px;flex:none;padding:6px 12px;font-size:12px}.pc-signin[data-v-8492f241]{cursor:pointer;background:linear-gradient(135deg,#fff7f0,#ffe8df);border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:12px 14px;display:flex;box-shadow:0 4px 14px #ff7a451f}.pc-signin-left[data-v-8492f241]{align-items:center;gap:10px;min-width:0;display:flex}.pc-signin-ic[data-v-8492f241]{font-size:22px}.pc-signin-title[data-v-8492f241]{color:#262626;font-size:14px;font-weight:700}.pc-signin-sub[data-v-8492f241]{color:#8c8c8c;margin-top:2px;font-size:11px}.pc-signin-btn[data-v-8492f241]{color:#fff;background:linear-gradient(135deg,#ff7a45,#ff5722);border-radius:999px;flex:none;padding:6px 14px;font-size:12px;font-weight:700}.pc-signin-btn.done[data-v-8492f241]{background:#d9d9d9}.pc-newcomer[data-v-8492f241]{background:#fffbe6;border:1px solid #ffe58f;border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;display:flex}.pc-nc-ic[data-v-8492f241]{font-size:16px}.pc-nc-text[data-v-8492f241]{color:#8c6d1f;font-size:12px}.pc-mask[data-v-8492f241]{z-index:60;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pc-modal[data-v-8492f241]{background:#fff;border-radius:16px;width:100%;max-width:340px;padding:18px}.pc-modal-head[data-v-8492f241]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.pc-modal-title[data-v-8492f241]{font-size:16px;font-weight:800}.pc-modal-close[data-v-8492f241]{color:#bfbfbf;cursor:pointer;font-size:16px}.pc-modal-stats[data-v-8492f241]{justify-content:space-around;padding:10px 0;display:flex}.pc-ms[data-v-8492f241]{text-align:center}.pc-ms-num[data-v-8492f241]{color:#ff5722;font-size:22px;font-weight:800;line-height:1.1}.pc-ms-lab[data-v-8492f241]{color:#999;margin-top:2px;font-size:11px}.pc-modal-btn[data-v-8492f241]{color:#fff;background:linear-gradient(135deg,#ff7a45,#ff5722);border:none;border-radius:999px;width:100%;margin-top:12px;padding:11px 0;font-size:14px;font-weight:700}.pc-modal-btn.done[data-v-8492f241]{background:#d9d9d9}.pc-modal-err[data-v-8492f241]{color:#cf1322;text-align:center;margin-top:8px;font-size:11px}.pc-modal-cal[data-v-8492f241]{grid-template-columns:repeat(10,1fr);gap:4px;margin-top:14px;display:grid}.pc-cal-day[data-v-8492f241]{color:#bfbfbf;text-align:center;background:#f5f5f5;border-radius:5px;padding:5px 0;font-size:10px}.pc-cal-day.on[data-v-8492f241]{color:#fff;background:#ff7a45;font-weight:700}.pc-page[data-v-8492f241]{background:var(--bg,#f5f6f8);min-height:100vh;padding-bottom:112px}.pc-header[data-v-8492f241]{background:radial-gradient(130% 100% at 88% -12%, #ffffff3d 0%, #fff0 52%), radial-gradient(110% 90% at -8% 112%, #ffcdb26b 0%, #ffcdb200 55%), var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722 46%, #f03a00));padding:24px 16px 50px;position:relative;overflow:hidden}.pc-deco[data-v-8492f241]{pointer-events:none;position:absolute}.pc-deco-glow[data-v-8492f241]{background:radial-gradient(circle,#ffffff2e 0%,#fff0 68%);border-radius:50%;width:190px;height:190px;top:-66px;right:-46px}.pc-deco-ring[data-v-8492f241]{border:1.5px solid #ffffff38;border-radius:50%;width:128px;height:128px;bottom:-58px;right:26px}.pc-deco-dot[data-v-8492f241]{background:#ffffff59;border-radius:50%;width:10px;height:10px;bottom:26px;left:24px}.pc-header-row[data-v-8492f241]{justify-content:space-between;align-items:center;display:flex;position:relative}.pc-identity[data-v-8492f241]{align-items:center;gap:12px;min-width:0;display:flex}.pc-avatar[data-v-8492f241]{color:#fff;text-shadow:0 1px 2px #96280040;background:linear-gradient(135deg,#ffd9c4,#ff9e73);border:2.5px solid #ffffffe6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:flex;box-shadow:0 6px 16px #781e0038}.pc-identity-text[data-v-8492f241]{min-width:0}.pc-name-row[data-v-8492f241]{align-items:center;gap:8px;min-width:0;display:flex}.pc-name[data-v-8492f241]{color:#fff;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:800;overflow:hidden}.pc-grade-chip[data-v-8492f241]{background:var(--gold-grad,linear-gradient(135deg, #ffe9b8, #ffc069));color:#7a4a00;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;padding:2.5px 9px;font-size:10.5px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #7a4a002e,inset 0 1px #ffffffa6}.pc-grade-ic[data-v-8492f241]{color:#9a6200}.pc-meta[data-v-8492f241]{color:#ffffffd1;margin-top:5px;font-size:12px}.pc-header-btn[data-v-8492f241]{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12px;transition:background .15s}.pc-header-btn[data-v-8492f241]:active{background:#ffffff52}.pc-header-btn-primary[data-v-8492f241]{color:var(--primary,#ff5722);background:#fff;font-weight:700;box-shadow:0 4px 12px #781e002e}.pc-assets[data-v-8492f241]{border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-lg,0 12px 28px #1018281a);z-index:1;background:#fff;align-items:stretch;margin:-34px 12px 0;padding:18px 0 15px;display:flex;position:relative}.pc-asset[data-v-8492f241]{text-align:center;flex:1;min-width:0;position:relative}.pc-asset-click[data-v-8492f241]{cursor:pointer;transition:transform .12s}.pc-asset-click[data-v-8492f241]:active{transform:scale(.96)}.pc-asset-value[data-v-8492f241]{color:var(--text,#16181d);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;padding:0 4px;font-size:22px;font-weight:800;line-height:1.2;overflow:hidden}.pc-asset-grade[data-v-8492f241]{background:linear-gradient(135deg,#ff7a45,#f03a00);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:16px;line-height:26px}.pc-asset-label[data-v-8492f241]{color:var(--text-muted,#9aa1ab);letter-spacing:.4px;margin-top:5px;font-size:11px}.pc-asset-divider[data-v-8492f241]{background:linear-gradient(#0000,#eceef1 30% 70%,#0000);width:1px;margin:4px 0}.pc-body[data-v-8492f241]{padding:12px}.pc-card[data-v-8492f241]{border-radius:var(--radius-lg,18px);box-shadow:var(--shadow-sm,0 1px 3px #1018280f);background:#fff;margin-bottom:12px;overflow:hidden}.pc-card-head[data-v-8492f241]{cursor:pointer;justify-content:space-between;align-items:center;padding:15px 16px 11px;display:flex}.pc-card-title[data-v-8492f241]{color:var(--text,#16181d);letter-spacing:.2px;font-size:15.5px;font-weight:800}.pc-card-more[data-v-8492f241]{color:var(--text-muted,#9aa1ab);align-items:center;gap:2px;font-size:12px;display:inline-flex}.pc-point-note[data-v-8492f241]{color:#a2560a;cursor:pointer;background:linear-gradient(135deg,#fff8ec,#ffedd0);border:1px solid #ffd9a0;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12.5px;display:flex}.pc-point-note b[data-v-8492f241]{color:#ff5722}.pc-note-ic[data-v-8492f241]{color:#d97a06;background:#ffb13d38;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.pc-note-arrow[data-v-8492f241]{color:#c58a2f;margin-left:auto}.pc-order-grid[data-v-8492f241]{grid-template-columns:repeat(4,1fr);padding:6px 0 16px;display:grid}.pc-order-item[data-v-8492f241]{color:#444;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:6px 0;font-size:12px;transition:transform .12s;display:flex}.pc-order-item[data-v-8492f241]:active{transform:scale(.92)}.pc-order-ic[data-v-8492f241]{background:var(--icon-grad,linear-gradient(145deg, #fff4f0, #ffe3d8));width:44px;height:44px;color:var(--primary,#ff5722);border-radius:14px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #ff57221a}.pc-feature-card[data-v-8492f241]{padding-bottom:14px}.pc-feature[data-v-8492f241]{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;padding:4px 16px;display:flex;overflow-x:auto}.pc-feature[data-v-8492f241]::-webkit-scrollbar{display:none}.pc-feature-item[data-v-8492f241]{cursor:pointer;flex-direction:column;flex:none;align-items:center;gap:7px;width:54px;display:flex}.pc-feature-ic[data-v-8492f241]{color:#fff;border-radius:16px;justify-content:center;align-items:center;width:50px;height:50px;transition:transform .12s;display:flex;position:relative;box-shadow:0 6px 14px #10182824}.pc-feature-item:active .pc-feature-ic[data-v-8492f241]{transform:scale(.92)}.pc-feature-name[data-v-8492f241]{color:#555;text-align:center;font-size:11.5px}.pc-fc-orange .pc-feature-ic[data-v-8492f241]{background:linear-gradient(135deg,#ff8a5c,#ff5722)}.pc-fc-amber .pc-feature-ic[data-v-8492f241]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.pc-fc-rose .pc-feature-ic[data-v-8492f241]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.pc-fc-indigo .pc-feature-ic[data-v-8492f241]{background:linear-gradient(135deg,#818cf8,#6366f1)}.pc-fc-slate .pc-feature-ic[data-v-8492f241]{background:linear-gradient(135deg,#94a3b8,#64748b)}.pc-group[data-v-8492f241]{padding:4px 0 14px}.pc-group-head[data-v-8492f241]{align-items:center;gap:8px;padding:14px 16px 6px;display:flex}.pc-g-ic[data-v-8492f241]{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 3px 8px #10182829}.pc-group-title[data-v-8492f241]{color:var(--text,#16181d);letter-spacing:.2px;font-size:15px;font-weight:800}.pc-group-count[data-v-8492f241]{color:var(--text-muted,#9aa1ab);background:#f2f3f5;border-radius:999px;margin-left:auto;padding:1px 8px;font-size:11px}.pc-g-orange .pc-g-ic[data-v-8492f241]{background:linear-gradient(135deg,#ff8a5c,#ff5722)}.pc-g-amber .pc-g-ic[data-v-8492f241]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.pc-g-rose .pc-g-ic[data-v-8492f241]{background:linear-gradient(135deg,#fb7185,#f43f5e)}.pc-g-indigo .pc-g-ic[data-v-8492f241]{background:linear-gradient(135deg,#818cf8,#6366f1)}.pc-g-slate .pc-g-ic[data-v-8492f241]{background:linear-gradient(135deg,#94a3b8,#64748b)}.pc-g-orange .pc-menu-ic[data-v-8492f241]{color:#ff5722;background:linear-gradient(145deg,#fff4f0,#ffe3d8)}.pc-g-amber .pc-menu-ic[data-v-8492f241]{color:#d97706;background:linear-gradient(145deg,#fff7e8,#ffeec2)}.pc-g-rose .pc-menu-ic[data-v-8492f241]{color:#e11d48;background:linear-gradient(145deg,#fff1f3,#ffdce2)}.pc-g-indigo .pc-menu-ic[data-v-8492f241]{color:#4f46e5;background:linear-gradient(145deg,#eef0ff,#e0e4ff)}.pc-g-slate .pc-menu-ic[data-v-8492f241]{color:#475569;background:linear-gradient(145deg,#f1f5f9,#e2e8f0)}.pc-menu-grid[data-v-8492f241]{grid-template-columns:repeat(4,1fr);row-gap:16px;padding:6px 0 2px;display:grid}.pc-menu-item[data-v-8492f241]{cursor:pointer;flex-direction:column;align-items:center;gap:8px;transition:transform .12s;display:flex}.pc-menu-item[data-v-8492f241]:active{transform:scale(.92)}.pc-menu-ic[data-v-8492f241]{border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #10182814}.pc-menu-name[data-v-8492f241]{color:#444;text-align:center;font-size:12px}.pc-badge[data-v-8492f241]{color:#fff;text-align:center;background:linear-gradient(135deg,#ff6a5e,#f5222d);border-radius:999px;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-style:normal;font-weight:600;line-height:17px;position:absolute;top:-5px;right:-7px;box-shadow:0 2px 5px #f5222d59}.pc-footer[data-v-8492f241]{color:var(--text-muted,#9aa1ab);justify-content:center;align-items:center;gap:12px;padding:20px 0 6px;font-size:12px;display:flex}.pc-footer span[data-v-8492f241]{cursor:pointer}.pc-footer i[data-v-8492f241]{background:#ddd;width:1px;height:10px}.recharge-grid[data-v-64830c56]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.recharge-item[data-v-64830c56]{border:1px solid var(--border);text-align:center;cursor:pointer;border-radius:12px;padding:14px 12px;transition:all .15s}.recharge-item.picked[data-v-64830c56]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 6%, transparent)}.recharge-price[data-v-64830c56]{color:var(--primary);font-size:22px;font-weight:800}.recharge-gift[data-v-64830c56]{color:var(--text-secondary);min-height:18px;margin-top:6px;font-size:12px}.recharge-name[data-v-64830c56]{color:var(--text-muted);margin-top:2px;font-size:12px}.modal-mask[data-v-64830c56]{z-index:90;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.modal[data-v-64830c56]{background:var(--bg,#fff);width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.pay-opt[data-v-64830c56]{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 4px}.limit-tip[data-v-64830c56]{color:var(--text-secondary);background:color-mix(in srgb, var(--primary) 6%, transparent);align-items:center;gap:8px;font-size:12px;display:flex}.limit-tip .limit-full[data-v-64830c56]{color:#d4380d}.custom-input[data-v-64830c56]{border:1px solid var(--border);min-width:0;color:var(--text);background:var(--bg,#fff);border-radius:10px;flex:1;padding:9px 12px;font-size:16px;font-weight:700}.cp-page[data-v-46e1e346]{padding-bottom:112px}.cp-tabs[data-v-46e1e346]{background:var(--bg-soft);border-radius:999px;gap:8px;margin:14px 14px 0;padding:5px;display:flex}.cp-tab[data-v-46e1e346]{text-align:center;color:var(--text-secondary);cursor:pointer;border-radius:999px;flex:1;padding:9px 0;font-size:13.5px;transition:all .18s}.cp-tab.on[data-v-46e1e346]{background:var(--card);color:var(--primary);box-shadow:var(--shadow-sm);font-weight:700}.cp-list[data-v-46e1e346]{flex-direction:column;gap:10px;margin:14px;display:flex}.cp-ticket[data-v-46e1e346]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.cp-ticket.disabled[data-v-46e1e346]{opacity:.55;filter:grayscale(.5)}.cp-stub[data-v-46e1e346]{text-align:center;color:#fff;background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722 46%, #f03a00));border-right:1.5px dashed #ffffff8c;flex-shrink:0;width:92px;padding:14px 10px;position:relative}.cp-stub-value[data-v-46e1e346]{font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.15}.cp-stub-value i[data-v-46e1e346]{margin-right:1px;font-size:13px;font-style:normal}.cp-stub-rule[data-v-46e1e346]{opacity:.92;margin-top:3px;font-size:10.5px}.cp-body[data-v-46e1e346]{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.cp-body-main[data-v-46e1e346]{flex:1;min-width:0}.cp-name[data-v-46e1e346]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.cp-meta[data-v-46e1e346]{color:var(--text-muted);margin-top:5px;font-size:11.5px}.cp-state[data-v-46e1e346]{color:var(--text-muted)}.cp-state.ok[data-v-46e1e346]{color:var(--primary);font-weight:600}.cp-code[data-v-46e1e346]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:88px;font-size:10.5px;overflow:hidden}.cp-claim[data-v-46e1e346]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;box-shadow:0 4px 12px #ff4d1442}.bg-page[data-v-42b11708]{padding-bottom:112px}.bg-sec-title[data-v-42b11708]{color:var(--text);letter-spacing:.2px;align-items:center;gap:8px;margin:16px 16px 8px;font-size:15px;font-weight:800;display:flex}.bg-sec-title i[data-v-42b11708]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:2px;width:4px;height:15px;box-shadow:0 1px 4px #ff572259}.bg-list[data-v-42b11708]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:0 14px;overflow:hidden}.bg-item[data-v-42b11708],.bg-rec[data-v-42b11708]{border-bottom:1px solid var(--border);padding:14px 16px}.bg-item[data-v-42b11708]:last-child,.bg-rec[data-v-42b11708]:last-child{border-bottom:none}.bg-item[data-v-42b11708]{justify-content:space-between;align-items:center;gap:12px;display:flex}.bg-item-info[data-v-42b11708]{flex:1;min-width:0}.bg-item-name[data-v-42b11708]{color:var(--text);font-size:14.5px;font-weight:600}.bg-item-price[data-v-42b11708]{color:var(--text-muted);margin-top:6px;font-size:12.5px}.bg-item-price b[data-v-42b11708]{color:var(--primary);font-size:14px}.bg-btn[data-v-42b11708]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;flex-shrink:0;padding:9px 18px;font-size:13px;box-shadow:0 4px 12px #ff4d1442}.bg-rec-head[data-v-42b11708]{justify-content:space-between;align-items:center;gap:8px;display:flex}.bg-rec-name[data-v-42b11708]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:600;overflow:hidden}.bg-status[data-v-42b11708]{border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}.bg-status.doing[data-v-42b11708]{background:var(--primary-soft);color:var(--primary)}.bg-status.ok[data-v-42b11708]{background:var(--success-soft);color:var(--success)}.bg-status.end[data-v-42b11708]{background:var(--bg-soft);color:var(--text-muted)}.bg-bar[data-v-42b11708]{background:var(--bg-soft);border-radius:999px;height:8px;margin-top:12px;overflow:hidden}.bg-bar-in[data-v-42b11708]{background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722));border-radius:999px;height:100%;transition:width .3s}.bg-rec-foot[data-v-42b11708]{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.bg-rec-price[data-v-42b11708]{color:var(--text-muted);font-size:12.5px}.bg-rec-price b[data-v-42b11708]{color:var(--primary);font-size:14px}.bg-checkout[data-v-42b11708]{border-top:1px dashed var(--border-strong);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.sk-page[data-v-d4e81980]{padding-bottom:112px}.sk-hero[data-v-d4e81980]{border-radius:var(--radius-lg);background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722 46%, #f03a00));color:#fff;align-items:center;gap:12px;margin:14px 14px 0;padding:16px;display:flex;box-shadow:0 8px 20px #ff572238}.sk-hero-ic[data-v-d4e81980]{background:#ffffff38;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.sk-hero-title[data-v-d4e81980]{letter-spacing:.3px;font-size:17px;font-weight:800}.sk-hero-sub[data-v-d4e81980]{opacity:.92;margin-top:3px;font-size:12px}.sk-list[data-v-d4e81980]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:14px;overflow:hidden}.sk-item[data-v-d4e81980]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.sk-item[data-v-d4e81980]:last-child{border-bottom:none}.sk-info[data-v-d4e81980]{flex:1;min-width:0}.sk-name[data-v-d4e81980]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.sk-price-row[data-v-d4e81980]{align-items:baseline;gap:8px;margin-top:7px;display:flex}.sk-price[data-v-d4e81980]{color:var(--primary);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.sk-price i[data-v-d4e81980]{margin-right:1px;font-size:12px;font-style:normal}.sk-origin[data-v-d4e81980]{color:var(--text-muted);font-size:12px;text-decoration:line-through}.sk-buy[data-v-d4e81980]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;flex-shrink:0;padding:9px 18px;font-size:13px;box-shadow:0 4px 12px #ff4d1442}.as-page[data-v-a157fe92]{padding-bottom:112px}.as-list[data-v-a157fe92]{flex-direction:column;gap:10px;margin:14px;display:flex}.as-item[data-v-a157fe92]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:14px 16px}.as-head[data-v-a157fe92]{justify-content:space-between;align-items:center;gap:8px;display:flex}.as-no[data-v-a157fe92]{color:var(--text);font-size:14.5px;font-weight:700}.as-status[data-v-a157fe92]{border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}.as-status.doing[data-v-a157fe92]{background:var(--warning-soft);color:var(--warning)}.as-status.ok[data-v-a157fe92]{background:var(--success-soft);color:var(--success)}.as-status.reject[data-v-a157fe92]{background:var(--danger-soft);color:var(--danger)}.as-row[data-v-a157fe92]{color:var(--text-muted);margin-top:8px;font-size:12.5px}.as-row b[data-v-a157fe92]{color:var(--text-secondary);font-weight:600}.as-foot[data-v-a157fe92]{border-top:1px dashed var(--border-strong);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;font-size:12.5px;display:flex}.as-money[data-v-a157fe92]{color:var(--primary);font-variant-numeric:tabular-nums;font-weight:700}.as-reason[data-v-a157fe92]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cms-page[data-v-6dc0fefd]{padding-bottom:112px}.cms-wrap[data-v-6dc0fefd]{padding-top:4px}.chips[data-v-6dc0fefd]{flex-wrap:wrap;gap:8px;padding:12px 14px 2px;display:flex}.chip[data-v-6dc0fefd]{border:1px solid var(--border-strong);background:var(--card);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;transition:all .15s;box-shadow:0 1px 3px #1018280a}.chip[data-v-6dc0fefd]:active{transform:scale(.94)}.chip.on[data-v-6dc0fefd]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));color:#fff;border-color:#0000;font-weight:700;box-shadow:0 4px 10px #ff4d1447}.article-list[data-v-6dc0fefd]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:12px 14px;overflow:hidden}.article-card[data-v-6dc0fefd]{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;transition:background .15s;display:flex}.article-card[data-v-6dc0fefd]:last-child{border-bottom:none}.article-card[data-v-6dc0fefd]:active{background:var(--primary-50)}.article-main[data-v-6dc0fefd]{flex:1;min-width:0}.article-title[data-v-6dc0fefd]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.article-brief[data-v-6dc0fefd]{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:12.5px;overflow:hidden}.article-side[data-v-6dc0fefd]{flex-shrink:0;align-items:center;gap:8px;display:flex}.article-views[data-v-6dc0fefd]{color:var(--text-muted);background:var(--bg-soft);border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:11px;display:inline-flex}.article-arrow[data-v-6dc0fefd]{color:var(--text-muted);font-size:16px}.cms-back[data-v-6dc0fefd]{margin:12px 14px 0}.detail-card[data-v-6dc0fefd]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:12px 14px;padding:18px 16px}.detail-title[data-v-6dc0fefd]{color:var(--text);font-size:19px;font-weight:800;line-height:1.4}.detail-meta[data-v-6dc0fefd]{border-bottom:1px solid var(--border);color:var(--text-muted);align-items:center;gap:6px;margin:10px 0 4px;padding-bottom:12px;font-size:12px;display:flex}.detail-views[data-v-6dc0fefd]{align-items:center;gap:3px;display:inline-flex}.article-body[data-v-6dc0fefd]{color:var(--text-secondary);word-break:break-word;margin-top:12px;font-size:14.5px;line-height:1.8}.article-body[data-v-6dc0fefd] p{margin:10px 0}.article-body[data-v-6dc0fefd] img{border-radius:10px;max-width:100%}.gd-page[data-v-f2f9c7df]{padding-bottom:112px}.hero[data-v-f2f9c7df]{align-items:center;gap:12px;display:flex}.logo[data-v-f2f9c7df]{background:var(--gold-grad,linear-gradient(135deg, #ffe9b8, #ffc069));color:#9a6200;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #7a4a0029}.logo.sm[data-v-f2f9c7df]{border-radius:12px;width:40px;height:40px;margin-right:8px;font-size:18px}.card.on[data-v-f2f9c7df]{border:1px solid var(--primary);background:var(--primary-50);box-shadow:0 4px 14px #ff57221f}.benefit[data-v-f2f9c7df]{color:#ff5722;margin-top:6px;font-size:12px}.bar[data-v-f2f9c7df]{background:#f0f0f0;border-radius:999px;height:8px;overflow:hidden}.bar-in[data-v-f2f9c7df]{background:linear-gradient(90deg,#ff8a3d,#ff5722);border-radius:999px;height:100%;transition:width .3s}.up-hint[data-v-f2f9c7df]{color:#666;margin-top:8px;font-size:13px}.up-hint.center[data-v-f2f9c7df]{text-align:center;color:#ff5722;font-weight:600}.hl[data-v-f2f9c7df]{color:#ff5722;font-size:13px}.tag[data-v-f2f9c7df]{color:#ff5722;background:#fff1e6;border-radius:6px;margin-left:6px;padding:1px 6px;font-size:11px}.muted.sm[data-v-f2f9c7df]{margin-top:4px;font-size:12px}.goods-list[data-v-f2f9c7df]{background:#fff8f3;border-radius:10px;margin-top:10px;padding:10px 12px}.gl-title[data-v-f2f9c7df]{color:#ff5722;margin-bottom:6px;font-size:12px}.gl-item[data-v-f2f9c7df]{justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;display:flex}.gl-id[data-v-f2f9c7df]{color:#333}.gl-state[data-v-f2f9c7df]{border-radius:6px;padding:1px 8px;font-size:12px}.gl-state.done[data-v-f2f9c7df]{color:#18a058;background:#e8f8ec}.gl-state.todo[data-v-f2f9c7df]{color:#999;background:#f5f5f5}.gd-page .bf-list[data-v-f2f9c7df]{flex-direction:column;gap:6px;display:flex}.gd-page .bf-item[data-v-f2f9c7df]{align-items:center;gap:8px;font-size:13px;display:flex}.gd-page .btn-mini[data-v-f2f9c7df]{color:#fff;background:#ff5722;border:none;border-radius:14px;padding:4px 14px;font-size:13px}.gd-page .btn-mini[data-v-f2f9c7df]:disabled{color:#999;background:#ddd}.gd-page .entry-card[data-v-f2f9c7df]{cursor:pointer}.cmt-page[data-v-a7f53ad7]{padding-bottom:24px}.cmt-form[data-v-a7f53ad7]{flex-direction:column;gap:10px;display:flex}.cmt-head[data-v-a7f53ad7]{align-items:center;gap:10px;display:flex}.cmt-label[data-v-a7f53ad7]{color:var(--text-secondary);font-size:14px}.stars[data-v-a7f53ad7]{gap:4px;display:flex}.star[data-v-a7f53ad7]{color:#ddd;cursor:pointer;font-size:22px;transition:color .15s}.star.on[data-v-a7f53ad7]{color:#faad14}.star-text[data-v-a7f53ad7]{color:var(--text-secondary);margin-left:6px;font-size:13px}.cmt-textarea[data-v-a7f53ad7]{resize:none}.cmt-count[data-v-a7f53ad7]{text-align:right;color:var(--text-muted);font-size:12px}.cmt-anon[data-v-a7f53ad7]{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:flex}.cmt-success[data-v-a7f53ad7]{color:#16a34a;text-align:center;font-size:13px}.cmt-error[data-v-a7f53ad7]{color:var(--danger);text-align:center;font-size:13px}.cmt-guest[data-v-a7f53ad7]{text-align:center;padding:24px}.cmt-list[data-v-a7f53ad7]{margin-top:4px}.cmt-item[data-v-a7f53ad7]{flex-direction:column;gap:8px;display:flex}.cmt-meta[data-v-a7f53ad7]{justify-content:space-between;align-items:center;display:flex}.cmt-user[data-v-a7f53ad7]{color:var(--text);font-size:14px;font-weight:500}.cmt-score[data-v-a7f53ad7]{color:#faad14;font-size:14px}.cmt-content[data-v-a7f53ad7]{color:var(--text);font-size:14px;line-height:1.6}.cmt-reply[data-v-a7f53ad7]{background:var(--bg-soft);border-radius:var(--radius-sm);color:var(--text-secondary);padding:10px 12px;font-size:13px;line-height:1.5}.cmt-reply-label[data-v-a7f53ad7]{color:var(--primary);font-weight:500}.cmt-time[data-v-a7f53ad7]{color:var(--text-muted);font-size:12px}.area-trigger[data-v-d9725407]{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.area-mask[data-v-d9725407]{z-index:100;background:#00000073;align-items:flex-end;display:flex;position:fixed;inset:0}.area-sheet[data-v-d9725407]{background:var(--bg-card,#fff);width:100%;padding-bottom:env(safe-area-inset-bottom,0);border-radius:16px 16px 0 0}.area-head[data-v-d9725407]{border-bottom:1px solid var(--border,#eee);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.area-cancel[data-v-d9725407]{color:var(--text-secondary);cursor:pointer}.area-ok[data-v-d9725407]{color:var(--brand,#ff5722);cursor:pointer;font-weight:600}.area-ok.disabled[data-v-d9725407]{color:var(--text-muted);pointer-events:none}.area-cols[data-v-d9725407]{height:42vh;display:flex}.area-col[data-v-d9725407]{border-right:1px solid var(--border,#f2f2f2);flex:1;padding:6px 0;overflow-y:auto}.area-col[data-v-d9725407]:last-child{border-right:none}.area-item[data-v-d9725407]{color:var(--text-primary,#333);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;padding:10px 14px;font-size:14px;overflow:hidden}.area-item.active[data-v-d9725407]{color:var(--brand,#ff5722);background:var(--brand-soft,#ff57220f);font-weight:700}.rules[data-v-1708a493]{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rules span[data-v-1708a493]{color:#fff;background:#ffffff38;border-radius:12px;padding:3px 10px;font-size:12px}.fee-hint[data-v-1708a493]{color:var(--primary);margin-top:8px;font-size:13px}.ms-page[data-v-35c65a7c]{padding-bottom:112px}.ms-unread[data-v-35c65a7c]{border-radius:var(--radius);color:#a2560a;background:linear-gradient(135deg,#fff4f0,#ffe9e0);border:1px solid #ffd9cc;align-items:center;gap:8px;margin:12px 14px 0;padding:10px 12px;font-size:12.5px;display:flex}.ms-unread b[data-v-35c65a7c]{color:var(--primary)}.ms-unread-ic[data-v-35c65a7c]{width:26px;height:26px;color:var(--primary);background:#ff572224;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ms-unread-arrow[data-v-35c65a7c]{color:var(--text-muted);margin-left:auto;font-size:11.5px}.ms-list[data-v-35c65a7c]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:12px 14px;overflow:hidden}.ms-item[data-v-35c65a7c]{border-bottom:1px solid var(--border);cursor:pointer;padding:14px 16px;transition:background .15s}.ms-item[data-v-35c65a7c]:last-child{border-bottom:none}.ms-item[data-v-35c65a7c]:active{background:var(--primary-50)}.ms-item-head[data-v-35c65a7c]{justify-content:space-between;align-items:center;gap:8px;display:flex}.ms-item-title[data-v-35c65a7c]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14.5px;font-weight:700;overflow:hidden}.ms-item.read .ms-item-title[data-v-35c65a7c]{color:var(--text-secondary);font-weight:600}.ms-dot[data-v-35c65a7c]{background:var(--primary);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #ff572226}.ms-tag[data-v-35c65a7c]{color:var(--primary);background:var(--primary-soft);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:600}.ms-item-body[data-v-35c65a7c]{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.ms-item-time[data-v-35c65a7c]{color:var(--text-muted);margin-top:7px;font-size:11.5px}.cs-page[data-v-1ffbaf6d]{padding-bottom:112px}.cs-list[data-v-1ffbaf6d]{flex-direction:column;gap:10px;margin:14px;display:flex}.cs-ticket[data-v-1ffbaf6d]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;overflow:hidden}.cs-ticket.soldout[data-v-1ffbaf6d]{opacity:.55;filter:grayscale(.5)}.cs-stub[data-v-1ffbaf6d]{text-align:center;color:#7a4a00;background:var(--gold-grad,linear-gradient(135deg, #ffe9b8, #ffc069));border-right:1.5px dashed #ffffffb3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:88px;padding:14px 10px;display:flex}.cs-stub-ic[data-v-1ffbaf6d]{color:#9a6200;background:#ffffffa6;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.cs-stub-text[data-v-1ffbaf6d]{font-size:11.5px;font-weight:700}.cs-body[data-v-1ffbaf6d]{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex}.cs-body-main[data-v-1ffbaf6d]{flex:1;min-width:0}.cs-name[data-v-1ffbaf6d]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.cs-meta[data-v-1ffbaf6d]{color:var(--text-muted);margin-top:4px;font-size:11.5px}.cs-meta b[data-v-1ffbaf6d]{color:var(--primary)}.cs-claim[data-v-1ffbaf6d]{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;flex-shrink:0;padding:8px 16px;font-size:13px;box-shadow:0 4px 12px #ff4d1442}.mall-list[data-v-2ae8a72c]{flex-direction:column;gap:12px;display:flex}.mall-item[data-v-2ae8a72c]{border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.mall-img[data-v-2ae8a72c]{object-fit:cover;background:var(--bg-secondary);border-radius:8px;flex-shrink:0;width:72px;height:72px}.mall-info[data-v-2ae8a72c]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mall-name[data-v-2ae8a72c]{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.mall-price[data-v-2ae8a72c]{color:var(--primary);font-size:13px;font-weight:700}.btn-sm[data-v-2ae8a72c]{align-self:flex-start;padding:4px 14px;font-size:13px}.msg-success[data-v-2ae8a72c]{color:#389e0d;background:#52c41a1f;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px}.pm-page[data-v-134316ca]{padding-bottom:112px}.hero[data-v-134316ca]{border-radius:var(--radius-lg,18px);background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722 46%, #f03a00));color:#fff;margin:12px;padding:18px 16px;position:relative;box-shadow:0 8px 20px #ff572233}.hero .btn.share[data-v-134316ca]{color:var(--primary);background:#fff;border:none;border-radius:999px;padding:6px 12px;font-size:13px;position:absolute;top:16px;right:14px;box-shadow:0 4px 12px #781e002e}.grid[data-v-134316ca]{flex-wrap:wrap;gap:0;display:flex}.cell[data-v-134316ca]{text-align:center;width:25%;padding:14px 0;font-size:13px;position:relative}.cell .ic[data-v-134316ca]{background:var(--icon-grad,linear-gradient(145deg, #fff4f0, #ffe3d8));width:44px;height:44px;color:var(--primary);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 6px;display:flex;box-shadow:inset 0 1px #ffffffe6,0 3px 8px #ff57221a}.cell-t[data-v-134316ca]{color:#333}.badge[data-v-134316ca]{color:#fff;background:linear-gradient(135deg,#ff6a5e,#f5222d);border-radius:999px;padding:1px 6px;font-size:11px;position:absolute;top:8px;right:14px;box-shadow:0 2px 5px #f5222d59}.more[data-v-134316ca]{text-align:center;color:var(--primary);cursor:pointer;padding:10px 0 4px;font-size:13px}.mask[data-v-134316ca]{z-index:50;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.poster[data-v-134316ca]{background:#fff;border-radius:12px;width:78%;max-width:320px;padding:12px}.fav-page[data-v-b8effce0]{padding-bottom:112px}.fav-count[data-v-b8effce0]{color:var(--text-muted);font-size:12px;font-weight:400}.fav-list[data-v-b8effce0]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:14px;overflow:hidden}.fav-item[data-v-b8effce0]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.fav-item[data-v-b8effce0]:last-child{border-bottom:none}.fav-item[data-v-b8effce0]:active{background:var(--primary-50)}.fav-thumb[data-v-b8effce0]{object-fit:cover;background:var(--bg-soft);border-radius:12px;flex-shrink:0;width:64px;height:64px}.fav-thumb-empty[data-v-b8effce0]{color:#ffb39a;background:linear-gradient(145deg,#fff4f0,#ffe3d8);justify-content:center;align-items:center;display:flex}.fav-info[data-v-b8effce0]{flex:1;min-width:0}.fav-name[data-v-b8effce0]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.fav-price-row[data-v-b8effce0]{margin-top:8px}.fp-page[data-v-1e6dfd92]{padding-bottom:112px}.fp-stat[data-v-1e6dfd92]{color:var(--text-muted);padding:14px 16px 2px;font-size:12.5px}.fp-list[data-v-1e6dfd92]{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:10px 14px;overflow:hidden}.fp-item[data-v-1e6dfd92]{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:12px 14px;transition:background .15s;display:flex}.fp-item[data-v-1e6dfd92]:last-child{border-bottom:none}.fp-item[data-v-1e6dfd92]:active{background:var(--primary-50)}.fp-thumb[data-v-1e6dfd92]{object-fit:cover;background:var(--bg-soft);border-radius:12px;flex-shrink:0;width:64px;height:64px}.fp-thumb-empty[data-v-1e6dfd92]{color:#ffb39a;background:linear-gradient(145deg,#fff4f0,#ffe3d8);justify-content:center;align-items:center;display:flex}.fp-info[data-v-1e6dfd92]{flex:1;min-width:0}.fp-name[data-v-1e6dfd92]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:600;overflow:hidden}.fp-price-row[data-v-1e6dfd92]{margin-top:8px}.diy-page.preview[data-v-b4a18239]{background:var(--bg);min-height:100vh;padding-bottom:0}.diy-title[data-v-b4a18239]{text-align:center;letter-spacing:1px;margin:0;padding:12px 14px;font-size:17px;font-weight:600}.diy-msg[data-v-b4a18239]{color:var(--danger);text-align:center;padding:12px}.diy-empty[data-v-b4a18239]{text-align:center;color:#999;padding:40px}.mc-wrap[data-v-b4a18239]{position:relative}.mc-wrap.mc-sel[data-v-b4a18239]{outline-offset:-2px;outline:2px solid #ff5722}.mc-wrap.mc-hidden[data-v-b4a18239]{opacity:.5;outline-offset:-1px;outline:1px dashed #8c8c8c}.mc-hidden-tag[data-v-b4a18239]{z-index:5;color:#fff;background:#0009;border-radius:999px;padding:0 6px;font-size:11px;line-height:16px;position:absolute;top:2px;left:2px}.tag[data-v-3eda2745]{color:#666;background:#f0f0f0;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:400}.tag-default[data-v-3eda2745]{color:#ff5722;background:#fff1e6}.field[data-v-3eda2745]{margin-bottom:12px}.mask[data-v-3eda2745]{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal[data-v-3eda2745]{background:#fff;border-radius:14px;width:100%;max-width:420px;max-height:80vh;padding:16px;overflow-y:auto}.guide-entry-icon[data-v-6c0208a1]{background:linear-gradient(135deg,#ffecd2,#ffb199);border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:22px;display:flex}.poster-mask[data-v-6c0208a1]{z-index:50;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.poster-box[data-v-6c0208a1]{background:#fff;border-radius:14px;width:300px;padding:14px}.poster-canvas[data-v-6c0208a1]{border-radius:10px;width:300px;height:450px;display:block}.toast[data-v-6c0208a1]{color:#fff;z-index:60;background:#000c;border-radius:8px;padding:10px 18px;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.gb-page[data-v-8b0704cd]{background:#f6f7f9;min-height:100vh;padding-bottom:112px}.gb-head[data-v-8b0704cd]{background:var(--brand-grad);color:#fff;padding:18px 14px 22px;position:relative}.gb-head-title[data-v-8b0704cd]{font-size:20px;font-weight:700}.gb-head-sub[data-v-8b0704cd]{opacity:.9;margin-top:4px;font-size:12px}.gb-head-my[data-v-8b0704cd]{border:1px solid #fffc;border-radius:999px;padding:4px 12px;font-size:12px;position:absolute;top:20px;right:14px}.gb-msg[data-v-8b0704cd]{text-align:center;color:var(--danger);background:#fff;border-radius:8px;margin:10px 12px;padding:8px}.gb-card[data-v-8b0704cd]{background:#fff;border-radius:12px;gap:10px;margin:10px 12px;padding:10px;display:flex;box-shadow:0 1px 3px #0000000a}.gb-img[data-v-8b0704cd]{background:#f2f3f5;border-radius:8px;flex:0 0 92px;width:92px;height:92px;position:relative;overflow:hidden}.gb-img img[data-v-8b0704cd]{object-fit:cover;width:100%;height:100%}.gb-img-ph[data-v-8b0704cd]{color:#bbb;justify-content:center;align-items:center;width:100%;height:100%;font-size:26px;display:flex}.gb-badge[data-v-8b0704cd]{color:#fff;background:linear-gradient(90deg,#9254de,#722ed1);border-bottom-right-radius:8px;padding:1px 6px;font-size:10px;position:absolute;top:0;left:0}.gb-body[data-v-8b0704cd]{flex:1;min-width:0}.gb-name[data-v-8b0704cd]{color:#222;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;display:-webkit-box;overflow:hidden}.gb-act[data-v-8b0704cd]{color:#999;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.gb-prices[data-v-8b0704cd]{align-items:baseline;gap:6px;margin-top:6px;display:flex}.gb-price[data-v-8b0704cd]{color:var(--primary);font-size:18px;font-weight:700}.gb-origin[data-v-8b0704cd]{color:#bbb;font-size:11px;text-decoration:line-through}.gb-need[data-v-8b0704cd]{color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:1px 6px;font-size:10px}.gb-stat[data-v-8b0704cd]{color:#999;gap:10px;margin-top:4px;font-size:11px;display:flex}.gb-go[data-v-8b0704cd]{color:var(--primary);text-align:right;margin-top:6px;font-size:12px}.gb-empty[data-v-8b0704cd]{text-align:center;color:#999;padding:40px 0;font-size:13px}.gd-page[data-v-2b1046ea]{background:#f6f7f9;min-height:100vh;padding-bottom:70px}.gd-nav[data-v-2b1046ea]{color:#333;background:#fff;padding:12px 14px;font-size:14px}.gd-msg[data-v-2b1046ea]{text-align:center;color:var(--danger);background:#fff;border-radius:8px;margin:10px 12px;padding:8px}.gd-hero[data-v-2b1046ea]{background:#fff;width:100%;height:240px;overflow:hidden}.gd-hero img[data-v-2b1046ea]{object-fit:cover;width:100%;height:100%}.gd-hero-ph[data-v-2b1046ea]{color:#ddd;justify-content:center;align-items:center;height:100%;font-size:64px;display:flex}.gd-card[data-v-2b1046ea]{background:#fff;border-radius:12px;margin:10px 12px;padding:12px}.gd-price-row[data-v-2b1046ea]{align-items:baseline;gap:8px;display:flex}.gd-price[data-v-2b1046ea]{color:var(--primary);font-size:26px;font-weight:700}.gd-origin[data-v-2b1046ea]{color:#bbb;font-size:12px;text-decoration:line-through}.gd-tag[data-v-2b1046ea]{color:var(--primary);background:var(--primary-soft);border-radius:4px;padding:2px 8px;font-size:11px}.gd-goods[data-v-2b1046ea]{color:#222;margin-top:6px;font-size:15px;font-weight:600}.gd-act-name[data-v-2b1046ea]{color:#999;margin-top:2px;font-size:12px}.gd-cd[data-v-2b1046ea]{color:var(--primary);margin-top:8px;font-size:12px}.gd-cd.over[data-v-2b1046ea]{color:#999}.gd-sub-title[data-v-2b1046ea]{color:#333;font-size:14px;font-weight:600}.gd-hint[data-v-2b1046ea]{color:#999;margin-left:6px;font-size:11px;font-weight:400}.gd-tiers[data-v-2b1046ea]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gd-tier[data-v-2b1046ea]{text-align:center;border:1px solid #eee;border-radius:8px;min-width:92px;padding:8px 10px}.gd-tier.active[data-v-2b1046ea]{border-color:var(--primary);background:var(--primary-soft)}.gd-tier-n[data-v-2b1046ea]{color:#666;font-size:12px}.gd-tier-p[data-v-2b1046ea]{color:var(--primary);margin-top:2px;font-size:15px;font-weight:700}.gd-skus[data-v-2b1046ea]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.gd-sku[data-v-2b1046ea]{text-align:center;border:1px solid #eee;border-radius:8px;min-width:96px;padding:8px 10px}.gd-sku.active[data-v-2b1046ea]{border-color:var(--primary);background:var(--primary-soft)}.gd-sku-spec[data-v-2b1046ea]{color:#666;font-size:12px}.gd-sku-p[data-v-2b1046ea]{color:var(--primary);margin-top:2px;font-size:15px;font-weight:700}.gd-sku-stock[data-v-2b1046ea]{color:#999;margin-top:2px;font-size:11px}.gd-rule[data-v-2b1046ea]{color:#666;white-space:pre-wrap;margin-top:6px;font-size:12px;line-height:1.7}.gd-none[data-v-2b1046ea]{text-align:center;color:#999;padding:14px 0;font-size:12px}.gd-team[data-v-2b1046ea]{border-bottom:1px solid #f2f3f5;align-items:center;gap:8px;padding:10px 0;display:flex}.gd-team[data-v-2b1046ea]:last-child{border-bottom:none}.gd-avatars[data-v-2b1046ea]{flex:none;display:flex}.gd-avatar[data-v-2b1046ea]{background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722));color:#fff;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-6px;font-size:12px;display:flex}.gd-avatar[data-v-2b1046ea]:first-child{margin-left:0}.gd-avatar.empty[data-v-2b1046ea]{color:#bbb;background:#f2f3f5;border:1px dashed #ddd}.gd-team-info[data-v-2b1046ea]{flex:1;min-width:0}.gd-team-lead[data-v-2b1046ea]{color:#333;font-size:13px}.gd-team-sub[data-v-2b1046ea]{color:#999;margin-top:2px;font-size:11px}.gd-team-sub b[data-v-2b1046ea]{color:var(--primary)}.gd-btn-join[data-v-2b1046ea]{color:#fff;background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border:none;border-radius:999px;flex:none;padding:6px 14px;font-size:13px}.gd-foot[data-v-2b1046ea]{background:#fff;align-items:center;gap:12px;padding:10px 14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 4px #0000000f}.gd-foot-price[data-v-2b1046ea]{flex:1}.gd-foot-p[data-v-2b1046ea]{color:var(--primary);font-size:20px;font-weight:700}.gd-foot-s[data-v-2b1046ea]{color:#999;font-size:11px}.gd-btn-open[data-v-2b1046ea]{color:#fff;background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border:none;border-radius:999px;padding:10px 28px;font-size:15px}.gd-btn-open[data-v-2b1046ea]:disabled,.gd-btn-join[data-v-2b1046ea]:disabled{opacity:.6}.legal-page[data-v-86a1afb2]{background:var(--bg,#f6f7f9);min-height:100vh}.legal-tabs[data-v-86a1afb2]{gap:10px;padding:14px 16px 4px;display:flex}.legal-tabs span[data-v-86a1afb2]{cursor:pointer;color:#666;background:#fff;border:1px solid #eee;border-radius:999px;padding:6px 18px;font-size:14px;transition:all .2s}.legal-tabs span.active[data-v-86a1afb2]{color:#fff;background:var(--brand-grad-btn);border-color:#0000;font-weight:700;box-shadow:0 4px 12px #ff572240}.legal-card[data-v-86a1afb2]{box-shadow:var(--shadow-sm,0 1px 3px #0000000a);background:#fff;border-radius:14px;margin:12px 14px 24px;padding:16px}.legal-content[data-v-86a1afb2]{color:#333;font-size:14px;line-height:1.8}.legal-content[data-v-86a1afb2] p{margin:0 0 10px}.legal-content[data-v-86a1afb2] img{border-radius:8px;max-width:100%}.gm-page[data-v-9b9b5573]{background:#f6f7f9;min-height:100vh;padding-bottom:24px}.gm-nav[data-v-9b9b5573]{color:#333;background:#fff;padding:12px 14px;font-size:14px}.gm-msg[data-v-9b9b5573]{text-align:center;color:var(--danger);background:#fff;border-radius:8px;margin:10px 12px;padding:8px}.gm-tabs[data-v-9b9b5573]{background:#fff;border-top:1px solid #f2f3f5;display:flex}.gm-tab[data-v-9b9b5573]{text-align:center;color:#666;flex:1;padding:10px 0;font-size:13px}.gm-tab.active[data-v-9b9b5573]{color:var(--primary);border-bottom:2px solid var(--primary);font-weight:600}.gm-card[data-v-9b9b5573]{background:#fff;border-radius:12px;margin:10px 12px;padding:12px}.gm-top[data-v-9b9b5573]{justify-content:space-between;align-items:center;gap:8px;display:flex}.gm-goods[data-v-9b9b5573]{color:#222;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.gm-status[data-v-9b9b5573]{color:var(--primary);flex:none;font-size:12px}.gm-status.s2[data-v-9b9b5573]{color:#52c41a}.gm-status.s3[data-v-9b9b5573]{color:#999}.gm-mid[data-v-9b9b5573]{align-items:flex-end;gap:10px;margin-top:10px;display:flex}.gm-prog[data-v-9b9b5573]{flex:1}.gm-bar[data-v-9b9b5573]{background:#f2f3f5;border-radius:3px;height:6px;overflow:hidden}.gm-bar-in[data-v-9b9b5573]{background:var(--brand-grad,linear-gradient(150deg, #ff8a5c, #ff5722));height:100%}.gm-prog-text[data-v-9b9b5573]{color:#999;margin-top:4px;font-size:11px}.gm-price[data-v-9b9b5573]{color:var(--primary);font-size:16px;font-weight:700}.gm-foot[data-v-9b9b5573]{border-top:1px solid #f2f3f5;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.gm-no[data-v-9b9b5573]{color:#bbb;font-size:11px}.gm-ops[data-v-9b9b5573]{gap:8px;display:flex}.gm-btn[data-v-9b9b5573]{color:#666;background:#fff;border:1px solid #ddd;border-radius:999px;padding:5px 12px;font-size:12px}.gm-btn.primary[data-v-9b9b5573]{color:#fff;background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-color:#0000}.gm-empty[data-v-9b9b5573]{text-align:center;color:#999;padding:40px 0;font-size:13px}.gm-go-list[data-v-9b9b5573]{width:fit-content;color:var(--primary);border:1px solid var(--primary);border-radius:999px;margin:20px auto;padding:8px 18px;font-size:13px}.st-page[data-v-1afecee1]{padding:0 12px calc(40px + env(safe-area-inset-bottom,0px));background:var(--bg,#f5f6f8);min-height:100vh}.st-card[data-v-1afecee1]{background:#fff;border-radius:12px;margin-top:12px;padding:14px;box-shadow:0 2px 8px #00000008}.st-account[data-v-1afecee1]{align-items:center;gap:14px;display:flex}.st-avatar[data-v-1afecee1]{background:linear-gradient(135deg, #ff7a45, var(--primary,#ff5722));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:700;display:flex;overflow:hidden}.st-avatar img[data-v-1afecee1]{object-fit:cover;width:100%;height:100%}.st-account-name[data-v-1afecee1]{color:#222;font-size:17px;font-weight:700}.st-account-meta[data-v-1afecee1]{color:#999;margin-top:4px;font-size:12px}.st-title[data-v-1afecee1]{color:#222;margin-bottom:10px;font-size:14px;font-weight:600}.st-hint[data-v-1afecee1]{color:#999;margin-bottom:8px;font-size:12px}.st-pwd-alert[data-v-1afecee1]{background:#fff4ed;border:1px solid #ffd9c2;border-radius:10px;margin-bottom:14px;padding:12px 14px}.st-pwd-alert-t[data-v-1afecee1]{color:#e64a19;margin-bottom:6px;font-size:14px;font-weight:700}.st-pwd-alert-d[data-v-1afecee1]{color:#8a4b32;font-size:12px;line-height:1.7}.st-input[data-v-1afecee1]{background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;width:100%;height:40px;margin-bottom:8px;padding:0 12px;font-size:14px}.st-input[data-v-1afecee1]:focus{border-color:var(--primary,#ff5722)}.st-code-row[data-v-1afecee1],.st-row[data-v-1afecee1]{align-items:center;gap:8px;display:flex}.st-row .st-btn[data-v-1afecee1]{flex:1}.st-code-input[data-v-1afecee1]{flex:1;margin-bottom:8px}.st-btn[data-v-1afecee1]{background:var(--primary,#ff5722);color:#fff;cursor:pointer;border:none;border-radius:8px;width:100%;height:40px;font-size:14px}.st-btn[data-v-1afecee1]:disabled{opacity:.55}.st-btn-ghost[data-v-1afecee1]{width:auto;color:var(--primary,#ff5722);white-space:nowrap;background:#fff3ef;border:1px solid #ffd0bf;margin-bottom:8px;padding:0 14px}.st-btn-danger[data-v-1afecee1]{color:var(--danger);background:#fff;border:1px solid #ffccc7;margin-top:20px}.st-btn-block[data-v-1afecee1]{width:100%}.st-avatar-mask[data-v-1afecee1]{color:#fff;background:#00000073;justify-content:center;align-items:center;font-size:11px;font-style:normal;display:flex;position:absolute;inset:0}.st-destroy[data-v-1afecee1]{margin-top:24px}.st-btn-danger-outline[data-v-1afecee1]{color:#999;background:#fff;border:1px solid #e5e5e5;margin-top:0}.st-destroy-panel[data-v-1afecee1]{margin-top:10px}.st-warn[data-v-1afecee1]{color:#a8071a;background:#fff1f0;border:1px solid #ffccc7;border-radius:8px;margin-bottom:10px;padding:10px;font-size:12.5px;line-height:1.6}.st-dev[data-v-1afecee1]{color:#a2560a;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin-bottom:8px;padding:6px 10px;font-size:12px}.st-links[data-v-1afecee1]{padding:4px 14px}.st-link[data-v-1afecee1]{color:#333;cursor:pointer;border-bottom:1px solid #f5f5f5;justify-content:space-between;align-items:center;padding:12px 0;font-size:14px;display:flex}.st-link[data-v-1afecee1]:last-child{border-bottom:none}.st-arrow[data-v-1afecee1]{color:#bbb}.st-ext-item[data-v-1afecee1]{margin-bottom:10px}.st-ext-label[data-v-1afecee1]{color:#555;margin-bottom:6px;font-size:13px}.st-ext-req[data-v-1afecee1]{color:var(--danger)}.st-ext-options[data-v-1afecee1]{flex-wrap:wrap;gap:10px;padding:6px 0 2px;display:flex}.st-ext-opt[data-v-1afecee1]{color:#333;align-items:center;gap:4px;font-size:14px;display:inline-flex}.st-ext-opt input[data-v-1afecee1]{accent-color:var(--primary,#ff5722)}.st-textarea[data-v-1afecee1]{height:auto;min-height:72px;padding:8px 12px;line-height:1.5}.topbar[data-v-31f27069]{color:#fff;background:linear-gradient(135deg,#ff5722,#ff7849);padding:16px 16px 4px}.topbar-title[data-v-31f27069]{font-size:19px;font-weight:800}.topbar-sub[data-v-31f27069]{opacity:.9;margin-top:2px;font-size:12px}.toolbar[data-v-31f27069]{gap:10px;padding:12px 16px 0;display:flex}.search-input[data-v-31f27069]{border:1px solid var(--border);background:#fff;border-radius:8px;flex:1;padding:9px 12px;font-size:14px}.sort-select[data-v-31f27069]{border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;padding:9px 10px;font-size:14px}.customer[data-v-31f27069]{margin:12px 16px 0}.avatar[data-v-31f27069]{color:#fff;background:linear-gradient(135deg,#ffb199,#ff5722);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;display:flex}.tag[data-v-31f27069]{border-radius:8px;margin-left:4px;padding:1px 6px;font-size:10px}.tag-repeat[data-v-31f27069]{color:#fa8c16;background:#fff1e6}.orders[data-v-31f27069]{border-top:1px dashed var(--border);margin-top:10px;padding-top:10px}.orders-head[data-v-31f27069]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.order-row[data-v-31f27069]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.order-row[data-v-31f27069]:last-child{border-bottom:none}.btn-sm[data-v-31f27069]{border:1px solid var(--border);color:var(--primary);background:#fff;border-radius:8px;padding:6px 12px;font-size:13px}.load-more[data-v-31f27069]{border:1px solid var(--border);color:var(--text-muted);background:#fff;border-radius:10px;margin:14px 16px 0;padding:11px}.mask[data-v-31f27069]{z-index:50;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet[data-v-31f27069]{background:#fff;border-radius:16px 16px 0 0;width:100%;padding:18px 16px 24px}.sheet-title[data-v-31f27069]{font-size:16px;font-weight:700}.reach-text[data-v-31f27069]{border:1px solid var(--border);resize:vertical;border-radius:10px;width:100%;min-height:96px;margin-top:6px;padding:10px;font-size:14px}.sheet-actions[data-v-31f27069]{gap:10px;margin-top:14px;display:flex}.toast[data-v-31f27069]{color:#fff;z-index:60;background:#000c;border-radius:8px;padding:10px 18px;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.state[data-v-4e9bca24]{text-align:center;color:#999;padding:120px 40px}.page[data-v-88659a2a]{background:#f6f7f9;min-height:100vh;padding-bottom:32px}.topbar[data-v-88659a2a]{background:#fff;border-bottom:1px solid #f0f0f0;align-items:center;gap:10px;padding:12px 14px;display:flex}.topbar h1[data-v-88659a2a]{margin:0;font-size:16px;font-weight:700}.back[data-v-88659a2a]{color:#333;background:0 0;border:0;padding:0 6px;font-size:26px;line-height:1}.hero[data-v-88659a2a]{color:#fff;background:linear-gradient(135deg,#ff7a3d,#ff4d1c);border-radius:14px;margin:12px;padding:20px 18px}.hero-title[data-v-88659a2a]{font-size:20px;font-weight:800}.hero-sub[data-v-88659a2a]{opacity:.9;margin-top:6px;font-size:12px}.hero-saved[data-v-88659a2a]{background:#ffffff2e;border-radius:8px;margin-top:14px;padding:8px 12px;font-size:13px}.hero-saved b[data-v-88659a2a]{margin:0 2px;font-size:18px}.hero-remark[data-v-88659a2a]{opacity:.8;margin-top:3px;font-size:10px;display:block}.empty[data-v-88659a2a]{text-align:center;color:#999;padding:40px 0;font-size:13px}.card-item[data-v-88659a2a]{background:#fff;border-radius:14px;margin:12px;overflow:hidden;box-shadow:0 2px 10px #0000000a}.card-head[data-v-88659a2a]{color:#fff;background:linear-gradient(120deg,#3d3a38,#6b5347) 50%/cover;min-height:118px;padding:18px;position:relative}.card-name[data-v-88659a2a]{font-size:18px;font-weight:700}.card-sub[data-v-88659a2a]{opacity:.85;margin-top:4px;font-size:12px}.card-price[data-v-88659a2a]{margin-top:12px}.card-price .cur[data-v-88659a2a]{font-size:15px}.card-price .num[data-v-88659a2a]{font-size:30px;font-weight:800;line-height:1}.card-price .mkt[data-v-88659a2a]{opacity:.7;margin-left:8px;font-size:12px;text-decoration:line-through}.owned-tag[data-v-88659a2a]{background:#ffffff38;border-radius:20px;padding:4px 10px;font-size:11px;position:absolute;top:14px;right:14px}.card-body[data-v-88659a2a]{padding:16px}.sec-title[data-v-88659a2a]{color:#333;margin-bottom:8px;font-size:13px;font-weight:700}.hl-list[data-v-88659a2a]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hl[data-v-88659a2a]{color:#555;align-items:center;gap:5px;font-size:12px;display:flex}.hl.muted[data-v-88659a2a]{color:#aaa}.benefit-list[data-v-88659a2a]{flex-wrap:wrap;gap:6px;display:flex}.benefit[data-v-88659a2a]{color:#e2571b;background:#fff3ec;border-radius:20px;padding:4px 10px;font-size:11px}.buy-btn[data-v-88659a2a]{color:#fff;background:linear-gradient(90deg,#ff7a3d,#ff4d1c);border:0;border-radius:24px;width:100%;margin-top:18px;padding:12px;font-size:15px;font-weight:700}.buy-btn--owned[data-v-88659a2a]{background:linear-gradient(90deg,#ffa26b,#ff7a3d)}.buy-btn--off[data-v-88659a2a]{color:#999;background:#d9d9d9}.renew-tip[data-v-88659a2a]{text-align:center;color:#999;margin-top:8px;font-size:11px}.saving-detail[data-v-88659a2a]{background:#fff;border-radius:12px;margin:12px;padding:16px}.saving-title[data-v-88659a2a]{margin-bottom:10px;font-size:14px;font-weight:700}.saving-row[data-v-88659a2a]{color:#555;justify-content:space-between;padding:5px 0;font-size:13px;display:flex}.saving-row b[data-v-88659a2a]{color:#e2571b}.saving-note[data-v-88659a2a]{color:#aaa;margin-top:10px;font-size:11px;line-height:1.6}:root{--primary:#ff5722;--primary-700:#e64a19;--primary-600:#f4511e;--primary-400:#ff7a45;--primary-light:#ff8a65;--primary-soft:#fff1eb;--primary-50:#fff8f5;--danger:#f5222d;--danger-soft:#fff1f0;--success:#16a34a;--success-soft:#f0fdf4;--warning:#f59e0b;--warning-soft:#fffbeb;--bg:#f6f7f9;--bg-soft:#eef0f3;--card:#fff;--text:#16181d;--text-secondary:#5c6370;--text-muted:#9aa1ab;--border:#eceef1;--border-strong:#dfe3e8;--shadow-sm:0 1px 3px #1018280f, 0 1px 2px #10182808;--shadow:0 4px 12px #10182812, 0 1px 3px #1018280a;--shadow-lg:0 12px 28px #1018281a, 0 2px 8px #1018280d;--shadow-primary:0 4px 14px #ff57223d;--radius:14px;--radius-sm:8px;--radius-lg:18px;--radius-xl:22px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--safe-bottom:56px;--tabbar-h:59px;--brand-grad:linear-gradient(150deg, #ff8a5c 0%, #ff5722 46%, #f03a00 100%);--brand-grad-btn:linear-gradient(135deg, #ff6a3d 0%, #ff4d14 100%);--icon-grad:linear-gradient(145deg, #fff4f0 0%, #ffe3d8 100%);--gold-grad:linear-gradient(135deg, #ffe9b8 0%, #ffc069 100%);--glass-bar:#ffffffe6}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html,body,#app{height:100%}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.page{min-height:100%;padding-bottom:calc(var(--safe-bottom) + 16px);background:var(--bg)}.page-gray{background:var(--bg)}.row{align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.col{flex-direction:column;display:flex}.flex-1{flex:1}.card{background:var(--card);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin:12px 14px;padding:16px}.card-flat{background:var(--card);border-radius:var(--radius);padding:16px}.section-title{letter-spacing:.2px;color:var(--text);margin:22px 14px 12px;font-size:17px;font-weight:600}.text-primary{color:var(--primary)}.text-danger{color:var(--danger)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.text-sm{font-size:12px}.text-lg{font-size:16px}.text-bold{font-weight:700}.price{color:var(--primary);font-size:16px;font-weight:700}.price:before{content:"¥";margin-right:1px;font-size:.8em}.price-lg{font-size:22px}.btn{background:var(--primary);color:#fff;letter-spacing:.2px;cursor:pointer;box-shadow:var(--shadow-primary);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1.4;transition:background .18s,box-shadow .18s,transform .12s,opacity .18s;display:inline-flex}.btn:hover{background:var(--primary-600)}.btn:active{transform:translateY(1px);box-shadow:0 2px 8px #ff572233}.btn:disabled{box-shadow:none;color:#fff;cursor:not-allowed;opacity:1;background:#d9dde3}.btn-block{width:100%}.btn-sm{padding:6px 12px;font-size:12px}.btn-ghost{color:var(--primary);border:1px solid var(--primary-light);box-shadow:var(--shadow-sm);background:#fff}.btn-ghost:hover{background:var(--primary-50);border-color:var(--primary)}.btn-ghost:active{transform:translateY(1px)}.btn-ghost:disabled{color:#b6bcc4;border-color:var(--border-strong);box-shadow:none;background:#f4f5f7}.btn-danger{background:var(--danger)}.btn-success{background:var(--success)}.btn-round{border-radius:999px}.input{border:1.5px solid var(--border-strong);width:100%;color:var(--text);background:#fff;border-radius:10px;outline:none;padding:13px 16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-50);background:#fff}.input::placeholder{color:var(--text-muted)}textarea.input{resize:vertical;min-height:80px}.search-bar{-webkit-backdrop-filter:saturate(180%)blur(14px);z-index:10;background:#ffffffe6;border-bottom:1px solid #0000000b;align-items:center;gap:8px;padding:9px 12px;display:flex;position:sticky;top:0}.search-input{background:#f4f5f7;border-radius:999px;flex:1;align-items:center;gap:8px;padding:8px 14px;transition:background .15s,box-shadow .15s;display:flex}.search-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--primary-light);background:#fff}.search-input input{background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-bar .btn{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));border-radius:999px;padding:8px 18px;box-shadow:0 4px 12px #ff4d1442}.goods-grid{grid-template-columns:repeat(2,1fr);gap:11px;padding:0 12px;display:grid}.goods-card{background:var(--card);border:none;border-radius:16px;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 2px 10px #1018280f}.goods-card:active{transform:scale(.975);box-shadow:0 2px 6px #1018280d}.goods-cover{aspect-ratio:1;object-fit:cover;background:#f0f0f0;width:100%;position:relative}.goods-cover-placeholder{color:#ffb39a;background:linear-gradient(145deg,#ffece4,#fff6f2);justify-content:center;align-items:center;width:100%;height:100%;font-size:30px;font-weight:700;display:flex}.goods-soldout{-webkit-backdrop-filter:blur(4px);color:#fff;background:#0000008c;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.goods-presell{color:#fff;background:linear-gradient(135deg,#ff8a5c,#ff5722);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.goods-info{padding:10px 11px 12px}.goods-name{color:var(--text);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:38px;font-size:14px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.goods-meta{justify-content:space-between;align-items:flex-end;margin-top:8px;display:flex}.goods-sales{color:var(--text-muted);font-size:11px}.category-scroll{background:var(--card);scrollbar-width:none;gap:10px;padding:10px 12px;display:flex;overflow-x:auto}.category-scroll::-webkit-scrollbar{display:none}.category-scroll{background:0 0;gap:9px;padding:11px 12px}.category-pill{border:1px solid var(--border-strong);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;padding:7px 15px;font-size:13px;transition:all .15s;box-shadow:0 1px 3px #1018280a}.category-pill:active{transform:scale(.94)}.category-pill.active{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d, #ff4d14));color:#fff;border-color:#0000;font-weight:700;box-shadow:0 4px 10px #ff4d1447}.category-grid{background:var(--card);border-radius:var(--radius-lg,18px);grid-template-columns:repeat(5,1fr);gap:14px 8px;margin:0 12px 4px;padding:14px 12px 10px;display:grid;box-shadow:0 2px 10px #1018280d}.category-item{color:var(--text-secondary);cursor:pointer;flex-direction:column;align-items:center;gap:7px;font-size:12px;transition:transform .12s;display:flex}.category-item:active{transform:scale(.92)}.category-icon{background:var(--primary-soft);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;box-shadow:inset 0 1px #fffc}.banner{border-radius:var(--radius-lg,18px);background:linear-gradient(120deg, var(--primary), var(--primary-light));color:#fff;margin:12px;position:relative;overflow:hidden;box-shadow:0 8px 20px #ff57222e}.banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff38 0%,#fff0 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-30px}.banner-slide{flex-direction:column;justify-content:center;min-height:148px;padding:22px;display:flex;position:relative}.banner-title{letter-spacing:.3px;text-shadow:0 1px 6px #781e002e;margin-bottom:7px;font-size:21px;font-weight:800}.banner-sub{opacity:.95;font-size:14px}.promo-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:4px;padding:0 12px;display:grid}.promo-card{border-radius:var(--radius);color:#fff;flex-direction:column;justify-content:center;gap:4px;min-height:80px;padding:14px;display:flex}.promo-card-title{font-size:15px;font-weight:700}.promo-card-sub{opacity:.95;font-size:12px}.promo-seckill{background:linear-gradient(135deg,#ff5722,#ff8a65)}.promo-promotion{background:linear-gradient(135deg,#7c4dff,#ff4081)}.detail-gallery{aspect-ratio:1;color:#ddd;background:#f5f5f5;justify-content:center;align-items:center;width:100%;font-size:60px;display:flex;position:relative}.detail-gallery img{object-fit:cover;width:100%;height:100%}.detail-header{background:var(--card);padding:16px}.detail-price{color:var(--primary);font-size:26px;font-weight:800}.detail-name{margin-top:8px;font-size:16px;font-weight:700;line-height:1.4}.detail-tags{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.tag{background:var(--primary-soft);color:var(--primary);border-radius:4px;align-items:center;padding:3px 8px;font-size:12px;display:inline-flex}.seg{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;border-radius:10px;flex:1;padding:12px 10px;font-size:14px;font-weight:600;transition:all .15s}.seg.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary)}.tag-ghost{color:var(--text-muted);background:#f2f2f2}.sku-wrap{background:var(--card);margin-top:10px;padding:14px}.sku-label{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.sku-options{flex-wrap:wrap;gap:8px;display:flex}.sku-option{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);cursor:pointer;background:#fff;padding:8px 14px;font-size:13px}.sku-option.active{border-color:var(--primary);background:var(--primary-soft);color:var(--primary);font-weight:600}.sku-option.disabled{opacity:.4;cursor:not-allowed}.stepper{border:1px solid var(--border);border-radius:var(--radius-sm);background:#fff;align-items:center;display:inline-flex;overflow:hidden}.stepper button{width:32px;height:32px;color:var(--text);cursor:pointer;background:#fafafa;border:none;justify-content:center;align-items:center;font-size:18px;display:flex}.stepper button:disabled{color:#ccc;cursor:not-allowed}.stepper input{text-align:center;background:#fff;border:none;outline:none;width:44px;height:32px;font-size:14px}.action-bar{bottom:env(safe-area-inset-bottom,0px);padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);z-index:40;align-items:center;gap:10px;display:flex;position:fixed;left:0;right:0}.action-bar.above-tabbar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.action-bar .btn{flex:1}.cart-item{border-bottom:1px solid var(--border);gap:12px;padding:12px 0;display:flex}.cart-item:last-child{border-bottom:none}.cart-thumb{border-radius:var(--radius-sm);object-fit:cover;background:#f5f5f5;flex-shrink:0;width:80px;height:80px}.cart-info{flex-direction:column;flex:1;justify-content:space-between;display:flex}.cart-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.cart-spec{color:var(--text-muted);margin-top:4px;font-size:12px}.cart-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.checkout-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:var(--card);border-top:1px solid var(--border);z-index:40;justify-content:space-between;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.checkout-bar .total{color:var(--text);font-size:14px}.user-header{background:linear-gradient(135deg, var(--primary), #ff7849);color:#fff;border-radius:0 0 24px 24px;padding:32px 16px 24px}.user-avatar{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;font-size:32px;display:flex}.user-name{font-size:18px;font-weight:700}.user-meta{opacity:.9;margin-top:4px;font-size:13px}.user-stats{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);z-index:1;margin:-18px 12px 12px;padding:16px 0;display:flex;position:relative}.user-stats .stat{text-align:center;flex:1}.user-stats .stat-value{color:var(--text);font-size:18px;font-weight:800}.user-stats .stat-label{color:var(--text-muted);margin-top:4px;font-size:12px}.menu-grid{background:var(--card);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:4px;margin:12px;padding:16px 8px;display:grid}.menu-grid-item{color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;padding:10px 0;font-size:12px;display:flex}.menu-grid-icon{font-size:24px;line-height:1}.mask{z-index:60;background:#00000080;align-items:flex-end;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sheet{background:var(--card);border-radius:var(--radius) var(--radius) 0 0;width:100%;padding:16px;animation:.25s slideUp}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-title{text-align:center;color:var(--text);margin-bottom:16px;font-size:16px;font-weight:700}.pay-item{border-bottom:1px solid var(--border);cursor:pointer;justify-content:space-between;align-items:center;padding:14px 8px;display:flex}.pay-item:last-child{border-bottom:none}.pay-item.disabled{opacity:.5;pointer-events:none}.pay-icon{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;font-size:18px;display:flex}.pay-item-main{flex:1;align-items:center;display:flex}.empty{text-align:center;color:var(--text-muted);padding:52px 20px}.empty-icon{opacity:.4;color:#ffb39a;opacity:1;background:linear-gradient(145deg,#fff4f0,#ffe3d8);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:12px;font-size:48px;display:inline-flex}.loading{text-align:center;color:var(--text-muted);padding:20px}.toast{color:#fff;border-radius:var(--radius-sm);z-index:100;background:#000000bf;padding:12px 20px;font-size:14px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.msg-error{color:var(--danger);border-radius:var(--radius-sm);background:#fff2f0;margin:12px;padding:10px 14px;font-size:13px}.list-item{border-bottom:1px solid var(--border);align-items:center;padding:14px 0;display:flex}.list-item:last-child{border-bottom:none}.list-item-icon{text-align:center;width:28px;margin-right:12px;font-size:20px}.form-group{margin-bottom:14px}.form-label{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.status-badge{border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.status-primary{background:var(--primary-soft);color:var(--primary)}.status-success{color:var(--success);background:#f6ffed}.status-warning{color:var(--warning);background:#fffbe6}.status-danger{color:var(--danger);background:#fff2f0}.result-page{text-align:center;background:var(--card);border-radius:var(--radius);margin:12px;padding:40px 20px}.result-icon{border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 16px;font-size:36px;display:flex}.result-icon.success{color:var(--success);background:#f6ffed}.result-icon.pending{color:var(--warning);background:#fff7e6}.result-icon.fail{color:var(--danger);background:#fff2f0}@media (width>=430px){.goods-grid{grid-template-columns:repeat(3,1fr)}}.btn{background:var(--brand-grad-btn,linear-gradient(135deg, #ff6a3d 0%, #ff4d14 100%));box-shadow:0 6px 16px #ff4d1442}.btn:active{box-shadow:0 2px 8px #ff4d1433}.btn:focus-visible,.input:focus-visible,.search-input:focus-within{box-shadow:0 0 0 3px var(--primary-50);outline:none}.card{box-shadow:var(--shadow);border-color:var(--border)}.goods-card{box-shadow:0 3px 14px #10182812}.goods-card:hover{transform:translateY(-2px);box-shadow:0 10px 26px #ff572229}.goods-card .goods-cover,.goods-card img{transition:transform .25s}.goods-card:hover .goods-cover,.goods-card:hover img{transform:scale(1.03)}.tag,.status-badge{border-radius:999px}.skeleton{background:#eef0f3;border-radius:10px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.3s infinite kmShimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes kmShimmer{to{transform:translate(100%)}}.gd-card{box-shadow:var(--shadow-sm);border-radius:16px}.gd-price{letter-spacing:-.02em;font-weight:800}.gd-name{font-weight:700}.gd-sku{border-radius:999px;transition:border-color .15s,background .15s,box-shadow .15s}.gd-sku.active{box-shadow:0 2px 8px #ff57222e}.gd-action{box-shadow:0 -4px 18px #1018280f}
