.pc-header[data-v-c34cd93d]{background:var(--pc-surface);border-bottom:1px solid var(--pc-border);box-shadow:var(--pc-shadow-xs)}.pc-header-inner[data-v-c34cd93d]{width:1200px;max-width:1200px;margin:0 auto;height:60px;display:flex;align-items:center;gap:16px}.logo[data-v-c34cd93d]{font-size:20px;font-weight:700;color:var(--pc-primary);cursor:pointer;white-space:nowrap}.pc-theme[data-v-c34cd93d]{flex:none}.pc-nav[data-v-c34cd93d]{flex:1;border-bottom:none}.pc-search[data-v-c34cd93d]{width:280px}.pc-user[data-v-c34cd93d]{display:flex;align-items:center;gap:8px;white-space:nowrap}.pc-user-name[data-v-c34cd93d]{color:var(--pc-text-2);font-size:14px}.pc-footer[data-v-91b8e36b]{background:var(--pc-surface);border-top:1px solid var(--pc-border);margin-top:24px}.pc-footer-inner[data-v-91b8e36b]{width:1200px;max-width:1200px;margin:0 auto;padding:20px 12px;display:flex;justify-content:space-between;gap:16px;color:var(--pc-text-3);font-size:13px}.foot-col[data-v-91b8e36b]{display:flex;flex-direction:column;gap:4px}.foot-right[data-v-91b8e36b]{text-align:right;align-items:flex-end}.foot-right a[data-v-91b8e36b]{color:var(--pc-text-3);text-decoration:none}.foot-right a[data-v-91b8e36b]:hover{color:var(--pc-primary)}.sw-root[data-v-4e5dd9b5]{position:fixed;right:24px;bottom:24px;z-index:2000;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sw-btn[data-v-4e5dd9b5]{width:44px;height:44px;border-radius:50%;border:none;background:var(--pc-primary);color:#fff;font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--pc-shadow-md);display:flex;align-items:center;justify-content:center;padding:0}.sw-service[data-v-4e5dd9b5]{background:var(--pc-primary)}.sw-share[data-v-4e5dd9b5]{background:var(--pc-success)}.sw-back[data-v-4e5dd9b5]{background:var(--pc-text-3)}.sw-float[data-v-4e5dd9b5]{position:relative}.sw-panel[data-v-4e5dd9b5]{position:absolute;right:52px;bottom:0;width:210px;background:var(--pc-surface);border-radius:var(--pc-radius-sm);box-shadow:var(--pc-shadow-md);padding:12px;font-size:13px;color:var(--pc-text);text-align:left}.sw-panel-title[data-v-4e5dd9b5]{font-weight:600;margin-bottom:8px}.sw-row[data-v-4e5dd9b5]{display:block;padding:4px 0;color:var(--pc-text);text-decoration:none;word-break:break-all}.sw-row.sw-muted[data-v-4e5dd9b5]{color:var(--pc-border-strong)}.sw-qr img[data-v-4e5dd9b5]{width:100%;border-radius:var(--pc-radius-xs);margin-top:6px}.sw-fade-enter-active[data-v-4e5dd9b5],.sw-fade-leave-active[data-v-4e5dd9b5]{transition:opacity .2s}.sw-fade-enter-from[data-v-4e5dd9b5],.sw-fade-leave-to[data-v-4e5dd9b5]{opacity:0}.pc-app[data-v-ad7c8549]{min-height:100vh;display:flex;flex-direction:column;background:var(--pc-bg)}.pc-main[data-v-ad7c8549]{flex:1;width:1200px;max-width:1200px;margin:16px auto;padding:0 12px}:root{--pc-primary: #1e88e5;--pc-primary-soft: #e8f1fb;--pc-primary-grad: linear-gradient(135deg, #2f97ee 0%, #1e88e5 100%);--pc-accent: #ff7a1a;--pc-accent-soft: #fff1e6;--pc-price: #f23030;--pc-price-soft: #ffecec;--pc-price-grad: linear-gradient(135deg, #ff7a59 0%, #f23030 100%);--pc-success: #18a058;--pc-success-soft: #e8f6ee;--pc-warning: #f0a020;--pc-warning-soft: #fff3e0;--pc-purple-soft: #f3ecff;--pc-cyan-soft: #e6f7fb;--pc-code-bg: #1e1e1e;--pc-code-text: #d4d4d4;--pc-radius-2xs: 3px;--pc-radius-3xs: 2px;--pc-danger: #f23030;--pc-bg: #f5f5f7;--pc-surface: #ffffff;--pc-surface-2: #fafbfc;--pc-surface-3: #f1f2f4;--pc-border: #ebedf0;--pc-border-strong: #d9dce0;--pc-text: #1f2329;--pc-text-2: #5a6169;--pc-text-3: #9aa0a6;--pc-text-invert: #ffffff;--pc-radius-xs: 6px;--pc-radius-sm: 10px;--pc-radius: 16px;--pc-radius-lg: 24px;--pc-radius-pill: 999px;--pc-shadow-xs: 0 1px 3px rgba(17, 24, 39, .04);--pc-shadow-sm: 0 2px 12px rgba(17, 24, 39, .06);--pc-shadow-md: 0 8px 24px rgba(17, 24, 39, .12);--pc-shadow: 0 10px 30px rgba(17, 24, 39, .09);--pc-shadow-lg: 0 20px 50px rgba(17, 24, 39, .14);--pc-shadow-up: 0 -6px 24px rgba(17, 24, 39, .08);--pc-space-1: 6px;--pc-space-2: 12px;--pc-space-3: 16px;--pc-space-4: 20px;--pc-space-5: 28px;--pc-space-6: 36px;--pc-maxw: 1200px;--pc-ease: cubic-bezier(.4, 0, .2, 1);--pc-dur: .25s;--primary: #1e88e5;--el-color-primary: #1e88e5;--el-color-primary-light-3: #62aced;--el-color-primary-light-5: #8fc4f2;--el-color-primary-light-7: #bcd7f9;--el-color-primary-light-8: #d2e7fa;--el-color-primary-light-9: #e9f3fc;--el-color-primary-dark-2: #186db7}html.dark{color-scheme:dark;--pc-primary: #4a90f5;--pc-primary-soft: #1a2a44;--pc-primary-grad: linear-gradient(135deg, #5b9bf8 0%, #3a7de0 100%);--pc-accent: #ff8a3d;--pc-accent-soft: #3a2a18;--pc-price: #ff5f63;--pc-price-soft: #3a1e21;--pc-price-grad: linear-gradient(135deg, #ff7a59 0%, #ff5f63 100%);--pc-success: #34d97b;--pc-success-soft: #16352a;--pc-warning: #ffb35c;--pc-warning-soft: #2e261a;--pc-purple-soft: #2a1f3d;--pc-cyan-soft: #16323a;--pc-code-bg: #0f1115;--pc-code-text: #c9d1d9;--pc-danger: #ff5f63;--pc-bg: #121316;--pc-surface: #1c1e22;--pc-surface-2: #23262b;--pc-surface-3: #2a2d33;--pc-border: #2f3238;--pc-border-strong: #3d4148;--pc-text: #e9eaec;--pc-text-2: #b3b6bb;--pc-text-3: #7d8189;--pc-text-invert: #14161a;--primary: #4a90f5;--pc-shadow-xs: 0 1px 3px rgba(0, 0, 0, .3);--pc-shadow-sm: 0 2px 12px rgba(0, 0, 0, .35);--pc-shadow-md: 0 8px 24px rgba(0, 0, 0, .38);--pc-shadow: 0 10px 30px rgba(0, 0, 0, .4);--pc-shadow-lg: 0 20px 50px rgba(0, 0, 0, .45);--pc-shadow-up: 0 -6px 24px rgba(0, 0, 0, .4);--el-color-primary: #4a90f5;--el-color-primary-light-3: #3465ac;--el-color-primary-light-5: #25487b;--el-color-primary-light-7: #162b4a;--el-color-primary-light-8: #0f1d31;--el-color-primary-light-9: #070e19;--el-color-primary-dark-2: #6ea6f7}*{box-sizing:border-box}html,body{margin:0;padding:0;font-family:-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--pc-text);background:var(--pc-bg)}a{color:var(--primary);text-decoration:none}img{display:block;max-width:100%}:root{--primary: #1e88e5}.ly-only-mobile{display:none}.ly-only-pc,.ly-hide-mobile{display:block}.ly-hide-pc{display:none}@media (max-width: 767px){.ly-only-mobile{display:block}.ly-only-pc,.ly-hide-mobile{display:none}.ly-hide-pc{display:block}}.pc-price[data-v-5d502be6]{display:inline-flex;align-items:baseline;font-weight:700;color:var(--pc-price);line-height:1;font-variant-numeric:tabular-nums}.pc-price__sym[data-v-5d502be6]{font-size:.72em;margin-right:1px}.pc-price__int[data-v-5d502be6]{font-size:1em}.pc-price__dec[data-v-5d502be6]{font-size:.72em}.pc-price.is-sm[data-v-5d502be6]{font-size:14px}.pc-price.is-md[data-v-5d502be6]{font-size:18px}.pc-price.is-lg[data-v-5d502be6]{font-size:26px;letter-spacing:-.4px}.pc-price__origin[data-v-5d502be6]{margin-left:8px;font-size:13px;font-weight:400;color:var(--pc-text-3);text-decoration:line-through}.pc-tag[data-v-41e63821]{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--pc-radius-pill);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;box-sizing:border-box}.pc-tag--sm[data-v-41e63821]{height:20px;padding:0 8px;font-size:11px}.pc-tag--primary[data-v-41e63821]{background:var(--pc-primary-soft);color:var(--pc-primary)}.pc-tag--accent[data-v-41e63821]{background:var(--pc-accent-soft);color:var(--pc-accent)}.pc-tag--price[data-v-41e63821]{background:var(--pc-price-soft);color:var(--pc-price)}.pc-tag--success[data-v-41e63821]{background:var(--pc-success-soft);color:var(--pc-success)}.pc-tag--warning[data-v-41e63821]{background:var(--pc-warning-soft);color:var(--pc-warning)}.pc-tag--gray[data-v-41e63821]{background:var(--pc-surface-3);color:var(--pc-text-3)}.pc-tag--plain[data-v-41e63821]{background:transparent;border:1px solid currentColor}.pc-sec[data-v-a15e5200]{display:flex;align-items:center;justify-content:space-between;padding:4px 0 16px}.pc-sec--center[data-v-a15e5200]{justify-content:center;text-align:center}.pc-sec__main[data-v-a15e5200]{display:flex;align-items:center;gap:10px}.pc-sec--center .pc-sec__main[data-v-a15e5200]{justify-content:center}.pc-sec__bar[data-v-a15e5200]{width:4px;height:18px;border-radius:var(--pc-radius-pill);background:var(--pc-primary-grad)}.pc-sec__title[data-v-a15e5200]{margin:0;font-size:20px;font-weight:700;color:var(--pc-text)}.pc-sec__sub[data-v-a15e5200]{font-size:13px;color:var(--pc-text-3)}.pc-sec__more[data-v-a15e5200]{display:inline-flex;align-items:center;font-size:13px;color:var(--pc-text-3);cursor:pointer;transition:color var(--pc-dur) var(--pc-ease)}.pc-sec__more[data-v-a15e5200]:hover{color:var(--pc-primary)}.pc-sec__arrow[data-v-a15e5200]{width:7px;height:7px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;transform:rotate(45deg);margin-left:4px}.pc-goods[data-v-bdfd9d34]{background:var(--pc-surface);border-radius:var(--pc-radius);overflow:hidden;box-shadow:var(--pc-shadow-xs);border:1px solid var(--pc-border);transition:transform var(--pc-dur) var(--pc-ease),box-shadow var(--pc-dur) var(--pc-ease);cursor:pointer}.pc-goods[data-v-bdfd9d34]:hover{transform:translateY(-4px);box-shadow:var(--pc-shadow)}.pc-goods.is-plain[data-v-bdfd9d34]{background:transparent;border:none;box-shadow:none}.pc-goods__media[data-v-bdfd9d34]{position:relative;width:100%;padding-top:100%;background:var(--pc-surface-3);overflow:hidden}.ratio-3x4 .pc-goods__media[data-v-bdfd9d34]{padding-top:133.33%}.ratio-16x9 .pc-goods__media[data-v-bdfd9d34]{padding-top:56.25%}.pc-goods__media img[data-v-bdfd9d34]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--pc-dur) var(--pc-ease)}.pc-goods:hover .pc-goods__media img[data-v-bdfd9d34]{transform:scale(1.05)}.pc-goods__ph[data-v-bdfd9d34]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:40px;color:var(--pc-text-3)}.pc-goods__tag[data-v-bdfd9d34]{position:absolute;left:10px;top:10px}.pc-goods__mask[data-v-bdfd9d34]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--pc-text) 45%,transparent);color:var(--pc-surface);letter-spacing:3px}.pc-goods__actions[data-v-bdfd9d34]{position:absolute;left:10px;right:10px;bottom:10px;display:flex;opacity:0;transform:translateY(8px);transition:opacity var(--pc-dur) var(--pc-ease),transform var(--pc-dur) var(--pc-ease)}.pc-goods:hover .pc-goods__actions[data-v-bdfd9d34]{opacity:1;transform:translateY(0)}.pc-goods__act[data-v-bdfd9d34]{flex:1;border:none;border-radius:var(--pc-radius-sm);padding:9px 0;font-size:13px;cursor:pointer;transition:filter var(--pc-dur) var(--pc-ease)}.pc-goods__act--cart[data-v-bdfd9d34]{background:var(--pc-primary);color:#fff}.pc-goods__act[data-v-bdfd9d34]:hover{filter:brightness(1.06)}.pc-goods__body[data-v-bdfd9d34]{padding:14px 16px 16px}.pc-goods__title[data-v-bdfd9d34]{margin:0;font-size:15px;font-weight:600;color:var(--pc-text);line-height:1.4}.title-lines-2 .pc-goods__title[data-v-bdfd9d34]{min-height:42px}.pc-goods__sub[data-v-bdfd9d34]{margin:6px 0 0;font-size:13px;color:var(--pc-text-3);line-height:1.4}.clamp[data-v-bdfd9d34]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.pc-goods__title.clamp[data-v-bdfd9d34]{-webkit-line-clamp:2}.title-lines-1 .pc-goods__title.clamp[data-v-bdfd9d34],.pc-goods__sub.clamp[data-v-bdfd9d34]{-webkit-line-clamp:1}.pc-goods__foot[data-v-bdfd9d34]{margin-top:12px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pc-goods__sales[data-v-bdfd9d34]{font-size:12px;color:var(--pc-text-3)}.pc-article[data-v-298df07a]{display:flex;gap:16px;background:var(--pc-surface);border-radius:var(--pc-radius);overflow:hidden;box-shadow:var(--pc-shadow-xs);border:1px solid var(--pc-border);cursor:pointer;transition:box-shadow var(--pc-dur) var(--pc-ease),transform var(--pc-dur) var(--pc-ease)}.pc-article[data-v-298df07a]:hover{box-shadow:var(--pc-shadow);transform:translateY(-2px)}.pc-article.column[data-v-298df07a]{flex-direction:column;gap:0}.pc-article__media[data-v-298df07a]{flex:none;width:150px;height:110px;background:var(--pc-surface-3);overflow:hidden}.pc-article.column .pc-article__media[data-v-298df07a]{width:100%;height:190px}.pc-article__media img[data-v-298df07a]{width:100%;height:100%;object-fit:cover;transition:transform var(--pc-dur) var(--pc-ease)}.pc-article:hover .pc-article__media img[data-v-298df07a]{transform:scale(1.05)}.pc-article__body[data-v-298df07a]{flex:1;min-width:0;padding:14px 16px;display:flex;flex-direction:column}.pc-article__title[data-v-298df07a]{margin:0;font-size:16px;font-weight:600;color:var(--pc-text);line-height:1.4}.pc-article__desc[data-v-298df07a]{margin:8px 0 0;font-size:13px;color:var(--pc-text-3);line-height:1.5}.pc-article__meta[data-v-298df07a]{margin-top:auto;padding-top:10px;display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:var(--pc-text-3)}.pc-empty[data-v-031ab467]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 16px;color:var(--pc-text-3)}.pc-empty--block[data-v-031ab467]{min-height:280px}.pc-empty__icon[data-v-031ab467]{color:var(--pc-border-strong);margin-bottom:14px}.pc-empty__text[data-v-031ab467]{font-size:14px;margin:0}.pc-empty__action[data-v-031ab467]{margin-top:16px}.pc-skeleton[data-v-4cbbc711]{display:flex;gap:14px;padding:14px 0}.pc-skeleton__avatar[data-v-4cbbc711]{flex:none;width:56px;height:56px;border-radius:var(--pc-radius-sm);background:var(--pc-surface-3)}.pc-skeleton__col[data-v-4cbbc711]{flex:1;min-width:0}.pc-skeleton__line[data-v-4cbbc711]{height:13px;border-radius:var(--pc-radius-xs);background:var(--pc-surface-3);margin:9px 0}.pc-skeleton__title[data-v-4cbbc711]{height:15px;width:40%;margin-top:0}.pc-skeleton--animate .pc-skeleton__line[data-v-4cbbc711],.pc-skeleton--animate .pc-skeleton__avatar[data-v-4cbbc711]{background:linear-gradient(90deg,var(--pc-surface-3) 25%,var(--pc-border) 37%,var(--pc-surface-3) 63%);background-size:400% 100%;animation:pc-skeleton-shine-4cbbc711 1.4s ease infinite}@keyframes pc-skeleton-shine-4cbbc711{0%{background-position:100% 50%}to{background-position:0 50%}}.pc-crumb[data-v-4dea2bdc]{display:flex;flex-wrap:wrap;align-items:center;font-size:13px;color:var(--pc-text-3);padding:8px 0}.pc-crumb__cell[data-v-4dea2bdc]{display:inline-flex;align-items:center}.pc-crumb__item[data-v-4dea2bdc]{color:var(--pc-text-3);transition:color var(--pc-dur) var(--pc-ease)}.pc-crumb__item[data-v-4dea2bdc]:hover{color:var(--pc-primary)}.pc-crumb__item.is-current[data-v-4dea2bdc]{color:var(--pc-text-2);cursor:default}.pc-crumb__sep[data-v-4dea2bdc]{margin:0 8px;color:var(--pc-border-strong);font-style:normal}.pc-pager[data-v-c0f81c53]{display:flex;justify-content:center;padding:24px 0}.pc-backtop[data-v-7faaccf0]{position:fixed;right:28px;bottom:36px;width:44px;height:44px;border:none;border-radius:50%;background:var(--pc-primary);color:#fff;cursor:pointer;box-shadow:var(--pc-shadow);display:flex;align-items:center;justify-content:center;z-index:50;transition:transform var(--pc-dur) var(--pc-ease),background var(--pc-dur) var(--pc-ease)}.pc-backtop[data-v-7faaccf0]:hover{transform:translateY(-3px);background:var(--el-color-primary-dark-2)}.pc-bt-enter-active[data-v-7faaccf0],.pc-bt-leave-active[data-v-7faaccf0]{transition:opacity var(--pc-dur) var(--pc-ease),transform var(--pc-dur) var(--pc-ease)}.pc-bt-enter-from[data-v-7faaccf0],.pc-bt-leave-to[data-v-7faaccf0]{opacity:0;transform:translateY(10px)}.pc-filter[data-v-87bdbd37]{background:var(--pc-surface);border-radius:var(--pc-radius);padding:6px 16px;box-shadow:var(--pc-shadow-xs);border:1px solid var(--pc-border)}.pc-filter__row[data-v-87bdbd37]{display:flex;align-items:center;padding:10px 0;border-bottom:1px dashed var(--pc-border)}.pc-filter__row[data-v-87bdbd37]:last-child{border-bottom:none}.pc-filter__label[data-v-87bdbd37]{flex:none;width:64px;font-size:13px;color:var(--pc-text-3)}.pc-filter__opts[data-v-87bdbd37]{display:flex;flex-wrap:wrap;gap:8px}.pc-filter__chip[data-v-87bdbd37]{border:1px solid transparent;background:var(--pc-surface-3);color:var(--pc-text-2);padding:5px 14px;border-radius:var(--pc-radius-pill);font-size:13px;cursor:pointer;transition:all var(--pc-dur) var(--pc-ease)}.pc-filter__chip[data-v-87bdbd37]:hover{color:var(--pc-primary);background:var(--pc-primary-soft)}.pc-filter__chip.is-active[data-v-87bdbd37]{background:var(--pc-primary);color:#fff;border-color:var(--pc-primary)}
