*{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-page-head{display:block;box-sizing:border-box}.uni-page-head{position:fixed;left:var(--window-left);right:var(--window-right);height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top));padding:7px 3px;padding-top:calc(7px + constant(safe-area-inset-top));padding-top:calc(7px + env(safe-area-inset-top));display:flex;overflow:hidden;justify-content:space-between;box-sizing:border-box;z-index:998;color:#fff;background-color:#000;transition-property:all}.uni-page-head *{box-sizing:border-box}.uni-page-head .uni-btn-icon{overflow:hidden;min-width:1em;font-style:normal}.uni-page-head-titlePenetrate,.uni-page-head-titlePenetrate .uni-page-head-bd,.uni-page-head-titlePenetrate .uni-page-head-bd *{pointer-events:none}.uni-page-head-titlePenetrate *{pointer-events:auto}.uni-page-head.uni-page-head-transparent .uni-page-head-ft>div{justify-content:center}.uni-page-head~.uni-placeholder{width:100%;height:44px;height:calc(44px + constant(safe-area-inset-top));height:calc(44px + env(safe-area-inset-top))}.uni-placeholder-titlePenetrate{pointer-events:none}.uni-page-head-hd{display:flex;align-items:center;font-size:16px}.uni-page-head-bd{position:absolute;left:70px;right:70px;min-width:0;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.uni-page-head-btn{position:relative;width:auto;margin:0 2px;word-break:keep-all;white-space:pre;cursor:pointer;font-size:0px}.uni-page-head-transparent .uni-page-head-btn{display:flex;align-items:center;width:32px;height:32px;border-radius:50%;background-color:rgba(0,0,0,.5)}.uni-page-head-btn-red-dot:after{content:attr(badge-text);position:absolute;right:0;top:0;background-color:red;color:#fff;width:18px;height:18px;line-height:18px;border-radius:18px;overflow:hidden;transform:scale(.5) translate(40%,-40%);transform-origin:100% 0}.uni-page-head-btn-red-dot[badge-text]:after{font-size:12px;width:auto;min-width:18px;max-width:42px;text-align:center;padding:0 3px;transform:scale(.7) translate(40%,-40%)}.uni-page-head-btn-select svg{vertical-align:middle;margin-left:2px;transform:rotate(270deg) scale(.8)}.uni-page-head-search{position:relative;display:flex;flex:1;margin:0 2px;line-height:30px;font-size:15px}.uni-page-head-search-input{width:100%;height:100%;padding-left:34px;text-align:left}.uni-page-head-search-input .uni-input-input:disabled{pointer-events:none}.uni-page-head-search-placeholder{position:absolute;max-width:100%;height:100%;padding-left:34px;overflow:hidden;word-break:keep-all;white-space:pre}.uni-page-head-search-placeholder-right{right:0}.uni-page-head-search-placeholder-center{left:50%;transform:translate(-50%)}.uni-page-head-search-icon{position:absolute;top:0;left:2px;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.uni-page-head-ft{display:flex;align-items:center;flex-direction:row-reverse;font-size:13px}.uni-page-head__title{font-weight:700;font-size:16px;line-height:30px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uni-page-head__title .uni-loading{width:16px;height:16px;margin-top:-3px}.uni-page-head__title .uni-page-head__title_image{width:auto;height:26px;vertical-align:middle}.uni-page-head-shadow{overflow:visible}.uni-page-head-shadow:after{content:"";position:absolute;left:0;right:0;top:100%;height:5px;background-size:100% 100%}uni-page-head[uni-page-head-type=default]~uni-page-wrapper{height:calc(100% - 44px);height:calc(100% - 44px - constant(safe-area-inset-top));height:calc(100% - 44px - env(safe-area-inset-top))}.uni-page-head-shadow-grey:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-grey.png)}.uni-page-head-shadow-blue:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-blue.png)}.uni-page-head-shadow-green:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-green.png)}.uni-page-head-shadow-orange:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-orange.png)}.uni-page-head-shadow-red:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-red.png)}.uni-page-head-shadow-yellow:after{background-image:url(https://cdn.dcloud.net.cn/img/shadow-yellow.png)}uni-page-refresh{position:absolute;top:0;width:100%;height:40px;display:block;box-sizing:border-box}.uni-page-refresh{position:absolute;top:-45px;left:50%;transform:translate3d(-50%,0,0);width:40px;height:40px;justify-content:center;align-items:center;background:#fff;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.118),0 1px 4px rgba(0,0,0,.118);display:none;z-index:997}.uni-page-refresh-inner{display:flex;align-items:center;justify-content:center;line-height:0;width:40px;height:40px;border-radius:50%}.uni-page-refresh--pulling .uni-page-refresh,.uni-page-refresh--aborting .uni-page-refresh,.uni-page-refresh--reached .uni-page-refresh,.uni-page-refresh--refreshing .uni-page-refresh,.uni-page-refresh--restoring .uni-page-refresh{display:flex}.uni-page-refresh--pulling .uni-page-refresh__spinner,.uni-page-refresh--aborting .uni-page-refresh__spinner,.uni-page-refresh--reached .uni-page-refresh__spinner,.uni-page-refresh--refreshing .uni-page-refresh__icon,.uni-page-refresh--restoring .uni-page-refresh__icon{display:none}.uni-page-refresh--refreshing .uni-page-refresh__spinner{transform-origin:center center;animation:uni-page-refresh-rotate 2s linear infinite}.uni-page-refresh--refreshing .uni-page-refresh__path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;animation:uni-page-refresh-dash 1.5s ease-in-out infinite,uni-page-refresh-colorful 6s ease-in-out infinite}@keyframes uni-page-refresh-rotate{to{transform:rotate(360deg)}}@keyframes uni-page-refresh-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass]{box-sizing:border-box;min-height:calc(100vh - var(--window-top, 0px));padding:16px 16px calc(100px + env(safe-area-inset-bottom))!important;background:radial-gradient(ellipse 260px 380px at 100% 130px,rgba(255,211,155,.72),transparent),radial-gradient(ellipse 230px 420px at 0 550px,rgba(188,204,234,.6),transparent),radial-gradient(ellipse 230px 360px at 100% 900px,rgba(182,215,237,.55),transparent),#f3f5f9!important;color:#222831!important;font-family:var(--sv-font-family)!important;font-size:15px;line-height:1.65;--sg-icon-color: #965300}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-view,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-text,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-scroll-view,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-swiper,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-swiper-item,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-image,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-rich-text{box-sizing:border-box}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-text,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button{font-family:inherit;letter-spacing:normal}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea{font-size:15px!important;color:#222831!important;line-height:1.65}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input{min-height:44px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea{min-height:112px;height:auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input::-moz-placeholder,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea::-moz-placeholder{color:#64707f}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input::placeholder,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea::placeholder{color:#64707f}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button{font-family:inherit;font-size:15px;font-weight:600;line-height:1.5;border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button:after{border:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button:focus-visible,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] [role=button]:focus-visible,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-input:focus-visible,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-textarea:focus-visible{outline:2px solid #965300;outline-offset:3px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] uni-button[disabled],.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] [aria-disabled=true]{opacity:.66}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-icon-host{display:flex;align-items:center;justify-content:center;font-size:0!important;border:0!important;background:#fff3df!important;width:36px;height:36px;min-width:36px;border-radius:10px!important;box-shadow:none!important;transform:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-icon-host:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-icon-host:after{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-icon-host .soft-glass-icon{width:24px;height:24px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .soft-glass-icon{filter:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-kicker,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-eyebrow,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-kicker,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .brand-caption,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-caption,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .scaffold-kicker,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .popup-ad-kicker,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-drawer-kicker{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .card-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-head>uni-text:first-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-heading>uni-view>uni-text:first-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .panel-title-row>uni-text:first-child{font-size:17px!important;font-weight:600!important;color:#222831!important;line-height:1.5}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-heading{margin-bottom:16px;gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-heading>uni-view>uni-text+uni-text{font-size:13px!important;color:#586473!important;margin-top:4px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-more,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-link{color:#965300!important;font-size:13px!important;min-height:44px;display:flex;align-items:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .page-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-title{color:#222831!important;font-size:22px!important;font-weight:700!important;line-height:1.4}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .subtitle,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-copy,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-subtitle,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-desc,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-hint{color:#586473!important;font-size:14px!important;line-height:1.7}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .glass-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-hero,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-hero,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .status-hero,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-hero,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .identity-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .invite-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .benefit-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .level-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .main-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .saving-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .fast-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .urgency-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .battle-board,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .contact-block{background:var(--sv-glass)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;backdrop-filter:blur(20px);margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .content-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .profile-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .rating-section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .selector-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quantity-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .product-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .review-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .cashier-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .payment-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .info-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .evidence-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .preview-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .actions-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tips-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .status-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .security-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .record-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .activation-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .timeline-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .history-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .console-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .code-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .success-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .verify-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .club-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .rule-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bound-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .official-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty-shell,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .context-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .intro-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .upload-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .contact-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .recharge-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bio-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .progress-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entitlement-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .task-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .support-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .safe-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notice-panel{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .card .card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-card .card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-panel .support-card{box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero:after,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-hero:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-hero:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-hero:after,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-card:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-grid,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-glow,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-art,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .scaffold-glow,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .level-card-glow,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .level-card-shine{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero{padding:24px 20px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero .title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-title{margin:0 0 8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero .subtitle,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-copy{max-width:100%}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-number,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-value>uni-text:last-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-amount,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-value{font-size:32px!important;font-weight:600!important;color:#222831!important;font-variant-numeric:tabular-nums}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .total-price,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .price-number{font-variant-numeric:tabular-nums}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .menu-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .setting-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .record-item,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .record-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .official-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entitlement-row{min-height:64px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .row+.row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .menu-row+.menu-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .setting-row+.setting-row{border-top-color:#dce1e8}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .primary-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .primary-action,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .submit-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .submit-btn,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .confirm-pay,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sheet-confirm,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .save-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .recharge-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-picker-confirm,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .popup-ad-action,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .retry-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-section>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-card>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .payment-sheet>uni-button{min-height:48px!important;height:auto;padding:12px 20px!important;border:0!important;border-radius:12px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .secondary-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .support-action,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .back-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clear-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .cancel-panel>uni-button{min-height:44px;padding:10px 16px;border:1px solid #dce1e8!important;background:rgba(255,255,255,.9)!important;color:#414a57!important;border-radius:12px!important;line-height:1.5!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tag-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .variant-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .option-item,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .chip,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-option{border-radius:12px!important;min-height:44px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .active.tag-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .variant-card.active,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .option-item.active,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .chip.active,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-option.active{background:#fff3df!important;color:#965300!important;border-color:#c98b37!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card uni-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .input-wrap,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .input-box,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .field-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bio-card uni-textarea,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .content-card uni-textarea{background:rgba(255,255,255,.94)!important;border:1px solid #d4dbe4!important;border-radius:12px!important;padding:10px 12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card uni-input{min-height:48px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .error,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .error-text,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .field-error,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .load-error{color:#b93832!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .loading,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .skeleton{border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .page-state,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty-state,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .inline-empty{color:#586473;padding:28px 16px;line-height:1.7}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .error-title{font-size:17px!important;font-weight:600!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .page-state>uni-button{margin-top:16px;min-height:44px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .mask,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sheet-mask,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notification-detail-mask,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .popup-ad-overlay,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-picker-overlay,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-drawer-mask,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-drawer-layer{background:rgba(30,39,54,.38)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .payment-sheet,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .selection-sheet,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .picker-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .popup-ad-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-picker-sheet,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-drawer-panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-drawer,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notification-detail,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .coupon-sheet{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;border-radius:24px 24px 0 0!important;padding:20px 16px calc(20px + env(safe-area-inset-bottom));max-height:88vh;overflow-y:auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sheet-head,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notification-detail-head{min-height:44px;font-size:17px!important;gap:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sheet-head>uni-text:last-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .popup-ad-close,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-picker-close,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-drawer-close,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-drawer-close,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notification-detail-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bottom-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .submit-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bottom-action{background:var(--sv-glass-float)!important;border-top:1px solid white!important;box-shadow:0 -4px 20px rgba(52,69,101,.05)!important;backdrop-filter:blur(20px);padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-bar>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bottom-bar>.order-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .submit-bar>uni-button{min-height:48px!important;height:auto!important;padding:12px 16px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important;border-radius:12px!important;line-height:1.5!important;font-size:16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bottom-nav{left:50%;bottom:calc(12px + env(safe-area-inset-bottom));width:calc(100% - 32px);max-width:528px;height:64px!important;padding:5px 10px!important;border:1px solid white!important;border-radius:20px!important;background:var(--sv-glass-float)!important;box-shadow:0 8px 24px rgba(52,69,101,.1)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-item{min-height:52px;height:52px!important;gap:3px;font-size:12px!important;font-weight:500!important;color:#64707f!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-item.active{color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-symbol{width:42px;height:30px;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-item.active .nav-symbol{background:#fff0d8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-symbol .soft-glass-icon{width:22px;height:22px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .nav-symbol b{top:-3px;right:-6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#b93832;color:#fff;font-size:10px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].home-page{max-width:960px;margin:0 auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .search-plugin-row,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .search-row{margin:0 0 16px!important;gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .search-box{min-height:48px!important;height:48px!important;border-radius:14px!important;background:var(--sv-glass-read)!important;border:1px solid white!important;padding:0 14px;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .search-box uni-input{font-size:15px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-support{width:48px!important;height:48px!important;flex:0 0 48px;background:var(--sv-glass-read)!important;border:1px solid white!important;border-radius:14px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .component-gap{margin-top:16px!important;margin-bottom:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-wrap{margin:0 0 16px!important;border-radius:20px!important;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-wrap.sg-default-hero{background:var(--sv-glass)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;backdrop-filter:blur(20px);min-height:170px;padding:24px 20px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-hero-title{display:block;font-size:24px;font-weight:700;line-height:1.4;max-width:270px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-hero-copy{display:block;margin-top:12px;color:#586473;font-size:14px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .sg-hero-link{display:flex;align-items:center;margin-top:18px;color:#965300;font-size:14px;font-weight:600}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-grid{gap:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-icon{width:48px!important;height:48px!important;border-radius:14px!important;background:rgba(255,255,255,.85)!important;box-shadow:none!important;border:1px solid white!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-icon>i,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-icon>b,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-icon>em,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-icon>span{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .quick-item>uni-text{font-size:13px!important;line-height:1.5;color:#414a57!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-zones-section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .guarantee-section{background:var(--sv-glass)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;backdrop-filter:blur(20px)}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-grid{gap:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-card{border:1px solid rgba(255,255,255,.88)!important;background:rgba(255,255,255,.7)!important;border-radius:12px!important;box-shadow:none!important;padding:12px 8px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .game-mark{width:44px!important;height:44px!important;border-radius:12px!important;background:#eef2f7!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tabs-section{background:rgba(255,255,255,.92)!important;border-radius:14px!important;padding:4px!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tab{font-size:13px!important;min-height:40px!important;border-radius:10px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tab.active{background:#fff0d8!important;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-section{padding:0!important;background:transparent!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-card{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;padding:8px!important;border-radius:16px!important;margin:0!important;min-width:0;width:auto!important;display:flex!important;flex-direction:column;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-cover,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-image-wrap{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:12px!important;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].home-page .project-image,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-card>uni-image{width:100%!important;height:auto!important;aspect-ratio:1;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-info{padding:12px 4px 4px!important;display:flex;flex:1;flex-direction:column;min-width:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-name{font-size:15px!important;font-weight:600!important;line-height:1.5!important;min-height:45px;max-height:none;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-price-group{margin-top:8px;font-size:21px!important;font-weight:600!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-bottom{width:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px;margin-top:auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-buy{width:100%!important;min-height:36px;border-radius:10px!important;background:#fff0d8!important;color:#965300!important;font-size:13px!important;text-align:center;display:flex;align-items:center;justify-content:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clerk-card{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;border-radius:16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .guarantee-grid>uni-view>uni-view{background:#fff3df!important;border-radius:12px!important;width:40px!important;height:40px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .guarantee-grid>uni-view>uni-text{font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .live-kicker{color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .live-stat-item b{font-size:28px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .live-stat-item,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .live-board-foot{color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].category-page{padding:0 0 calc(88px + env(safe-area-inset-bottom))!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-header{min-height:52px!important;height:52px!important;padding:0 16px;background:rgba(255,255,255,.8)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-header>uni-text{font-size:17px!important;font-weight:600!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-search{margin:12px 16px!important;min-height:48px;height:48px!important;border-radius:14px!important;background:var(--sv-glass-read)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-primary-item{min-width:88px;padding:10px 12px!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-primary-icon{width:40px!important;height:40px!important;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-primary-item.active{color:#965300!important;background:#fff3df!important;border-radius:14px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-side-menu{width:80px!important;flex:0 0 80px;background:rgba(255,255,255,.36)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-side-item{min-height:52px!important;height:auto!important;padding:12px 8px!important;font-size:13px!important;line-height:1.5}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-side-item.active{background:rgba(255,255,255,.94)!important;color:#965300!important;border-radius:12px 0 0 12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products{background:transparent!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products-inner{padding:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products-title>uni-text{font-size:17px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products-count{font-size:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-sort{gap:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-sort-item{min-height:36px!important;font-size:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;padding:12px!important;border-radius:16px!important;margin:12px 0!important;gap:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-image{width:72px!important;height:72px!important;flex:0 0 72px;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-name{font-size:15px!important;line-height:1.5!important;white-space:normal!important;font-weight:600!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-meta{font-size:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-price{font-size:20px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-order-button{min-height:36px!important;height:auto!important;min-width:84px;width:auto!important;padding:8px 12px!important;border-radius:10px!important;font-size:13px!important;line-height:1.5!important;background:#fff0d8!important;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].detail-page,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].order-page{padding-top:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .media-section{margin:0 -16px 16px;border-radius:0 0 24px 24px;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .option-section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-page>.section{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary-card .price{color:#222831!important;font-size:28px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-section uni-rich-text{font-size:15px;line-height:1.8}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-page .project-image{aspect-ratio:auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-bar{gap:12px;min-height:76px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-bar-total{color:#222831!important;font-size:22px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .trust-list{flex-wrap:wrap;gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-page .section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-page .remark{background:var(--sv-glass-read)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-hero .status{font-size:24px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-hero .desc,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-order-label,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-order-no{color:#586473!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-state{background:#eaf1fa!important;color:#2f6095!important;border:0!important;font-size:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-completed .hero-state,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-refunded .hero-state,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .status-refunded .status-chip{background:#e8f5ee!important;color:#157a52!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-refund_processing .hero-state{background:#fff4dd!important;color:#8a5a00!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .refund-progress .progress-dot,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .refund-progress .progress-line{background:#2f6095!important;border-color:#2f6095!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-grid{gap:16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-item>uni-text:first-child{font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-item>uni-text:last-child{font-size:15px!important;color:#222831!important;overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-panel{gap:12px;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-panel>uni-button{min-height:44px;height:auto!important;padding:10px 14px;line-height:1.5!important;font-size:14px!important;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .primary-panel>uni-button{background:var(--sv-accent-gradient)!important;color:#25211b!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .panel-copy{min-width:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .panel-copy>uni-text:first-child{font-size:16px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .panel-copy>uni-text:last-child{font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .progress-copy uni-text:first-child{font-size:15px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .progress-copy uni-text:last-child{font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-topbar{min-height:44px;margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-title{font-size:22px!important;font-weight:700!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-hero{padding:20px 16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .settings-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .eye-button{min-width:44px;min-height:44px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-avatar{width:64px!important;height:64px!important;border-radius:20px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-name{font-size:20px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-profile-copy,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-profile-copy>uni-text{color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .feature-grid{gap:16px 8px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .feature-symbol{width:40px!important;height:40px!important;border-radius:12px!important;background:#fff3df!important;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .feature-item>uni-text{font-size:13px!important;color:#414a57!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-actions uni-button{min-height:44px;padding:10px 20px;line-height:1.5!important;border-radius:12px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .support-card{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .support-card>uni-text{color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-logout{min-height:48px;background:#fff!important;border-radius:12px;color:#b93832!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-brand{margin-top:24px;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].message-page{padding:16px 16px calc(96px + env(safe-area-inset-bottom))!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-page .page-content,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .page-content{padding-left:0;padding-right:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-header{background:transparent!important;padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-header-copy>uni-text:last-child{font-size:22px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-tabs{padding:4px!important;min-height:44px;border-radius:14px!important;background:var(--sv-glass-read)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-tab{min-height:36px;font-size:14px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .message-tab.active{border-radius:10px!important;background:#fff0d8!important;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .official-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .session-card{padding:16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .session-card{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;margin-bottom:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .official-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .session-title>uni-text:first-child{font-size:15px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .official-subtitle,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .session-preview{font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .notification-detail{border-radius:24px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].chat-page{padding:0!important;background:radial-gradient(ellipse 300px 420px at 100% 0,rgba(255,211,155,.25),transparent),#f3f5f9!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bubble{border-radius:16px!important;background:rgba(255,255,255,.96)!important;color:#222831!important;font-size:15px!important;line-height:1.7}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .mine .bubble,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .self .bubble{background:#fff0d8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .composer,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .input-bar{background:var(--sv-glass-float)!important;padding-bottom:env(safe-area-inset-bottom)}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].legal-page{max-width:720px;margin:0 auto;background:#f3f5f9!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].legal-page .section,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].legal-page .sections{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].legal-page .section .section{padding:0;border:0!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-text,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-body,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-copy{font-size:15px!important;line-height:1.85!important;color:#414a57!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].notice-page .content-shell{padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].notice-page .glass-card+.glass-card{margin-top:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].notice-page .hero{padding:24px 16px 19px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].notice-page .action-inner{padding:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].unavailable-page{display:flex;flex-direction:column;align-items:center;justify-content:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-card uni-image{background:#fff}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .qrcode,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .qr-code,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .qr-image{background:#fff!important;padding:12px;border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-media{width:100%!important;height:auto!important;aspect-ratio:1;position:relative;border-radius:12px;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-media .project-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-image-placeholder{background:linear-gradient(140deg,#e8eff6,#d5e2ef)!important;color:#526576!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder:after{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder>uni-text{padding:12px;font-size:13px!important;color:#526576!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder>b{font-size:28px!important;color:#647c93!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder>small{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].home-page .project-card .project-bottom>.project-order-action:last-child{flex:none!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:40px!important;height:auto!important;padding:10px 8px!important;font-size:13px!important;line-height:1.5!important;border-radius:10px!important;background:#fff0d8!important;color:#965300!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].home-page .project-card .project-price-group>uni-text{font-size:21px!important;color:#222831!important;text-align:left}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-order-action{flex:none!important;max-width:none!important;align-self:stretch!important;position:static!important;width:100%!important;min-height:40px!important;height:auto!important;padding:8px!important;border-radius:10px!important;background:#fff0d8!important;color:#965300!important;font-size:13px!important;line-height:1.5!important;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-bottom .project-price-group,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-bottom .project-price-group>uni-text{font-size:21px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-heading>uni-view>uni-text:first-child{border:0!important;padding-left:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tab.active{color:#965300!important;background:#fff0d8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tab.active:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .category-tab.active:after{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clerk-card{width:154px!important;min-width:154px;padding:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clerk-avatar{width:100%!important;height:128px!important;border-radius:12px!important;background:#dce7f0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clerk-name{font-size:16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clerk-signature{font-size:13px!important;line-height:1.6}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .guarantee-grid{gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .guarantee-grid>uni-view{padding:8px 0;background:transparent!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products-heading{display:flex;flex-direction:column;align-items:stretch!important;gap:10px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-sort{justify-content:flex-start!important;gap:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-sort-item{min-width:48px;padding:8px;white-space:nowrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product{display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:start}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-copy{min-width:0;padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-order-button{position:static!important;grid-column:1/-1;width:100%!important;margin:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-side-indicator{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-products-count{line-height:1.5}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-detail-v2 .project-image,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-summary .project-image{width:64px!important;height:64px!important;flex:0 0 64px;aspect-ratio:auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-summary{gap:12px!important;align-items:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary-copy{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-summary .service-name{display:block;font-size:15px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-summary .service-subtitle{display:block;font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-placeholder>uni-text+uni-text{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-item{min-height:44px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-card .amount{font-size:26px!important;font-weight:600!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-order-no{overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid{grid-template-columns:1fr!important;gap:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid .support-card{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:4px 12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid .headset-icon{grid-row:1/3}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid .support-card>uni-text:first-of-type{grid-column:2;font-size:15px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid .support-card>uni-text:nth-of-type(2){grid-column:2;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .account-grid .support-link{grid-column:3;grid-row:1/3;font-size:13px;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-profile{flex-wrap:wrap;gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-profile-copy{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-profile-meta{white-space:normal!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-role-button{min-height:40px;padding:8px 12px!important;background:rgba(255,255,255,.94)!important;color:#414a57!important;border:1px solid #dce1e8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .member-badge{background:#fff3df!important;color:#965300!important;border-radius:8px;font-size:12px!important;padding:3px 6px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-ribbon{border:0!important;padding-left:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-ribbon:before{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-item>uni-text{font-size:12px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-card .balance{font-size:32px!important;font-weight:600!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .balance-label,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .card-top,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .asset-row>uni-view>uni-text:last-child{color:#586473!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .asset-row>uni-view>uni-text:first-child{color:#222831!important;font-size:17px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].wallet-page .panel,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-grid>uni-view{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .wallet-notice{padding:16px;border-radius:16px;background:#fff4dd!important;color:#8a5a00!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .wallet-page .menu{min-height:72px;gap:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .checkout{padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;min-height:76px;background:var(--sv-glass-float)!important;backdrop-filter:blur(20px)}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .checkout>uni-button{min-height:48px;height:auto!important;padding:12px 16px!important;font-size:16px!important;line-height:1.5!important;border-radius:12px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .checkout>uni-view{min-width:0;flex:1;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .checkout>uni-view>uni-text:nth-child(2){font-size:24px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card uni-label{display:flex;flex-direction:column;align-items:stretch!important;gap:8px;padding:12px 0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card uni-label uni-input{width:100%}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .variant-card>uni-view:last-child{display:grid;grid-template-columns:1fr;gap:10px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .variant-card uni-button{min-height:48px;height:auto;white-space:normal;font-size:14px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .variant-card uni-button.active{background:#fff3df!important;color:#965300!important;border-color:#c98b37!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .section-heading-row{flex-wrap:wrap;gap:4px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .composer .send{height:44px;min-width:64px;background:var(--sv-accent-gradient)!important;color:#25211b!important;border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .composer uni-input{min-height:44px;background:#fff!important;border:1px solid #dce1e8;border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass][data-visual-page="pages/message/video-preview"]{background:#151922!important;color:#fff!important;padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .eyebrow,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .head-label,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .preview-decoration,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .network-grid,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .radar-zone>.glow{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .head,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .legal-head,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article-head{background:transparent!important;color:#222831!important;border:0!important;padding:8px 0 16px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .legal-head .head-title{color:#222831!important;font-size:22px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .head-meta,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .head-meta>uni-text{color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .card-top>uni-text:first-child{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .group,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .document,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .rules,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .note,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .case,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-summary,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state-actions,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .stats,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .rank-list,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .staff-list,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .session-list{background:var(--sv-glass-read)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;margin-bottom:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .group .group-title,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .panel-head>uni-text:first-child{font-size:17px!important;font-weight:600!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .group .row{padding:14px 0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tabs,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .filter-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .segmented{display:flex;flex-wrap:wrap;gap:4px;padding:4px!important;background:rgba(255,255,255,.94)!important;border-radius:14px!important;border:0!important;margin:12px 0 16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tabs>uni-view,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tabs>uni-button{flex:1;min-width:60px;min-height:40px;display:flex;align-items:center;justify-content:center;padding:8px;border-radius:10px!important;font-size:13px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .tabs>.active{color:#965300!important;background:#fff0d8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary>uni-view>uni-text,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .stats>uni-view>uni-text{color:#586473!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .summary>uni-view>uni-text:last-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .stats>uni-view>uni-text:first-child{color:#222831!important;font-size:20px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .primary,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .submit,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .confirm-urgency,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .empty>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .unavailable-page>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .actions>uni-button:first-child,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .service-button-primary,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .recharge-card>uni-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .state-card>uni-button{min-height:48px!important;height:auto!important;border-radius:12px!important;padding:12px 16px!important;line-height:1.5!important;background:var(--sv-accent-gradient)!important;color:#25211b!important;font-size:15px!important;font-weight:600!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].unavailable-page>uni-button{min-height:48px!important;border-radius:12px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important;padding:12px 24px!important;line-height:1.5!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form uni-input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .input,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .number-field uni-input{min-height:48px!important;border:1px solid #d4dbe4!important;border-radius:12px!important;background:#fff!important;padding:10px 12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form>uni-button{margin-top:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card .field,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .form-card .option-grid{margin-top:16px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .recharge-card .amount-grid{gap:10px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-grid>uni-view,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-grid>uni-button{min-height:48px;border-radius:12px!important;padding:10px 4px;font-size:14px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .amount-grid>.active{border:1px solid #c98b37!important;background:#fff3df!important;color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-card{color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-top,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-center,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-user{border-color:#dce1e8!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .poster-center>uni-text:first-child{font-size:22px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .actions{gap:12px;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .actions>uni-button{min-height:44px;height:auto;padding:10px 14px;line-height:1.5;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .preview-card{overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .avatar-frame{width:96px;height:96px;margin:16px auto;border-radius:24px;background:#e2ebf3!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .avatar-empty,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .avatar-placeholder,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .warm-avatar-placeholder{background:#e2ebf3!important;color:#526576!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .wechat-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .album-button,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .clear-button{min-height:48px;line-height:1.5;font-size:15px!important;padding:12px;border-radius:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .wechat-button{background:#e8f5ee!important;color:#157a52!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .stars{display:flex;justify-content:space-between;gap:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .star-button{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:transparent!important;border-radius:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .star-button.active{background:#fff3df!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .star-button .soft-glass-icon{width:28px;height:28px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .anonymous-row{min-height:64px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article .cover{width:88px;height:100%;min-height:110px;border-radius:12px;background:#dce7f0!important;color:#526576!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article-copy{min-width:0;padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article-title{font-size:16px!important;color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article .summary{padding:0;border:0!important;margin:6px 0;box-shadow:none!important;background:transparent!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article-foot{color:#64707f;font-size:12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .article-foot>uni-text:first-child{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .safe-card{background:#eef4f8!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].club-entry-shell{padding:20px 16px 32px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .club-entry{padding:12px 0!important;background:transparent!important;min-height:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .ambient-field,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-halo,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-outline,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-sheen{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-header{padding:0 4px 20px;border-bottom:1px solid #dce1e8}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-editorial{padding:24px 4px 12px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .editorial-title{font-size:36px!important;line-height:1.3!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .editorial-title>uni-text{color:#222831!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .editorial-title>uni-text:last-child{color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-stage{height:190px!important;margin:12px 0}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-float{animation:none!important;transform:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .club-pass{background:var(--sv-glass)!important;border:1px solid rgba(255,255,255,.95)!important;color:#222831!important;box-shadow:var(--sv-shadow)!important;border-radius:20px!important;backdrop-filter:blur(20px);transform:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-brand{color:#222831!important;font-size:24px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-caption{color:#586473!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-top,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-arrow{color:#965300!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .pass-footnote{display:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-actions{background:var(--sv-glass)!important;border:1px solid rgba(255,255,255,.88)!important;border-radius:20px!important;box-shadow:var(--sv-shadow)!important;color:var(--sv-text)!important;padding:16px;backdrop-filter:blur(20px);padding:20px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-actions .action-title{font-size:22px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-actions .start-button{min-height:48px!important;border-radius:12px!important;background:var(--sv-accent-gradient)!important;color:#25211b!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .consent-copy,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-footer{font-size:12px!important;color:#586473!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .entry-footer{padding:20px 4px 0}html[data-visual-template=soft_glass]{background:#f3f5f9}html[data-visual-template=soft_glass] uni-page-head .uni-page-head{background:rgba(255,255,255,.92)!important;color:#222831!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}html[data-visual-template=soft_glass] .uni-page-head__title{font-size:17px!important;font-weight:600!important}html[data-visual-template=soft_glass] .uni-modal{border-radius:24px;background:rgba(255,255,255,.96)}html[data-visual-template=soft_glass] .uni-modal__title{font-size:17px;color:#222831}html[data-visual-template=soft_glass] .uni-modal__bd{font-size:15px;color:#586473;line-height:1.7}html[data-visual-template=soft_glass] .uni-modal__btn{min-height:48px;font-size:16px}html[data-visual-template=soft_glass] .uni-toast{border-radius:16px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass]{--sv-glass: rgba(255,255,255,.94);--sv-glass-float: rgba(255,255,255,.97)}}@media screen and (max-width: 360px){.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product{flex-direction:column}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-image{width:100%!important;height:124px!important;flex-basis:124px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .market-product-copy{width:100%}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .hero-main{gap:12px;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .detail-grid{grid-template-columns:1fr!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-name{font-size:14px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .asset-grid,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .wallet-grid{grid-template-columns:1fr}}@media screen and (min-width: 768px){.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass]{max-width:720px;margin:0 auto}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].home-page,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass].category-page{max-width:960px}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .order-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .action-bar,.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass] .bottom-bar{max-width:720px;margin-left:auto;margin-right:auto}}@media (prefers-reduced-motion: reduce){.storefront-visual-page.storefront-visual-page.storefront-visual-page[data-visual-template=soft_glass]{animation:none!important;transition:none!important}}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark]{box-sizing:border-box;width:100%;max-width:760px;margin:0 auto;min-height:calc(100vh - var(--window-top, 0px));padding:var(--arena-gutter) var(--arena-gutter) calc(28px + env(safe-area-inset-bottom))!important;background:var(--sv-bg)!important;color:var(--sv-text)!important;font-family:var(--sv-font-family)!important;font-size:var(--arena-body);line-height:1.65;--arena-dock-height: 0px;--arena-keyboard-inset: 0px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-scroll-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-swiper,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-swiper-item,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-image,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-rich-text{box-sizing:border-box;font-family:var(--sv-font-family)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button{font-family:inherit;letter-spacing:normal}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-rich-text{overflow-wrap:break-word}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea{font-size:var(--arena-body)!important;color:var(--sv-text)!important;line-height:1.6}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input{min-height:44px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea{min-height:112px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input::-moz-placeholder,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea::-moz-placeholder{color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input::placeholder,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea::placeholder{color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button{min-height:40px;height:auto;border-radius:var(--sv-button-radius);font-size:var(--arena-body);font-weight:600;line-height:1.5;white-space:normal}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button:after{border:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button[disabled],.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] [aria-disabled=true]{opacity:.55}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-button:focus-visible,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] [role=button]:focus-visible,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-input:focus-visible,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] uni-textarea:focus-visible{outline:2px solid var(--sv-accent);outline-offset:3px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-kicker,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-eyebrow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-kicker,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .eyebrow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .head-label,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .brand-caption,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .scaffold-kicker{color:var(--sv-muted)!important;font-size:var(--arena-caption)!important;letter-spacing:1px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .page-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .head-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-title{color:var(--sv-text)!important;font-size:var(--arena-title)!important;font-weight:700!important;line-height:1.4}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .card-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .group-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .panel-head>uni-text:first-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-head>uni-text:first-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-heading>uni-view>uni-text:first-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .panel-title-row>uni-text:first-child{font-size:var(--arena-heading)!important;font-weight:650!important;color:var(--sv-text)!important;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-heading{margin-bottom:14px;gap:12px;align-items:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-heading>uni-view{min-width:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-heading>uni-view>uni-text+uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .subtitle,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-copy,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-subtitle,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-desc,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-hint{font-size:var(--arena-small)!important;color:var(--sv-muted)!important;line-height:1.7}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-more,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-link{flex-shrink:0;color:var(--sv-accent)!important;min-height:40px;display:flex;align-items:center;font-size:var(--arena-small)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .warm-hero,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .warm-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-hero,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .status-hero,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-hero,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .summary-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .identity-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .invite-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .benefit-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .level-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .main-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .saving-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .fast-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .urgency-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .battle-board,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .contact-block,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .content-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .profile-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-section,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rating-section,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .selector-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .quantity-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .product-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .review-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .payment-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .info-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .evidence-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .actions-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .preview-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tips-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .status-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .security-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .record-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .activation-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .timeline-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .history-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .console-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .code-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .success-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .verify-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .club-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rule-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bound-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .poster-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .official-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty-shell,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .context-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .intro-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .upload-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .contact-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .account-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .recharge-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bio-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .progress-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entitlement-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .task-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .support-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .safe-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notice-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .group,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .document,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rules,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .note,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .case,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-summary,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rank-list{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);min-width:0;margin-bottom:var(--arena-gap)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero:after,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-hero:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-hero:after,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-card:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-grid,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-glow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-art,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .scaffold-glow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .level-card-glow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .level-card-shine,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .preview-decoration,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .network-grid{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero{padding:24px var(--arena-card-padding)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .price,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .total-price,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .price-number,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-value{font-variant-numeric:tabular-nums}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-number,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-amount,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-value{font-size:32px!important;color:var(--sv-text)!important;font-weight:700!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-label,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-label,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-note,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-order-label,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-order-no{color:var(--sv-muted)!important;font-size:var(--arena-small)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-order-no{overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .menu-row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .setting-row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .record-item,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .record-row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .official-row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entitlement-row{min-height:60px;gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .row>uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .menu-row>uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .record-row>uni-view{min-width:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .primary,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .submit,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .primary-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .primary-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .submit-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .submit-btn,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .confirm-pay,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sheet-confirm,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .save-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .recharge-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-picker-confirm,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .popup-ad-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .retry-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .confirm-urgency,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-card>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-section>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-card>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .recharge-card>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .payment-sheet>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .page-state>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-card>uni-button{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .secondary-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .support-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clear-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cancel-panel>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-button{min-height:44px;padding:10px 14px;background:var(--sv-subtle)!important;color:var(--sv-text)!important;border:1px solid var(--sv-line)!important;border-radius:var(--sv-button-radius);line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .actions{gap:10px;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .actions>uni-button{min-height:44px;padding:10px 14px;flex:1}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tabs,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .filter-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .segmented{gap:4px;padding:4px;background:var(--sv-surface)!important;border:1px solid var(--sv-line);border-radius:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tabs>uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tabs>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tag-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .option-item,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .chip,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-option{min-height:40px;border-radius:8px;font-size:var(--arena-small)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tabs>.active,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tag-button.active,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .option-item.active,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .chip.active,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-option.active{background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;border-color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .input-wrap,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .input-box,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .field-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form uni-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .number-field uni-input,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bio-card uni-textarea,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .content-card uni-textarea{background:var(--sv-brand)!important;border:1px solid var(--sv-line)!important;border-radius:10px;padding:10px 12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .error,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .error-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .field-error,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .load-error,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-error{color:var(--sv-danger)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .page-state,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty-state,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .inline-empty{color:var(--sv-muted);padding:32px 16px;line-height:1.7}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .error-title{font-size:var(--arena-heading)!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .page-state>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .empty>uni-button{margin-top:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sg-icon-host{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;background:var(--sv-accent-soft)!important;border:1px solid var(--sv-line)!important;border-radius:11px;font-size:0!important;box-shadow:none!important;transform:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sg-icon-host:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sg-icon-host:after{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .mask,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sheet-mask,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .picker-mask,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notification-detail-mask,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .popup-ad-overlay,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-picker-overlay,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-drawer-mask,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .market-drawer-layer{background:rgba(0,0,0,.72)!important;z-index:1000}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .payment-sheet,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .selection-sheet,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .picker-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .popup-ad-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-picker-sheet,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-drawer-panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .market-drawer,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notification-detail,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .coupon-sheet,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .coupon-panel{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);margin:0;border-radius:18px 18px 0 0!important;padding:20px var(--arena-gutter) calc(20px + env(safe-area-inset-bottom));max-height:85vh;overflow-y:auto;overscroll-behavior:contain}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sheet-head,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notification-detail-head{min-height:44px;gap:12px;font-size:var(--arena-heading)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .sheet-head>uni-text:last-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .popup-ad-close,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-picker-close,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-drawer-close,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .market-drawer-close,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notification-detail-close{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--sv-text)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-arena-dock=true]{padding-bottom:calc(var(--arena-dock-height, 92px) + 24px)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-nav,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-bottom,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .submit-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-action{position:fixed;z-index:80;left:50%!important;right:auto!important;bottom:0!important;transform:translate(-50%)!important;width:100%!important;max-width:760px!important;margin:0!important;height:auto!important;min-height:76px;padding:12px var(--arena-gutter) calc(12px + env(safe-area-inset-bottom))!important;background:var(--sv-surface)!important;border:0!important;border-top:1px solid var(--sv-line)!important;border-radius:0!important;box-shadow:0 -8px 24px rgba(0,0,0,.16)!important;backdrop-filter:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-nav{min-height:72px;padding-top:6px!important;padding-bottom:calc(6px + env(safe-area-inset-bottom))!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-item{min-width:0;height:56px!important;min-height:56px;gap:3px;color:var(--sv-muted)!important;font-size:var(--arena-caption)!important;line-height:1.2}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-item.active{color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-symbol{width:40px;height:30px;background:transparent!important;box-shadow:none!important;border-radius:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-item.active .nav-symbol{background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-symbol b{min-width:16px;height:16px;font-size:10px;line-height:16px;color:#fff;background:var(--sv-danger);top:-3px;right:-5px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-bottom{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(132px,1fr);gap:12px;align-items:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar{grid-template-columns:minmax(72px,1fr) 44px minmax(112px,1.4fr)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-bottom>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-bar>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .submit-bar>uni-button{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5;width:100%!important;min-width:0!important;margin:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar .service-button{width:44px!important;min-width:44px!important;height:48px;padding:4px!important;border:0!important;font-size:11px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar-total,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-amount,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-view{min-width:0;width:auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar-total>uni-text:first-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-amount>uni-text:first-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-view>uni-text:first-child{font-size:var(--arena-caption)!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar-total>uni-text:last-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-amount>strong,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-view>uni-text:nth-child(2){font-size:var(--arena-price)!important;line-height:1.2;color:var(--sv-accent)!important;overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .payment-switch{position:static!important;margin:0!important;font-size:12px!important;min-height:24px;padding:2px 0!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout-context{display:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page{max-width:960px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .search-plugin-row,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .search-row{gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .search-box{min-height:48px;height:48px!important;padding:0 14px;background:var(--sv-surface)!important;border:1px solid var(--sv-line)!important;border-radius:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .component-gap{margin-top:var(--arena-gap)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-wrap{border-radius:16px!important;overflow:hidden}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-copy,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-content{max-width:100%}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .quick-grid,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-grid{gap:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .quick-icon{width:44px!important;height:44px!important;background:var(--sv-accent-soft)!important;border-radius:12px!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .quick-item>uni-text{font-size:var(--arena-small)!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-zones-section,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .guarantee-section{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-card{min-width:0;padding:12px 6px!important;background:var(--sv-brand)!important;border:1px solid var(--sv-line)!important;border-radius:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-mark{width:44px!important;height:44px!important;border-radius:10px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .game-name{font-size:var(--arena-small)!important;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-tabs-section{padding:4px!important;background:var(--sv-surface)!important;border:1px solid var(--sv-line);border-radius:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-tab{font-size:var(--arena-small)!important;min-height:40px;padding:8px 12px;border-radius:8px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-tab.active{color:var(--sv-accent)!important;background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-tab.active:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-tab.active:after{display:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-section{padding:0!important;background:transparent!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-card{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);display:flex!important;flex-direction:column;width:auto!important;min-width:0;padding:8px!important;margin:0!important;overflow:hidden}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-media{width:100%!important;height:auto!important;aspect-ratio:1.15;position:relative;overflow:hidden;border-radius:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-media .project-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder{background:var(--sv-brand)!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder:after{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder>b{color:var(--sv-accent)!important;font-size:28px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder>uni-text{padding:8px;font-size:12px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-placeholder>small{display:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-info{min-width:0;flex:1;padding:12px 4px 4px!important;display:flex;flex-direction:column}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-name{font-size:var(--arena-body)!important;font-weight:650!important;line-height:1.5!important;min-height:45px;color:var(--sv-text)!important;white-space:normal!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-bottom{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%;gap:10px;margin-top:auto}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-price-group,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-price-group>uni-text{color:var(--sv-accent)!important;font-size:21px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-order-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-buy{position:static!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:40px;height:auto!important;flex:none!important;padding:10px 6px!important;margin:0!important;background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;border-radius:8px!important;font-size:13px!important;line-height:1.5!important;text-align:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page .clerk-card{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);width:158px!important;min-width:158px;padding:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page .clerk-avatar{width:100%!important;height:120px!important;border-radius:10px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page .clerk-name{font-size:16px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page .clerk-signature{font-size:13px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page{padding-top:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .catalog-layout{min-height:0;gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .category-list{width:80px;flex:0 0 80px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .goods-list{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .goods-card{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);padding:12px!important;margin-bottom:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .goods-name{font-size:15px!important;white-space:normal!important;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .goods-bottom{flex-wrap:wrap;gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .goods-bottom>uni-button{min-width:44px;min-height:40px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page{padding-top:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav{position:sticky!important;top:0;z-index:60;min-height:56px;height:56px!important;margin:0 calc(-1 * var(--arena-gutter)) 12px;padding:0 var(--arena-gutter);background:var(--sv-bg)!important;border-bottom:1px solid var(--sv-line)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav{left:auto!important;right:auto!important;transform:none!important;width:auto!important;max-width:none!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-title{position:static!important;transform:none!important;margin:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-title{text-align:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-action{width:44px;height:44px;flex:0 0 44px;background:var(--sv-surface)!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .nav-title{font-size:17px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .media-section{margin:0 0 16px!important;border:1px solid var(--sv-line);border-radius:14px!important;overflow:hidden}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .image-swiper{height:300px!important;max-height:80vw}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .summary-card .name{font-size:20px!important;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .summary-card .description{font-size:14px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .summary-card .price{font-size:30px!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-section{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);margin-bottom:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-option{min-height:56px;padding:12px;font-size:14px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .trust-strip{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-surface)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .trust-strip uni-text{font-size:12px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .trust-strip>uni-view{border:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page>.section{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);margin-top:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .product-card{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:16px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .product-image{width:76px!important;height:76px!important;border-radius:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .product-name{min-height:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .product-desc{font-size:12px!important;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .notice{background:var(--sv-accent-soft)!important;border:1px solid var(--sv-line)!important;color:var(--sv-accent)!important;padding:12px!important;margin-bottom:16px;font-size:13px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].order-page .notice>uni-text:first-child{background:transparent!important;color:var(--sv-accent)!important;padding:0 8px 0 0;flex-shrink:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-card uni-label{display:flex;flex-direction:column;align-items:stretch!important;padding:14px 0;gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-card uni-label>uni-view{min-width:0;font-size:14px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .form-card uni-label uni-input{width:100%;min-height:48px;background:var(--sv-brand)!important;border:1px solid var(--sv-line);border-radius:10px;padding:10px 12px;text-align:left}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .variant-card>uni-view:last-child{display:grid;grid-template-columns:1fr;gap:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .variant-card uni-button{min-height:44px;padding:10px;font-size:14px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .server-item{gap:12px;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .quantity-stepper>uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .stepper>uni-view{min-width:40px;min-height:40px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-grid{gap:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-item{min-width:0;min-height:48px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-item uni-text{overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-summary{gap:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-summary .project-image{width:64px!important;height:64px!important;flex:0 0 64px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .summary-copy{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-name{font-size:16px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .service-subtitle{font-size:13px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-state{background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;font-size:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-completed .hero-state,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-refunded .hero-state{background:var(--sv-success-soft)!important;color:var(--sv-success)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-refund_processing .hero-state{background:var(--sv-warning-soft)!important;color:var(--sv-warning)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .status-chip{font-size:12px!important;padding:6px 10px;background:var(--sv-subtle)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-hero{padding:24px!important;background:linear-gradient(120deg,var(--sv-surface),var(--sv-brand))!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-card .card-head{flex-wrap:wrap;gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .card-head>uni-text:last-child{font-size:12px!important;max-width:100%;overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-panel{align-items:flex-start;gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-copy{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-copy>uni-text:first-child{font-size:15px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .state-copy>uni-text:last-child{font-size:13px!important;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .inline-action{min-width:56px;min-height:40px;font-size:13px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .method-option{min-height:72px;padding:12px 0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .method-copy{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .method-copy uni-text:first-child{font-size:15px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .method-copy uni-text:nth-child(2){font-size:13px!important;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wallet-page .panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wallet-page .action-grid>uni-view{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].wallet-page .panel,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].wallet-page .action-grid>uni-view{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-card .balance{font-size:34px!important;color:var(--sv-text)!important;line-height:1.3}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-card .card-top,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .balance-card .balance-label,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .asset-row>uni-view>uni-text:last-child{font-size:13px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .asset-row>uni-view>uni-text:first-child{font-size:17px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wallet-notice{padding:16px;border:1px solid var(--sv-line);border-radius:12px;background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wallet-notice uni-text{font-size:13px!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .menu{min-height:72px;gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-grid{gap:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-grid>uni-view,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-grid>uni-button{min-height:52px;padding:12px 8px;border-radius:10px;font-size:15px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .amount-grid>.active{background:var(--sv-accent-soft)!important;border-color:var(--sv-accent)!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-profile,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-wallet,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-panel{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);margin-bottom:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-profile{gap:14px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-avatar,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .avatar-placeholder{border-radius:14px;background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .feature-grid{gap:16px 8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .feature-item>uni-text{font-size:13px!important;color:var(--sv-text)!important;text-align:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .feature-symbol{width:40px;height:40px;border-radius:12px;background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legacy-logout,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .warm-logout{min-height:48px;background:var(--sv-surface)!important;color:var(--sv-danger)!important;border:1px solid var(--sv-line)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .message-header{padding:0 0 16px!important;background:transparent!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .message-header-copy>uni-text:last-child{font-size:22px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .message-tabs{min-height:48px;padding:4px;background:var(--sv-surface)!important;border:1px solid var(--sv-line);border-radius:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .message-tab{min-height:40px;font-size:14px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .message-tab.active{background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;border-radius:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tab-slider{display:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .official-title,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .session-title>uni-text:first-child{font-size:15px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .official-subtitle,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .session-preview{font-size:13px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .notification-detail{border-radius:16px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].chat-page,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].service-page{padding:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bubble{background:var(--sv-surface)!important;color:var(--sv-text)!important;border:1px solid var(--sv-line);border-radius:14px!important;font-size:15px!important;line-height:1.7}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .mine .bubble,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .self .bubble{background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .composer,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .input-bar{background:var(--sv-surface)!important;border-top:1px solid var(--sv-line);padding:12px 12px calc(12px + env(safe-area-inset-bottom));gap:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .composer uni-input{min-width:0;min-height:44px;padding:8px 12px;background:var(--sv-brand)!important;border:1px solid var(--sv-line);border-radius:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .composer .send{min-height:44px;min-width:64px;padding:10px;background:var(--sv-accent)!important;color:var(--sv-on-accent)!important;border-radius:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .legal-head,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .head,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article-head{background:transparent!important;color:var(--sv-text)!important;border:0!important;padding:8px 0 20px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .head-meta,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .head-meta>uni-text{color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].legal-page .section,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].legal-page .sections{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);margin-bottom:16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].legal-page .section .section{padding:0;border:0!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-body,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .section-copy,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .document uni-rich-text{font-size:15px!important;line-height:1.85!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].notice-page .content-shell{padding:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].notice-page .glass-card{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].notice-page .glass-card+.glass-card{margin-top:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].notice-page .action-inner{padding:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].unavailable-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].unavailable-page>uni-button{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5;margin-top:20px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .stars{display:flex;justify-content:space-between;gap:4px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .star-button{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:transparent!important;padding:6px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .star-button.active{background:var(--sv-accent-soft)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .anonymous-row{min-height:64px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rating-section .section-heading{flex-direction:column;align-items:stretch!important;gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .rating-result{text-align:left!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .avatar-frame{width:96px;height:96px;margin:16px auto;border-radius:20px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wechat-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .album-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clear-button{min-height:48px;padding:12px;font-size:15px!important;line-height:1.5;border-radius:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .qrcode,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .qr-code,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .qr-image{background:#fff!important;padding:12px;border-radius:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article .cover{width:80px;height:100%;min-height:100px;border-radius:10px;background:var(--sv-brand)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article-copy{min-width:0;padding:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article-title{font-size:16px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article .summary{padding:0;margin:8px 0;background:transparent!important;border:0!important;font-size:13px!important;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .article-foot{font-size:12px;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/message/video-preview"]{background:#080a0d!important;padding:0!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].club-entry-shell{padding:20px 16px 32px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .club-entry{padding:0!important;background:transparent!important;min-height:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .ambient-field,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-halo,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-outline,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-sheen{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-editorial{padding:24px 4px 12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .editorial-title{font-size:34px!important;line-height:1.3!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .editorial-title>uni-text{color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .editorial-title>uni-text:last-child{color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-stage{height:200px!important;margin:12px 0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-float{animation:none!important;transform:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .club-pass{background:linear-gradient(135deg,var(--sv-surface),var(--sv-brand))!important;color:var(--sv-text)!important;border:1px solid var(--sv-accent)!important;box-shadow:var(--sv-shadow)!important;border-radius:16px!important;transform:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-brand{color:var(--sv-text)!important;font-size:24px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-caption,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-footnote{color:var(--sv-muted)!important;font-size:13px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-top,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-arrow{color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-actions{background:var(--sv-surface)!important;color:var(--sv-text);border:1px solid var(--sv-line)!important;border-radius:var(--sv-card-radius)!important;box-shadow:var(--sv-shadow)!important;padding:var(--arena-card-padding);padding:20px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-actions .action-title{font-size:22px!important;color:var(--sv-text)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-actions .start-button{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5;min-height:48px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .consent-copy,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-footer{font-size:12px!important;color:var(--sv-muted)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .arena-home-hero{position:relative;padding:26px 22px;min-height:192px;border:1px solid var(--sv-line);border-radius:16px;background:radial-gradient(ellipse at 100% 0,rgba(233,189,104,.14),transparent 65%),var(--sv-surface)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .arena-home-hero .arena-hero-label{display:block;color:var(--sv-accent);font-size:12px;letter-spacing:2px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .arena-home-hero .arena-hero-title{display:block;margin-top:14px;font-size:26px;font-weight:700;line-height:1.35;color:var(--sv-text)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .arena-home-hero .arena-hero-copy{display:block;margin-top:10px;font-size:13px;line-height:1.7;color:var(--sv-muted)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .arena-home-hero .arena-hero-link{display:flex;align-items:center;gap:8px;min-height:40px;margin-top:12px;font-size:14px;color:var(--sv-accent)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page .hero-wrap:has(.arena-home-hero){height:auto!important;background:transparent!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .hero{padding:0!important;overflow:hidden;min-height:180px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .arena-clerk-cover{height:180px;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:radial-gradient(ellipse at 80% 0,rgba(233,189,104,.12),transparent 70%),var(--sv-surface)}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .arena-clerk-cover .arena-icon{width:48px;height:48px;flex-basis:48px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .arena-clerk-cover uni-text{font-size:22px;font-weight:700}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .profile-card{margin-top:-20px;margin-left:12px;margin-right:12px;padding-top:24px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .bottom-bar{display:grid!important;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:12px;min-height:76px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .bottom-bar .icon-action{width:100%!important;padding:6px!important;min-width:0!important;min-height:48px;background:var(--sv-subtle)!important;color:var(--sv-text)!important;font-size:12px!important;display:flex;flex-direction:column;gap:2px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .bottom-bar .order-button{min-width:0!important;width:100%!important;min-height:48px;padding:10px 12px!important;font-size:15px!important;line-height:1.5!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .gallery-item{min-height:140px;height:auto;padding:32px 16px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/clerk/detail"] .bottom-space{display:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/distribution/center"] .action-grid>uni-view{display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:6px;padding:14px 10px!important;min-width:0;background:var(--sv-surface)!important;border:1px solid var(--sv-line);border-radius:12px;color:var(--sv-text)!important;text-align:left}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/distribution/center"] .action-grid>uni-view>uni-text{color:var(--sv-text)!important;font-size:13px!important;white-space:normal}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark][data-visual-page="pages/distribution/center"] .action-grid>uni-view>uni-text:last-child{color:var(--sv-muted)!important;font-size:12px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .save-btn,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .save-action,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .save{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .save{position:relative!important;inset:auto!important;width:100%!important;margin-top:24px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-action{position:relative!important;inset:auto!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-action:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-nav .nav-action:after{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-order-action{position:relative!important;inset:auto!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .cashier-bottom>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .bottom-bar>.order-button{border-radius:var(--sv-button-radius)!important;background:var(--sv-accent-gradient)!important;color:var(--sv-on-accent)!important;font-size:var(--arena-body)!important;font-weight:650!important;box-shadow:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar>uni-button:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-button:before,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-order-action:before{display:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .verified-tag{background:var(--sv-success-soft)!important;color:var(--sv-success)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-option.active{background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;border-color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-option.active uni-text{color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-option{height:auto!important;min-height:56px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-option>uni-view{min-width:0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clerk-order-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clerk-card>uni-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-card .primary{display:flex;align-items:center;justify-content:center;min-height:var(--sv-button-height);height:auto;padding:12px 16px;border:1px solid transparent;border-radius:var(--sv-button-radius);background:var(--sv-accent-gradient);color:var(--sv-on-accent);font-size:var(--arena-body);font-weight:650;line-height:1.5}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .event-go,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clerk-order,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .console-card>uni-button{color:var(--sv-on-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .clerk-order{min-height:40px!important;height:auto!important;padding:10px!important;font-size:13px!important;border-radius:10px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wechat-button,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wechat-button uni-text{color:#101216!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .wechat-button .button-icon{background:transparent!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .club-pass .pass-top,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-brand-copy>uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .editorial-kicker>uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-heading>uni-text,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .pass-caption,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-eyebrow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .entry-actions .account-type{font-size:var(--arena-caption)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .tenant-caption,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .editorial-eyebrow,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .action-status,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .agreement-error,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-points{font-size:var(--arena-caption)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page>.summary-card,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page>.detail-section,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page>.trust-strip{margin-left:0!important;margin-right:0!important;width:100%!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page .media-section{height:300px!important;max-height:78vw}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].detail-page .media-section .image-swiper{height:100%!important;max-height:none}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-heading{flex-direction:column;align-items:stretch;gap:10px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-sort{justify-content:flex-start;gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-sort-item{min-height:36px;padding:8px;font-size:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .side-menu{width:80px;flex:0 0 80px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .side-item{min-height:48px;padding:12px 8px;font-size:13px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-info{padding:14px 0 0}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-image{width:100%;height:132px;border-radius:10px;background:var(--sv-brand)!important;background-image:none!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-price{font-size:22px!important;color:var(--sv-accent)!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].category-page .goods-bottom .cart{background:var(--sv-accent-soft)!important;color:var(--sv-accent)!important;border-radius:10px;min-width:44px;min-height:44px}html[data-visual-template=arena_dark]{color-scheme:dark}html[data-visual-template=arena_dark] .uni-page-head{background:var(--sv-bg)!important;color:var(--sv-text)!important;border-bottom:1px solid var(--sv-line)}html[data-visual-template=arena_dark] .uni-page-head__title{font-size:17px!important;font-weight:650}html[data-visual-template=arena_dark] .uni-modal{background:var(--sv-surface)!important;border:1px solid var(--sv-line);border-radius:16px}html[data-visual-template=arena_dark] .uni-modal__title{color:var(--sv-text);font-size:17px}html[data-visual-template=arena_dark] .uni-modal__bd{color:var(--sv-muted);font-size:15px;line-height:1.7}html[data-visual-template=arena_dark] .uni-modal__btn{min-height:48px;font-size:15px}html[data-visual-template=arena_dark] .uni-modal__btn_primary{color:var(--sv-accent)!important}html[data-visual-template=arena_dark] .uni-toast{background:var(--sv-surface);color:var(--sv-text);border:1px solid var(--sv-line)}@media (max-width: 360px){.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark]{--arena-gutter: 12px;--arena-card-padding: 12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .detail-grid{grid-template-columns:1fr!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .hero-main{flex-wrap:wrap;gap:12px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-grid{gap:10px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar{grid-template-columns:minmax(64px,1fr) 40px minmax(100px,1.3fr);gap:8px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar .service-button{width:40px!important;min-width:40px!important}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .order-bar-total>uni-text:last-child,.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .checkout>uni-view>uni-text:nth-child(2){font-size:22px!important}}@media (min-width: 768px){.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark].home-page{max-width:960px}.storefront-visual-page.storefront-visual-page[data-visual-template=arena_dark] .project-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (prefers-reduced-motion: reduce){.storefront-visual-page[data-visual-template=arena_dark]{animation-duration:.01ms!important;transition-duration:.01ms!important}}.storefront-visual-page{min-height:100vh;background-color:var(--sv-bg, #f5f6f8);color:var(--sv-text, #17191c);font-family:var(--sv-font-family, sans-serif)}.storefront-visual-page uni-button,.storefront-visual-page uni-input,.storefront-visual-page uni-textarea{font-family:inherit}.storefront-visual-page uni-button{transition-duration:var(--sv-motion, .18s)}.storefront-visual-page uni-button[disabled]{opacity:.5}.storefront-visual-page .primary-button,.storefront-visual-page .sheet-confirm,.storefront-visual-page .submit-btn,.storefront-visual-page .order-bar>uni-button{min-height:var(--sv-button-height, 2.875rem);border-radius:var(--sv-button-radius, .75rem);background:var(--sv-accent);color:var(--sv-on-accent)}uni-page-head .uni-page-head{background:var(--sv-bg, #f5f6f8)!important;color:var(--sv-text, #17191c)!important}uni-page-head .uni-page-head-btn,uni-page-head .uni-btn-icon{color:var(--sv-text, #17191c)!important}uni-modal .uni-modal,uni-modal .uni-modal__hd,uni-modal .uni-modal__ft,uni-actionsheet .uni-actionsheet__menu,uni-actionsheet .uni-actionsheet__action{background:var(--sv-surface, #fff);color:var(--sv-text, #17191c);font-family:var(--sv-font-family, sans-serif)}uni-modal .uni-modal{border-radius:var(--sv-card-radius, 16px)}uni-modal .uni-modal__title{color:var(--sv-text, #17191c)}uni-modal .uni-modal__bd{color:var(--sv-muted, #6b7280)}uni-modal .uni-modal__btn_default{color:var(--sv-text, #17191c)!important}uni-modal .uni-modal__ft:after,uni-modal .uni-modal__btn:after{border-color:var(--sv-line, #e5e7eb)}uni-toast .uni-toast{background:var(--sv-brand, #17191c);color:var(--sv-on-brand, #fff);font-family:var(--sv-font-family, sans-serif)}@media (prefers-reduced-motion: reduce){.storefront-visual-page{--sv-motion: 0ms}}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.home-page .project-grid,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.home-page .quick-grid,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.home-page .game-grid{grid-template-columns:var(--decoration-columns, repeat(2, minmax(0, 1fr)))!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-icon]{transform:none!important;width:var(--decoration-icon-size)!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:1;flex:0 1 var(--decoration-icon-size)!important;border-radius:var(--decoration-icon-radius, 12px)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-icon]>.soft-glass-icon{width:56%!important;height:56%!important;flex-basis:56%!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-icon]>.quick-glyph{width:60%;height:60%;max-width:100%;max-height:100%}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-surface]{background:var(--decoration-surface)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-radius]{border-radius:var(--decoration-radius)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-padding]{padding:var(--decoration-padding)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-text],.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-text] uni-text{color:var(--decoration-text)!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page [data-decoration-id][style*=--decoration-accent]{--sv-accent: var(--decoration-accent);--sv-accent-text: var(--decoration-accent)}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .game-card,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .quick-item{min-width:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-primary-row{display:grid!important;grid-template-columns:var(--decoration-primary-grid, repeat(4, minmax(0, 1fr)))!important;width:100%!important;min-width:0!important;gap:8px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .market-primary-item{min-width:0!important;width:auto!important;flex:none!important;padding:10px 4px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .market-primary-item>uni-text{max-width:100%;white-space:normal!important;text-align:center;line-height:1.5;overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .market-primary-scroll{height:auto!important;max-height:42vh;overflow-y:auto;flex:none}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .market-category-page{min-height:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-product-list,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .goods-grid{display:grid!important;grid-template-columns:var(--decoration-product-grid, minmax(0, 1fr))!important;gap:12px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-product-list .market-product{margin:0!important;min-width:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog{display:flex!important;flex-direction:row!important;align-items:stretch;gap:8px;min-height:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-menu{width:92px!important;flex:0 0 92px!important;max-height:none!important;min-height:0;background:transparent!important;white-space:normal}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-menu .uni-scroll-view-content{display:flex;flex-direction:column;gap:10px;box-sizing:border-box;width:100%;height:auto!important;min-height:100%;padding:12px 6px}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-item{display:flex!important;align-items:center;justify-content:center;flex:none;min-height:56px!important;height:auto!important;width:100%!important;margin:0!important;padding:12px 6px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.92)!important;background:linear-gradient(135deg,rgba(255,255,255,.86),rgba(255,255,255,.56))!important;box-shadow:0 2px 6px rgba(52,69,101,.07),inset 0 1px #fff!important;backdrop-filter:blur(16px);color:#495564!important;font-size:15px!important;font-weight:500!important;line-height:1.5!important;text-align:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-item>uni-text{font-size:inherit!important;color:inherit!important;white-space:normal;overflow-wrap:anywhere}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-item.active{background:linear-gradient(135deg,rgba(255,236,204,.95),rgba(255,247,232,.8))!important;border-color:rgba(223,161,70,.55)!important;color:#8b5000!important;font-weight:600!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-item:before,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-item:after,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-indicator{display:none!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-products{min-width:0;flex:1}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .product-grid-mode .market-products-inner{padding:8px 6px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .product-grid-mode .market-product-list{gap:8px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-product-list .market-product{display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:8px!important;gap:8px!important;height:auto!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-product-image{width:100%!important;height:auto!important;min-height:0!important;flex:none!important;aspect-ratio:1;border-radius:10px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-product-copy{flex:1;width:100%;min-width:0;padding:0!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-product-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal!important;min-height:42px;font-size:14px!important;line-height:1.5!important;overflow:hidden}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-product-price{font-size:18px!important;margin-top:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page .product-grid-mode .market-order-button{width:100%!important;min-width:0!important;min-height:40px!important;height:auto!important;margin-top:auto!important;font-size:13px!important;line-height:1.5!important;white-space:normal;padding:8px 4px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .goods-card{min-width:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page.legacy-product-grid .goods-card{display:flex;flex-direction:column;align-items:stretch}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page.legacy-product-grid .goods-image{width:100%;height:auto;aspect-ratio:1}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page.legacy-product-grid .goods-copy{min-width:0;padding:8px 0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .catalog-layout{flex-direction:column!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .catalog-layout .side-menu{width:100%!important;height:auto!important;min-height:0!important;flex:none!important;max-height:32vh}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .catalog-layout .side-menu .uni-scroll-view-content{display:grid;grid-template-columns:var(--decoration-primary-grid, repeat(4, minmax(0, 1fr)));grid-auto-rows:max-content;align-content:start;gap:8px}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .catalog-layout .side-item{min-width:0;min-height:44px;height:auto!important;padding:8px 4px;text-align:center}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .goods-area{width:100%;flex:1;min-height:0}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.settings-page .logout,.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.mine-page .warm-logout{display:flex!important;align-items:center!important;justify-content:center!important;width:100%;min-height:52px!important;height:auto!important;padding:14px 20px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-align:center!important;letter-spacing:.5px}@media (max-width: 360px){.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-side-menu{width:88px!important;flex-basis:88px!important}}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog[data-product-columns="3"] .market-product-list{gap:6px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog[data-product-columns="3"] .market-product{padding:4px!important}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog[data-product-columns="3"] .market-product-name{font-size:12px!important;min-height:36px}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog[data-product-columns="3"] .market-product-price{font-size:14px!important;overflow-wrap:anywhere;flex-wrap:wrap}.storefront-visual-page.storefront-visual-page.storefront-visual-page.storefront-visual-page.category-page .market-catalog[data-product-columns="3"] .market-order-button{font-size:12px!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.storefront-visual-page.category-page .market-side-item{background:#f7f9fc!important}}uni-page-body{min-height:100%;background:var(--sv-bg, #f5f6f8);color:var(--sv-text, #171b22);font-family:var(--sv-font-family, sans-serif);font-size:var(--sv-font-28, .875rem);line-height:1.5;--club-bg: #f5f6f8;--club-surface: #ffffff;--club-ink: #171b22;--club-muted: #8b8f96;--club-line: #eceef1;--club-dark: #17191c;--club-accent: #ff9500;--club-accent-light: #fff5e6;--club-cyan: #28a8e9;--club-success: #20c985;--club-warning: #ffb340;--club-danger: #ff5757;--club-radius-sm: .25rem;--club-radius-md: .5rem;--club-radius-lg: .75rem;--club-radius-pill: 31.21875rem;--club-shadow: 0 .1875rem .75rem rgba(17, 23, 34, .05);--club-shadow-float: 0 .4375rem 1.125rem rgba(17, 23, 34, .12)}body{background:var(--sv-bg, #f5f6f8)}uni-view,uni-text,uni-button,uni-input,uni-textarea,uni-image,uni-scroll-view{box-sizing:border-box}uni-button{margin:0}uni-button:after{border:0}.app-page{min-height:100vh;padding:var(--sv-space-32, 1rem) var(--sv-space-24, .75rem) calc(env(safe-area-inset-bottom) + var(--sv-space-36, 1.125rem));background:var(--sv-bg)}.app-card{padding:var(--sv-space-28, .875rem);border:.0625rem solid var(--sv-line);border-radius:var(--sv-card-radius);background:var(--sv-surface);box-shadow:var(--sv-shadow, none)}.app-button{height:var(--sv-button-height, 2.75rem);display:flex;align-items:center;justify-content:center;border-radius:var(--sv-card-radius);background:var(--club-dark);color:var(--sv-text, #ffffff);font-size:var(--sv-font-28, .875rem);font-weight:var(--sv-weight-800, 800);letter-spacing:.0625rem}.club-screen{min-height:100vh;background:var(--sv-bg);color:var(--sv-text)}.club-surface{border:.0625rem solid var(--sv-line);border-radius:var(--sv-card-radius);background:var(--sv-surface);box-shadow:var(--sv-shadow, none)}.app-button--secondary{border:.0625rem solid var(--sv-line);background:var(--sv-surface, #ffffff);color:var(--sv-text, #272b30)}.app-input{min-height:var(--sv-size-84, 2.625rem);padding:0 var(--sv-space-24, .75rem);border:.0625rem solid var(--sv-line);border-radius:var(--sv-radius-16, .5rem);background:var(--sv-surface, #ffffff);color:var(--sv-text, #17191c)}.app-muted{color:var(--sv-muted, #8b8f96)}uni-button,.quick-item,.game-card,.project-card,.clerk-card,.feature-item,.order-item,.contact-block,.market-product,.goods-card{-webkit-tap-highlight-color:transparent;transition:transform var(--sv-motion, .18s) cubic-bezier(.22,.8,.25,1),opacity var(--sv-motion, .18s) ease,box-shadow var(--sv-motion, .18s) ease,background-color var(--sv-motion, .18s) ease}uni-button:active,.quick-item:active,.game-card:active,.project-card:active,.clerk-card:active,.feature-item:active,.order-item:active,.contact-block:active,.market-product:active,.goods-card:active{transform:scale(.98)}uni-button[disabled]:active,uni-button.disabled:active,.disabled:active{transform:none}.floating-back,.floating-home,.screen-back,.market-back,.category-drawer-close,.search-clear,.record-link,.agreement-link,.next-link,.claim-link,.complaint-link,.upload-button,.service-button,.add-material,.payment-switch,.rights-option,.order-option,.pay-option,.link-row,.entitlement-row,.side-item,.market-side-item,.service-item,.notice-item,.tab-item,.session,.article,.case,.order-card,.nav-pill{-webkit-tap-highlight-color:transparent;transition:transform var(--sv-motion, .18s) cubic-bezier(.22,.8,.25,1),opacity var(--sv-motion, .18s) ease,background-color var(--sv-motion, .18s) ease}.floating-back:active,.floating-home:active,.screen-back:active,.market-back:active,.category-drawer-close:active,.search-clear:active,.record-link:active,.agreement-link:active,.next-link:active,.claim-link:active,.complaint-link:active,.upload-button:active,.service-button:active,.add-material:active,.payment-switch:active,.rights-option:active,.order-option:active,.pay-option:active,.link-row:active,.entitlement-row:active,.side-item:active,.market-side-item:active,.service-item:active,.notice-item:active,.tab-item:active,.session:active,.article:active,.case:active,.order-card:active,.nav-pill:active{transform:scale(.97)}@media (prefers-reduced-motion: reduce){.floating-back:active,.floating-home:active,.screen-back:active,.market-back:active,.category-drawer-close:active,.search-clear:active,.record-link:active,.agreement-link:active,.next-link:active,.claim-link:active,.complaint-link:active,.upload-button:active,.service-button:active,.add-material:active,.payment-switch:active,.rights-option:active,.order-option:active,.pay-option:active,.link-row:active,.entitlement-row:active,.side-item:active,.market-side-item:active,.service-item:active,.notice-item:active,.tab-item:active,.session:active,.article:active,.case:active,.order-card:active,.nav-pill:active{transform:none}}@media (prefers-reduced-motion: reduce){uni-view,uni-text,uni-button,uni-image,uni-scroll-view,uni-swiper,uni-swiper-item,uni-input,uni-textarea{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}uni-button:active,.quick-item:active,.game-card:active,.project-card:active,.clerk-card:active,.feature-item:active,.order-item:active,.contact-block:active,.market-product:active,.goods-card:active{transform:none}}.quick-icon,.order-icon,.feature-icon,.message-icon,.action-icon,.menu-icon,.pay-icon,.game-logo,.fast-badge,.intro-icon,.upload-icon,.error-mark,.empty-mark,.service-icon,.status-icon,.category-icon,.level-icon,.order-mark,.success-icon,.icon-action,.club-mark,.brand-mark-small,.search-mark,.brand-logo{transform:scale(1.12);transform-origin:center;font-weight:var(--sv-weight-900, 900)}.quick-icon,.order-icon,.feature-icon,.message-icon,.action-icon,.menu-icon,.pay-icon,.game-logo{transition:transform var(--sv-motion, .18s) cubic-bezier(.22,.8,.25,1)}.quick-icon:active,.order-icon:active,.feature-icon:active,.message-icon:active,.action-icon:active,.menu-icon:active,.pay-icon:active,.game-logo:active{transform:scale(1.02)}@media (prefers-reduced-motion: reduce){.quick-icon:active,.order-icon:active,.feature-icon:active,.message-icon:active,.action-icon:active,.menu-icon:active,.pay-icon:active,.game-logo:active{transform:scale(1.12)}}
