.close-btn[data-v-40bcf485]{cursor:pointer;z-index:1;background:#ffffff29;border-radius:100px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:18px;right:-50px}.close-btn .el-icon[data-v-40bcf485]{color:#fff;font-size:18px}.close-btn[data-v-40bcf485]:hover{background:#ffffff52}.dialog-body[data-v-40bcf485]{background:#1f2023;border-radius:16px;flex-direction:column;padding:30px 0 0;position:relative}.countdown-tag[data-v-40bcf485],.dialog-body[data-v-40bcf485]{align-items:center;display:flex}.countdown-tag[data-v-40bcf485]{color:#fff;background:linear-gradient(90deg,#a81021,#fd334a);border-radius:16px 0;gap:4px;padding:4px 12px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;position:absolute;top:0;left:0}.countdown-tag i[data-v-40bcf485]{font-size:12px}.countdown-tag span[data-v-40bcf485]{white-space:nowrap;width:52px}.title-area[data-v-40bcf485]{flex-direction:column;align-items:center;gap:4px;margin-bottom:33px;display:flex}.title-area .title-row1[data-v-40bcf485]{font-size:14px;font-weight:400}.title-area .title-row1[data-v-40bcf485],.title-area .title-row2[data-v-40bcf485]{color:#fff;text-align:center;font-family:Inter,sans-serif}.title-area .title-row2[data-v-40bcf485]{font-size:18px;font-style:italic;font-weight:700}.title-area .title-row3[data-v-40bcf485]{color:#e5eaff66;text-align:center;margin-top:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.cards-wrap[data-v-40bcf485]{gap:16px;padding:0 20px;display:flex}.card[data-v-40bcf485]{box-sizing:border-box;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;width:300px;height:360px;padding:20px;transition:transform .25s;display:flex;overflow:hidden}.card[data-v-40bcf485]:hover{transform:translateY(-6px)}.card .card-title[data-v-40bcf485]{color:#fff;text-align:center;margin-top:10px;margin-bottom:16px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.card .price-row[data-v-40bcf485]{align-items:flex-end;gap:4px;margin-bottom:16px;display:flex}.card .price-row .currency[data-v-40bcf485]{color:#e5eaff66;padding-bottom:2px;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.card .price-row .price-current[data-v-40bcf485]{color:#fff;font-family:Inter,sans-serif;font-size:28px;font-style:italic;font-weight:500}.card .price-row .price-original[data-v-40bcf485]{color:#e5eaff66;padding-bottom:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;text-decoration:line-through}.card .btn[data-v-40bcf485]{cursor:pointer;text-align:center;border:none;border-radius:8px;width:100%;height:38px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;position:relative;overflow:hidden}.card .btn[data-v-40bcf485]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff3 40%,#fffc 50%,#fff3 60%,#fff0);width:150%;height:100%;animation:3.5s ease-in-out infinite shimmer-light-40bcf485;position:absolute;top:0;left:-150%;transform:skew(-25deg)}@keyframes shimmer-light-40bcf485{0%{left:-150%}40%{left:150%}to{left:150%}}.card-credit[data-v-40bcf485]{background:linear-gradient(#07112a33 .25%,#1b1b2b);border:none;position:relative}.card-credit[data-v-40bcf485]:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(1turn,#e0e9ff33,#c3adff66);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-credit .credit-coins[data-v-40bcf485]{text-align:center;background:linear-gradient(55deg,#ffffff0f,#ffffff05);border-radius:8px;justify-content:center;align-items:center;gap:4px;width:100%;height:175px;margin-bottom:16px;display:flex}.card-credit .credit-coins .coins-num[data-v-40bcf485]{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-style:italic;font-weight:400}.card-credit .credit-coins .coins-label[data-v-40bcf485]{color:#fff9;font-family:Inter,sans-serif;font-size:14px;font-weight:400}.card-credit .btn-credit[data-v-40bcf485]{color:#000;background:#c3adff}.card-gift-wrap[data-v-40bcf485]{position:relative}.card-gift-glow[data-v-40bcf485]{--border-angle:0deg;background:conic-gradient(from var(--border-angle),transparent 0,#c3adff 8%,transparent 14%,transparent 50%,#c3adff 58%,transparent 64%,transparent 100%);-webkit-mask-composite:xor;filter:blur(15.1px);pointer-events:none;z-index:0;border-radius:14px;padding:6px;animation:10s linear infinite giftBorderRotate-40bcf485;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.card-gift[data-v-40bcf485]{background-color:linear-gradient(0deg,#1b1b2b,#07112a33 99.75%);z-index:1;background:url(https://image.cdn2.seaart.me/static/web/new_user_ice_bg_v2.webp) 50%/100% 100% no-repeat;position:relative;overflow:visible}.card-gift .discount-tag[data-v-40bcf485]{white-space:nowrap;background:#a55bd3;border:none;border-radius:100px;align-items:center;gap:4px;padding:5px 13px;display:flex;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.card-gift .discount-tag[data-v-40bcf485]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#ffffffe6,#fff0);border-radius:1px;width:50%;height:1px;position:absolute;top:0;left:10%}.card-gift .discount-tag .zan-icon[data-v-40bcf485]{width:16px;height:16px}.card-gift .discount-tag span[data-v-40bcf485]{color:#eefffa;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.card-gift .btn-gift[data-v-40bcf485]{color:#fff;background:#a55bd3}.products-list-wrapper[data-v-40bcf485]{box-sizing:border-box;width:100%;height:175px;margin-bottom:16px;padding:8px}.products-list[data-v-40bcf485]{box-sizing:border-box;flex-direction:column;gap:16px;width:100%;height:100%;padding:0 8px 8px;display:flex;overflow-y:auto}.products-list[data-v-40bcf485]::-webkit-scrollbar{width:4px}.products-list[data-v-40bcf485]::-webkit-scrollbar-thumb{background:#ecf0ff4d;border-radius:2px}.products-list[data-v-40bcf485]::-webkit-scrollbar-track{background:#ffffff14;border-radius:2px}.products-list .product-item[data-v-40bcf485]{align-items:center;gap:6px;display:flex}.products-list .product-item .item-index[data-v-40bcf485]{color:#b0b4b8;flex-shrink:0;min-width:14px;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:18px}.products-list .product-item .product-coins[data-v-40bcf485]{color:#fff;font-family:Inter,sans-serif;font-size:16px;font-style:italic;font-weight:400}.products-list .product-item .product-img[data-v-40bcf485]{-o-object-fit:cover;object-fit:cover;border-radius:4px;flex-shrink:0;width:34px;height:34px}.products-list .product-item .product-info[data-v-40bcf485]{flex-direction:column;flex:1;display:flex}.products-list .product-item .product-info .product-name[data-v-40bcf485]{color:#b0b4b8;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:18px}.products-list .product-item .product-info .product-desc[data-v-40bcf485]{color:#b0b4b899;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:16px}.coin-icon[data-v-40bcf485]{width:24px;height:24px}.coins-label[data-v-40bcf485]{color:#fff9;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes giftBorderRotate-40bcf485{to{--border-angle:360deg}}.footer-link[data-v-40bcf485]{cursor:pointer;align-items:center;gap:4px;margin-top:20px;padding-bottom:20px;display:flex}.footer-link span[data-v-40bcf485]{color:#ffffff80;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.footer-link .el-icon[data-v-40bcf485]{color:#ffffff80;font-size:12px;font-weight:600}
