@charset "UTF-8";.sdk-page-header{display:flex;align-items:center;justify-content:space-between;padding:0 16px;height:48px;background:#fff}.sdk-page-header .header-left{display:flex;align-items:center}.sdk-page-header .header-left .logo{position:relative;width:32px;width:clamp(25.6px,8.533vw,32px);height:24px;height:clamp(19.2px,6.4vw,24px);margin-right:24px;overflow:visible!important}.sdk-page-header .header-left .logo:after{content:"";position:absolute;top:50%;right:-12px;width:1px;height:20px;background:#d9d9d9;transform:translate(-50%,-50%)}.sdk-page-header .header-left .game-logo{width:40px;width:clamp(32px,10.667vw,40px);height:40px;height:clamp(32px,10.667vw,40px)}.sdk-page-header .header-right{display:flex;align-items:center;justify-content:flex-end}.sdk-page-header .avatar{width:32px;width:clamp(25.6px,8.533vw,32px);height:32px;height:clamp(25.6px,8.533vw,32px);margin-left:12px;border-radius:50%}.sdk-page-header .ai-help-container{display:flex;align-items:center;cursor:pointer;background:#ececf0;border-radius:8px}.sdk-page-header .ai-help-container .ai-help-icon{display:flex;align-items:center;justify-content:center;width:32px;width:clamp(25.6px,8.533vw,32px);height:32px;height:clamp(25.6px,8.533vw,32px);font-size:24px;font-size:clamp(19.2px,6.4vw,24px)}.sdk-page-header .ai-help-container .ai-help-text{display:none}.AIHelpSupportBox{width:100%;height:100%;position:fixed;z-index:99999}.AIHelpSupportBox.sdk{top:0;left:0}.AIHelpSupportBox .close{position:absolute;right:calc(100% - 40px);left:calc(100% - 40px);top:10px;width:30px;height:30px;color:#fff;background:transparent;border-radius:25px}.AIHelpSupportBox .close:before,.AIHelpSupportBox .close:after{position:absolute;content:"";width:20px;height:2px;background:#575c66;top:14px;left:6px;z-index:999999}.AIHelpSupportBox .close:before{transform:rotate(45deg)}.AIHelpSupportBox .close:after{transform:rotate(-45deg)}@media screen and (orientation: landscape),screen and (min-width: 480px){.sdk-page-header .ai-help-container{padding:6px 12px}.sdk-page-header .ai-help-container .ai-help-icon{width:20px;width:clamp(16px,5.333vw,20px);height:20px;height:clamp(16px,5.333vw,20px);font-size:20px;font-size:clamp(16px,5.333vw,20px);margin-right:4px}.sdk-page-header .ai-help-container .ai-help-text{display:block;font-size:16px;font-size:clamp(12.8px,4.267vw,16px)}}@media screen and (min-width: 480px) and (min-height: 600px){.AIHelpSupportBox{width:375px;height:500px;position:fixed}.AIHelpSupportBox.sdk{left:unset;right:16px;top:64px}.AIHelpSupportBox{border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000001a;background-color:#0000001a}.AIHelpSupportBox .close{position:absolute;right:calc(100% - 40px);left:calc(100% - 40px);top:10px;width:30px;height:30px;color:#fff;background:transparent;border-radius:25px;cursor:pointer;z-index:999999}.AIHelpSupportBox .close:before{position:absolute;content:"";width:20px;height:2px;background:#575c66;transform:rotate(45deg);top:14px;left:6px}.AIHelpSupportBox .close:after{content:"";position:absolute;width:20px;height:2px;background:#575c66;transform:rotate(-45deg);top:14px;left:6px}}#canvas[data-v-bbf1246d]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.c-scratch-card-dialog{width:100%;user-select:none}.c-scratch-card-dialog .c-dialog{--mt-dialog-width: min(100%, 460px);padding-top:calc(var(--mt-dialog-width) * .4 / 3 * 4);aspect-ratio:3/4;overflow:visible}.c-scratch-card-dialog .c-dialog:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--mt-scratch-bg)}.c-scratch-card-dialog .light{position:absolute;top:-25%;left:0;width:100%;height:287px;z-index:-1}.c-scratch-card-dialog .light:before{content:"";position:absolute;top:0;left:0;width:212px;height:287px;background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2026/04/03/15/51/48/pic_light_l.png) no-repeat center/cover}.c-scratch-card-dialog .light:after{content:"";position:absolute;top:0;right:0;width:212px;height:287px;background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2026/04/03/15/51/53/pic_light_r.png) no-repeat center/cover}.c-scratch-card-dialog .dialog-title{position:relative;display:block;width:260px;height:28px;margin:0 auto;font-size:28px;line-height:28px;z-index:1}.c-scratch-card-dialog .dialog-icon{position:absolute;right:12px;top:120px;width:32px;height:32px;font-size:32px}.c-scratch-card-dialog #canvas-container{position:relative;width:68%;aspect-ratio:232/152;margin:10% auto 0;display:flex;align-items:center;justify-content:center;background:var(--mt-scratch-card-layer-color);border-radius:12px;overflow:hidden;z-index:0}.c-scratch-card-dialog #canvas-container .scratch-tip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;z-index:3;pointer-events:none}.c-scratch-card-dialog #canvas-container #message{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1}.c-scratch-card-dialog #canvas-container .voucher-first-collect-dialog{max-height:unset;overflow-y:unset}.c-scratch-card-dialog #canvas-container .voucher-first-collect-dialog .voucher{width:162px;height:80px;margin:0 auto}.c-scratch-card-dialog #canvas-container .voucher-first-collect-dialog .name{width:90%}.c-scratch-card-dialog #canvas-container .voucher-first-collect-dialog .desc{font-size:20px;line-height:22px;text-align:center;transform:translateY(-2px)}.scratch-card-reward-dialog{width:100%;height:100%}.scratch-card-reward-dialog .c-dialog{height:100%;justify-content:center;--mt-dialog-padding: 0;--mt-dialog-width: min(100%, 460px);--mt-dialog-max-height: 100%}.scratch-card-reward-dialog .reward-drop{position:absolute;top:0;left:0;width:100%;height:100%;animation:drop-down 10s linear 1s infinite}.scratch-card-reward-dialog .reward-bunting{position:absolute;top:0;left:0;width:100%;height:67px;animation:scale-in-center .5s ease-in both}@media (min-width: 480px){.scratch-card-reward-dialog .reward-bunting{display:none}}.scratch-card-reward-dialog .reward-title{display:block;height:96px;animation:scale-in-center .5s ease-in both}.scratch-card-reward-dialog .reward-light{position:absolute;top:50%;left:50%;width:min(100%,375px);height:calc(min(100%,375px)*.86);margin-left:calc(-.5*min(100%,375px));margin-top:calc(-.43*min(100%,375px));z-index:1;animation:scale-in-center .5s ease-in both}.scratch-card-reward-dialog .reward-animate-light{position:absolute;top:50%;left:50%;width:min(100%,375px);margin-left:calc(-.5*min(100%,375px));margin-top:calc(-.5*min(100%,375px));animation:spin 10s linear infinite;z-index:-1}.scratch-card-reward-dialog .reward-container{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;margin-top:10%;animation:scale-in-center .5s ease-in both}.scratch-card-reward-dialog .reward-container .c-voucher-container{transform:scale(1.2) rotate(-7deg) translateY(50%)}.scratch-card-reward-dialog .reward-star{position:absolute;top:50%;left:50%;width:352px;height:246px;z-index:1;transform:translate(-50%,-50%);animation:star 2s ease-in-out infinite}.scratch-card-reward-dialog .reward-message{margin-top:24%;font-size:24px;font-weight:400}.scratch-card-reward-dialog .reward-tip{margin-top:8px;font-size:14px;font-weight:400}.scratch-card-reward-dialog .reward-btn{display:block;width:145px;height:45px;margin:15px auto 0;border-radius:12px;font-size:18px}.c-wheel-item{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translateY(-50%);transform-origin:center center;font-family:var(--mt-uno-black-font-family)}.c-wheel-item .detail-voucher+.wheel-item-count{margin-top:4px;margin-bottom:-4px}.c-wheel-item .wheel-item-image{width:46px;height:46px}.c-wheel-item .wheel-item-count{max-width:2.6em;font-size:16px;--mt-text-color: #666666;--mt-text-shadow-color: #fff}.c-wheel-item.first .wheel-item-count{--mt-text-color: #fff;--mt-text-shadow-color: #000}.draw-animation{animation:draw-animation 1s ease-in-out}@keyframes draw-animation{0%{transform:scale(1)}25%{transform:scale(1.2)}50%{transform:scale(1)}75%{transform:scale(1.2)}to{transform:scale(1)}}.wheel-container,.wheel-box-wrap{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}:root{--lucky-draw-title-bg: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/20/17/53/35/ic_t.png) no-repeat center / cover;--lucky-draw-title-color: #fff;--lucky-draw-title-shadow: 0 2px 2px #a0149e, 2px 0 2px #a0149e, -2px 0 2px #a0149e, 0 -2px 2px #a0149e, 0px 2px 4px rgba(0, 0, 0, .5);--lucky-draw-close-icon: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/unoicon/icon_pack_close.png) no-repeat center / cover;--lucky-draw-bg-color: #fff;--lucky-draw-inner-bg: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/pre/2025/08/19/16/10/59/inner.png) no-repeat center / cover;--lucky-draw-outer-bg: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/pre/2025/08/19/16/11/01/outer.png) no-repeat center / cover;--lucky-draw-border-color: ##fff;--lucky-draw-line-default-color: #dd8200;--lucky-draw-line-highlight-color: #ac2eff;--lucky-draw-highlight-color: linear-gradient( 145deg, #f98fff 7%, #a94bfc 100% );--lucky-draw-dot-color: #fff;--lucky-draw-dot-border-color: #dca138;--lucky-draw-dot-active-color: #dca138;--lucky-draw-pointer-image: url(https://dev-store-f2e.mattel163.com/gamecenter-core-uploads/qa1/2025/08/20/10/58/19/point.png) no-repeat center / cover;--lucky-draw-center-image: url(https://dev-store-f2e.mattel163.com/gamecenter-core-uploads/qa1/2025/08/20/10/58/22/center.png) no-repeat center / cover;--lucky-draw-foot: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/20/17/53/33/ic_foot.png) no-repeat center / cover;--lucky-draw-btn-theme: "uno-yellow";--lucky-draw-normal-reward-bg: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/22/11/39/44/n_bg.png) no-repeat center / cover;--lucky-draw-first-reward-bg: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/22/11/39/39/f_bg.png) no-repeat center / cover;--lucky-draw-btn-prefix: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/22/16/34/42/ic_new.png) no-repeat center / cover;--lucky-draw-btn-addon: url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/22/16/34/46/ic_circle.png) no-repeat center / cover}.wheel-title{position:relative;display:flex;align-items:flex-end;justify-content:center;padding-bottom:11%;width:100%;max-width:375px;height:150px;background:var(--lucky-draw-title-bg);font-size:28px;font-family:var(--mt-uno-black-font-family)}.wheel-title .icon-close{position:absolute;right:16px;top:32px;width:24px;height:24px;background:var(--lucky-draw-close-icon);animation:fade-in .5s ease-in forwards}.wheel-title .title-txt{width:56%;text-align:center;--mt-text-color: var(--lucky-draw-title-color);--mt-text-shadow: var(--lucky-draw-title-shadow)}.wheel-box{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;z-index:1}.wheel-canvas{position:relative;border-radius:50%;background:var(--lucky-draw-inner-bg),var(--lucky-draw-outer-bg);background-size:calc(100% - 52px) calc(100% - 52px),cover}.wheel-pointer{position:absolute;top:-15px;left:50%;margin-left:-20px;width:40px;height:60px;background:var(--lucky-draw-pointer-image);pointer-events:none;transform-origin:center top;z-index:10}.wheel-draw{position:absolute;top:calc(50% - 65px);left:50%;width:128px;height:128px;margin-top:-64px;margin-left:-64px;background:var(--lucky-draw-center-image);z-index:10}.wheel-foot{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;position:relative;width:100%;height:130px;background:var(--lucky-draw-foot);transform:translateY(-35%)}.wheel-foot .btn-spin{width:210px;height:54px;margin-bottom:-12px;font-size:24px;background:linear-gradient(180deg,#ffe31c 0%,#ffbd0a 100%)!important;box-shadow:inset 0 -5px #cb6a0c,0 4px #00000040!important}.wheel-foot .btn-spin:after{transform:scale(1.5) translate(4px,4px)}.c-wheel-detail-dialog{width:100%!important;display:flex;flex-direction:column;justify-content:center;align-items:center}.c-wheel-detail-dialog .reward-title{width:360px;height:70px}.c-wheel-detail-dialog .reward-content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:247px;margin-bottom:24px;animation-delay:.25s;animation-duration:.5s;background:var(--lucky-draw-normal-reward-bg)}.c-wheel-detail-dialog .reward-content.first{background:var(--lucky-draw-first-reward-bg)}.c-wheel-detail-dialog .reward-content .reward-item{position:static;transform:none;animation:scale-in-center .5s 1s cubic-bezier(.25,.46,.45,.94) both}.c-wheel-detail-dialog .reward-content .wheel-item-image{width:88px;height:88px}.c-wheel-detail-dialog .reward-content .detail-voucher{margin:24px auto;transform:scale(2)}.c-wheel-detail-dialog .reward-content .wheel-item-count{font-size:32px;line-height:1;--mt-text-color: #fff;--mt-text-shadow-color: #141414}.c-wheel-detail-dialog .reward-drop{position:absolute;top:0;left:0;width:100%;height:100%;animation:drop-down 10s linear 1s infinite}.c-wheel-detail-dialog .reward-foot{display:flex;align-items:center;justify-content:center}.c-wheel-detail-dialog .reward-foot.single .btn-return{display:none}.c-wheel-detail-dialog .reward-foot .btn-return{margin-right:calc((100vw - 320px) / 3)}.c-wheel-detail-dialog .reward-foot .btn-return,.c-wheel-detail-dialog .reward-foot .btn-confirm{width:160px;height:54px;font-size:20px}.c-order-status-dialog .order-content{display:flex;flex-direction:column;align-items:center;justify-content:center}.c-order-status-dialog .circle-wrap{position:relative;display:flex;justify-content:center;margin-top:24px}.c-order-status-dialog .circle-wrap .animate-circle{animation:spin 1s ease-in-out infinite}.c-order-status-dialog .circle-wrap .circle-time{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--van-count-down-font-size: 24px}.c-order-status-dialog .status-icon{margin-top:24px;margin-bottom:0}.c-order-status-dialog .btn-confirm{width:65%!important;max-width:300px;margin:12px auto 0}.c-order-status-dialog .text-msg,.c-order-status-dialog .text-tip{text-align:center}.intimate-popup .price-info{display:flex;flex-direction:column;align-items:center;justify-content:center;width:90%;height:136px;margin:0 auto;background:#3569ab;box-shadow:inset 0 0 4px #1c3a63;border-radius:16px;border:1px solid #5b8bc9}.intimate-popup .payable{font-size:16px}@media (min-width: 600px){.intimate-popup .payable{font-size:24px}}.intimate-popup .price{--mt-text-color: #fef972;--mt-text-shadow-color: #2b5794;font-size:32px;margin-top:16px}@media (min-width: 600px){.intimate-popup .price{font-size:42px}}.intimate-popup .share-tips{width:90%;margin:24px auto 0;font-family:var(--mt-uno-base-font-family);font-size:16px}.intimate-popup .qrcode-wrap{display:flex;justify-content:center;align-items:center;width:170px;height:170px;border-radius:7px;margin:16px auto 0;background:#fff}.intimate-popup .btn-send,.intimate-popup .btn-copy{max-width:50%;margin:24px auto}.intimate-popup.dialog-mode{--mt-dialog-width: 560px}.pay-select{position:relative}.payment-info-container .icon-add{margin:0 2px}.sdk-popup.dialog-mode .original-row .value .text-content,.sdk-popup.dialog-mode .total-row .value .text-content,.sdk-popup.dialog-mode .name-row .value .text-content{transform-origin:right center}.privicy-text{text-align:left}@media (min-width: 320px) and (max-width: 479px){.pay-select .split-line{width:100%;height:1px;margin-top:12px;margin-top:clamp(10.8px,3.2vw,13.2px)}.payment-info-container{--van-padding-md: 0}.payment-info-container .skeleton-product-info{position:relative;display:flex;flex-direction:column;width:100%}.payment-info-container .payment-info-card{position:relative;margin-top:12px;margin-bottom:12px;padding:12px 16px;padding:clamp(10.8px,3.2vw,13.2px) clamp(14.4px,4.267vw,17.6px)}.payment-info-container .product-image{width:48px;width:clamp(43.2px,12.8vw,52.8px);height:48px;height:clamp(43.2px,12.8vw,52.8px);border-radius:8px;overflow:hidden}.payment-info-container .product-name{width:60%;position:absolute;top:28px;top:clamp(25.2px,7.467vw,30.8px);left:76px;left:clamp(68.4px,20.267vw,83.6px);height:20px;height:clamp(18px,5.333vw,22px);font-size:16px;font-size:clamp(14.4px,4.267vw,17.6px);text-align:left;line-height:1}.payment-info-container .product-block{width:100%;height:28px;height:clamp(25.2px,7.467vw,30.8px);margin-top:12px;margin-top:clamp(10.8px,3.2vw,13.2px)}.payment-info-container .limit-time{display:flex;align-items:center;justify-content:center;width:100%;height:36px;height:clamp(32.4px,9.6vw,39.6px);border-radius:8px;border-radius:clamp(7.2px,2.133vw,8.8px)}.payment-info-container .limit-time .icon-time{margin-right:4px;margin-right:clamp(3.6px,1.067vw,4.4px);width:20px;width:clamp(18px,5.333vw,22px);height:20px;height:clamp(18px,5.333vw,22px);font-size:20px;font-size:clamp(18px,5.333vw,22px)}.payment-info-container .limit-time .time-text{width:4em;font-size:14px;font-size:clamp(12.6px,3.733vw,15.4px)}.payment-info-container .info-row{display:flex;align-items:center;width:100%;height:24px;height:clamp(21.6px,6.4vw,26.4px);margin-top:8px;margin-top:clamp(7.2px,2.133vw,8.8px);font-size:14px;font-size:clamp(12.6px,3.733vw,15.4px);line-height:1}.payment-info-container .info-row .label{width:30%;text-align:left}.payment-info-container .info-row .value:not(.product-name){display:flex;align-items:center;justify-content:flex-end;width:70%}.payment-info-container .info-row .value.product-detail{font-size:16px;font-size:clamp(14.4px,4.267vw,17.6px)}.payment-info-container .info-row .icon-add,.payment-info-container .info-row .total-price{font-size:20px;font-size:clamp(18px,5.333vw,22px)}.payment-info-container .info-row.name-row{height:0;margin:0}.payment-info-container .info-row.name-row .label,.payment-info-container .privicy-info{display:none}.payment-info-container .icon-detail{width:20px;width:clamp(18px,5.333vw,22px);height:20px;height:clamp(18px,5.333vw,22px);font-size:20px;font-size:clamp(18px,5.333vw,22px);margin-right:2px}}@media (min-width: 480px){.pay-select .split-line{position:absolute;top:16px;right:50%;bottom:16px;margin:0;width:1px}.pay-select .split-line.skeleton{right:0}.payment-info-container{display:flex;flex-direction:column;justify-content:space-between;position:relative;width:50%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:3% 2%;padding:min(clamp(19.8px,5.867vw,24.2px),3%) min(clamp(19.8px,5.867vw,24.2px),2%);--van-padding-md: 0}.payment-info-container::-webkit-scrollbar{display:none}.payment-info-container .product-image{display:block;margin:0 auto 16px;margin:0 auto clamp(14.4px,4.267vw,17.6px);width:120px;width:clamp(96px,32vw,120px);height:120px;height:clamp(96px,32vw,120px);border-radius:12px}.payment-info-container .info-row{display:flex;align-items:center;width:100%;height:32px;height:clamp(28.8px,8.533vw,35.2px);margin-top:8px;margin-top:clamp(7.2px,2.133vw,8.8px);font-size:14px;font-size:clamp(12.6px,3.733vw,15.4px);line-height:1}.payment-info-container .info-row .label{width:30%;text-align:left}.payment-info-container .info-row .value{display:flex;align-items:center;justify-content:flex-end;width:70%}.payment-info-container .info-row .total-price{font-size:22px;font-size:clamp(19.8px,5.867vw,24.2px)}.payment-info-container .product-details{margin-bottom:48px}.payment-info-container .privicy-info{padding:1em .5em;max-height:12em}.payment-info-container .privicy-info .privicy-text{font-size:11px;font-size:clamp(9.9px,2.933vw,12.1px);line-height:1}}.flow-wrapper{width:100%;height:100%;--van-padding-md: 0}.flow-wrapper .van-skeleton{display:block}.frames-wrapper{width:100%;--van-padding-md: 0}.frames-wrapper .van-skeleton{display:block}.frames-container .input-container{position:relative}.frames-container .van-checkbox__label--right{width:90%;padding-top:2px}.frame-item:not(.frame--invalid){margin-bottom:12px}.frame-item.flow-item:not(.frame--invalid){margin-bottom:36px}.frame-item{position:relative;width:100%;height:40px;padding:0 12px;border:1px solid #ddd;border-radius:8px;background:#fff;transition:border-color .3s;display:flex;align-items:center;overflow:hidden}.frame-item iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:8px}.icon-container.payment-method{position:absolute;top:50%;right:0;display:flex;justify-content:center;width:36px;margin:0 7px;transform:translateY(-50%)}.icon-container.payment-method img{width:100%;height:100%}.error-message{--mt-text-color: #ff4444;display:block;margin-top:8px;margin-bottom:8px;font-size:12px;line-height:1;text-align:left}.date-and-code{display:flex;justify-content:space-between;width:100%;gap:12px}.date-and-code .expiry-date-container{width:60%}.date-and-code .cvv-container{width:calc(40% - 12px)}.btn-submit{width:100%;font-size:16px}.save-card-option{margin-top:12px}.save-card-option .save-desc{font-size:12px;line-height:1;text-align:left}.payment-item.payment-card{grid-column:span 3}.payment-item.payment-card .van-cell--clickable{display:none}.payment-item.payment-card .payment-form{width:100%;padding:16px;border-radius:8px;touch-action:pan-y}.payment-item.payment-card .payment-tabs{display:flex;align-items:center;margin-bottom:16px}.payment-item.payment-card .btn-item{width:100px;height:30px;margin-right:12px;padding:0 6px;border-radius:4px;font-size:14px;line-height:1;cursor:pointer}.payment-item.payment-card .payment-saved .saved-card-info{display:flex;flex-direction:column}.payment-item.payment-card .payment-saved .saved-card-info .van-cell{padding:0}.payment-item.payment-card .payment-saved .saved-card-info .card-row{display:flex;align-items:center;width:100%;height:40px;border-radius:8px;padding:0 12px}.payment-item.payment-card .payment-saved .saved-card-info .card-row.cvv-row{margin-top:12px;margin-bottom:12px}.payment-item.payment-card .payment-saved .saved-card-info .card-row.cvv-row.initial .van-field{opacity:.5}.payment-item.payment-card .payment-saved .saved-card-info .card-row.error{margin-bottom:0}.payment-item.payment-card .payment-saved .saved-card-info .card-icon{margin-right:8px;width:30px;height:30px;object-fit:contain}.payment-item.payment-card .payment-saved .saved-card-info .card-number{margin-right:8px;font-size:14px;line-height:1;user-select:none}.payment-item.payment-card .payment-saved .saved-card-info .expiry-date{font-size:12px;line-height:1;user-select:none}.payment-item.payment-card .tab-desc{text-align:left;margin-bottom:12px;font-size:16px;line-height:1}.pay-card.pay-way-long .pay-arrow{transform:rotate(90deg)}.pay-card.pay-card-expand .pay-arrow{transform:rotate(-90deg)}#payment-form{min-height:230px}.payment-item.intimate-payment-item.pay-way-short{background:linear-gradient(90deg,#b67aff,#5fa6ff)}.payment-item.intimate-payment-item.pay-way-short:after{content:"";height:47px;position:absolute;right:0;top:-4px;width:63px;background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/07/29/17/00/12/ic_love.png) no-repeat 50%/cover}.payment-item.intimate-payment-item.pay-way-short .pay-name{font-size:10px;text-align:left;line-height:1.2}.payment-item.intimate-payment-item.pay-way-long{background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2024/07/29/16/20/27/20240729-161832.png) center/100% 100% no-repeat;box-shadow:none;border:none}.payment-item.intimate-payment-item .pay-logo{width:26px;height:26px}.payment-item{cursor:pointer;flex-shrink:0;overflow:hidden}.pay-way-long{grid-column:span 3;display:flex;align-items:center;justify-content:space-between;padding:0 16px 2px;height:48px;height:clamp(44px,12.8vw,48px);border-radius:8px}.pay-way-long .left-info{display:flex;align-items:center;flex:1}.pay-way-long .pay-logo-container{display:flex;justify-content:center;align-items:center;width:20%;width:min(40px,20%);max-width:60px;width:clamp(40px,20%,60px);height:30px;height:clamp(24px,8vw,30px);margin-right:12px}.pay-way-long .pay-logo{display:block;width:40px;height:23px;margin:0 auto}.pay-way-long .pay-name{max-width:80%;font-size:16px;font-size:clamp(12.8px,4.267vw,16px);line-height:1}@media screen and (max-width: 600px) and (orientation: landscape){.pay-way-long .pay-name{font-size:12px}}.pay-way-long .pay-arrow{width:12px;height:20px}.pay-way-short{position:relative;height:64px;border-radius:12px;overflow:hidden}.pay-way-short:not(.pay-card) .pay-arrow{display:none}.pay-way-short .pay-logo-container{position:absolute;top:4px;right:0;width:60px;height:30px}.pay-way-short .pay-logo{display:block;width:40px;height:23px;margin:0 auto}.pay-way-short .pay-name{position:absolute;bottom:8px;left:8px;max-width:calc(90% - 8px);font-size:12px;line-height:1}.pay-way-short.pay-card .pay-name{max-width:calc(76% - 8px)}.xsolla-iframe-container{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;max-height:800px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.xsolla-iframe-header{position:relative;height:48px;display:flex;align-items:center;justify-content:flex-end;padding:0 16px}.xsolla-iframe-header .icon-close{width:32px;height:32px;font-size:32px;color:#666;transition:color .3s;cursor:pointer}.xsolla-iframe-header .icon-close:hover{color:#333}.xsolla-loading{flex:1;padding:16px}.xsolla-loading .skeleton-iframe{width:100%;height:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading 1.5s ease-in-out infinite}.xsolla-iframe{flex:1;width:100%;border:none;background:#fff}@keyframes skeleton-loading{}@media (min-width: 320px) and (max-width: 599px){.xsolla-iframe-container{width:100%;height:100%}}@media (min-width: 600px){.xsolla-iframe-container{width:90%;margin-top:-6px;height:calc(100% - 24px);height:calc(100svh - 24px);box-shadow:0 4px 24px #00000026}.xsolla-iframe-container .xsolla-iframe{border-radius:8px}}.payment-list-container{display:flex;flex-direction:column;width:50%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;--van-padding-md: 0;--van-collapse-item-content-padding: 0}.payment-list-container .payment-list-title{margin-bottom:12px;font-size:18px;flex-shrink:0;text-align:left}.payment-list-container .payment-list-title.skeleton{height:24px}.payment-list-container .pay-way-last,.payment-list-container .pay-way-last+.payment-card-expanded{margin-bottom:12px}.payment-list-container .payment-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%}.payment-list-container .payment-card+.payment-item{margin-top:-12px}.payment-list-container .pay-card-expand+.payment-card+.payment-item{margin-top:0}.payment-list-container .btn-more{grid-column:span 3;height:36px;border-radius:8px}@media (min-width: 480px){.payment-list-container{padding:3% 2%;padding:min(clamp(19.8px,5.867vw,24.2px),3%) min(clamp(19.8px,5.867vw,24.2px),2%)}}.pay-select[data-v-243cde21]{display:flex;width:100%;flex:1;overflow:hidden}.unowonder-page{position:absolute;left:0;top:0;width:100%;height:100%;background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2025/08/07/16/24/18/main_bg.png) no-repeat top/cover}.unowonder-page .btn-back-game{position:absolute;left:50%;bottom:10%;width:min(250px,67vw);height:2em;font-size:24px;transform:translate(-50%)}@media screen and (min-width: 480px){.unowonder-page{background:url(https://store-f2e.mattel163.com/gamecenter-core-uploads/prod/2026/01/05/17/38/48/20260105-170301.png) no-repeat center/cover}}.payment-sdk-ui{max-width:800px;margin:0 auto}.sdk-page{display:flex;flex-direction:column;width:100%;height:100vh;height:100svh;overflow:hidden}.sdk-page .sdk-page-content{position:relative;display:flex;flex-direction:column;flex:1;width:100%;overflow:hidden;-webkit-overflow-scrolling:touch}.sdk-page .sdk-header{display:flex;align-items:center;position:relative;height:48px;flex-shrink:0}.sdk-page .sdk-header .limit-time{position:absolute;top:50%;left:16px;display:flex;align-items:center;justify-content:center;width:100px;height:26px;border-radius:6px;font-size:16px;transform:translateY(-50%)}.sdk-page .sdk-header .limit-time .icon-time{width:22px;height:22px;margin-right:4px}.sdk-page .sdk-title{max-width:70%;margin:0 auto;font-size:18px}.sdk-page .sdk-close-icon{width:24px;height:24px;font-size:24px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.sdk-page .pay-select-placeholer{width:100%;height:0}@media screen and (max-width: 480px){.payment-error-dialog{max-width:80vw}}.payment-error-dialog .dialog-content{padding-left:1.5em;padding-right:1.5em}.payment-error-dialog .msg-text{text-align:center}.payment-error-dialog .dialog-default-footer .confirm-button{max-width:70%}@media (min-width: 320px) and (max-width: 479px){.sdk-page .pay-select{padding:0 16px 16px;padding:0 clamp(14.4px,4.267vw,17.6px) clamp(14.4px,4.267vw,17.6px);flex-direction:column}.sdk-page .sdk-close-icon{right:16px}.sdk-page .payment-info-container{width:100%}.sdk-page .payment-list-container{width:calc(100% + 12px);padding-right:8px;margin-right:-12px}}@media (min-width: 480px){.sdk-page .pay-select{flex-direction:row;align-items:stretch}.sdk-page .payment-info-container,.sdk-page .payment-list-container{display:flex;flex-direction:column}.sdk-page .pay-select-placeholer{height:40px}}.payment-sdk-demo[data-v-9bdff151]{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.payment-sdk-demo h1[data-v-9bdff151]{color:#2c3e50;margin-bottom:30px}.payment-sdk-demo h2[data-v-9bdff151]{color:#34495e;font-size:18px;margin-bottom:15px;border-bottom:2px solid #3498db;padding-bottom:8px}.payment-sdk-demo .status-section[data-v-9bdff151],.payment-sdk-demo .providers-section[data-v-9bdff151],.payment-sdk-demo .actions-section[data-v-9bdff151],.payment-sdk-demo .current-payment[data-v-9bdff151],.payment-sdk-demo .records-section[data-v-9bdff151]{background:white;padding:20px;margin-bottom:20px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.payment-sdk-demo .records-section[data-v-9bdff151]{margin-top:24px}.payment-sdk-demo .status-item[data-v-9bdff151],.payment-sdk-demo .provider-item[data-v-9bdff151]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ecf0f1}.payment-sdk-demo .status-item[data-v-9bdff151]:last-child,.payment-sdk-demo .provider-item[data-v-9bdff151]:last-child{border-bottom:none}.payment-sdk-demo .status-item .success[data-v-9bdff151],.payment-sdk-demo .provider-item .success[data-v-9bdff151]{color:#27ae60;font-weight:700}.payment-sdk-demo .status-item .error[data-v-9bdff151],.payment-sdk-demo .provider-item .error[data-v-9bdff151]{color:#e74c3c;font-weight:700}.payment-sdk-demo .error-msg[data-v-9bdff151]{color:#e74c3c;background:#ffebee;padding:10px;border-radius:4px;margin-top:10px}.payment-sdk-demo .form-group[data-v-9bdff151]{margin-bottom:15px}.payment-sdk-demo .form-group label[data-v-9bdff151]{display:block;margin-bottom:5px;font-weight:500;color:#2c3e50}.payment-sdk-demo .form-group input[data-v-9bdff151],.payment-sdk-demo .form-group select[data-v-9bdff151]{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.payment-sdk-demo .form-group input[data-v-9bdff151]:focus,.payment-sdk-demo .form-group select[data-v-9bdff151]:focus{outline:none;border-color:#3498db}.payment-sdk-demo .button-group[data-v-9bdff151]{display:flex;gap:10px;flex-wrap:wrap}.payment-sdk-demo .button-group button[data-v-9bdff151]{padding:10px 20px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:all .3s}.payment-sdk-demo .button-group button[data-v-9bdff151]:disabled{opacity:.5;cursor:not-allowed}.payment-sdk-demo .button-group button.btn-primary[data-v-9bdff151]{background:#3498db;color:#fff}.payment-sdk-demo .button-group button.btn-primary[data-v-9bdff151]:hover:not(:disabled){background:#2980b9}.payment-sdk-demo .button-group button.btn-secondary[data-v-9bdff151]{background:#95a5a6;color:#fff}.payment-sdk-demo .button-group button.btn-secondary[data-v-9bdff151]:hover:not(:disabled){background:#7f8c8d}.payment-sdk-demo .button-group button.btn-danger[data-v-9bdff151]{background:#e74c3c;color:#fff}.payment-sdk-demo .button-group button.btn-danger[data-v-9bdff151]:hover:not(:disabled){background:#c0392b}.payment-sdk-demo .payment-info[data-v-9bdff151]{background:#f8f9fa;padding:15px;border-radius:4px}.payment-sdk-demo .payment-info div[data-v-9bdff151]{padding:5px 0}.payment-sdk-demo .records-list[data-v-9bdff151]{display:grid;gap:15px}.payment-sdk-demo .record-item[data-v-9bdff151]{border:1px solid #e0e0e0;border-radius:4px;padding:15px;transition:all .3s}.payment-sdk-demo .record-item[data-v-9bdff151]:hover{box-shadow:0 2px 8px #0000001a}.payment-sdk-demo .record-header[data-v-9bdff151]{display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.payment-sdk-demo .record-header .order-id[data-v-9bdff151]{font-weight:700;color:#2c3e50}.payment-sdk-demo .record-header .status[data-v-9bdff151]{padding:4px 12px;border-radius:12px;font-size:12px;font-weight:700}.payment-sdk-demo .record-header .status.status-pending[data-v-9bdff151]{background:#fff3cd;color:#856404}.payment-sdk-demo .record-header .status.status-success[data-v-9bdff151]{background:#d4edda;color:#155724}.payment-sdk-demo .record-header .status.status-failed[data-v-9bdff151]{background:#f8d7da;color:#721c24}.payment-sdk-demo .record-header .status.status-cancelled[data-v-9bdff151]{background:#d1ecf1;color:#0c5460}.payment-sdk-demo .record-body[data-v-9bdff151]{font-size:14px;color:#666}.payment-sdk-demo .record-body div[data-v-9bdff151]{padding:3px 0}.payment-sdk-demo .empty[data-v-9bdff151]{text-align:center;color:#999;padding:30px}
