.expire-alert[data-v-4444e20c]{margin-bottom:16px}.expire-alert .el-button[data-v-4444e20c]{margin-left:12px}.commerce-page[data-v-4444e20c]{padding:8px 12px 48px;max-width:1120px;margin:0 auto}.commerce-hero[data-v-4444e20c]{margin-bottom:16px;padding:28px 32px}.commerce-eyebrow[data-v-4444e20c]{margin:0 0 6px;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.78);font-weight:700}.overview[data-v-4444e20c]{padding:20px 22px;margin-bottom:18px}.overview-head[data-v-4444e20c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.overview h2[data-v-4444e20c],.section h2[data-v-4444e20c]{margin:0 0 8px;font-size:1.15rem;font-weight:800;color:var(--zcb-text-primary)}.overview-head h2[data-v-4444e20c]{margin:0}.vip-pill[data-v-4444e20c]{font-size:.75rem;font-weight:800;padding:4px 12px;border-radius:999px;background:#e2e8f0;color:#64748b}.vip-pill.on[data-v-4444e20c]{background:rgba(20,184,166,.18);color:#0f766e}.overview-grid[data-v-4444e20c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ov-item[data-v-4444e20c]{padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,rgba(238,242,255,.9),rgba(240,253,250,.7));border:1px solid rgba(66,153,225,.12)}.ov-label[data-v-4444e20c]{display:block;font-size:.78rem;color:#94a3b8;margin-bottom:4px}.ov-value[data-v-4444e20c]{display:block;font-weight:800;color:#1e3c72;font-size:.98rem}.ov-value.accent[data-v-4444e20c]{color:#0d9488;font-size:1.15rem}.sec-label[data-v-4444e20c]{margin:4px 0 10px;font-size:.85rem;font-weight:800;letter-spacing:.08em;color:#64748b;text-transform:uppercase}.grid[data-v-4444e20c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin-bottom:8px}.cat[data-v-4444e20c]{padding:16px 16px 16px 14px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;-webkit-transition:-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s cubic-bezier(.16,1,.3,1);transition:transform .3s cubic-bezier(.16,1,.3,1),-webkit-transform .3s cubic-bezier(.16,1,.3,1);-webkit-animation:catIn-data-v-4444e20c .45s cubic-bezier(.16,1,.3,1) both;animation:catIn-data-v-4444e20c .45s cubic-bezier(.16,1,.3,1) both;-webkit-animation-delay:calc(var(--i, 0)*0.05s);animation-delay:calc(var(--i, 0)*0.05s)}.cat[data-v-4444e20c]:hover{-webkit-transform:translateY(-4px) translateX(2px);transform:translateY(-4px) translateX(2px)}.cat.featured[data-v-4444e20c]{border:1px solid rgba(66,153,225,.28);background:linear-gradient(135deg,hsla(0,0%,100%,.96),rgba(224,242,254,.55),rgba(204,251,241,.4));-webkit-box-shadow:0 10px 28px rgba(66,153,225,.12);box-shadow:0 10px 28px rgba(66,153,225,.12)}.cat-icon[data-v-4444e20c]{width:44px;height:44px;-ms-flex-negative:0;flex-shrink:0;border-radius:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.25rem;background:linear-gradient(135deg,rgba(66,153,225,.18),rgba(79,209,197,.16));border:1px solid rgba(66,153,225,.22)}.cat-icon.glow[data-v-4444e20c]{background:linear-gradient(135deg,rgba(37,99,235,.28),rgba(20,184,166,.28));-webkit-box-shadow:0 0 0 4px rgba(66,153,225,.12);box-shadow:0 0 0 4px rgba(66,153,225,.12)}.cat-body[data-v-4444e20c]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cat-title[data-v-4444e20c]{font-weight:800;font-size:1.02rem;color:var(--zcb-text-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cat-sub[data-v-4444e20c]{margin-top:4px;color:var(--zcb-text-secondary);font-size:.85rem;line-height:1.4}.cat-arrow[data-v-4444e20c]{color:#94a3b8;font-size:1.4rem;font-weight:300;line-height:1}.badge[data-v-4444e20c]{font-size:.65rem;font-weight:800;padding:2px 8px;border-radius:999px;background:var(--zcb-secondary);color:#fff}.badge.hot[data-v-4444e20c]{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}@-webkit-keyframes catIn-data-v-4444e20c{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes catIn-data-v-4444e20c{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.hint[data-v-4444e20c]{margin-top:18px;color:var(--zcb-text-muted);font-size:.85rem}.section[data-v-4444e20c]{margin-top:16px;padding:18px 20px}.gift-grid[data-v-4444e20c],.plan-grid[data-v-4444e20c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.hw-bom[data-v-4444e20c]{margin:8px 0 10px;padding-left:18px;font-size:.8rem;color:#64748b}.hw-cover[data-v-4444e20c]{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:8px}.hw-orders[data-v-4444e20c]{margin-top:16px}.hw-ai[data-v-4444e20c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 16px;margin:8px 0 12px;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#fff,#eef5ff);border:1px solid rgba(37,99,235,.12);-webkit-box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22);box-shadow:0 1px 2px rgba(16,24,40,.04),0 12px 24px -12px rgba(30,60,114,.22);-webkit-transition:-webkit-transform .15s;transition:-webkit-transform .15s;transition:transform .15s;transition:transform .15s,-webkit-transform .15s}.hw-ai[data-v-4444e20c]:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.hw-ai-icon[data-v-4444e20c]{width:40px;height:40px;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.hw-ai-txt[data-v-4444e20c]{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#475569;font-size:13px}.hw-ai-txt b[data-v-4444e20c]{color:#0f172a}.hw-ai-arrow[data-v-4444e20c]{color:#2563eb;font-size:22px}.hw-addr[data-v-4444e20c]{margin-bottom:8px}.gift-card[data-v-4444e20c],.plan-card[data-v-4444e20c]{border:1px solid rgba(66,153,225,.2);border-radius:16px;padding:16px;cursor:pointer;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8fafc));background:linear-gradient(180deg,#fff,#f8fafc);-webkit-transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .25s;transition:-webkit-transform .25s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .25s;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,-webkit-transform .25s cubic-bezier(.16,1,.3,1),-webkit-box-shadow .25s}.gift-card[data-v-4444e20c]:hover,.plan-card[data-v-4444e20c]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 28px rgba(37,99,235,.14);box-shadow:0 10px 28px rgba(37,99,235,.14)}.plan-card.active[data-v-4444e20c]{border-color:#0d9488;background:#ecfdf5;-webkit-box-shadow:0 0 0 2px rgba(13,148,136,.2);box-shadow:0 0 0 2px rgba(13,148,136,.2)}.gift-card h3[data-v-4444e20c],.plan-card h3[data-v-4444e20c]{margin:0 0 6px;font-size:1.05rem;font-weight:800;color:#1e3c72}.price[data-v-4444e20c]{font-size:1.45rem;font-weight:900;color:#1e3c72;margin:0 0 6px}.desc[data-v-4444e20c],.meta[data-v-4444e20c]{color:var(--zcb-text-secondary);font-size:.85rem;margin:4px 0 8px}.qr-box[data-v-4444e20c]{margin-top:12px;text-align:center}.bind-row[data-v-4444e20c]{margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}