:root{--lux-bg:#f6f3ee;--lux-bg-alt:#f7f4ef;--lux-surface:#fff;--lux-surface-2:#fbfaf8;--lux-text:#0f172a;--lux-text-muted:rgba(15,23,42,.68);--lux-text-inverse:#fff;--lux-accent:#d7b06a;--lux-accent-hover:#e5c088;--lux-accent-2:#1e3a8a;--lux-gold:#ffae42;--lux-gold-light:#f0d8a4;--lux-gold-gradient:linear-gradient(135deg,#d7b06a,#f0d8a4);--lux-blue:#1e3a8a;--lux-blue-light:rgba(30,58,138,.25);--lux-star:#f1c65c;--vh:1vh;--lux-black:#0b1220;--lux-black-light:#111827;--lux-black-alpha:rgba(11,18,32,.85);--lux-surface-dark:#171717;--lux-border:rgba(15,23,42,.12);--lux-border-light:rgba(15,23,42,.1);--lux-border-strong:rgba(15,23,42,.18);--lux-border-inverse:hsla(0,0%,100%,.14);--lux-shadow:0 18px 55px rgba(2,6,23,.1);--lux-shadow-2:0 10px 30px rgba(2,6,23,.1);--lux-shadow-card:0 14px 34px rgba(2,6,23,.18);--lux-shadow-hover:0 24px 70px rgba(2,6,23,.14);--lux-shadow-promo:0 10px 30px rgba(2,6,23,.18);--lux-shadow-btn:0 14px 34px rgba(2,6,23,.18);--lux-radius:18px;--lux-radius-lg:26px;--lux-radius-sm:5px;--lux-radius-full:999px;--lux-header-bg:hsla(38,31%,95%,.85);--lux-header-border:rgba(15,23,42,.08);--lux-nav-color:rgba(15,23,42,.82);--lux-nav-color-hover:#0f172a;--lux-z-header:9999;--lux-spacing-xs:4px;--lux-spacing-sm:8px;--lux-spacing-md:16px;--lux-spacing-lg:24px;--lux-spacing-xl:32px;--lux-spacing-2xl:48px;--lux-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}body,html{background:#f6f3ee;background:var(--lux-bg);margin:0;padding:0}body,html,strong{color:#0f172a;color:var(--lux-text)}strong{font-weight:700}.model-card,.unified-model-card{background:#fff;border:1px solid rgba(226,232,240,.6);border-radius:8px;box-shadow:0 1px 3px rgba(15,23,42,.06);cursor:pointer;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .2s ease,opacity .2s ease}.model-card:hover,.unified-model-card:hover{box-shadow:0 6px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.model-image,.unified-model-image{background-color:#f7f7f8}.model-card:hover .model-image img,.unified-model-card:hover .unified-model-image img{transform:scale(1.03)}.image-container{aspect-ratio:16/9}.image-container img,.image-container.ratio-1-1 img,.image-container.ratio-16-9 img{-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important}.model-badges,.unified-model-badges{display:flex;flex-direction:column;gap:4px;left:8px;position:absolute;top:8px;z-index:2}.badge,.unified-badge{border-radius:4px;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 8px;text-transform:uppercase}.badge-free{background:linear-gradient(135deg,#34c759,#2ecc71);color:#fff}.badge-pro{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.badge-bundle,.badge-skp-bundle{background:linear-gradient(135deg,#f59e0b,#f97316);color:#fff}.badge-new{background:linear-gradient(135deg,#ec4899,#f43f5e);color:#fff}.model-info,.unified-model-info{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px 12px 12px}.model-title,.unified-model-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:#0f172a;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.4;margin:0;min-height:2.8em;overflow:hidden;padding:0;text-align:left}.model-meta,.unified-model-meta{align-items:center;color:#64748b;display:flex;flex-wrap:nowrap;font-size:12px;gap:8px;justify-content:space-between}.meta-item,.unified-meta-item{align-items:center;display:flex;gap:4px;white-space:nowrap}.meta-item i,.unified-meta-item i{color:#94a3b8;font-size:12px}.model-price-section,.unified-model-price-section{margin-top:auto;padding-top:4px}.model-price-free,.unified-model-price-free{align-items:center;display:flex}.free-text,.unified-free-text{color:#34c759;font-size:14px;font-weight:600}.model-price-credits,.unified-model-price-credits{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:14px;font-weight:600;gap:5px}.model-price-credits i,.unified-model-price-credits i{color:#f59e0b;font-size:14px}.credits-amount,.unified-credits-amount{font-weight:700}.model-price-usd,.unified-model-price-usd{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.price-current,.unified-price-current{color:#0063a3;font-size:16px;font-weight:700}.price-original,.unified-price-original{color:#94a3b8;font-size:12px;-webkit-text-decoration:line-through;text-decoration:line-through}.model-discount-badge,.product-discount-badge,.search-discount-badge,.unified-discount-badge{background:linear-gradient(135deg,#ef4444,#f97316);border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.3px;padding:2px 6px}.models-grid,.unified-models-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(5,1fr);width:100%}@media (max-width:1400px){.models-grid,.unified-models-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.models-grid,.unified-models-grid{gap:12px;grid-template-columns:repeat(3,1fr)}.model-title,.unified-model-title{font-size:13px}.model-meta,.unified-model-meta{font-size:11px}}@media (max-width:768px){.models-grid,.unified-models-grid{gap:10px;grid-template-columns:repeat(2,1fr)}.model-info,.unified-model-info{gap:4px;padding:8px}.model-title,.unified-model-title{font-size:12px;min-height:2.7em}.model-meta,.unified-model-meta{font-size:10px}.model-badges,.unified-model-badges{left:5px;top:5px}.badge,.unified-badge{font-size:10px;padding:2px 6px}.price-current,.unified-price-current{font-size:14px}.price-original,.unified-price-original{font-size:11px}}@supports (backdrop-filter:blur(12px)) or (-webkit-backdrop-filter:blur(12px)){.main-header.elementor-custom-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:var(--lux-header-bg)}}@supports not (backdrop-filter:blur(12px)) and not (-webkit-backdrop-filter:blur(12px)){.main-header.elementor-custom-header{background:hsla(0,0%,100%,.98)}}.elementor-custom-header{align-items:center;background:transparent;box-shadow:none;box-sizing:border-box;display:flex;font-family:var(--lux-font-sans);justify-content:space-between;margin:0 auto;padding:var(--lux-spacing-sm) 1%;padding-top:calc(var(--lux-spacing-sm) + env(safe-area-inset-top));width:100%;z-index:var(--lux-z-header)}.main-header.elementor-custom-header{border-bottom:1px solid var(--lux-header-border);padding:var(--lux-spacing-md) 2%;position:relative;z-index:var(--lux-z-header)}.elementor-custom-header img{display:block;height:28px}.hidden-logo,.logo-box{display:none}.elementor-custom-header .nav-links{align-items:center;display:flex;gap:var(--lux-spacing-lg)}.elementor-custom-header .nav-links .nav-item{color:var(--lux-nav-color);font-size:18px;font-weight:700;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease;white-space:nowrap}.elementor-custom-header .nav-links .nav-item.router-link-exact-active,.elementor-custom-header .nav-links .nav-item:hover{color:var(--lux-nav-color-hover)}.elementor-custom-header .buy-btn{align-items:center;background:#333;border-radius:28px;box-shadow:none;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:6px 12px;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.elementor-custom-header .buy-btn:hover{box-shadow:0 4px 12px rgba(0,0,0,.15);transform:scale(1.1)}.elementor-custom-header .buy-btn .whatsapp-icon{height:30px;width:30px}@media (max-width:768px){.elementor-custom-header{padding:var(--lux-spacing-sm) 3%}.elementor-custom-header img{height:22px}.elementor-custom-header .nav-links{align-items:center;display:flex!important;flex:1;flex-direction:row;gap:6px;justify-content:flex-start;margin:0;padding:0;width:auto}.elementor-custom-header .nav-links .nav-item{align-items:center!important;color:#000!important;display:flex!important;font-size:15px!important;font-weight:600!important;line-height:1.2!important;padding:4px 6px!important;-webkit-text-decoration:none!important;text-decoration:none!important}.elementor-custom-header .nav-links .nav-item .nav-text-full{display:none!important}.elementor-custom-header .nav-links .nav-item .nav-text-short{display:inline!important}.elementor-custom-header .buy-btn{align-items:center!important;aspect-ratio:1!important;background:#000!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important;box-sizing:border-box!important;color:transparent!important;display:inline-flex!important;flex-shrink:0!important;font-size:0!important;gap:0!important;height:44px!important;justify-content:center!important;line-height:0!important;margin:0!important;max-height:44px!important;max-width:44px!important;min-height:44px!important;min-width:44px!important;overflow:hidden!important;padding:0!important;text-indent:-9999px!important;width:44px!important}.elementor-custom-header .buy-btn .whatsapp-icon{display:block!important;flex-shrink:0;height:24px!important;margin:0!important;max-height:24px!important;max-width:24px!important;min-height:24px!important;min-width:24px!important;-o-object-fit:contain!important;object-fit:contain!important;width:24px!important}}@media (max-width:480px){.elementor-custom-header{padding:var(--lux-spacing-xs) 3%}.elementor-custom-header img{height:20px}.elementor-custom-header .nav-links{gap:4px!important}.elementor-custom-header .nav-links .nav-item{font-size:14px!important;padding:3px 4px!important}.elementor-custom-header .buy-btn{align-items:center!important;aspect-ratio:1!important;background:#000!important;border:none!important;border-radius:50%!important;box-shadow:0 2px 6px rgba(0,0,0,.2)!important;box-sizing:border-box!important;color:transparent!important;display:inline-flex!important;flex-shrink:0!important;font-size:0!important;gap:0!important;height:40px!important;justify-content:center!important;line-height:0!important;margin:0!important;max-height:40px!important;max-width:40px!important;min-height:40px!important;min-width:40px!important;overflow:hidden!important;padding:0!important;text-indent:-9999px!important;width:40px!important}.elementor-custom-header .buy-btn .whatsapp-icon{display:block!important;flex-shrink:0;height:22px!important;margin:0!important;max-height:22px!important;max-width:22px!important;min-height:22px!important;min-width:22px!important;-o-object-fit:contain!important;object-fit:contain!important;width:22px!important}}.footer-wowtheme{background-color:var(--lux-surface-dark);color:var(--lux-text-inverse);font-family:var(--lux-font-sans);padding:80px 20px 60px;text-align:center}.footer-wowtheme .footer-inner{margin:0 auto;max-width:1140px}.footer-leaf img{display:block;height:auto;margin-bottom:32px;margin-left:auto;margin-right:auto;opacity:1;width:250px}.footer-title{color:var(--lux-text-inverse);display:block;font-size:28px;font-weight:700;line-height:1.4;margin:0 0 40px}.footer-title strong{font-weight:900}.footer-title span{display:block}.footer-cta{background-color:var(--lux-surface);border-radius:var(--lux-radius-full);color:var(--lux-text);display:inline-block;font-size:16px;font-weight:600;margin-bottom:60px;padding:16px 48px;-webkit-text-decoration:none;text-decoration:none;transition:transform .3s ease,opacity .3s ease}.footer-cta:hover{background-color:#f5f5f5}@media (max-width:768px){.footer-title{font-size:24px}.footer-cta{font-size:15px;padding:14px 36px}}@supports (backdrop-filter:blur(18px)) or (-webkit-backdrop-filter:blur(18px)){.sticky-promo{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:rgba(25,25,25,.45)}}@supports not (backdrop-filter:blur(18px)) and not (-webkit-backdrop-filter:blur(18px)){.sticky-promo{background:rgba(25,25,25,.85)}}.sticky-promo{border:1px solid hsla(0,0%,100%,.08);border-radius:var(--lux-radius);bottom:20px;box-sizing:border-box;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;justify-content:space-between;left:50%;max-width:1110px;padding:5px 5px calc(5px + env(safe-area-inset-bottom));pointer-events:auto;position:fixed;transform:translateX(-50%);width:calc(100% - 40px);z-index:1400}.sticky-promo,.sticky-promo .close-btn{align-items:center;color:#fff;display:flex}.sticky-promo .close-btn{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:50%;cursor:pointer;font-size:16px;height:30px;justify-content:center;position:absolute;right:8px;top:8px;width:30px;z-index:1450}.sticky-promo .close-btn:hover{background:hsla(0,0%,100%,.2)}.sticky-promo .promo-left{align-items:center;display:flex;flex:1 1 auto;gap:15px;min-width:0;overflow:hidden;padding-left:10px}.sticky-promo .product-image-wrapper{border-radius:10px;flex-shrink:0;height:100px;overflow:hidden;transition:transform .35s ease;width:100px}.sticky-promo .product-image-wrapper:hover{transform:scale(1.2);z-index:5}.sticky-promo .product-image{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;width:100%}.sticky-promo .product-image-wrapper:hover .product-image{transform:scale(1.1)}.sticky-promo .product-info{display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden}.sticky-promo .product-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:25px;font-weight:600;line-height:1.2;margin-bottom:3px;overflow:hidden;position:relative;text-overflow:ellipsis;top:-2px;word-break:break-word}.sticky-promo .product-description{font-size:15px;opacity:.85;text-align:left;word-break:break-word}.sticky-promo .promo-right{align-items:center;display:flex;flex:0 0 auto;gap:20px;padding-right:40px}.sticky-promo .price-discount-container{align-items:flex-end;display:flex;flex-direction:column;gap:5px;height:100%;justify-content:center}.sticky-promo .price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px}.sticky-promo .current-price{color:#fff;font-size:35px;font-weight:600}.sticky-promo .original-price{color:hsla(0,0%,100%,.4);font-size:18px;-webkit-text-decoration:line-through;text-decoration:line-through}.sticky-promo .discount-badge{background:#ffae42;border-radius:var(--lux-radius-full);color:#1a1a1a;font-size:18px;font-weight:600;padding:8px 20px}.sticky-promo .cta-button{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#4e4d4b;border:1px solid #fff;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:20px;font-weight:600;padding:15px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;top:20px;transition:transform .28s ease,opacity .28s ease;white-space:nowrap}.sticky-promo .cta-button:hover{background:#ffae42;border-color:#0c0d0e;color:#1a1a1a;transform:translateY(-1px) scale(1.03)}@media (max-width:768px){.sticky-promo{align-items:stretch;bottom:8px;flex-direction:column;left:50%;margin:0;max-width:none;padding:12px;text-align:left;transform:translateX(-50%);width:calc(100% - 16px)}.sticky-promo .promo-left{gap:8px;margin-bottom:8px;padding-left:0;padding-right:0;width:100%}.sticky-promo .product-image-wrapper{flex-shrink:0;height:60px;width:60px}.sticky-promo .product-title{font-size:14px;line-height:1.1;margin-bottom:1px;max-width:100%;white-space:normal;word-break:break-word}.sticky-promo .product-description{font-size:12px;line-height:1.2}.sticky-promo .promo-right{align-items:center;gap:8px;justify-content:space-between;margin-top:0;padding-left:0;padding-right:0;width:100%}.sticky-promo .price-discount-container{align-items:flex-start;gap:4px}.sticky-promo .price-row{align-items:baseline;gap:6px}.sticky-promo .current-price{font-size:28px}.sticky-promo .original-price{font-size:16px}.sticky-promo .discount-badge{align-self:flex-start;font-size:14px;padding:3px 8px}.sticky-promo .cta-button{font-size:18px;min-width:100px;padding:10px 15px;top:0}}@media (max-width:480px){.sticky-promo{bottom:8px;left:50%;margin:0;padding:10px;text-align:left;transform:translateX(-50%);width:calc(100% - 12px)}.sticky-promo .promo-left{gap:6px}.sticky-promo .product-image-wrapper{height:45px;width:45px}.sticky-promo .product-title{font-size:13px}.sticky-promo .product-description{font-size:11px}.sticky-promo .promo-right{flex-direction:row;gap:8px;justify-content:space-between}.sticky-promo .price-discount-container{align-items:flex-start;flex:1;flex-direction:column;gap:4px}.sticky-promo .price-row{align-items:baseline;flex-direction:row;flex-wrap:nowrap;gap:6px;width:100%}.sticky-promo .current-price{font-size:24px;white-space:nowrap}.sticky-promo .original-price{font-size:14px;white-space:nowrap}.sticky-promo .discount-badge{font-size:12px;padding:2px 8px;white-space:nowrap}.sticky-promo .cta-button{flex-shrink:0;font-size:16px;min-width:90px;padding:8px 12px}}@media (max-width:360px){.sticky-promo{padding:8px;width:calc(100% - 10px)}.sticky-promo .promo-left{gap:4px}.sticky-promo .product-image-wrapper{height:40px;width:40px}.sticky-promo .price-row{gap:4px}.sticky-promo .current-price{font-size:22px}.sticky-promo .original-price{font-size:13px}.sticky-promo .discount-badge{font-size:11px;padding:2px 6px}.sticky-promo .cta-button{font-size:15px;min-width:85px;padding:7px 10px}}[data-v-09e48d34]::deep(body),[data-v-09e48d34]::deep(html){margin:0;padding:0}.visitor-checkout-page[data-v-09e48d34]{background:linear-gradient(180deg,#e8ecf1,#f0f4f8);margin:0;max-width:100vw;padding:0}.checkout-container[data-v-09e48d34],.visitor-checkout-page[data-v-09e48d34]{-webkit-overflow-scrolling:touch;min-height:100vh;overflow-x:hidden;position:relative;width:100%}.checkout-container[data-v-09e48d34]{background:linear-gradient(180deg,#fff,#f5f7fa);border-radius:16px;box-sizing:border-box;margin:0 auto;max-width:1440px}.header-section[data-v-09e48d34]{background-image:url(https://cdnfiles.3dassethub.com/skpsuimage/public/maintain/2026/02/01/3c4b6bb85451414c9beb3a8fa6d3098elkufxusaj7.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;overflow:hidden;padding:50px 40px;position:relative;text-align:center}.header-section[data-v-09e48d34]:before{background:linear-gradient(135deg,rgba(0,99,163,.75),rgba(15,23,42,.65));bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.header-section .hero-content[data-v-09e48d34]{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;position:relative;z-index:1}.header-section .hero-content h1[data-v-09e48d34]{color:#fff;font-size:28px;font-weight:600;letter-spacing:-.3px;margin:0;text-shadow:0 2px 8px rgba(0,0,0,.2)}.header-section .hero-content p[data-v-09e48d34]{color:hsla(0,0%,100%,.95);font-size:16px;font-weight:400;margin:0;max-width:600px}.content-layout[data-v-09e48d34]{-webkit-overflow-scrolling:touch;background:#fff;box-shadow:0 8px 40px rgba(0,99,163,.08);box-sizing:border-box;display:flex;gap:0;margin:0;max-width:100%;min-height:calc(100vh - 200px);overflow-x:hidden;padding:0;width:100%}@media(max-width:992px){.content-layout[data-v-09e48d34]{flex-direction:column;overflow-x:hidden}}.left-section[data-v-09e48d34]{background:#fff;box-sizing:border-box;display:flex;flex:3;flex-direction:column;gap:16px;max-width:62%;min-width:0;overflow-x:hidden;padding:24px}@media(max-width:992px){.left-section[data-v-09e48d34]{max-width:100%;padding:16px;width:100%}}@media(max-width:768px){.left-section[data-v-09e48d34]{max-width:100%;padding:12px;width:100%}}.right-section[data-v-09e48d34]{background:linear-gradient(180deg,#f8fafc,#f0f4f8);box-sizing:border-box;display:flex;flex:2;flex-direction:column;min-width:360px;overflow-x:hidden;padding:24px}@media(max-width:992px){.right-section[data-v-09e48d34]{min-width:0;padding:16px;width:100%}}@media(max-width:768px){.right-section[data-v-09e48d34]{min-width:0;padding:12px;width:100%}}.checkout-info-card[data-v-09e48d34],.product-details-card[data-v-09e48d34]{background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:visible;position:relative;z-index:1}.checkout-info-card .card-header[data-v-09e48d34],.product-details-card .card-header[data-v-09e48d34]{align-items:center;border-bottom:1px solid #e8ebf0;display:flex;gap:10px;padding:16px 20px}.checkout-info-card .card-header i[data-v-09e48d34],.product-details-card .card-header i[data-v-09e48d34]{color:#0063a3;font-size:18px}.checkout-info-card .card-header h3[data-v-09e48d34],.product-details-card .card-header h3[data-v-09e48d34]{color:#1a202c;font-size:16px;font-weight:600;margin:0}.product-section[data-v-09e48d34]{padding:20px}.product-info[data-v-09e48d34]{align-items:center;display:flex;gap:20px}.product-image[data-v-09e48d34]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);height:120px;overflow:hidden;width:120px}.product-image img[data-v-09e48d34]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details[data-v-09e48d34]{flex:1;min-width:0}.product-name[data-v-09e48d34]{color:#2d3748;font-size:18px;font-weight:600;line-height:1.4;margin:0 0 12px}.file-info-section[data-v-09e48d34]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.file-info-item[data-v-09e48d34]{align-items:center;background:#f8fafc;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;gap:6px;padding:6px 12px}.file-info-item i[data-v-09e48d34]{color:#0063a3;font-size:12px}.price-section .product-price[data-v-09e48d34]{color:#0063a3;font-size:24px;font-weight:700;margin:0}.price-section .original-price[data-v-09e48d34]{color:#a0aec0;font-size:14px;margin:4px 0 0;-webkit-text-decoration:line-through;text-decoration:line-through}.details-content[data-v-09e48d34]{display:flex;flex-direction:column;gap:12px;padding:16px 20px}.detail-item[data-v-09e48d34]{align-items:flex-start;background:#f8fafc;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:10px 14px}.detail-item .detail-label[data-v-09e48d34]{color:#64748b;flex:0 0 auto;font-size:14px;min-width:80px;text-align:left;word-break:break-word}.detail-item .detail-value[data-v-09e48d34]{color:#1a202c;flex:1;font-size:14px;font-weight:600;text-align:right;word-break:break-word}.bottom-price-bar[data-v-09e48d34]{background:linear-gradient(135deg,#f8fafc,#f0f4f8);border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.04);box-sizing:border-box;color:#1a202c;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:20px;overflow-x:hidden;padding:16px 20px;width:100%}.bottom-price-bar .price-left[data-v-09e48d34],.bottom-price-bar[data-v-09e48d34]{align-items:center;display:flex}.bottom-price-bar .price-left .price-quantity[data-v-09e48d34]{align-items:center;display:flex;gap:8px}.bottom-price-bar .price-left .unit-price[data-v-09e48d34]{color:#374151;font-size:18px;font-weight:600}.bottom-price-bar .price-left .quantity[data-v-09e48d34]{background:#e5e7eb;border-radius:4px;color:#6b7280;font-size:15px;padding:2px 8px}.bottom-price-bar .price-right[data-v-09e48d34]{align-items:center;display:flex;gap:8px;text-align:right}.bottom-price-bar .price-right .total-label[data-v-09e48d34]{color:#6b7280;font-size:13px;letter-spacing:.5px;text-transform:uppercase}.bottom-price-bar .price-right .total-price[data-v-09e48d34]{color:#0063a3;font-size:22px;font-weight:700}.payment-card[data-v-09e48d34]{background:#fff;border-radius:12px;overflow:visible!important}.step-section[data-v-09e48d34]{border-bottom:1px solid #e8ebf0;overflow:visible!important;padding:20px}.step-section[data-v-09e48d34]:last-child{border-bottom:none}.step-section.completed[data-v-09e48d34]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.step-section.disabled[data-v-09e48d34]{opacity:.6}.step-section.active[data-v-09e48d34]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.step-header[data-v-09e48d34]{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.step-header .step-number[data-v-09e48d34]{align-items:center;background:linear-gradient(135deg,#0063a3,#004d7f);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:32px;justify-content:center;width:32px}.step-header .step-title[data-v-09e48d34]{flex:1}.step-header .step-title h3[data-v-09e48d34]{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 4px}.step-header .step-title p[data-v-09e48d34]{color:#64748b;font-size:13px;margin:0}.step-header .step-title .step-completed-text[data-v-09e48d34]{align-items:center;color:#059669;display:flex;font-weight:500;gap:6px}.step-header .step-title .step-completed-text i[data-v-09e48d34]{font-size:16px}.email-form .form-label[data-v-09e48d34]{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:10px}.email-form .form-label i[data-v-09e48d34]{color:#0063a3}.email-status-area[data-v-09e48d34]{margin:12px 0;min-height:36px}.email-status-area .status-error[data-v-09e48d34],.email-status-area .status-loading[data-v-09e48d34],.email-status-area .status-tip[data-v-09e48d34]{align-items:center;border-radius:6px;display:flex;font-size:14px;gap:8px;padding:10px 14px}.email-status-area .status-error[data-v-09e48d34]{background:#fed7d7;color:#c53030}.email-status-area .status-error.error-registered[data-v-09e48d34]{background:#feebc8;color:#c05621;flex-wrap:wrap}.email-status-area .login-btn-inline[data-v-09e48d34]{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:20px;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:6px;margin-left:auto;padding:6px 16px;transition:transform .2s ease,opacity .2s ease}.email-status-area .login-btn-inline[data-v-09e48d34]:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px)}.email-status-area .login-btn-inline[data-v-09e48d34]:active{transform:translateY(0)}.email-status-area .login-btn-inline i[data-v-09e48d34]{color:#fff}.email-status-area .status-loading[data-v-09e48d34]{background:#e0f2fe;color:#0063a3}.email-status-area .status-tip[data-v-09e48d34]{background:#f3f4f6;color:#6b7280}.email-status-area .status-tip.success-tip[data-v-09e48d34]{background:#d1fae5;color:#059669}.email-status-area .status-tip.success-tip i[data-v-09e48d34]{color:#059669}.verify-email-btn[data-v-09e48d34]{align-items:center;background:linear-gradient(135deg,#0063a3,#004d7f);border:2px solid #0063a3;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;position:relative;transition:transform .2s ease,opacity .2s ease;width:100%}.verify-email-btn[data-v-09e48d34]:hover:not(:disabled){background:linear-gradient(135deg,#004d7f,#0063a3);box-shadow:0 4px 12px rgba(0,99,163,.3);transform:translateY(-1px)}.verify-email-btn[data-v-09e48d34]:disabled{cursor:not-allowed;opacity:.5}.verify-email-btn.verified[data-v-09e48d34]{background:linear-gradient(135deg,#059669,#047857);border-color:#059669}.verify-email-btn.verified[data-v-09e48d34]:hover:not(:disabled){background:linear-gradient(135deg,#047857,#059669)}.verify-email-btn.loading[data-v-09e48d34]{animation:pulse-09e48d34 1.5s ease-in-out infinite;background:linear-gradient(135deg,#3b82f6,#2563eb);border-color:#3b82f6;opacity:1!important;transition:none!important}.verify-email-btn.loading i.el-icon-loading[data-v-09e48d34]{animation:spin-09e48d34 1s linear infinite}.verify-email-btn i[data-v-09e48d34]{font-size:16px}.verification-progress[data-v-09e48d34]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border:1px solid #bfdbfe;border-radius:8px;margin-top:12px;padding:16px}.verification-progress .progress-content[data-v-09e48d34]{align-items:center;color:#1e40af;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:center}.verification-progress .progress-content i.el-icon-loading[data-v-09e48d34]{animation:spin-09e48d34 1s linear infinite;font-size:18px}.fade-enter-active[data-v-09e48d34],.fade-leave-active[data-v-09e48d34]{transition:opacity .3s ease,transform .3s ease}.fade-enter[data-v-09e48d34],.fade-leave-to[data-v-09e48d34]{opacity:0;transform:translateY(-10px)}@keyframes pulse-09e48d34{0%,to{opacity:1}50%{opacity:.8}}.change-email-btn[data-v-09e48d34]{align-items:center;background:transparent;border:1px solid #d1d5db;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:10px;padding:10px 20px;transition:transform .2s ease,opacity .2s ease;width:100%}.change-email-btn[data-v-09e48d34]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.change-email-btn i[data-v-09e48d34]{font-size:14px}.paypal-payment-card[data-v-09e48d34]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:visible!important}.paypal-card-header[data-v-09e48d34]{background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-bottom:1px solid #e5e7eb;padding:16px}.payment-provider[data-v-09e48d34]{align-items:center;display:flex;gap:10px;margin-bottom:8px}.provider-logo[data-v-09e48d34]{color:#003087;font-size:24px}.provider-title[data-v-09e48d34]{color:#1a1a1a;font-size:16px;font-weight:700}.provider-subtitle[data-v-09e48d34]{color:#6b7280;font-size:12px;margin-bottom:12px}.supported-brands[data-v-09e48d34]{display:flex;gap:8px}.brand-item[data-v-09e48d34]{font-size:24px}.brand-icon.fa-cc-visa[data-v-09e48d34]{color:#1a1f71}.brand-icon.fa-cc-mastercard[data-v-09e48d34]{color:#eb001b}.brand-icon.fa-cc-amex[data-v-09e48d34]{color:#006fcf}.brand-icon.fa-cc-discover[data-v-09e48d34]{color:#ff6000}.paypal-card-body[data-v-09e48d34]{padding:12px;position:relative}.free-order-section[data-v-09e48d34]{padding:16px;text-align:center}.free-order-section .free-order-button[data-v-09e48d34]{background:linear-gradient(135deg,#28a745,#20c997);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 24px;transition:transform .3s ease,opacity .3s ease;width:100%}.free-order-section .free-order-button[data-v-09e48d34]:hover:not(:disabled){box-shadow:0 4px 12px rgba(40,167,69,.4);transform:translateY(-2px)}.free-order-section .free-order-button[data-v-09e48d34]:disabled{cursor:not-allowed;opacity:.6}.free-order-section .free-order-button i[data-v-09e48d34]{margin-right:8px}.free-order-section .free-order-note[data-v-09e48d34]{color:#666;font-size:13px;margin-top:12px}.paypal-card-body.has-overlay[data-v-09e48d34]{opacity:.6;pointer-events:none!important}.paypal-card-body.has-overlay .paypal-body-overlay[data-v-09e48d34]{opacity:1;pointer-events:auto!important}.paypal-button-wrapper[data-v-09e48d34]{margin-top:8px;min-height:48px;position:relative}.paypal-button-wrapper[data-v-09e48d34]:focus,.paypal-button-wrapper[data-v-09e48d34]:focus-visible,.paypal-button-wrapper[data-v-09e48d34]:focus-within{outline:none!important}.paypal-button-wrapper .paypal-buttons-mount[data-v-09e48d34]{min-height:48px}.paypal-button-wrapper .paypal-buttons-mount[data-v-09e48d34]:focus,.paypal-button-wrapper .paypal-buttons-mount[data-v-09e48d34]:focus-visible,.paypal-button-wrapper .paypal-buttons-mount[data-v-09e48d34]:focus-within{outline:none!important}.payment-processing-overlay[data-v-09e48d34]{align-items:center;background:hsla(0,0%,100%,.95);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#409eff;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;left:0;min-height:100px;position:absolute;right:0;top:0;z-index:100}.payment-processing-overlay i[data-v-09e48d34]{animation:spin-09e48d34 1s linear infinite;font-size:18px}@keyframes spin-09e48d34{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.paypal-buttons-container[data-v-09e48d34]{position:relative}.paypal-buttons-container[data-v-09e48d34] [data-testid=paypal-button]{border:none!important;box-shadow:none!important;outline:none!important}.paypal-buttons-container[data-v-09e48d34] [data-testid=paypal-button]:focus,.paypal-buttons-container[data-v-09e48d34] [data-testid=paypal-button]:focus-visible{border:none!important;box-shadow:none!important;outline:none!important}.paypal-body-overlay[data-v-09e48d34]{align-items:center;border-radius:8px;bottom:0;cursor:not-allowed;display:flex;justify-content:center;left:0;min-height:100px;pointer-events:auto;position:absolute;right:0;top:0;z-index:500}.paypal-body-overlay .body-overlay-content[data-v-09e48d34]{background:hsla(0,0%,100%,.95);border-radius:8px;cursor:not-allowed;padding:30px;pointer-events:auto;text-align:center}.paypal-body-overlay .overlay-icon-wrapper[data-v-09e48d34]{align-items:center;background:#e0f2fe;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.paypal-body-overlay .overlay-icon-wrapper i[data-v-09e48d34]{color:#0063a3;font-size:24px}.paypal-body-overlay .body-overlay-title[data-v-09e48d34]{color:#1a202c;font-size:16px;font-weight:600;margin:0 0 8px}.paypal-body-overlay .body-overlay-text[data-v-09e48d34]{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 16px}.reinit-btn[data-v-09e48d34]{align-items:center;background:linear-gradient(135deg,#0063a3,#004d7f);border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px}.reinit-btn[data-v-09e48d34]:hover{box-shadow:0 4px 12px rgba(0,99,163,.3);transform:translateY(-1px)}.security-section[data-v-09e48d34]{grid-gap:10px;background:#fafbfc;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);padding:16px}.security-item[data-v-09e48d34]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:12px}.security-item i[data-v-09e48d34]{color:#0063a3;font-size:18px}.security-item span[data-v-09e48d34]{color:#4a5568;font-size:12px;font-weight:500}.checkout-footer[data-v-09e48d34]{background:#fafbfc;border-top:1px solid #e8ebf0;padding:20px 24px}.checkout-footer .footer-content[data-v-09e48d34]{text-align:center}.checkout-footer .copyright[data-v-09e48d34]{color:#1a202c;font-size:14px;font-weight:600;margin:0 0 8px}.checkout-footer .footer-links[data-v-09e48d34]{color:#64748b;display:flex;font-size:13px;gap:16px;justify-content:center}.checkout-footer .footer-links .divider[data-v-09e48d34]{color:#cbd5e1}.checkout-footer .footer-links i[data-v-09e48d34]{color:#0063a3;margin-right:4px}@media(max-width:768px){.visitor-checkout-page[data-v-09e48d34]{left:0;margin:0!important;padding:60px 0 0!important;position:relative;right:0;top:0}.checkout-container[data-v-09e48d34],.visitor-checkout-page[data-v-09e48d34]{max-width:100vw!important;overflow-x:hidden!important;width:100%!important}.checkout-container[data-v-09e48d34]{border-radius:0;margin:0;padding:0}.header-section[data-v-09e48d34]{padding:50px 16px}.header-section .hero-content h1[data-v-09e48d34]{font-size:26px}.header-section .hero-content p[data-v-09e48d34]{font-size:14px}.content-layout[data-v-09e48d34]{border-radius:0;margin:0;max-width:100vw!important;overflow-x:hidden!important;width:100%!important}.left-section[data-v-09e48d34],.right-section[data-v-09e48d34]{box-sizing:border-box!important;max-width:100%;min-width:0!important;overflow-x:hidden!important;padding:16px;width:100%}.product-info[data-v-09e48d34]{flex-direction:column;text-align:center}.step-content[data-v-09e48d34]{padding-left:0}.step-header[data-v-09e48d34]{margin-bottom:12px}.step-number[data-v-09e48d34]{font-size:13px;height:28px;width:28px}.step-title h3[data-v-09e48d34]{font-size:15px}.security-section[data-v-09e48d34]{gap:8px;grid-template-columns:repeat(2,1fr);padding:12px}.security-item[data-v-09e48d34]{padding:10px 8px}.security-item span[data-v-09e48d34]{font-size:11px}.checkout-footer[data-v-09e48d34]{padding:16px}.checkout-footer .footer-links[data-v-09e48d34]{flex-wrap:wrap;gap:8px 12px}.checkout-footer .footer-links .divider[data-v-09e48d34]{display:none}.detail-item[data-v-09e48d34]{gap:8px;padding:8px 10px}.detail-item .detail-label[data-v-09e48d34]{font-size:13px;min-width:70px}.detail-item .detail-value[data-v-09e48d34]{font-size:13px}.bottom-price-bar[data-v-09e48d34]{align-items:flex-start;flex-direction:column;gap:12px;padding:12px 16px}.bottom-price-bar .price-right[data-v-09e48d34]{justify-content:space-between;width:100%}.paypal-card-body[data-v-09e48d34]{padding:12px}}.visitor-payment-failed[data-v-2120e60b]{background:linear-gradient(135deg,#fef2f2,#fdf2f8);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);min-height:100dvh;padding:104px 20px 40px}@media(max-width:768px){.visitor-payment-failed[data-v-2120e60b]{padding-top:80px}}.page-container[data-v-2120e60b]{margin:0 auto;max-width:680px}.loading-state[data-v-2120e60b]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:48px 24px;text-align:center}.loading-state .loading-icon[data-v-2120e60b]{animation:spin-2120e60b 1s linear infinite;color:#ef4444;font-size:40px;margin-bottom:12px}@keyframes spin-2120e60b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-state p[data-v-2120e60b]{color:#666;font-size:14px;margin:0}.failed-content[data-v-2120e60b]{display:flex;flex-direction:column;gap:16px}.unified-card[data-v-2120e60b]{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.06);overflow:hidden}.failed-header[data-v-2120e60b]{background:linear-gradient(135deg,#fef2f2,#fff);gap:20px;padding:32px}.failed-header[data-v-2120e60b],.failed-icon[data-v-2120e60b]{align-items:center;display:flex}.failed-icon[data-v-2120e60b]{background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;box-shadow:0 4px 12px rgba(239,68,68,.3);height:64px;justify-content:center;width:64px}.failed-icon i[data-v-2120e60b]{color:#fff;font-size:32px}.failed-text h2[data-v-2120e60b]{color:#1a1a1a;font-size:24px;font-weight:700;margin:0 0 6px}.failed-text p[data-v-2120e60b]{color:#666;font-size:15px;margin:0}.section-divider[data-v-2120e60b]{background:linear-gradient(90deg,transparent,#e5e7eb 50%,transparent);height:1px;margin:0}.info-section[data-v-2120e60b]{padding:24px 28px}.section-title[data-v-2120e60b]{align-items:center;color:#1a1a1a;display:flex;font-size:16px;font-weight:600;gap:10px;margin-bottom:20px}.section-title i[data-v-2120e60b]{color:#f59e0b;font-size:18px}.section-title.error-title i[data-v-2120e60b]{color:#ef4444}.info-grid[data-v-2120e60b]{grid-gap:14px;display:grid;gap:14px}.info-item[data-v-2120e60b]{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:12px 0}.info-item[data-v-2120e60b]:last-child{border-bottom:none}.info-item.error[data-v-2120e60b]{background:#fef2f2;border:none;border-radius:8px;margin:-4px 0;padding:12px 16px}.info-item.error .error-text[data-v-2120e60b]{color:#ef4444;font-weight:600;max-width:60%;text-align:left}.info-item .label[data-v-2120e60b]{color:#6b7280;flex-shrink:0;font-size:14px}.info-item .value[data-v-2120e60b]{color:#1f2937;font-size:14px;font-weight:500;text-align:right;word-break:break-all}.info-item .value.highlight[data-v-2120e60b]{color:#0063a3;font-weight:600}.info-item .value.price[data-v-2120e60b]{color:#0063a3;font-size:20px;font-weight:700}.info-item .value.code[data-v-2120e60b]{background:#fef2f2;border-radius:6px;color:#ef4444;font-family:Courier New,monospace;font-weight:600;padding:4px 10px}.info-item .value.error-text[data-v-2120e60b]{color:#ef4444}.product-row[data-v-2120e60b]{background:#f9fafb;border-radius:12px;display:flex;gap:20px;padding:16px}.product-image[data-v-2120e60b]{background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);flex-shrink:0;height:100px;overflow:hidden;width:100px}.product-image img[data-v-2120e60b]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details[data-v-2120e60b]{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center}.product-details h4[data-v-2120e60b]{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4;margin:0}.product-meta[data-v-2120e60b]{display:flex;flex-wrap:wrap;gap:8px}.meta-tag[data-v-2120e60b]{background:#fff;border:1px solid #e5e7eb;border-radius:20px;color:#6b7280;font-size:12px;padding:4px 10px}.product-price[data-v-2120e60b]{margin-top:4px}.product-price .price-value[data-v-2120e60b]{color:#0063a3;font-size:20px;font-weight:700}.tips-section[data-v-2120e60b]{background:#f9fafb}.tips-list[data-v-2120e60b]{display:flex;flex-direction:column;gap:12px}.tip-item[data-v-2120e60b]{align-items:flex-start;color:#4b5563;display:flex;font-size:14px;gap:10px;line-height:1.5}.tip-item i[data-v-2120e60b]{color:#d1d5db;flex-shrink:0;font-size:10px;margin-top:5px}.action-section[data-v-2120e60b]{background:linear-gradient(135deg,#fef2f2,#fff);display:flex;gap:16px;padding:24px 28px}.btn[data-v-2120e60b]{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1;font-size:15px;font-weight:600;gap:8px;justify-content:center;padding:14px 20px;transition:transform .2s ease,opacity .2s ease}.btn i[data-v-2120e60b]{font-size:18px}.btn-primary[data-v-2120e60b]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.25);color:#fff}.btn-primary[data-v-2120e60b]:hover{box-shadow:0 6px 20px rgba(239,68,68,.35);transform:translateY(-2px)}.btn-secondary[data-v-2120e60b]{background:#fff;border:2px solid #0063a3;color:#0063a3}.btn-secondary[data-v-2120e60b]:hover{background:rgba(0,99,163,.05);border-color:#004a7a;color:#004a7a}@media(max-width:680px){.visitor-payment-failed[data-v-2120e60b]{padding:20px 16px}.failed-header[data-v-2120e60b]{gap:16px;padding:24px}.failed-icon[data-v-2120e60b]{height:52px;width:52px}.failed-icon i[data-v-2120e60b]{font-size:26px}.failed-text h2[data-v-2120e60b]{font-size:20px}.info-section[data-v-2120e60b]{padding:20px}.section-divider[data-v-2120e60b]{margin:0}.product-row[data-v-2120e60b]{flex-direction:column}.product-image[data-v-2120e60b]{height:180px;width:100%}.action-section[data-v-2120e60b]{flex-direction:column;padding:20px 24px}}.visitor-payment-success[data-v-528e1d88]{background:linear-gradient(135deg,#f5f7fa,#e8ecf1);min-height:100vh;min-height:calc(var(--vh, 1vh)*100);min-height:100dvh;padding:104px 20px 40px}@media(max-width:768px){.visitor-payment-success[data-v-528e1d88]{padding-top:76px}}.page-container[data-v-528e1d88]{margin:0 auto;max-width:640px}.loading-state[data-v-528e1d88]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:48px 24px;text-align:center}.loading-state .loading-icon[data-v-528e1d88]{animation:spin-528e1d88 1s linear infinite;color:#0063a3;font-size:40px;margin-bottom:12px}.loading-state p[data-v-528e1d88]{color:#666;font-size:14px;margin:0}.success-content[data-v-528e1d88]{display:flex;flex-direction:column}.status-card[data-v-528e1d88]{align-items:center;background:#fff;border-bottom:2px solid #e5e7eb;border-radius:16px 16px 0 0;box-shadow:0 4px 12px rgba(0,0,0,.08);display:flex;justify-content:space-between;max-width:100%;min-height:90px;padding:2rem 2.5rem;transition:all .3s ease;width:100%}.status-card.status-pending[data-v-528e1d88],.status-card.status-processing[data-v-528e1d88]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-bottom-color:#93c5fd}.status-card.status-pending .status-left .status-text[data-v-528e1d88],.status-card.status-processing .status-left .status-text[data-v-528e1d88]{color:#1e40af}.status-card.status-pending .refresh-btn[data-v-528e1d88],.status-card.status-processing .refresh-btn[data-v-528e1d88]{background:#3b82f6;box-shadow:0 4px 12px -4px #1d4ed8}.status-card.status-pending .refresh-btn[data-v-528e1d88]:hover,.status-card.status-processing .refresh-btn[data-v-528e1d88]:hover{background:#2563eb}.status-card.status-completed[data-v-528e1d88],.status-card.status-paid[data-v-528e1d88]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-bottom-color:#86efac}.status-card.status-completed .status-left .status-text[data-v-528e1d88],.status-card.status-paid .status-left .status-text[data-v-528e1d88]{color:#166534}.status-card.status-completed .refresh-btn[data-v-528e1d88],.status-card.status-paid .refresh-btn[data-v-528e1d88]{background:#10b981;box-shadow:0 4px 12px -4px #047857}.status-card.status-completed .refresh-btn[data-v-528e1d88]:hover,.status-card.status-paid .refresh-btn[data-v-528e1d88]:hover{background:#059669}.status-card.status-review[data-v-528e1d88]{background:linear-gradient(135deg,#fefce8,#fef9c3);border-bottom-color:#fde047}.status-card.status-review .status-left .status-text[data-v-528e1d88]{color:#854d0e}.status-card.status-review .refresh-btn[data-v-528e1d88]{background:#eab308;box-shadow:0 4px 12px -4px #a16207}.status-card.status-review .refresh-btn[data-v-528e1d88]:hover{background:#ca8a04}.status-card.status-cancelled[data-v-528e1d88],.status-card.status-disputed[data-v-528e1d88],.status-card.status-failed[data-v-528e1d88],.status-card.status-refunded[data-v-528e1d88]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-bottom-color:#fca5a5}.status-card.status-cancelled .status-left .status-text[data-v-528e1d88],.status-card.status-disputed .status-left .status-text[data-v-528e1d88],.status-card.status-failed .status-left .status-text[data-v-528e1d88],.status-card.status-refunded .status-left .status-text[data-v-528e1d88]{color:#991b1b}.status-card.status-cancelled .refresh-btn[data-v-528e1d88],.status-card.status-disputed .refresh-btn[data-v-528e1d88],.status-card.status-failed .refresh-btn[data-v-528e1d88],.status-card.status-refunded .refresh-btn[data-v-528e1d88]{background:#ef4444;box-shadow:0 4px 12px -4px #b91c1c}.status-card.status-cancelled .refresh-btn[data-v-528e1d88]:hover,.status-card.status-disputed .refresh-btn[data-v-528e1d88]:hover,.status-card.status-failed .refresh-btn[data-v-528e1d88]:hover,.status-card.status-refunded .refresh-btn[data-v-528e1d88]:hover{background:#dc2626}.status-left[data-v-528e1d88]{align-items:center;display:flex;gap:1rem}.status-left .spinner[data-v-528e1d88]{animation:spin-528e1d88 .8s linear infinite;border:4px solid #d1fae5;border-radius:50%;border-top-color:#10b981;flex-shrink:0;height:44px;width:44px}.status-left .status-icon-wrapper[data-v-528e1d88]{align-items:center;border-radius:50%;display:flex;height:44px;justify-content:center;width:44px}.status-left .status-icon-wrapper i[data-v-528e1d88]{color:#10b981;font-size:24px}.status-completed .status-left .status-icon-wrapper[data-v-528e1d88],.status-paid .status-left .status-icon-wrapper[data-v-528e1d88]{background:linear-gradient(135deg,#10b981,#059669)}.status-completed .status-left .status-icon-wrapper i[data-v-528e1d88],.status-paid .status-left .status-icon-wrapper i[data-v-528e1d88]{color:#fff}.status-pending .status-left .status-icon-wrapper[data-v-528e1d88],.status-processing .status-left .status-icon-wrapper[data-v-528e1d88]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.status-pending .status-left .status-icon-wrapper i[data-v-528e1d88],.status-processing .status-left .status-icon-wrapper i[data-v-528e1d88]{color:#fff}.status-review .status-left .status-icon-wrapper[data-v-528e1d88]{background:linear-gradient(135deg,#eab308,#ca8a04)}.status-review .status-left .status-icon-wrapper i[data-v-528e1d88]{color:#fff}.status-cancelled .status-left .status-icon-wrapper[data-v-528e1d88],.status-disputed .status-left .status-icon-wrapper[data-v-528e1d88],.status-failed .status-left .status-icon-wrapper[data-v-528e1d88],.status-refunded .status-left .status-icon-wrapper[data-v-528e1d88]{background:linear-gradient(135deg,#ef4444,#dc2626)}.status-cancelled .status-left .status-icon-wrapper i[data-v-528e1d88],.status-disputed .status-left .status-icon-wrapper i[data-v-528e1d88],.status-failed .status-left .status-icon-wrapper i[data-v-528e1d88],.status-refunded .status-left .status-icon-wrapper i[data-v-528e1d88]{color:#fff}.status-left .status-text[data-v-528e1d88]{font-size:1.3rem;font-weight:600}.refresh-btn[data-v-528e1d88]{align-items:center;background:#10b981;border:none;border-radius:40px;box-shadow:0 4px 12px -4px #047857;color:#fff;cursor:pointer;display:flex;font-size:.95rem;font-weight:500;gap:.5rem;justify-content:center;padding:.6rem 1.5rem;transition:all .2s ease}.refresh-btn[data-v-528e1d88]:hover{box-shadow:0 6px 16px -4px #03543d;transform:scale(1.02)}.refresh-btn[data-v-528e1d88]:active{transform:scale(.98)}.refresh-btn.is-loading[data-v-528e1d88]{cursor:not-allowed;opacity:.7}.refresh-btn .refresh-icon[data-v-528e1d88]{font-size:1.2rem;transition:transform .3s ease}.refresh-btn:hover .refresh-icon[data-v-528e1d88]{transform:rotate(180deg)}.refresh-btn.is-loading .refresh-icon[data-v-528e1d88]{animation:spin-528e1d88 .8s linear infinite;transform:none}@media(max-width:640px){.status-card[data-v-528e1d88]{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;padding:12px 14px}.refresh-btn[data-v-528e1d88]{align-self:center;font-size:11px;padding:6px 10px}}.unified-card[data-v-528e1d88]{background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);overflow:hidden}.success-header[data-v-528e1d88]{align-items:center;display:flex;gap:16px;padding:24px}.success-header.status-completed[data-v-528e1d88],.success-header.status-paid[data-v-528e1d88],.success-header.status-processing[data-v-528e1d88]{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.success-header.status-pending[data-v-528e1d88]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.success-header.status-cancelled[data-v-528e1d88],.success-header.status-refunded[data-v-528e1d88]{background:linear-gradient(135deg,#f3f4f6,#e5e7eb)}.success-header.status-disputed[data-v-528e1d88],.success-header.status-review[data-v-528e1d88]{background:linear-gradient(135deg,#ffedd5,#fed7aa)}.success-header.status-failed[data-v-528e1d88]{background:linear-gradient(135deg,#fee2e2,#fecaca)}.success-icon[data-v-528e1d88]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;box-shadow:0 4px 12px rgba(16,185,129,.3);display:flex;height:64px;justify-content:center;width:64px}.status-pending .success-icon[data-v-528e1d88]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 12px rgba(245,158,11,.3)}.status-completed .success-icon[data-v-528e1d88],.status-paid .success-icon[data-v-528e1d88],.status-processing .success-icon[data-v-528e1d88]{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 4px 12px rgba(16,185,129,.3)}.status-completed .success-icon i[data-v-528e1d88],.status-paid .success-icon i[data-v-528e1d88],.status-processing .success-icon i[data-v-528e1d88]{animation:spin-528e1d88 1s linear infinite}.status-cancelled .success-icon[data-v-528e1d88],.status-refunded .success-icon[data-v-528e1d88]{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 4px 12px hsla(220,9%,46%,.3)}.status-disputed .success-icon[data-v-528e1d88],.status-review .success-icon[data-v-528e1d88]{background:linear-gradient(135deg,#f97316,#ea580c);box-shadow:0 4px 12px rgba(249,115,22,.3)}.status-failed .success-icon[data-v-528e1d88]{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 12px rgba(239,68,68,.3)}.success-icon i[data-v-528e1d88]{color:#fff;font-size:32px}.success-text h2[data-v-528e1d88]{font-size:24px;font-weight:700;margin:0 0 6px}.status-completed .success-text h2[data-v-528e1d88],.status-paid .success-text h2[data-v-528e1d88],.status-processing .success-text h2[data-v-528e1d88]{color:#166534}.status-pending .success-text h2[data-v-528e1d88]{color:#92400e}.status-cancelled .success-text h2[data-v-528e1d88],.status-refunded .success-text h2[data-v-528e1d88]{color:#374151}.status-disputed .success-text h2[data-v-528e1d88],.status-review .success-text h2[data-v-528e1d88]{color:#9a3412}.status-failed .success-text h2[data-v-528e1d88]{color:#991b1b}.success-text p[data-v-528e1d88]{font-size:15px;margin:0}.status-completed .success-text p[data-v-528e1d88],.status-paid .success-text p[data-v-528e1d88],.status-processing .success-text p[data-v-528e1d88]{color:#22c55e}.status-pending .success-text p[data-v-528e1d88]{color:#f59e0b}.status-cancelled .success-text p[data-v-528e1d88],.status-refunded .success-text p[data-v-528e1d88]{color:#6b7280}.status-disputed .success-text p[data-v-528e1d88],.status-review .success-text p[data-v-528e1d88]{color:#f97316}.status-failed .success-text p[data-v-528e1d88]{color:#ef4444}@keyframes spin-528e1d88{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.poll-status-notice[data-v-528e1d88]{align-items:center;background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;color:#0369a1;display:flex;font-size:14px;gap:8px;justify-content:center;margin:0 28px 16px;padding:12px 20px}.poll-status-notice i[data-v-528e1d88]{font-size:16px}.section-divider[data-v-528e1d88]{background:#e5e7eb;height:1px;margin:0}.info-section[data-v-528e1d88]{background:#fff;padding:24px 28px}.info-section+.info-section[data-v-528e1d88]{border-top:1px solid #f0f0f0}.section-title[data-v-528e1d88]{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px}.section-title i[data-v-528e1d88]{color:#0063a3;font-size:16px}.info-grid[data-v-528e1d88]{grid-gap:12px 20px;display:grid;gap:12px 20px;grid-template-columns:repeat(2,1fr)}.info-item[data-v-528e1d88]{display:flex;flex-direction:column;gap:6px}.info-item .label[data-v-528e1d88]{color:#9ca3af;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.info-item .value[data-v-528e1d88]{color:#1a1a1a;font-size:14px;font-weight:500}.info-item .value.highlight[data-v-528e1d88]{color:#059669;font-family:SF Mono,Monaco,monospace;font-size:13px;font-weight:600}.info-item .value.price[data-v-528e1d88]{color:#059669;font-size:20px;font-weight:700}.info-item .value.status-value-success[data-v-528e1d88]{align-items:center;background:#f0fdf4;border-radius:20px;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.info-item .value.status-value-success i[data-v-528e1d88]{font-size:14px}.info-item .value.status-value-warning[data-v-528e1d88]{align-items:center;background:#f3f4f6;border-radius:20px;color:#6b7280;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.info-item .value.status-value-warning i[data-v-528e1d88]{color:#f97316;font-size:14px}.info-item .value.status-value-pending[data-v-528e1d88]{align-items:center;background:#fef3c7;border-radius:20px;color:#d97706;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.info-item .value.status-value-pending i[data-v-528e1d88]{font-size:14px}.info-item .value.status-paid[data-v-528e1d88]{align-items:center;background:#f0fdf4;border-radius:20px;color:#10b981;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 12px;width:-moz-fit-content;width:fit-content}.info-item .value.status-paid i[data-v-528e1d88]{font-size:14px}.products-section[data-v-528e1d88]{padding:24px 28px}.products-list[data-v-528e1d88]{display:flex;flex-direction:column;gap:12px}.product-row[data-v-528e1d88]{background:#f8fafc;border-radius:8px;display:flex;gap:16px;padding:12px}.product-row[data-v-528e1d88]:hover{background:#f1f5f9}.product-image[data-v-528e1d88]{background:#fff;border-radius:8px;flex-shrink:0;height:80px;overflow:hidden;width:80px}.product-image img[data-v-528e1d88]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-details[data-v-528e1d88]{display:flex;flex:1;flex-direction:column;gap:10px;justify-content:center}.product-details h4[data-v-528e1d88]{color:#1a1a1a;font-size:16px;font-weight:600;line-height:1.4;margin:0}.product-meta[data-v-528e1d88]{display:flex;flex-wrap:wrap;gap:8px}.meta-tag[data-v-528e1d88]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;font-size:12px;padding:4px 10px}.product-price[data-v-528e1d88]{margin-top:4px}.product-price .price-value[data-v-528e1d88]{color:#059669;font-size:20px;font-weight:700}.download-section[data-v-528e1d88]{background:transparent;padding-bottom:28px}.download-info[data-v-528e1d88]{align-items:flex-start;background:#f0fdf4;border-radius:8px;display:flex;gap:10px;margin-bottom:8px;padding:14px}.download-info i[data-v-528e1d88]{color:#10b981;font-size:18px;margin-top:2px}.download-info p[data-v-528e1d88]{color:#374151;font-size:13px;line-height:1.5;margin:0}.download-info p strong[data-v-528e1d88]{color:#15803d}.download-tip[data-v-528e1d88]{color:#6b7280;font-size:12px;margin:0;text-align:center}.action-section[data-v-528e1d88]{background:#f8fafc;border-top:1px solid #e5e7eb;display:flex;gap:12px;padding:24px 28px}.btn[data-v-528e1d88]{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s ease}.btn i[data-v-528e1d88]{font-size:16px}.btn-primary[data-v-528e1d88]{background:linear-gradient(135deg,#0063a3,#004a7a);box-shadow:0 4px 12px rgba(0,99,163,.3);color:#fff}.btn-primary[data-v-528e1d88]:hover{box-shadow:0 6px 20px rgba(0,99,163,.4);transform:translateY(-2px)}.btn-secondary[data-v-528e1d88]{background:#fff;border:2px solid #0063a3;color:#0063a3}.btn-secondary[data-v-528e1d88]:hover:not(:disabled){background:rgba(0,99,163,.05);border-color:#004a7a;color:#004a7a;transform:translateY(-2px)}.btn-secondary[data-v-528e1d88]:disabled{background:#f3f4f6;border-color:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.7}.error-state[data-v-528e1d88]{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:48px 24px;text-align:center}.error-state .error-icon[data-v-528e1d88]{color:#f59e0b;font-size:56px;margin-bottom:20px}.error-state h3[data-v-528e1d88]{color:#1a1a1a;font-size:20px;font-weight:600;margin:0 0 8px}.error-state p[data-v-528e1d88]{color:#666;font-size:14px;margin:0 0 24px}@media(max-width:640px){.visitor-payment-success[data-v-528e1d88]{background:#f5f7fa;padding:72px 12px 12px}.page-container[data-v-528e1d88]{max-width:100%}.unified-card[data-v-528e1d88]{border-radius:10px}.status-card[data-v-528e1d88]{align-items:center;flex-direction:row;justify-content:space-between;min-height:auto;padding:14px 16px}.status-left[data-v-528e1d88]{gap:10px}.status-left .spinner[data-v-528e1d88]{border-width:3px}.status-icon-wrapper[data-v-528e1d88],.status-left .spinner[data-v-528e1d88]{height:32px;width:32px}.status-icon-wrapper i[data-v-528e1d88]{font-size:18px}.status-text[data-v-528e1d88]{font-size:14px}.refresh-btn[data-v-528e1d88]{font-size:12px;gap:4px;padding:8px 12px}.refresh-btn .refresh-icon[data-v-528e1d88]{font-size:14px}.section-divider[data-v-528e1d88]{margin:0}.info-section[data-v-528e1d88]{padding:16px}.section-title[data-v-528e1d88]{font-size:13px;margin-bottom:12px;padding:0 0 12px}.section-title i[data-v-528e1d88]{font-size:14px}.info-grid[data-v-528e1d88]{gap:12px;grid-template-columns:1fr}.info-item[data-v-528e1d88]{align-items:center;flex-direction:row;justify-content:space-between}.info-item .label[data-v-528e1d88]{font-size:12px}.info-item .value[data-v-528e1d88]{font-size:13px}.info-item .value.price[data-v-528e1d88]{font-size:16px}.info-item .value.highlight[data-v-528e1d88]{font-size:12px}.info-item .value.status-value-pending[data-v-528e1d88],.info-item .value.status-value-success[data-v-528e1d88],.info-item .value.status-value-warning[data-v-528e1d88]{font-size:11px;padding:4px 8px}.products-section[data-v-528e1d88]{padding:16px}.products-list[data-v-528e1d88]{gap:10px;padding:0}.product-row[data-v-528e1d88]{flex-direction:column;gap:10px;padding:10px}.product-image[data-v-528e1d88]{height:60px;width:60px}.product-details h4[data-v-528e1d88]{font-size:14px}.product-meta[data-v-528e1d88]{gap:6px}.meta-tag[data-v-528e1d88]{font-size:10px;padding:3px 6px}.product-price .price-value[data-v-528e1d88]{font-size:16px}.download-section[data-v-528e1d88]{padding:16px}.download-info[data-v-528e1d88]{flex-direction:column;gap:8px;padding:12px}.download-info i[data-v-528e1d88]{margin-top:0}.download-info p[data-v-528e1d88]{font-size:12px}.download-tip[data-v-528e1d88]{font-size:11px}.action-section[data-v-528e1d88]{flex-direction:column;gap:10px;padding:14px 16px}.btn[data-v-528e1d88]{font-size:13px;padding:12px 16px;width:100%}.success-header[data-v-528e1d88]{gap:12px;padding:20px 16px}.success-icon[data-v-528e1d88]{height:44px;width:44px}.success-icon i[data-v-528e1d88]{font-size:22px}.success-text h2[data-v-528e1d88]{font-size:18px}.success-text p[data-v-528e1d88]{font-size:13px}.loading-state[data-v-528e1d88]{padding:32px 16px}.loading-state .loading-icon[data-v-528e1d88]{font-size:32px}.loading-state p[data-v-528e1d88]{font-size:13px}.error-state[data-v-528e1d88]{padding:32px 16px}.error-state .error-icon[data-v-528e1d88]{font-size:44px}.error-state h3[data-v-528e1d88]{font-size:18px}.error-state p[data-v-528e1d88]{font-size:13px}}