*{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}uni-tabbar{display:block;box-sizing:border-box;width:100%;z-index:998}.uni-tabbar{display:flex;z-index:998;box-sizing:border-box}.uni-tabbar-top,.uni-tabbar-bottom,.uni-tabbar-top .uni-tabbar,.uni-tabbar-bottom .uni-tabbar{position:fixed;left:var(--window-left);right:var(--window-right)}.uni-app--showlayout+.uni-tabbar-top,.uni-app--showlayout+.uni-tabbar-bottom,.uni-app--showlayout+.uni-tabbar-top .uni-tabbar,.uni-app--showlayout+.uni-tabbar-bottom .uni-tabbar{left:var(--window-margin);right:var(--window-margin)}.uni-tabbar-bottom .uni-tabbar{bottom:0;padding-bottom:0;padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.uni-tabbar~.uni-placeholder{width:100%;margin-bottom:0;margin-bottom:constant(safe-area-inset-bottom);margin-bottom:env(safe-area-inset-bottom)}.uni-tabbar *{box-sizing:border-box}.uni-tabbar__item{display:flex;justify-content:center;align-items:center;flex-direction:column;flex:1;font-size:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.uni-tabbar__bd{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}.uni-tabbar__icon{position:relative;display:inline-block;margin-top:5px}.uni-tabbar__icon.uni-tabbar__icon__diff{margin-top:0;width:34px;height:34px}.uni-tabbar__icon img{width:100%;height:100%}.uni-tabbar__iconfont{font-family:UniTabbarIconFont}.uni-tabbar__label{position:relative;text-align:center;font-size:10px}.uni-tabbar-border{position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleY(.5)}.uni-tabbar__reddot{position:absolute;top:2px;right:0;width:12px;height:12px;border-radius:50%;background-color:#f43530;color:#fff;transform:translate(40%)}.uni-tabbar__badge{width:auto;height:16px;line-height:16px;border-radius:16px;min-width:16px;padding:0 2px;font-size:12px;text-align:center;white-space:nowrap}.uni-tabbar__mid{display:flex;justify-content:center;position:absolute;bottom:0;background-size:100% 100%}.uni-app--showtabbar uni-page-wrapper{display:block;height:calc(100% - var(--tab-bar-height));height:calc(100% - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page[data-type] uni-page-wrapper{height:100%}.uni-app--showtabbar uni-page-wrapper:after{content:"";display:block;width:100%;height:var(--tab-bar-height);height:calc(var(--tab-bar-height) + constant(safe-area-inset-bottom));height:calc(var(--tab-bar-height) + env(safe-area-inset-bottom))}.uni-app--showtabbar uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px - var(--tab-bar-height));height:calc(100% - 44px - constant(safe-area-inset-top) - var(--tab-bar-height) - constant(safe-area-inset-bottom));height:calc(100% - 44px - env(safe-area-inset-top) - var(--tab-bar-height) - env(safe-area-inset-bottom))}uni-page-body{background:#f7f7f7;color:#17212c;font-size:.875rem;font-family:Arial,Microsoft YaHei,sans-serif}uni-view,uni-text,uni-image,uni-input,uni-textarea,uni-button{box-sizing:border-box}uni-button{font-size:.875rem;margin:0;line-height:1.4}uni-button:after{border:0}uni-image{display:block}uni-button[disabled]{opacity:.45}.screen{min-height:100vh;padding-bottom:1rem}.screen.has-tabs{padding-bottom:3.875rem}.nav{height:3.625rem;background:#fff;display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:30;color:#000;font-size:.8125rem}.back{position:absolute;left:1.0625rem;font-size:1.5rem;font-weight:200;top:.90625rem}.capsule{position:absolute;right:.4375rem;top:1.46875rem;transform:translateY(-50%);border:1px solid #e6e6e6;border-radius:1.125rem;padding:.1875rem .5625rem;display:flex;gap:.5rem;align-items:center;font-size:.875rem;line-height:1.25rem;color:#202020;background:rgba(255,255,255,.5)}.capsule uni-text+uni-text{border-left:1px solid #ccc;padding-left:.5rem}.tabbar{position:fixed;z-index:40;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);border-top:1px solid #eee;height:3.75rem;padding-bottom:env(safe-area-inset-bottom);display:flex;justify-content:space-around}.tabitem{width:25%;text-align:center;font-size:.84375rem;font-weight:600;padding-top:.4375rem;color:#333}.tabitem uni-image{height:1.25rem;width:1.25rem;margin:0 auto .15625rem}.tabitem.active{color:#ae68dc}.hero,.wide-img{width:100%;height:auto}.home-card{margin:.875rem;border-radius:.625rem;overflow:hidden;background:#fff;box-shadow:0 .09375rem .21875rem rgba(0,0,0,.2)}.home-card .wide-img{width:100%}.card-copy{padding:.75rem .625rem}.title{font-weight:700;font-size:1rem}.muted{color:#999;font-size:.78125rem}.description{color:#777;font-size:.78125rem;line-height:1.65;margin-top:.5625rem}.between{display:flex;justify-content:space-between;align-items:center;gap:.625rem}.row{display:flex;align-items:center;gap:.75rem}.pill,.primary{background:linear-gradient(110deg,#ce90df,#996ac6);color:#fff;border-radius:1.5625rem;border:1px solid #c68bdd}.primary{height:2.5625rem;display:flex;align-items:center;justify-content:center}.pill{font-size:.71875rem;padding:.15625rem .625rem;white-space:nowrap}.price{color:#ad58ed;font-size:1rem;font-weight:600}.price-detail{color:#df25ff;font-size:1.25rem;font-weight:600}.outline{color:#bb69de;border:1px solid #c78ce2;border-radius:.9375rem;background:#fff;padding:.15625rem .5625rem;font-size:.75rem}.shortcuts{display:flex;margin:.875rem .8125rem 1.5625rem;padding:.5rem .5rem .25rem;background:#fff;border-radius:1.0625rem;box-shadow:0 0 .875rem rgba(0,0,0,.067);gap:.375rem}.shortcut{flex:1;text-align:center;font-size:1rem;letter-spacing:.09375rem;font-weight:600}.shortcut-icon{height:3.5625rem;background:#f1efef;border-radius:.625rem;display:flex;align-items:center;justify-content:center;margin-bottom:.28125rem}.shortcut-icon uni-text{border-radius:.625rem;background:#080808;color:#fff;font-size:1.0625rem;padding:.5625rem;letter-spacing:0}.entry-grid{margin:0 .875rem;display:flex;gap:1.25rem}.entry-right{flex:1;display:flex;flex-direction:column;gap:.625rem}.entry-grid uni-image{width:100%;height:auto;box-shadow:0 .0625rem .21875rem rgba(0,0,0,.2)}.alliance-entry{margin:.875rem;width:calc(100% - 1.75rem);height:auto}.empty{text-align:center;color:#bdbdbd;font-size:.75rem;margin:2.0625rem 0}.section-title{text-align:center;font-size:1.0625rem;font-weight:700;padding:1.0625rem 0 .875rem}.card{margin:.875rem;background:#fff;border:1px solid #eee;border-radius:.6875rem;padding:.9375rem}.bottom-actions{position:fixed;bottom:0;left:0;right:0;z-index:41;background:#fff;border-top:1px solid #eee;padding:.5625rem .875rem calc(.5625rem + env(safe-area-inset-bottom));display:flex;align-items:center;gap:.75rem;min-height:3.3125rem}.bottom-actions .primary{flex:1}.bottom-space{padding-bottom:4.375rem}.product-info{padding:.9375rem;background:#f8f8f8}.product-info .price-detail{margin-top:1.8125rem;display:block}.stock{border-top:1px solid #eee;padding:.78125rem .9375rem;color:#999;display:flex;gap:1.5rem;font-size:.78125rem;border-bottom:.5625rem solid #efefef}.detail-art{margin:0 .3125rem;width:calc(100% - .625rem);border-radius:.625rem}.mini-action{font-size:.75rem;line-height:1.5;text-align:center;background:#fff;padding:0 .25rem;min-width:2rem}.mini-action uni-text{display:block;font-size:1.0625rem}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:70;display:flex;align-items:flex-end}.sheet{width:100%;background:#fff;border-radius:1.1875rem 1.1875rem 0 0;padding:1.5rem 1.5rem 1.6875rem}.sheet-head uni-image{width:6.25rem;height:6.25rem;border-radius:.25rem}.sheet-head{border-bottom:1px solid #eee;padding-bottom:1.25rem;margin-bottom:1.125rem}.sheet .primary{margin-top:1.5rem}.specs{display:flex;gap:.6875rem;margin:.625rem 0 1.75rem}.spec{border:1px solid #999;border-radius:.9375rem;padding:.1875rem 1.0625rem;color:#777;font-size:.78125rem}.spec.selected{background:#cf92ee;color:#fff;border-color:#cf92ee}.quantity{display:flex;gap:1rem;align-items:center}.quantity uni-button{width:1.5625rem;height:1.5625rem;border-radius:50%;padding:0;background:#c98bdd;color:#fff;font-size:1.25rem;line-height:1.40625rem}.tabs{background:#fff;display:flex;justify-content:space-around;border-bottom:1px solid #eee;height:2.8125rem;align-items:center}.tabs uni-text{font-size:.8125rem;padding:.5rem 0;color:#666}.tabs .selected{color:#af60e4;border-bottom:.15625rem solid #af60e4;border-radius:0 0 .46875rem .46875rem;font-weight:600}.purple-top{background:linear-gradient(120deg,#cc90de,#996ac6);color:#fff;padding:3.4375rem .875rem 3.125rem;text-align:center}.big-number{font-size:1.8125rem;margin-bottom:.375rem}.points-card{margin-top:-3.90625rem;position:relative}.days{display:flex;justify-content:space-between;margin-top:1.09375rem;text-align:center;font-size:.6875rem}.day-star{background:#ddd;border-radius:50%;color:#fff;border:.25rem solid #e8e8e8;width:1.875rem;height:1.875rem;font-size:1.1875rem;line-height:1.375rem;margin-top:.46875rem}.day-star.done{background:#a23dd0;border-color:#c078d7}.timeline{height:1px;background:#ccc;margin:1.1875rem .9375rem 0}.stats{display:flex;gap:.75rem;margin:0 .875rem}.stat{background:#fff;border:1px solid #eee;border-radius:.6875rem;padding:1.1875rem;flex:1;line-height:1.8;font-size:.8125rem}.stat.selected{background:#efc2fa}.stat .muted{display:block}.form{background:#fff;padding:.875rem 1.25rem 1.5rem}.field{min-height:2.875rem;display:flex;align-items:center;border-bottom:1px solid #f1d7fd;gap:.75rem;font-size:.875rem}.field uni-label{width:5.46875rem;color:#999;flex-shrink:0}.field uni-input,.field uni-picker{flex:1;font-size:.875rem}.required{color:#c780df}.form .primary{border-radius:.25rem;margin-top:1.5rem}.check{display:inline-block;width:.8125rem;height:.8125rem;border-radius:.15625rem;background:#aaa;margin-right:.375rem;vertical-align:middle}.check.on{background:linear-gradient(120deg,#ce90df,#996ac6)}.profile-avatar{width:3.9375rem;height:3.9375rem;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain}.profile-head{padding:4.6875rem .875rem .8125rem;display:flex;align-items:center;gap:1rem}.mine{background:linear-gradient(130deg,#eddbff,#fff7e8 45%,#f7f7f7 80%)}.mine .stats{margin-bottom:.75rem}.vip-pool{margin:.75rem .875rem;border-radius:.625rem;padding:.78125rem;background:linear-gradient(110deg,#ead1ff,#fff6e9);color:#666;height:6.6875rem}.vip-pool .big-number{text-align:center;color:#c88aec;margin-top:1.09375rem;font-size:1.5rem}.menu .menu-item{display:flex;gap:.75rem;align-items:center;height:3.4375rem;border-bottom:1px solid #eee}.menu .menu-item:last-child{border-bottom:0}.menu-icon{font-size:1.3125rem;color:#777;width:1.375rem}.chevron{margin-left:auto;color:#d5d9dc;font-size:1.5rem;font-weight:200}.login-body{text-align:center;padding-top:8.6875rem}.login-logo{width:7.375rem;height:7.375rem;border-radius:1rem;margin:auto}.login-body .title{font-size:1.25rem;margin:1.3125rem 0 3.0625rem}.agreement{position:fixed;bottom:1.40625rem;left:1.875rem;right:1.875rem;text-align:center;font-size:.78125rem;line-height:1.7}.link{color:#8550d9}.grid{display:grid;grid-template-columns:1fr 1fr;gap:.875rem;margin:.875rem}.gift-card{background:#fff;border-radius:.1875rem;box-shadow:0 .0625rem .25rem rgba(0,0,0,.067);overflow:hidden}.gift-card uni-image{width:100%;height:10.3125rem}.gift-copy{padding:.5rem;font-size:.84375rem}.gift-copy .between{margin-top:.78125rem}.gift-copy .muted{font-size:.625rem}.order-background{background:linear-gradient(#966bc5 0,#966bc5 14.0625rem,#f7f7f7 14.0625rem)}.order-background .nav{background:transparent}.order-product{display:flex;gap:1.0625rem}.order-product uni-image{width:6.25rem;height:4.6875rem;border-radius:.25rem}.order-product .muted{margin:.5625rem 0}.order-line{display:flex;justify-content:space-between;gap:.9375rem;margin:.75rem 0;line-height:1.5}.order-line>uni-text:first-child{flex-shrink:0}.order-line>uni-text:last-child{color:#888;text-align:right}.order-buttons{display:flex;justify-content:flex-end;gap:.3125rem;border-top:1px solid #eee;margin-top:1.3125rem;padding-top:.75rem;align-items:center}.order-buttons uni-button{font-size:.71875rem;border:1px solid #ddd;padding:.28125rem .5rem;background:#fff;border-radius:.28125rem;color:#666}.order-buttons .pay{background:#ad71d0;color:#fff}.discover-head{padding:2.75rem .875rem 0;background:linear-gradient(#c98adc,#f7f7f7)}.discover-head .title{text-align:center;margin-bottom:1.375rem}.points-banner{width:100%;height:auto;border-radius:.625rem;box-shadow:0 .09375rem .21875rem rgba(0,0,0,.067)}.discover-links{display:flex;justify-content:space-around;margin:1.875rem .875rem 3.75rem;text-align:center;color:#777;font-size:.78125rem}.discover-icon{background:#fff3eb;color:#ff971b;width:3.75rem;height:3.75rem;border-radius:50%;font-size:2rem;margin-bottom:.46875rem;display:flex;justify-content:center;align-items:center}.about-logo{width:9.375rem;height:9.375rem;margin:3.125rem auto 1.25rem}.about-title{text-align:center;font-size:1.25rem;font-weight:700;margin-bottom:2.9375rem}.error-bar{padding:.625rem;background:#fff0ec;color:#b25741;text-align:center;font-size:.78125rem}.share-page{background:#0a9deb;min-height:100vh}.share-code{margin:.625rem 1.0625rem;background:#effbff;border-radius:.9375rem;padding:1.875rem;text-align:center}.share-code .title{color:#146196;letter-spacing:.15625rem;margin:.75rem}.notice{color:#999;font-size:.75rem;text-align:center;margin:.6875rem}.tag{font-size:.65625rem;padding:.125rem .375rem;background:#f4e4fb;color:#ad65c7;border-radius:.375rem}.close{font-size:1.3125rem;color:#999;float:right}.rules{white-space:pre-wrap;line-height:1.9}.loading{padding:1.5625rem;text-align:center;color:#999}.art-fallback{padding:.78125rem .9375rem 1.40625rem;background:linear-gradient(135deg,#91b745,#e5f1b8 48%,#679249);color:#1d5833;min-height:12.5rem;text-align:right}.art-en{font-family:Georgia,serif;font-style:italic;color:#fff;font-size:1.125rem;display:block;text-align:center}.art-care{font-size:1.8125rem;font-family:Georgia,serif;font-style:italic;margin:.4375rem 0}.art-name{font-size:1.1875rem;margin:.5rem 0 .875rem}.art-price{border:1px solid white;border-radius:.9375rem;padding:.1875rem .75rem;background:#d9edbe}uni-tabbar{display:none!important}.uni-tabbar-bottom{display:none!important}.page-sign .purple-top{padding-top:4.3125rem;padding-bottom:6.5625rem}.nav{padding-top:.875rem}.back{top:1.34375rem}.capsule{top:1.46875rem;transform:none;width:6.75rem;height:1.8125rem;justify-content:center;padding:.09375rem .375rem;gap:.375rem}.capsule uni-text+uni-text{padding-left:.375rem}.page-sign .purple-top{padding-bottom:6.0625rem}.hero-wrap{position:relative}.hero-clean{position:absolute;left:69%;top:3.3%;width:30%;height:5%;background-size:340% auto;background-position:46% 0}.welcome-live{height:11.5625rem;background:linear-gradient(120deg,#e4edbf,#faf7e9 60%,#f7f5e8);text-align:center;font-family:SimSun,serif;font-size:1.75rem;letter-spacing:.375rem;padding:1.0625rem 0;color:#333;line-height:1.55}.welcome-live uni-text{font-size:.625rem;letter-spacing:.1875rem;display:block;margin-top:2.03125rem}.tabbar{height:calc(3.5rem + env(safe-area-inset-bottom))}uni-page-body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,PingFang SC,Microsoft YaHei,Arial,sans-serif;font-size:.9375rem;color:#17212c;background:#f7f7f7}body{background:#f7f7f7}.screen{font-size:.9375rem;line-height:1.45;--footer-height:3.6875rem;--safe-bottom:env(safe-area-inset-bottom,0px);padding-bottom:0}.screen.has-tabs{padding-bottom:calc(var(--footer-height) + var(--safe-bottom))}.screen.bottom-space{padding-bottom:calc(4.3125rem + var(--safe-bottom))}.title{font-size:1.0625rem;font-weight:700;line-height:1.4}.muted,.description{font-size:.8125rem}.description{line-height:1.6}uni-button{font-size:.9375rem;font-weight:400;line-height:1.4}.primary{height:2.5625rem;min-height:2.5625rem;background:linear-gradient(105deg,#cc8ddc,#9b6bc6);border:1px solid #c18bd6;font-size:.9375rem;line-height:1;box-shadow:none}.pill{background:#cc91ed;border:0;font-size:.75rem;line-height:1.35;padding:.15625rem .65625rem;border-radius:.875rem}.price{font-size:1.0625rem;color:#ac59ed}.price-detail{font-size:1.25rem;color:#db29fa}.nav{font-size:.8125rem;font-weight:400;line-height:1;background:#fff;color:#000;z-index:45}.back{width:1.875rem;height:2rem;display:flex;align-items:center;justify-content:flex-start;font-size:1.5rem;font-family:Arial;line-height:1;left:.875rem}.tabbar{height:calc(var(--footer-height) + var(--safe-bottom));padding:0 0 var(--safe-bottom);background:#fff;border-top:1px solid #ededed;align-items:flex-start;overflow:hidden}.tabitem{height:3.6875rem;flex:1;padding:.5rem 0 0;line-height:1.2;font-size:.9375rem;font-weight:600;color:#202020;text-align:center;display:flex;flex-direction:column;align-items:center}.tabitem uni-image{width:1.375rem;height:1.5rem;margin:0 0 .125rem;flex:none;-o-object-fit:contain;object-fit:contain}.tabitem.active{color:#af67de}.home-card{margin:.875rem;border-radius:.625rem;background:#fff;overflow:hidden;box-shadow:0 .09375rem .21875rem rgba(0,0,0,.2)}.card-copy{padding:.6875rem .625rem .75rem}.card-copy .price{font-size:1.0625rem}.card-copy .description{margin-top:.5625rem}.home-product .card-copy{min-height:4.375rem}.home-product .between{margin-top:.625rem!important}.product-art{width:100%;height:14rem;display:block;flex:none;background:#f0f3e9}.hero-wrap{height:calc(100vh - var(--footer-height) - var(--safe-bottom));min-height:34.375rem;overflow:hidden;background:#91b552}.hero-wrap .hero{width:100%;height:100%;display:block}.hero-clean{top:3.2%;height:5.6%;left:69%;width:31%}.home-status-logo{position:absolute;left:.875rem;width:5.15625rem;height:1.71875rem;z-index:2}.welcome-live{height:11.5625rem;background:#f5f4e6 url(/assets/welcome-texture-Sdph3BmQ.png) center/100% 100%;padding:.8125rem 0 .625rem;position:relative;font-size:1.84375rem;line-height:1.6;letter-spacing:.28125rem;font-family:SimSun,Songti SC,serif;color:#282b20}.welcome-live:before,.welcome-live:after{content:"";position:absolute;top:2.125rem;width:.625rem;height:2.9375rem;border-left:1px solid #4e563b;transform:skewY(-40deg)}.welcome-live:before{left:3.5rem}.welcome-live:after{right:3.5rem;transform:rotate(180deg) skewY(-40deg)}.welcome-live uni-text{font-size:.625rem;line-height:1.5;letter-spacing:.15625rem;margin-top:2.1875rem}.shortcuts{margin:.875rem .8125rem 1.625rem;padding:.5rem .5rem .375rem;gap:.375rem}.shortcut{font-size:1.03125rem;line-height:1.35;letter-spacing:.09375rem}.shortcut-icon{height:3.625rem;border:.15625rem solid #f8f7f7;background:#f1efef;margin-bottom:.21875rem}.shortcut-icon uni-image{width:2.75rem;height:2.75rem;border-radius:.65625rem}.entry-grid{gap:1.25rem}.entry-left{width:47%}.entry-right{gap:.625rem}.home-section-heading{width:100%;position:relative;overflow:hidden;margin-top:0}.home-section-heading uni-image{width:100%;display:block}.heading-capsule-cover{position:absolute;right:0;top:0;width:32%;height:2.125rem;background:linear-gradient(110deg,#17331d,#25442b)}.brand-footer{width:100%;display:block;margin-top:.875rem}.discover-head{padding:2.6875rem .875rem 0;background:linear-gradient(115deg,#ca90db,#a371c4);height:12.5rem}.discover-head .title{font-size:1.0625rem;line-height:1;margin:0 0 1.5625rem;text-align:center}.points-banner{width:100%;border-radius:.625rem;box-shadow:0 .09375rem .25rem rgba(0,0,0,.067)}.discover-links{display:flex;justify-content:space-around;margin:5.75rem 1.1875rem 0;font-size:.8125rem;color:#777;line-height:1.4}.discover-links>uni-view{display:flex;flex-direction:column;align-items:center;width:33.333%}.discover-icon{width:3.8125rem;height:3.8125rem;margin:0 0 .5rem;background:transparent;border-radius:50%;overflow:hidden}.discover-icon uni-image{width:100%;height:100%}.page-discover>.empty{margin-top:5.3125rem}.discover-head{height:auto;background:linear-gradient(#c78bdb,#ae78ca 75%,#f7f7f7)}.discover-links{margin-top:1.875rem}.page-discover>.empty{margin-top:5.4375rem}.profile-head{padding-top:4.8125rem;padding-bottom:.875rem;gap:1rem}.profile-head .title{font-size:1.0625rem}.profile-avatar{width:4rem;height:4rem;flex:none;-o-object-fit:contain;object-fit:contain}.stats{gap:.75rem}.stat{position:relative;padding:1.03125rem 1.1875rem;min-height:5.0625rem;line-height:1.65;font-size:.8125rem}.stat .muted{font-size:.8125rem;margin-bottom:.25rem}.stat-copy{position:relative;z-index:1}.stat-icon{position:absolute;right:.625rem;top:.75rem;width:3.25rem;height:3.25rem}.vip-pool{height:6.75rem;padding:.8125rem .875rem;margin-top:.75rem;margin-bottom:.875rem}.pool-number{display:flex;justify-content:center;align-items:center;gap:.875rem;margin-top:1.1875rem;font-size:1.6875rem;line-height:1;color:#ce91ef}.pool-number uni-image{width:2.8125rem;height:2.25rem}.menu{padding:0 .9375rem!important;margin-top:0;margin-bottom:.8125rem}.menu .menu-item{height:3.4375rem;min-height:3.4375rem;font-size:.9375rem;gap:.625rem;line-height:1.4}.menu-icon-image{width:1.75rem;height:1.8125rem;flex:none;-o-object-fit:contain;object-fit:contain}.profile-share-icon{width:1.5rem;height:1.5rem;margin-left:auto;flex:none}.chevron{line-height:1;font-size:1.5rem}.mine{background:linear-gradient(120deg,#ecd8fd,#fff7e9 55%,#f7f7f7)}.bottom-actions{padding:.5rem .875rem calc(.5rem + var(--safe-bottom));min-height:3.4375rem;background:#fff;align-items:center;gap:.625rem}.page-product .bottom-actions{gap:.6875rem;padding-left:.875rem;padding-right:.625rem}.mini-action{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:1.875rem;height:2.5rem;padding:0;background:#fff;font-size:.75rem;line-height:1.3}.mini-action uni-image{width:1.375rem;height:1.375rem;margin-bottom:.09375rem}.product-info{padding:.84375rem .9375rem .3125rem}.product-info .price-detail{margin-top:1.65625rem;margin-bottom:0;line-height:1.5}.stock{padding:.75rem .9375rem;font-size:.78125rem;border-bottom:.5625rem solid #eee;line-height:1.4}.section-title{font-size:1.0625rem;padding:1.09375rem 0 .90625rem}.detail-art{border-radius:.625rem}.sheet{padding:1.5rem 1.5rem calc(1.6875rem + var(--safe-bottom))}.sheet-head uni-image{width:6.25rem;height:6.25rem;flex:none}.sheet-head{padding-bottom:1.25rem}.sheet-head .muted{font-size:.78125rem}.quantity uni-button{display:flex;align-items:center;justify-content:center;border:0;font-size:1.25rem}.quantity uni-button[disabled]{background:#fff;color:#c5c5c5;border:.125rem solid #c5c5c5;opacity:1}.quantity{gap:1.125rem}.outline{font-size:.75rem;line-height:1.3}.tabs{height:2.8125rem}.tabs uni-text{font-size:.8125rem;line-height:1.5}.page-orders .card{padding:1.25rem;margin-top:1.0625rem}.order-product uni-image{flex:none}.order-buttons{flex-wrap:wrap;row-gap:.375rem}.order-buttons uni-button{font-size:.75rem;padding:.28125rem .5rem;white-space:nowrap}.page-order-detail .bottom-actions{justify-content:center}.page-order-detail .bottom-actions uni-button{min-width:5.5rem;font-size:.75rem;padding:.3125rem .5625rem;border-radius:.9375rem}.page-checkout .card{margin-top:.875rem;margin-bottom:.8125rem}.page-checkout .order-product{padding:1.25rem}.page-checkout .order-product uni-image{width:5.625rem;height:4.4375rem}.order-line{font-size:.9375rem;line-height:1.55}.order-line>uni-text:last-child{text-align:left;overflow-wrap:anywhere}.page-order-detail .order-line>uni-text:first-child{width:4.75rem}.page-order-detail .order-line>uni-text:last-child{flex:1;font-size:.84375rem}.order-background{background:linear-gradient(#966bc5 0,#966bc5 14.1875rem,#f7f7f7 14.1875rem)}.page-sign .purple-top{padding:3.6875rem .875rem 6.5625rem;height:14.0625rem}.big-number{font-size:1.8125rem;font-weight:400;line-height:1.3}.purple-top>uni-view:last-child{font-size:.8125rem;margin-top:.375rem}.points-card{margin-top:-3.96875rem;padding:1.25rem;min-height:9.75rem}.points-card .pill{background:linear-gradient(110deg,#cd8fdf,#9a6ac5);padding:.59375rem 1.5rem!important;font-size:.78125rem}.points-card .pill[disabled]{background:#e7d4f0;opacity:1}.days{margin-top:1.125rem;font-size:.6875rem}.day-star{width:1.9375rem;height:1.9375rem;border:0;background:none;border-radius:50%;margin:.3125rem auto 0}.day-star uni-image{width:100%;height:100%}.timeline{position:relative;display:flex;justify-content:space-between;margin:1.15625rem .625rem 0;height:1px;background:#bbb}.timeline uni-text{width:.5625rem;height:.5625rem;border:.0625rem solid #bcbcbc;border-radius:50%;background:#f7f7f7;transform:translateY(-50%);position:relative}.timeline uni-text:after{content:"";position:absolute;top:.09375rem;right:.09375rem;bottom:.09375rem;left:.09375rem;border-radius:50%;background:#bbb}.timeline uni-text.done{border-color:#ca21f2}.timeline uni-text.done:after{background:#ca21f2}.rules-entry{position:absolute;right:.875rem;font-size:.78125rem;line-height:1.4}.page-points .purple-top{padding:2.78125rem 0 4.125rem!important;height:10.53125rem}.page-points .stat{min-height:5.0625rem}.page-points .stat.selected{background:#f0c2fa}.page-points>.empty{margin-top:2.8125rem}.field{min-height:2.875rem;font-size:.90625rem;gap:.75rem}.field uni-label{width:4.53125rem}.field uni-input{font-size:.90625rem;color:#152534}.field uni-picker{font-size:.90625rem}.field uni-input::-moz-placeholder{color:#c7c7c7}.field uni-input::placeholder{color:#c7c7c7}.page-address-edit .field uni-label{width:5.4375rem}.form{padding:.875rem 1.25rem 1.5rem}.form .primary{height:2.5625rem}.field .check{width:.8125rem;height:.8125rem}.avatar-editor{width:4.875rem;height:5rem;position:relative;border:1px solid #eee;border-radius:.1875rem;padding:0;background:#fff;display:flex;align-items:center;justify-content:center}.avatar-editor uni-image{width:3.9375rem;height:4.875rem;border-radius:0}.avatar-remove{position:absolute;right:.125rem;top:.125rem;width:1.1875rem;height:1.1875rem;border-radius:50%;background:#bcbcbc;color:#333;font-size:.75rem;display:flex;align-items:center;justify-content:center;z-index:2}.page-login .login-body{padding-top:8.6875rem}.login-body .title{font-size:1.25rem;line-height:1.4;margin:1.3125rem 0 2.9375rem}.login-body .primary{margin:0 2.5rem .78125rem}.agreement{bottom:calc(1.40625rem + var(--safe-bottom));font-size:.78125rem;line-height:1.75;left:1.9375rem;right:1.9375rem}.check{width:.875rem;height:.875rem}.agreement .check{margin-right:.3125rem}.grid{gap:.875rem;margin:.875rem}.gift-card uni-image{height:10.3125rem;width:100%}.gift-copy{font-size:.875rem;padding:.4375rem .5rem}.gift-copy .between{margin-top:.75rem;gap:.25rem}.gift-copy .muted{font-size:.625rem;white-space:nowrap}.page-about .about-logo{width:9.375rem;height:9.375rem;margin-top:3.125rem}.about-title{font-size:1.25rem;line-height:1.4;margin-bottom:2.875rem}.empty{font-size:.75rem;line-height:1.5;margin-top:2rem;color:#bcbcbc}.page-activities>.empty,.page-shares>.empty,.page-earnings>.empty,.page-addresses>.empty{margin-top:1.875rem}.page-alliances>.empty{background:#fff;margin-top:0;padding-top:.9375rem;padding-bottom:1.09375rem}.page-share{background:#f7f7f7}.page-share .nav{background:#079bf0;color:#fff}.share-page{padding-bottom:.875rem}.share-card-frame{margin:0 1.0625rem;position:relative;border-radius:.9375rem;overflow:hidden;aspect-ratio:376/267;background:#e9f9ff}.share-card-frame>uni-image{width:100%;height:100%;display:block}.share-qr{position:absolute;top:21%;left:28%;width:44%;height:62%;background:#fff;display:flex;align-items:center;justify-content:center}.share-qr uni-image{width:100%;height:100%;background:#fff}.share-code-actions{display:flex;justify-content:center;gap:.625rem;padding:.8125rem}.share-code-actions uni-button{background:rgba(255,255,255,.533);color:#245a98;font-size:.75rem;border-radius:.9375rem;padding:.375rem .875rem}.share-empty{background:#fff;font-size:.78125rem;line-height:1.8;text-align:center;padding:.375rem;color:#2c6a87}.error-bar{font-size:.75rem;line-height:1.5;padding:.4375rem .75rem}.image-failure{background:#eef2e8;color:#8c9a7c;min-height:5.625rem;display:flex;align-items:center;justify-content:center;font-size:.75rem}.tabitem{font-weight:500}.discover-icon{margin-bottom:.625rem}.page-discover>.empty{margin-top:3.75rem}.form .primary{margin-top:1.125rem}.page-profile .form>.field:first-child{align-items:flex-start;padding-top:.9375rem}.page-profile .form>.field:first-child uni-label{padding-top:.25rem}.page-profile .field>uni-text:last-child{margin-left:4.84375rem!important}.hero-logo-clean{position:absolute;left:0;top:2.2%;width:29%;height:6%;background-size:340% auto;background-position:46% 0}.hero-native-logo{position:absolute;left:.875rem;width:5.3125rem;height:1.5rem;z-index:3}.profile-head .title{font-size:1.125rem}.page-share .capsule{background:#0382ce;color:#fff;border-color:#38a7e6}.account-login uni-input{height:2.625rem;text-align:left;background:#fff;border:1px solid #e9d8ef;border-radius:.375rem;padding:0 .75rem;margin:.5625rem 0}.account-login .link{display:block;margin:.75rem}.account-login{margin-top:.75rem}.account-login{margin-left:2.5rem;margin-right:2.5rem}.account-login .primary{width:100%;margin-left:0;margin-right:0}
