*{margin:0;-webkit-tap-highlight-color:transparent}html,body{-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100%}body{overflow-x:hidden;font-size:16px}uni-app,uni-page,uni-page-wrapper,uni-page-body{display:block;box-sizing:border-box;width:100%}uni-page-wrapper{position:relative}#app,uni-app,uni-page,uni-page-wrapper{height:100%}.uni-mask{position:fixed;z-index:999;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.5)}.uni-fade-enter-active,.uni-fade-leave-active{transition-duration:.25s;transition-property:opacity;transition-timing-function:ease}.uni-fade-enter-from,.uni-fade-leave-active{opacity:0}.uni-loading,uni-button[loading]:before{background-color:transparent;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjAiIGhlaWdodD0iMTIwIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCI+PHBhdGggZmlsbD0ibm9uZSIgZD0iTTAgMGgxMDB2MTAwSDB6Ii8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTlFOUU5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTMwKSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iIzk4OTY5NyIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgzMCAxMDUuOTggNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjOUI5OTlBIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDYwIDc1Ljk4IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0EzQTFBMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSg5MCA2NSA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNBQkE5QUEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTIwIDU4LjY2IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0IyQjJCMiIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgxNTAgNTQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjQkFCOEI5IiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKDE4MCA1MCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDMkMwQzEiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTE1MCA0NS45OCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNDQkNCQ0IiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTEyMCA0MS4zNCA2NSkiLz48cmVjdCB3aWR0aD0iNyIgaGVpZ2h0PSIyMCIgeD0iNDYuNSIgeT0iNDAiIGZpbGw9IiNEMkQyRDIiIHJ4PSI1IiByeT0iNSIgdHJhbnNmb3JtPSJyb3RhdGUoLTkwIDM1IDY1KSIvPjxyZWN0IHdpZHRoPSI3IiBoZWlnaHQ9IjIwIiB4PSI0Ni41IiB5PSI0MCIgZmlsbD0iI0RBREFEQSIgcng9IjUiIHJ5PSI1IiB0cmFuc2Zvcm09InJvdGF0ZSgtNjAgMjQuMDIgNjUpIi8+PHJlY3Qgd2lkdGg9IjciIGhlaWdodD0iMjAiIHg9IjQ2LjUiIHk9IjQwIiBmaWxsPSIjRTJFMkUyIiByeD0iNSIgcnk9IjUiIHRyYW5zZm9ybT0icm90YXRlKC0zMCAtNS45OCA2NSkiLz48L3N2Zz4=);background-repeat:no-repeat}.uni-loading{width:20px;height:20px;display:inline-block;vertical-align:middle;animation:uni-loading 1s steps(12,end) infinite;background-size:100%}@keyframes uni-loading{0%{transform:rotate3d(0,0,1,0)}to{transform:rotate3d(0,0,1,360deg)}}html{--primary-color: #007aff;--UI-BG: #fff;--UI-BG-1: #f7f7f7;--UI-BG-2: #fff;--UI-BG-3: #f7f7f7;--UI-BG-4: #4c4c4c;--UI-BG-5: #fff;--UI-FG: #000;--UI-FG-0: rgba(0, 0, 0, .9);--UI-FG-HALF: rgba(0, 0, 0, .9);--UI-FG-1: rgba(0, 0, 0, .5);--UI-FG-2: rgba(0, 0, 0, .3);--UI-FG-3: rgba(0, 0, 0, .1)}uni-page[data-type] uni-page-body{background-color:transparent}body:after{position:fixed;content:"";left:-1000px;top:-1000px;animation:shadow-preload .1s;animation-delay:3s}@keyframes shadow-preload{0%{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}to{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}}.uni-async-error{position:absolute;left:0;right:0;top:0;bottom:0;color:#999;padding:100px 10px;text-align:center}.uni-async-loading{box-sizing:border-box;width:100%;padding:50px;text-align:center}.uni-async-loading .uni-loading{width:30px;height:30px}@font-face{font-family:AlibabaPuHuiTiH;src:local("AlibabaPuHuiTiH"),url(/static/fonts/pingfang/PingFangSC-Heavy.woff2) format("woff2"),local("PingFang SC Heavy"),local("PingFangSC-Heavy"),local("Arial Black");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiB;src:local("AlibabaPuHuiTiB"),url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2"),local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Arial Bold");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiM;src:local("AlibabaPuHuiTiM"),url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2"),local("PingFang SC Medium"),local("PingFangSC-Medium"),local("Arial");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiR;src:local("AlibabaPuHuiTiR"),url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2"),local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Arial");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Medium;src:url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2"),local("PingFang SC Medium"),local("PingFangSC-Medium"),local("Arial");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Semibold;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2"),local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Arial Bold");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Regular;src:url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2"),local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Arial");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}uni-page-body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif}[data-v-2b3cc508]:root{--fg: #111;--fg-soft: #555;--fg-muted: #999;--bg: #fff;--bg-soft: #f5f5f7;--line: #e6e6e6;--brand: #111;--link: #3874ff;--accent: #f5a623;--danger: #e6162d;--success: #07c160}.skeleton[data-v-2b3cc508]{width:100%;box-sizing:border-box}.skeleton--grid[data-v-2b3cc508]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.sk-card[data-v-2b3cc508]{background:#fff;border-radius:.75rem;padding:1rem;box-sizing:border-box;overflow:hidden}.sk-card+.sk-card[data-v-2b3cc508],.sk-banner+.sk-shortcut-row[data-v-2b3cc508],.sk-shortcut-row+.sk-card[data-v-2b3cc508]{margin-top:.75rem}.sk-list-row[data-v-2b3cc508]{min-height:5.25rem;display:flex;gap:.75rem}.sk-grid-card[data-v-2b3cc508]{padding:.5rem}.sk-profile-card[data-v-2b3cc508],.sk-row[data-v-2b3cc508],.sk-row--start[data-v-2b3cc508]{display:flex;gap:.75rem;align-items:center}.sk-row[data-v-2b3cc508]{justify-content:space-between}.sk-row--start[data-v-2b3cc508]{justify-content:flex-start}.sk-stack[data-v-2b3cc508]{flex:1;min-width:0}.sk-block[data-v-2b3cc508],.sk-line[data-v-2b3cc508]{position:relative;overflow:hidden;background:#eceef2}.sk-block[data-v-2b3cc508]:after,.sk-line[data-v-2b3cc508]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:skeleton-shimmer-2b3cc508 1.25s ease-in-out infinite}.sk-line[data-v-2b3cc508]{height:.75rem;border-radius:.375rem;margin-top:.375rem}.sk-line[data-v-2b3cc508]:first-child{margin-top:0}.sk-line--title[data-v-2b3cc508]{width:56%;height:1rem}.sk-line--wide[data-v-2b3cc508]{width:100%}.sk-line--medium[data-v-2b3cc508]{width:72%}.sk-line--short[data-v-2b3cc508]{width:42%}.sk-line--tiny[data-v-2b3cc508]{width:2rem;margin-left:auto;margin-right:auto}.sk-thumb[data-v-2b3cc508]{width:4rem;height:4rem;border-radius:.5rem;flex-shrink:0}.sk-thumb--square[data-v-2b3cc508]{width:100%;height:auto;aspect-ratio:1;margin-bottom:.5rem}.sk-hero[data-v-2b3cc508]{height:16.25rem;border-radius:0;margin-bottom:.75rem}.sk-banner[data-v-2b3cc508]{height:7.5rem;border-radius:.75rem}.sk-home-banner[data-v-2b3cc508]{height:8.125rem;border-radius:.75rem}.sk-home-categories[data-v-2b3cc508]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;padding:.75rem 0}.sk-line--chip[data-v-2b3cc508]{width:100%;height:1.75rem;border-radius:.875rem;margin-top:0}.sk-home-product-row[data-v-2b3cc508],.sk-home-mini-row[data-v-2b3cc508]{display:grid;gap:.375rem;margin-top:.75rem}.sk-home-product-row[data-v-2b3cc508]{grid-template-columns:repeat(3,minmax(0,1fr))}.sk-home-product[data-v-2b3cc508]{min-width:0}.sk-home-mini-row[data-v-2b3cc508]{grid-template-columns:repeat(4,minmax(0,1fr))}.sk-home-mini[data-v-2b3cc508]{aspect-ratio:1;border-radius:.5rem}.sk-home-series[data-v-2b3cc508]{margin-top:.75rem;padding:0;min-height:4rem}.sk-avatar[data-v-2b3cc508]{width:3.5rem;height:3.5rem;border-radius:1.75rem;flex-shrink:0}.sk-icon[data-v-2b3cc508]{width:1.75rem;height:1.75rem;border-radius:.875rem;margin:0 auto .375rem}.sk-shortcut-row[data-v-2b3cc508]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem}.sk-shortcut[data-v-2b3cc508]{min-height:4.125rem;padding:.5rem .375rem}.sk-feed-card[data-v-2b3cc508]{min-height:11.25rem}.sk-feed-image[data-v-2b3cc508]{height:6.875rem;border-radius:.5rem;margin-top:.75rem}.sk-timeline-row[data-v-2b3cc508]{display:flex;gap:.75rem;padding:.75rem 0;border-bottom:.03125rem solid #e6e6e6}.sk-timeline-row[data-v-2b3cc508]:last-child{border-bottom:0}.sk-dot[data-v-2b3cc508]{width:.75rem;height:.75rem;border-radius:.375rem;margin-top:.125rem;flex-shrink:0}.sk-field[data-v-2b3cc508]{height:2.75rem;border-radius:.5rem;margin-top:.375rem}.sk-button[data-v-2b3cc508]{height:3rem;border-radius:1.5rem;margin-top:1rem}@keyframes skeleton-shimmer-2b3cc508{to{transform:translate(100%)}}:root{--fg: #111;--fg-soft: #555;--fg-muted: #999;--bg: #fff;--bg-soft: #f5f5f7;--line: #e6e6e6;--brand: #111;--link: #3874ff;--accent: #f5a623;--danger: #e6162d;--success: #07c160}@font-face{font-family:AlibabaPuHuiTiH;src:local("AlibabaPuHuiTiH"),url(/static/fonts/pingfang/PingFangSC-Heavy.woff2) format("woff2"),local("PingFang SC Heavy"),local("PingFangSC-Heavy"),local("Arial Black");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiB;src:local("AlibabaPuHuiTiB"),url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2"),local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Arial Bold");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiM;src:local("AlibabaPuHuiTiM"),url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2"),local("PingFang SC Medium"),local("PingFangSC-Medium"),local("Arial");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTiR;src:local("AlibabaPuHuiTiR"),url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2"),local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Arial");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Medium;src:url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2"),local("PingFang SC Medium"),local("PingFangSC-Medium"),local("Arial");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Semibold;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2"),local("PingFang SC Semibold"),local("PingFangSC-Semibold"),local("Arial Bold");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PingFangSC-Regular;src:url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2"),local("PingFang SC Regular"),local("PingFangSC-Regular"),local("Arial");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Bold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(/static/fonts/pingfang/PingFangSC-Heavy.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--app-status-bar-height: 0px;--app-safe-area-top: env(safe-area-inset-top);--app-safe-area-bottom: env(safe-area-inset-bottom);--app-native-bottom-inset: 0px;--app-browser-ui-bottom: 0px;--app-bottom-protect: max(var(--app-safe-area-bottom), var(--app-native-bottom-inset), var(--app-browser-ui-bottom));--app-fixed-bottom-padding: max(var(--app-safe-area-bottom), var(--app-native-bottom-inset));--app-fixed-bottom-offset: var(--app-browser-ui-bottom);--app-viewport-height: 100vh;--app-page-bottom-space: 1.375rem;--app-page-bottom-space-compact: .75rem;--app-page-bottom-space-loose: 1.875rem;--app-fixed-bottom-bar-height: 4.125rem;--app-icp-footer-height: .625rem;--app-icp-footer-bottom-gap: .3125rem;--app-icp-footer-top-gap: .25rem;--app-icp-footer-space: calc(var(--app-icp-footer-top-gap) + var(--app-icp-footer-height) + var(--app-icp-footer-bottom-gap));--app-fixed-bottom-bar-offset: calc(var(--app-fixed-bottom-offset) + var(--app-fixed-bottom-padding));--app-tabbar-bottom-space: .625rem;--app-tabbar-base-height: 3.5rem;--app-tabbar-height: calc(var(--app-tabbar-base-height) + var(--app-icp-footer-space) + var(--app-fixed-bottom-padding));--app-tabbar-reserved-height: calc(var(--app-tabbar-height) + var(--app-fixed-bottom-offset));--app-fixed-bottom-reserved-height: calc(var(--app-fixed-bottom-bar-height) + var(--app-fixed-bottom-bar-offset));--app-fixed-bottom-content-space: calc(var(--app-fixed-bottom-reserved-height) + var(--app-page-bottom-space));--app-main-header-outer-gap: .6875rem;--app-main-header-inner-top: .6875rem;--app-main-header-inner-bottom: .75rem;--app-main-header-min-height: 3.625rem;--app-main-header-control-top: calc(var(--app-main-header-outer-gap) + var(--app-main-header-inner-top))}@supports (height: 100dvh){:root{--app-viewport-height: 100dvh}}uni-page-body{--app-main-header-outer-gap: .6875rem;--app-main-header-inner-top: .6875rem;--app-main-header-inner-bottom: .75rem;--app-main-header-min-height: 3.625rem;--app-main-header-control-top: calc(var(--app-main-header-outer-gap) + var(--app-main-header-inner-top))}uni-page-body{min-height:100%;background:#f5f5f7;color:#111;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:.875rem}html.app-has-status-bar{--app-safe-area-top: var(--app-status-bar-height, 0px)}uni-page-body{min-height:var(--app-viewport-height);background:#f5f5f7}body{background:#f5f5f7}html,body,#app,uni-app,uni-page,uni-page-wrapper,uni-page-body{overscroll-behavior-y:none}uni-scroll-view[scroll-y],uni-scroll-view,.uni-scroll-view{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}uni-scroll-view[scroll-y]::-webkit-scrollbar,uni-scroll-view::-webkit-scrollbar,.uni-scroll-view::-webkit-scrollbar,uni-scroll-view[scroll-y] *::-webkit-scrollbar,uni-scroll-view *::-webkit-scrollbar,.uni-scroll-view *::-webkit-scrollbar{width:0;height:0;display:none}.page{height:var(--app-viewport-height);min-height:var(--app-viewport-height);display:flex;flex-direction:column;background:#f5f5f7;overflow:hidden}.page--white{background:#fff}.page__body{flex:1;min-height:0;overflow-y:auto}.page--immersive{padding-top:var(--app-safe-area-top);box-sizing:border-box}.app-viewport-page{min-height:var(--app-viewport-height)}.app-scroll-safe-bottom{padding-bottom:calc(var(--page-bottom-space, var(--app-page-bottom-space)) + var(--app-bottom-protect));box-sizing:border-box}.app-tabbar-safe-bottom{padding-bottom:calc(var(--page-bottom-space, var(--app-tabbar-bottom-space)) + var(--app-tabbar-reserved-height));box-sizing:border-box}.app-fixed-bottom{bottom:var(--app-fixed-bottom-bar-offset);padding-bottom:0;box-sizing:border-box}.text-fg{color:#111}.text-soft{color:#555}.text-muted{color:#999}.text-link{color:#3874ff}.text-danger{color:#e6162d}.text-accent{color:#f5a623}.text-bold{font-weight:600}.text-center{text-align:center}.text-right{text-align:right}.fs-xs{font-size:.6875rem}.fs-sm{font-size:.75rem}.fs-md{font-size:.875rem}.fs-lg{font-size:1rem}.fs-xl{font-size:1.125rem}.flex{display:flex}.flex-1{flex:1}.flex-col{display:flex;flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-xs{gap:.25rem}.gap-sm{gap:.375rem}.gap-md{gap:.5rem}.card{background:#fff;border-radius:.5rem;padding:.5rem}.card+.card{margin-top:.375rem}.placeholder{padding:1.5rem .5rem;text-align:center;color:#999;font-size:.75rem}.divider{height:.03125rem;background:#e6e6e6;margin:.375rem 0}
