.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .3s ease}.modal-fade-enter-from,.modal-fade-leave-to{opacity:0}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}button .absolute svg{display:block;height:180px;max-height:none;max-width:none;overflow:visible;width:180px}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/2tQKANG9OSxXFd9W6dFwpaPp1RR7VJl9aDDnCOQS_3w-WMTWN8EmfOugPA8Z2pdyiuplZkhCF2UctcpzhTC9_tA.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/ZSg8KrVpBpHsi8CAn-AwHI_nhgQKA42WEqQ0uLqSn0U-4in6v2_cLX1EF4HrRqCG8tzoR1wRCxQzF2wyBWc2Y2s.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@keyframes aniSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes aniSlideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-30px,0)}70%{transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes aniPulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.35,1.35,1.35)}to{transform:scaleX(1)}}@keyframes aniWave{0%{transform:rotate(0)}20%{transform:rotate(-25deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-25deg)}80%{transform:rotate(10deg)}to{transform:rotate(0)}}@keyframes aniRotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes aniEnterBounce{0%{opacity:0;transform:translateY(30px)}60%{opacity:1;transform:translateY(-10px)}80%{transform:translateY(5px)}to{transform:translateY(0)}}@keyframes aniEnterRotate{0%{opacity:0;transform:rotate(-180deg) scale(.8)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes aniUpLeftRotateEnter{0%{opacity:0;transform:rotate(-90deg);transform-origin:left bottom}to{opacity:1;transform:rotate(0);transform-origin:left bottom}}@keyframes aniUpRightRotateEnter{0%{opacity:0;transform:rotate(90deg);transform-origin:right bottom}to{opacity:1;transform:rotate(0);transform-origin:right bottom}}@keyframes aniEnterZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes aniZoomUpEnter{0%{opacity:0;transform:scale(.5) translateY(40px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aniZoomDownEnter{0%{opacity:0;transform:scale(.5) translateY(-40px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes aniEnterDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes aniEnterFlipX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}to{opacity:1;transform:perspective(400px) rotateX(0)}}@keyframes aniEnterFlipY{0%{opacity:0;transform:perspective(400px) rotateY(90deg)}to{opacity:1;transform:perspective(400px) rotateY(0)}}@keyframes aniEnterRoll{0%{opacity:0;transform:translate(-100%) rotate(-120deg)}to{opacity:1;transform:translate(0) rotate(0)}}@keyframes aniEnterLightLeft{0%{opacity:0;transform:translate(-100%) skew(30deg)}60%{opacity:1;transform:translate(20px) skew(-10deg)}to{opacity:1;transform:translate(0) skew(0)}}@keyframes aniEnterLightRight{0%{opacity:0;transform:translate(100%) skew(-30deg)}60%{opacity:1;transform:translate(-20px) skew(10deg)}to{opacity:1;transform:translate(0) skew(0)}}@keyframes aniEnterBackUp{0%{opacity:0;transform:translateY(200px) scale(.7)}60%{opacity:1;transform:translateY(-30px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes aniEnterBackDown{0%{opacity:0;transform:translateY(-200px) scale(.7)}60%{opacity:1;transform:translateY(30px) scale(1.05)}to{transform:translateY(0) scale(1)}}@keyframes aniEnterBackRight{0%{opacity:0;transform:translate(-200px) scale(.7)}60%{opacity:1;transform:translate(30px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes aniEnterBackLeft{0%{opacity:0;transform:translate(200px) scale(.7)}60%{opacity:1;transform:translate(-30px) scale(1.05)}to{transform:translate(0) scale(1)}}@keyframes aniShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}50%{transform:translate(5px)}75%{transform:translate(-6px)}}@keyframes aniXShake{0%,to{transform:translate(0)}25%{transform:translate(-3px) rotate(-1deg)}50%{transform:translate(3px) rotate(1deg)}75%{transform:translate(-2px) rotate(-.5deg)}}@keyframes aniYShake{0%,to{transform:translateY(0)}25%{transform:translateY(-3px) rotate(-.5deg)}50%{transform:translateY(3px) rotate(.5deg)}75%{transform:translateY(-2px) rotate(-.25deg)}}@keyframes aniCuteShake{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg) translate(-2px)}50%{transform:rotate(2deg) translate(2px)}75%{transform:rotate(-1deg) translate(-1px)}}@keyframes aniElastic{0%{transform:scale(1)}30%{transform:scale(1.25)}40%{transform:scale(.75)}60%{transform:scale(1.15)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes aniMicroBounce{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes aniBreathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes aniFadeIn{0%{opacity:0}to{opacity:1}}@keyframes aniFadeOut{0%{opacity:1}to{opacity:0}}@keyframes aniSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes gradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes skeletonLoading{0%{background-position:200% 0}to{background-position:-200% 0}}.dialog-payment{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-start;max-width:600px;width:100%}.dialog-payment .payment-pop__header{align-items:center;display:flex;flex-direction:column;flex-shrink:0;height:195px;justify-content:center;min-height:195px;overflow:hidden;position:relative;width:100%}@media(max-height:700px){.dialog-payment .payment-pop__header{height:120px;min-height:120px}}.dialog-payment .payment-pop__header .payment-pop__header-bg{background-image:url(./profile-bg.BtfAN2DF.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:0}.dialog-payment .payment-pop__header .payment-pop__restore{align-items:center;background:#0006;border:none;border-radius:224px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:22px;justify-content:center;left:14px;padding:0;position:absolute;top:18px;transition:opacity .2s ease;width:60px;z-index:1}.dialog-payment .payment-pop__header .payment-pop__restore:hover:not(:disabled){opacity:.8}.dialog-payment .payment-pop__header .payment-pop__restore:disabled{cursor:not-allowed;opacity:.5}.dialog-payment .payment-pop__header .payment-pop__close{align-items:center;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:26px;justify-content:center;padding:0;position:absolute;right:16px;top:16px;transition:all .2s ease;width:26px;z-index:1}.dialog-payment .payment-pop__header .payment-pop__close svg{height:10.11px;width:10.11px}.dialog-payment .payment-pop__header .payment-pop__close:hover{opacity:.8}.dialog-payment .payment-pop__header .payment-pop__title{background:linear-gradient(180deg,#fff 25%,#ffcf87);-webkit-background-clip:text;font-size:36px;font-weight:800;height:48px;left:50%;margin:0;padding:0;position:absolute;text-align:center;text-shadow:0 4px 10px 0 rgba(0,0,0,.3);top:66px;transform:translate(-50%);width:216px;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.33;z-index:1}.dialog-payment .payment-pop__body{align-items:stretch;background:#000;border-radius:0;box-sizing:border-box;display:flex;flex:1;flex-direction:column;justify-content:flex-start;overflow:hidden;position:relative;z-index:1}.dialog-payment .payment-pop__body .payment-pop__scroller{flex:1;overflow-y:auto}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__loading{display:flex;justify-content:center;padding:60px 20px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list{display:flex;flex-direction:column;margin:-7px 0 0;padding:20px 8px 7px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku{box-sizing:border-box;min-height:98px;padding:7px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card{background:linear-gradient(270deg,#ff42101a,#fe8a5505);border:1px solid #b97b6b;box-shadow:0 0 15px #b97a6a33}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card .payment-pop__sku_left{width:76px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_price .payment-pop__sku_price_number,.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_price .payment-pop__sku_price_symbol{color:#ff4210}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card .payment-pop__sku_right .payment-pop__sku_desc,.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_list .payment-pop__each_sku.is-selected .payment-pop__sku_card .payment-pop__sku_right .payment-pop__sku_name{color:#fff}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card{background:#1a1a1a;border:none;border-radius:10px;cursor:pointer;display:block;height:98px;min-height:98px;padding:0;position:relative;transition:all .3s ease;width:100%}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card:hover{opacity:.9}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_badge{align-items:center;background:#fe4d1a;border-radius:0 8px;color:#fff;display:flex;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:600;height:19px;justify-content:flex-start;line-height:14px;margin:0;padding-left:7px;padding-right:7px;position:absolute;right:0;top:0;z-index:1}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_left{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:36px;justify-content:flex-start;left:17px;position:absolute;top:31px;width:71px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_price{align-items:baseline;display:flex;font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;line-height:16px;margin:0;padding:0}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_price .payment-pop__sku_price_symbol{color:#fff;font-size:16px;font-weight:700}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_price .payment-pop__sku_price_number{color:#fff;font-size:24px;font-weight:700}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_left .payment-pop__sku_daily{color:#9e9e9e;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;line-height:12px;margin-top:12px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_divider{background:linear-gradient(180deg,#fff0,#fff6 50%,#fff0);flex-shrink:0;height:55px;left:105px;position:absolute;top:20px;width:1px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_right{align-items:flex-start;display:flex;flex-direction:column;gap:0;height:60px;justify-content:flex-start;left:129px;position:absolute;top:19px;width:199px}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_right .payment-pop__sku_name{color:#a4a4a4;font-family:PingFang SC,sans-serif;font-size:16px;font-weight:600;height:16px;line-height:16px;margin:0;padding:0}.dialog-payment .payment-pop__body .payment-pop__scroller .payment-pop__sku_card .payment-pop__sku_right .payment-pop__sku_desc{color:#a4a4a4;display:-webkit-box;font-family:PingFang SC,sans-serif;font-size:12px;font-weight:400;height:32px;-webkit-line-clamp:2;line-clamp:2;line-height:16px;margin-top:12px;overflow:hidden;text-overflow:ellipsis;white-space:normal;width:199px;-webkit-box-orient:vertical}.dialog-payment .payment-pop__body .payment-pop__control{align-items:stretch;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;padding:10px 15px 34px}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__btn{align-items:center;background-image:linear-gradient(180deg,#ff4210,#fe8a55);border:none;border-radius:4px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;height:44px;justify-content:center;padding:0;transition:all .3s ease;width:100%}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__btn:hover:not(:disabled){background:linear-gradient(90deg,#e64a19,#ff7043);box-shadow:0 4px 12px #ff57224d}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__btn:disabled{cursor:not-allowed;opacity:.5}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__btn .payment-pop__icon{flex-shrink:0;font-size:24px;margin-right:8px}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__policy{align-items:flex-start;color:#cfcfcf;display:flex;font-size:12px;gap:8px;line-height:18px;margin-top:12px;text-align:left}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__policy .payment-pop__policy_checkbox{accent-color:#ff4210;cursor:pointer;flex-shrink:0;height:16px;margin:2px 0 0;width:16px}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__policy .payment-pop__policy_text{flex:1}.dialog-payment .payment-pop__body .payment-pop__control .payment-pop__policy .payment-pop__policy_text a{color:#ff7043;text-decoration:underline;text-underline-offset:2px}.payment-pop__overlay{flex-direction:column;justify-content:flex-end;inset:0;padding:0 0 env(safe-area-inset-bottom)}.payment-policy-dialog__overlay,.payment-pop__overlay{align-items:center;box-sizing:border-box;display:flex;position:fixed}.payment-policy-dialog__overlay{background:#000000a6;inset:0;justify-content:center;padding:24px;z-index:10000}.payment-policy-dialog{background:#222;border-radius:16px;box-shadow:0 12px 36px #00000059;box-sizing:border-box;color:#fff;max-width:335px;padding:24px 20px 20px;width:100%}.payment-policy-dialog__title{font-size:20px;font-weight:700;line-height:1.3;margin:0;text-align:center}.payment-policy-dialog__desc{color:#cfcfcf;font-size:14px;line-height:20px;margin:14px 0 0;text-align:center}.payment-policy-dialog__desc a{color:#ff7043;text-decoration:underline;text-underline-offset:2px}.payment-policy-dialog__actions{display:flex;gap:12px;margin-top:24px}.payment-policy-dialog__btn{border:none;border-radius:8px;box-sizing:border-box;cursor:pointer;flex:1;font-size:15px;font-weight:700;height:44px}.payment-policy-dialog__btn--secondary{background:#3a3a3a;color:#fff}.payment-policy-dialog__btn--primary{background:linear-gradient(180deg,#ff4210,#fe8a55);color:#fff}
