.vip[data-v-894a5bb3]{background:#fff0;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#111;display:flex;left:50%;pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);transition:all .3s ease-in-out;width:1000px;z-index:9999}.vip[data-v-894a5bb3]:before{background:#00000080;content:"";inset:0;pointer-events:none;position:fixed;z-index:-1}.vip-close[data-v-894a5bb3]{height:20px;margin-right:10px;position:absolute;right:5px;top:10px;width:20px}.vip-left[data-v-894a5bb3]{background:#fff0;flex:2;height:519px}.vip-right[data-v-894a5bb3]{align-items:center;background:#fbf2e0;border-radius:0 5px 5px 0;display:flex;flex:1;height:519px;justify-content:center;padding:50px 25px}.title[data-v-894a5bb3]{color:#000;font-family:HarmonyOS Sans SC;font-size:24px;font-weight:700;letter-spacing:0;line-height:normal;width:100%}.title-avatar[data-v-894a5bb3]{background:url(../my/vipBg.webp);background-color:#000;background-repeat:no-repeat;background-size:100% 100px;border-radius:5px 0 0}.title-sub[data-v-894a5bb3]{color:#8a8a8a;font-family:HarmonyOS Sans SC;font-size:14px;font-weight:400;letter-spacing:0;line-height:normal;margin-top:10px;width:100%}.vip-btn[data-v-894a5bb3]{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.title-right[data-v-894a5bb3]{color:#000;font-family:HarmonyOS Sans SC;font-size:18px;font-weight:700;letter-spacing:0;line-height:normal;width:100%}.active[data-v-894a5bb3]{background:#fbf2e0!important;color:#8b5b00!important}.label[data-v-894a5bb3]{background:#fe2c49;border-radius:10px 0;color:#fff;font-size:12px;left:0;padding:2px 15px;position:absolute;top:0}.card-container[data-v-894a5bb3]{border-radius:15px;display:block;gap:20px;overflow-x:auto;scroll-behavior:smooth;width:600px;-webkit-overflow-scrolling:touch}.card-container[data-v-894a5bb3]::-webkit-scrollbar{display:none}.scroll-item[data-v-894a5bb3]{align-items:center;border-radius:12px;color:#fff;flex:0 0 auto;font-size:1.2rem;font-weight:700;height:180px;justify-content:center;transition:all .3s ease;width:300px}@media (max-width:768px){.scroll-item[data-v-894a5bb3]{height:180px;width:250px}.header h1[data-v-894a5bb3]{font-size:2rem}}@media (max-width:480px){.scroll-item[data-v-894a5bb3]{height:150px;width:200px}}.f-c[data-v-894a5bb3]{display:flex;justify-content:center}.qr-container[data-v-894a5bb3]{border:3px solid transparent;border-radius:8px;padding:4px;transition:border-color .3s ease,box-shadow .3s ease}.qr-pulse[data-v-894a5bb3]{animation:pulse-border-894a5bb3 2s ease-in-out infinite;border-color:#e6a23c}.qr-success[data-v-894a5bb3]{border-color:#52c41a;box-shadow:0 0 12px #52c41a4d}@keyframes pulse-border-894a5bb3{0%,to{border-color:#e6a23c;box-shadow:0 0 #e6a23c66}50%{border-color:#f5a623;box-shadow:0 0 12px 4px #f5a62333}}.mask-layer[data-v-894a5bb3]{align-items:center;animation:fadeIn-894a5bb3 .3s ease;border-radius:4px;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%}@keyframes fadeIn-894a5bb3{0%{opacity:0}to{opacity:1}}.mask-loading[data-v-894a5bb3]{background:#ffffffeb;flex-direction:column;gap:12px}.loading-spinner[data-v-894a5bb3]{animation:spin-894a5bb3 .8s linear infinite;border:3px solid #f0f0f0;border-radius:50%;border-top-color:#e6a23c;height:36px;width:36px}@keyframes spin-894a5bb3{to{transform:rotate(1turn)}}.loading-text[data-v-894a5bb3]{color:#8b5b00;font-size:13px;font-weight:500}.mask-agreement[data-v-894a5bb3]{backdrop-filter:blur(2px);background:#0000004d;flex-direction:column}.agreement-content[data-v-894a5bb3]{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.agreement-btn[data-v-894a5bb3]{background:#fe2c49;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 24px;transition:all .3s ease}.agreement-btn[data-v-894a5bb3]:hover{background:#ff4d6a;transform:scale(1.05)}.mask-success[data-v-894a5bb3]{background:#fffffff5;flex-direction:column}.success-content[data-v-894a5bb3]{align-items:center;animation:slideUp-894a5bb3 .4s ease;display:flex;flex-direction:column;gap:6px}@keyframes slideUp-894a5bb3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.success-icon[data-v-894a5bb3]{height:52px;margin-bottom:4px;width:52px}.checkmark[data-v-894a5bb3]{animation:scaleIn-894a5bb3 .4s ease-in-out .1s both;border-radius:50%;display:block;height:52px;stroke:#52c41a;stroke-miterlimit:10;stroke-width:2;width:52px}.checkmark-circle[data-v-894a5bb3]{animation:stroke-anim-894a5bb3 .6s cubic-bezier(.65,0,.45,1) forwards;fill:none;stroke:#52c41a;stroke-dasharray:166;stroke-dashoffset:166;stroke-miterlimit:10;stroke-width:2}.checkmark-check[data-v-894a5bb3]{animation:stroke-anim-894a5bb3 .3s cubic-bezier(.65,0,.45,1) .5s forwards;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:3;transform-origin:50% 50%}@keyframes stroke-anim-894a5bb3{to{stroke-dashoffset:0}}@keyframes scaleIn-894a5bb3{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}.success-title[data-v-894a5bb3]{color:#52c41a;font-size:16px;font-weight:700}.success-package[data-v-894a5bb3]{color:#8b5b00;font-size:13px;font-weight:500}.success-expire[data-v-894a5bb3]{color:#666;font-size:12px;margin-top:2px}.success-countdown[data-v-894a5bb3]{color:#999;font-size:11px;margin-top:4px}.scan-hint[data-v-894a5bb3]{align-items:center;display:flex;gap:6px}.scan-dot[data-v-894a5bb3]{animation:blink-894a5bb3 1.4s ease-in-out infinite;background:#e6a23c;border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}@keyframes blink-894a5bb3{0%,to{opacity:1}50%{opacity:.3}}[data-v-894a5bb3] .swiper-button-next,[data-v-894a5bb3] .swiper-button-prev{background:#0009;border-radius:50%;color:#fff;display:none;height:25px;top:65%;transform:translateY(-50%);width:25px}[data-v-894a5bb3] .swiper-button-next:after,[data-v-894a5bb3] .swiper-button-prev:after{font-size:12px;font-weight:700}[data-v-894a5bb3] .swiper-button-prev{left:0}.movie-swiper[data-v-894a5bb3]:hover .swiper-button-next,.movie-swiper[data-v-894a5bb3]:hover .swiper-button-prev{display:flex!important}
