@charset "UTF-8";.game-detail-container[data-v-fc6d9c93]{background:rgb(var(--primary),.2);border-radius:3px!important}.game-detail-container .hero-section[data-v-fc6d9c93]{background:linear-gradient(135deg,rgb(var(--primary),.9) 0%,rgba(var(--primary),.6) 100%);color:rgb(var(--text));border-radius:3px!important;position:relative;padding:1.5rem 0}.game-detail-container .hero-section[data-v-fc6d9c93]:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.5);z-index:0;pointer-events:none}.game-detail-container .hero-section[data-v-fc6d9c93]>*{position:relative;z-index:1}.game-detail-container .hero-section .hero-content[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:center}.game-detail-container .hero-section .hero-content .hero-main[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:2rem}.game-detail-container .hero-section .hero-content .hero-main .game-info[data-v-fc6d9c93]{display:flex;align-items:center;gap:1.5rem}@media (max-width: 768px){.game-detail-container .hero-section .hero-content .hero-main .game-info[data-v-fc6d9c93]{flex-direction:column;align-items:center;text-align:center;gap:1rem}}.game-detail-container .hero-section .hero-content .hero-main .game-info .game-logo[data-v-fc6d9c93]{width:100px;height:100px;border-radius:24px;box-shadow:0 8px 24px #0003;background:rgb(var(--text-negative),.7);padding:.3rem}@media (max-width: 768px){.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content[data-v-fc6d9c93]{order:1}}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content h1[data-v-fc6d9c93]{font-size:2.5rem;margin-bottom:1rem;font-weight:600;color:rgb(var(--text))}@media (max-width: 768px){.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content h1[data-v-fc6d9c93]{font-size:1.7rem;margin-bottom:0;margin-top:.2rem}}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges[data-v-fc6d9c93]{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}@media (max-width: 576px){.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges[data-v-fc6d9c93]{display:none}}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .status-badge[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .platform-badge[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .feature-badge[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:500;font-size:.9rem;backdrop-filter:blur(10px)}@media (max-width: 768px){.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .status-badge[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .platform-badge[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .feature-badge[data-v-fc6d9c93]{padding:.4rem .8rem;font-size:.85rem}}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .status-badge i[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .platform-badge i[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .feature-badge i[data-v-fc6d9c93]{font-size:1rem}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .status-badge[data-v-fc6d9c93],.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .platform-badge[data-v-fc6d9c93]{background:var(--teal-600)}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .feature-badge[data-v-fc6d9c93]{background:rgb(var(--text-negative),.7);color:rgb(var(--text))}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .badge-instant[data-v-fc6d9c93]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .badge-secure[data-v-fc6d9c93]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.game-detail-container .hero-section .hero-content .hero-main .game-info .text-content .badges.desktop-badges .badge-support[data-v-fc6d9c93]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.game-detail-container .hero-section .hero-content .hero-main .quick-features[data-v-fc6d9c93]{display:none}.game-detail-container .badges-section[data-v-fc6d9c93]{background:rgb(var(--surface-overlay));border-radius:3px;margin-top:0}.game-detail-container .badges-section .badges[data-v-fc6d9c93]{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.game-detail-container .badges-section .badges .feature-badge[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-weight:500;font-size:.9rem;backdrop-filter:blur(10px);background:rgb(var(--text-negative),.7);color:rgb(var(--text))}.game-detail-container .badges-section .badges .feature-badge i[data-v-fc6d9c93]{font-size:1rem}.game-detail-container .badges-section .badges .badge-instant[data-v-fc6d9c93]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.game-detail-container .badges-section .badges .badge-secure[data-v-fc6d9c93]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.game-detail-container .badges-section .badges .badge-support[data-v-fc6d9c93]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}@media (min-width: 577px){.game-detail-container .badges-section[data-v-fc6d9c93]{display:none}}.game-detail-container .main-content[data-v-fc6d9c93]{position:relative}.game-detail-container .main-content .features-grid[data-v-fc6d9c93]{display:none}.game-detail-container .purchase-container[data-v-fc6d9c93]{background:rgb(var(--surface-overlay));border-radius:3px;padding:0rem 1.5rem 1.5rem;box-shadow:0 4px 24px #0000001a}.game-detail-container .purchase-container .section h2[data-v-fc6d9c93]{margin-bottom:1rem;color:rgb(var(--text),.9);font-weight:600}.game-detail-container .purchase-container .form-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.game-detail-container .purchase-container .form-grid .span-2[data-v-fc6d9c93]{grid-column:span 2}.game-detail-container .purchase-container .form-grid .input-group label[data-v-fc6d9c93]{display:block;margin-bottom:.5rem;color:rgb(var(--text),.7);font-weight:500}.game-detail-container .purchase-container .form-grid .input-group small[data-v-fc6d9c93]{display:block;color:rgb(var(--text),.5);margin-top:.3rem}.game-detail-container .purchase-container .package-grid[data-v-fc6d9c93]{display:grid;justify-content:center;gap:.5rem;margin-bottom:.5rem}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]{max-width:117px;position:relative;border-radius:12px;padding:.4rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;min-height:180px;overflow:visible}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]:before{content:"";position:absolute;inset:0;border-radius:12px;background:var(--card-border-gradient, conic-gradient(from 0deg, rgb(var(--primary)) 0%, rgb(var(--primary)) 8%, rgba(var(--primary), .8) 10%, rgba(var(--primary), .3) 20%, rgba(var(--primary), .1) 30%, rgba(var(--primary), .3) 40%, rgba(var(--primary), .8) 50%, rgb(var(--primary)) 52%, rgb(var(--primary)) 60%, rgba(var(--primary), .8) 62%, rgba(var(--primary), .3) 70%, rgba(var(--primary), .1) 80%, rgba(var(--primary), .3) 90%, rgba(var(--primary), .8) 92%, rgb(var(--primary)) 100%));z-index:0}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]:after{content:"";position:absolute;inset:2px;border-radius:10px;background:rgb(var(--surface-overlay));z-index:1}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]>*{position:relative;z-index:2}@media (max-width: 768px){.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]{min-height:170px}}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]:hover{transform:translateY(-3px)}.game-detail-container .purchase-container .package-grid .package-card[data-v-fc6d9c93]:hover:before{filter:brightness(1.4) saturate(1.8)}.game-detail-container .purchase-container .package-grid .package-card.selected[data-v-fc6d9c93]:before{filter:brightness(1.4) saturate(1.8)}.game-detail-container .purchase-container .package-grid .package-card.selected[data-v-fc6d9c93]:after{background:linear-gradient(135deg,rgb(var(--surface-overlay)) 0%,rgb(var(--primary),.2) 100%)}.game-detail-container .purchase-container .package-grid .package-card .package-tag[data-v-fc6d9c93]{position:absolute;top:-10px;background:linear-gradient(45deg,rgb(var(--primary),.7),rgb(var(--primary),.5));color:rgb(var(--text));padding:.2rem .6rem;border-radius:20px;font-size:.65rem;font-weight:600;box-shadow:0 4px 8px #0000001a;z-index:3}.game-detail-container .purchase-container .package-grid .package-card .package-image[data-v-fc6d9c93]{width:50px;height:50px;object-fit:contain;margin:0 0 .15rem;border-radius:8px;padding:0;background:rgba(var(--primary),.05)}.game-detail-container .purchase-container .package-grid .package-card .package-name[data-v-fc6d9c93]{font-size:.75rem;font-weight:600;color:rgb(var(--text),.9);margin-bottom:.15rem;line-height:1.2}.game-detail-container .purchase-container .package-grid .package-card .diamond-amount[data-v-fc6d9c93]{display:flex;flex-direction:column;align-items:center;margin-bottom:.15rem}.game-detail-container .purchase-container .package-grid .package-card .diamond-amount .main-amount[data-v-fc6d9c93]{font-size:.7rem;font-weight:700;color:rgb(var(--primary))}.game-detail-container .purchase-container .package-grid .package-card .diamond-amount .bonus[data-v-fc6d9c93]{font-size:.65rem;color:var(--green-500);background:rgba(var(--success),.1);padding:.08rem .3rem;border-radius:6px;margin-top:.15rem}.game-detail-container .purchase-container .package-grid .package-card .price-container[data-v-fc6d9c93]{width:100%;margin-top:auto}.game-detail-container .purchase-container .package-grid .package-card .price-container .original-price[data-v-fc6d9c93]{text-decoration:line-through;color:rgb(var(--text),.5);font-size:.65rem}.game-detail-container .purchase-container .package-grid .package-card .price-container .discount-badge[data-v-fc6d9c93]{display:inline-block;background:rgba(var(--red-500),.1);color:var(--red-500);font-size:.6rem;font-weight:600;padding:.08rem .25rem;border-radius:4px;margin-left:.15rem}.game-detail-container .purchase-container .package-grid .package-card .price-container .current-price[data-v-fc6d9c93]{color:rgb(var(--text),.9);margin-top:.08rem;font-size:.8rem;font-weight:800;background:linear-gradient(90deg,rgb(var(--text)),rgb(var(--primary)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter[data-v-fc6d9c93]{display:none;align-items:center;justify-content:center;gap:.25rem;background:rgba(var(--surface-border),.15);border-radius:8px;padding:.08rem .3rem;width:70px;height:28px;margin:auto;font-size:.85rem;flex-shrink:0;align-self:center;transition:display .2s ease}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter.visible[data-v-fc6d9c93]{display:flex}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter .qty-btn[data-v-fc6d9c93]{background:rgb(var(--surface-ground));border:none;border-radius:4px;width:20px;height:20px;font-size:.85rem;font-weight:700;color:rgb(var(--primary));cursor:pointer;transition:background .2s}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter .qty-btn[data-v-fc6d9c93]:hover{background:rgb(var(--primary),.1)}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter .qty-value[data-v-fc6d9c93]{min-width:16px;text-align:center;font-weight:600;color:rgb(var(--text));font-size:.85rem}@media (max-width: 768px){.game-detail-container .purchase-container .package-grid .package-card .quantity-counter[data-v-fc6d9c93]{width:70px;height:28px;padding:.08rem .3rem;gap:.25rem;font-size:.85rem}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter .qty-btn[data-v-fc6d9c93]{width:20px;height:20px;font-size:.85rem}.game-detail-container .purchase-container .package-grid .package-card .quantity-counter .qty-value[data-v-fc6d9c93]{min-width:16px;font-size:.85rem}}.game-detail-container .purchase-container .payment-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.8rem;margin-bottom:1.5rem}.game-detail-container .purchase-container .payment-grid .payment-card[data-v-fc6d9c93]{display:flex;align-items:center;gap:1rem;padding:.8rem;border:2px solid var(--surface-border);border-radius:12px;cursor:pointer;transition:all .2s}.game-detail-container .purchase-container .payment-grid .payment-card[data-v-fc6d9c93]:hover{border-color:rgb(var(--primary))}.game-detail-container .purchase-container .payment-grid .payment-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary));background:rgb(var(--primary),.1)}.game-detail-container .purchase-container .payment-grid .payment-card i[data-v-fc6d9c93]{font-size:1.5rem;color:rgb(var(--primary))}.game-detail-container .purchase-container .payment-grid .payment-card span[data-v-fc6d9c93]{font-weight:500}.game-detail-container .purchase-container .purchase-button[data-v-fc6d9c93]{width:100%;height:3.5rem;font-size:1.1rem;font-weight:600}.game-detail-container .info-section[data-v-fc6d9c93]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.game-detail-container .info-section[data-v-fc6d9c93]{grid-template-columns:1fr}}.game-detail-container .info-section .tips-container[data-v-fc6d9c93]{background:var(--surface-card);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.game-detail-container .info-section .tips-container .tips-list[data-v-fc6d9c93]{display:grid;gap:1rem}.game-detail-container .info-section .tips-container .tips-list .tip-item[data-v-fc6d9c93]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-ground);border-radius:12px;transition:transform .2s}.game-detail-container .info-section .tips-container .tips-list .tip-item[data-v-fc6d9c93]:hover{transform:translate(5px)}.game-detail-container .info-section .tips-container .tips-list .tip-item i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.2rem}.game-detail-container .info-section .tips-container .tips-list .tip-item span[data-v-fc6d9c93]{color:rgb(var(--text),.7);font-size:.9rem}.game-detail-container .info-section .game-details[data-v-fc6d9c93]{background:var(--surface-card);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.game-detail-container .info-section .game-details .details-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.game-detail-container .info-section .game-details .details-grid .detail-item[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.5rem}.game-detail-container .info-section .game-details .details-grid .detail-item .label[data-v-fc6d9c93]{color:var(--text-500);font-size:.9rem}.game-detail-container .info-section .game-details .details-grid .detail-item .value[data-v-fc6d9c93]{color:var(--text-900);font-weight:500;font-size:1.1rem}.game-detail-container .info-section .game-details .details-grid .detail-item .value.text-success[data-v-fc6d9c93]{color:var(--green-500)}@media (max-width: 768px){.game-detail-container .hero-section[data-v-fc6d9c93]{padding:0!important;padding-bottom:.5rem!important}.game-detail-container .hero-section .hero-content .hero-main[data-v-fc6d9c93]{flex-direction:column;text-align:center}.game-detail-container .hero-section .hero-content .quick-features[data-v-fc6d9c93]{flex-direction:column;gap:1rem}.game-detail-container .hero-section .hero-content .quick-features .feature-item[data-v-fc6d9c93]{font-size:.9rem}.game-detail-container .hero-section .game-info[data-v-fc6d9c93]{gap:.1rem!important}.game-detail-container .hero-section .game-logo[data-v-fc6d9c93]{margin-top:.5rem!important}.game-detail-container .main-content .features-grid[data-v-fc6d9c93],.game-detail-container .main-content .how-to-purchase .steps-grid[data-v-fc6d9c93]{grid-template-columns:1fr}}.info-section[data-v-fc6d9c93]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1.5rem}@media (max-width: 768px){.info-section[data-v-fc6d9c93]{grid-template-columns:1fr}}.info-section .tips-container[data-v-fc6d9c93]{background:var(--surface-card);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.info-section .tips-container .tips-list[data-v-fc6d9c93]{display:grid;gap:1rem}.info-section .tips-container .tips-list .tip-item[data-v-fc6d9c93]{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--surface-ground);border-radius:12px;transition:transform .2s}.info-section .tips-container .tips-list .tip-item[data-v-fc6d9c93]:hover{transform:translate(5px)}.info-section .tips-container .tips-list .tip-item i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.2rem}.info-section .tips-container .tips-list .tip-item span[data-v-fc6d9c93]{color:rgb(var(--text),.7);font-size:.9rem}.info-section .game-details[data-v-fc6d9c93]{background:var(--surface-card);border-radius:16px;padding:1.5rem;box-shadow:0 4px 12px #0000000d}.info-section .game-details .details-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.info-section .game-details .details-grid .detail-item[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.5rem}.info-section .game-details .details-grid .detail-item .label[data-v-fc6d9c93]{color:var(--text-500);font-size:.9rem}.info-section .game-details .details-grid .detail-item .value[data-v-fc6d9c93]{color:var(--text-900);font-weight:500;font-size:1.1rem}.info-section .game-details .details-grid .detail-item .value.text-success[data-v-fc6d9c93]{color:var(--green-500)}.package-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,120px));justify-content:center;gap:.5rem}.package-grid .package-card[data-v-fc6d9c93]{max-width:130px!important;position:relative;border-radius:12px;padding:.4rem;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;min-height:180px;overflow:visible}.package-grid .package-card[data-v-fc6d9c93]:before{content:"";position:absolute;inset:0;border-radius:12px;background:var(--card-border-gradient, conic-gradient(from 0deg, rgb(var(--primary)) 0%, rgb(var(--primary)) 8%, rgba(var(--primary), .8) 10%, rgba(var(--primary), .3) 20%, rgba(var(--primary), .1) 30%, rgba(var(--primary), .3) 40%, rgba(var(--primary), .8) 50%, rgb(var(--primary)) 52%, rgb(var(--primary)) 60%, rgba(var(--primary), .8) 62%, rgba(var(--primary), .3) 70%, rgba(var(--primary), .1) 80%, rgba(var(--primary), .3) 90%, rgba(var(--primary), .8) 92%, rgb(var(--primary)) 100%));z-index:0}.package-grid .package-card[data-v-fc6d9c93]:after{content:"";position:absolute;inset:2px;border-radius:10px;background:rgb(var(--surface-overlay));z-index:1}.package-grid .package-card[data-v-fc6d9c93]>*{position:relative;z-index:2}@media (max-width: 768px){.package-grid .package-card[data-v-fc6d9c93]{min-height:170px}}.package-grid .package-card[data-v-fc6d9c93]:hover{transform:translateY(-3px)}.package-grid .package-card[data-v-fc6d9c93]:hover:before{filter:brightness(1.4) saturate(1.8)}.package-grid .package-card.selected[data-v-fc6d9c93]:before{filter:brightness(1.4) saturate(1.8)}.package-grid .package-card.selected[data-v-fc6d9c93]:after{background:linear-gradient(135deg,rgb(var(--surface-overlay)) 0%,rgb(var(--primary),.2) 100%)}.package-grid .package-card .package-tag[data-v-fc6d9c93]{position:absolute;top:-10px;background:linear-gradient(45deg,rgb(var(--primary),.7),rgb(var(--primary),.5));color:rgb(var(--text));padding:.2rem .6rem;border-radius:20px;font-size:.65rem;font-weight:600;box-shadow:0 4px 8px #0000001a;z-index:3}.package-grid .package-card .package-image[data-v-fc6d9c93]{width:50px;height:50px;object-fit:contain;margin:0 0 .15rem;border-radius:8px;padding:0;background:transparent!important}.package-grid .package-card .package-name[data-v-fc6d9c93]{font-size:.75rem;font-weight:600;color:rgb(var(--text),.9);margin-bottom:.15rem;line-height:1.2}.package-grid .package-card .diamond-amount[data-v-fc6d9c93]{display:flex;flex-direction:column;align-items:center;margin-bottom:.15rem}.package-grid .package-card .diamond-amount .main-amount[data-v-fc6d9c93]{font-size:.85rem;font-weight:700;color:rgb(var(--primary))}.package-grid .package-card .diamond-amount .bonus[data-v-fc6d9c93]{font-size:.65rem;color:var(--green-500);background:rgba(var(--success),.1);padding:.08rem .3rem;border-radius:6px;margin-top:.15rem}.package-grid .package-card .price-container[data-v-fc6d9c93]{width:100%;margin-top:auto}.package-grid .package-card .price-container .original-price[data-v-fc6d9c93]{text-decoration:line-through;color:rgb(var(--text),.5);font-size:.65rem}.package-grid .package-card .price-container .discount-badge[data-v-fc6d9c93]{display:inline-block;background:rgba(var(--red-500),.1);color:var(--red-500);font-size:.6rem;font-weight:600;padding:.08rem .25rem;border-radius:4px;margin-left:.15rem}.package-grid .package-card .price-container .current-price[data-v-fc6d9c93]{font-size:.8rem;font-weight:700;color:rgb(var(--text),.9);margin-top:.08rem}@media (max-width: 480px){.package-grid[data-v-fc6d9c93]{grid-template-columns:repeat(3,1fr)}.package-grid .package-card[data-v-fc6d9c93]{padding:.35rem;min-height:130px}.package-grid .package-card .package-image[data-v-fc6d9c93]{width:40px;height:40px;border-radius:6px;margin:0 0 .1rem}.package-grid .package-card .package-name[data-v-fc6d9c93]{font-size:.7rem;margin-bottom:.1rem}.package-grid .package-card .diamond-amount[data-v-fc6d9c93]{margin-bottom:.1rem}.package-grid .package-card .diamond-amount .main-amount[data-v-fc6d9c93]{font-size:.65rem}.package-grid .package-card .diamond-amount .bonus[data-v-fc6d9c93]{font-size:.6rem;padding:.05rem .25rem;margin-top:.1rem}.package-grid .package-card .price-container .original-price[data-v-fc6d9c93]{font-size:.6rem}.package-grid .package-card .price-container .discount-badge[data-v-fc6d9c93]{font-size:.55rem;padding:.05rem .2rem}.package-grid .package-card .price-container .current-price[data-v-fc6d9c93]{font-size:.7rem;margin-top:.05rem}.package-grid .package-card .quantity-counter[data-v-fc6d9c93]{display:none;width:55px;height:22px;padding:.04rem .15rem;gap:.1rem;margin:auto 0;flex-shrink:0;align-self:center;font-size:.7rem}.package-grid .package-card .quantity-counter.visible[data-v-fc6d9c93]{display:flex}.package-grid .package-card .quantity-counter .qty-btn[data-v-fc6d9c93]{width:16px;height:16px;font-size:.7rem}.package-grid .package-card .quantity-counter .qty-value[data-v-fc6d9c93]{min-width:12px;font-size:.7rem}.mobile-hidden[data-v-fc6d9c93]{display:none!important}}.payment-card.selected[data-v-fc6d9c93]{background:linear-gradient(45deg,var(--primary-50),var(--surface-ground))}.purchase-button[data-v-fc6d9c93]{background:linear-gradient(45deg,rgb(var(--primary)),var(--primary-darker-color));border:none;transition:transform .2s}.purchase-button[data-v-fc6d9c93]:not(:disabled):hover{transform:translateY(-2px);background:linear-gradient(45deg,var(--primary-darker-color),rgb(var(--primary)))}.account-info .step-header[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;padding:.4rem 0;border-bottom:1px solid var(--surface-border);position:relative}.account-info .step-header .step-number[data-v-fc6d9c93]{position:absolute;left:0;width:26px;height:26px;background:rgb(var(--primary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:.9rem}.account-info .step-header h2[data-v-fc6d9c93]{margin:0;color:var(--text-900);font-weight:600;font-size:1.1rem;line-height:26px;padding:0 26px}.account-info .form-container[data-v-fc6d9c93]{border-radius:4px;overflow:hidden;display:flex;flex-direction:column;gap:.8rem}.account-info .form-container .id-info-section[data-v-fc6d9c93]{display:grid;grid-template-columns:1fr 1.5fr;gap:1.2rem;padding:1rem;padding-bottom:0;padding-top:0rem}@media (max-width: 768px){.account-info .form-container .id-info-section[data-v-fc6d9c93]{grid-template-columns:1fr;gap:1rem;padding:1rem}}.account-info .form-container .id-info-section .id-guide[data-v-fc6d9c93]{padding:1rem;border-radius:4px;display:flex;align-items:center;flex-direction:column;gap:.6rem}.account-info .form-container .id-info-section .id-guide .guide-image[data-v-fc6d9c93]{width:100%;height:200px;object-fit:contain;border-radius:8px;background:rgb(var(--surface-overlay));padding:.5rem}.account-info .form-container .id-info-section .id-guide .guide-text .guide-title[data-v-fc6d9c93]{font-weight:600;color:var(--text-900);margin-bottom:.3rem;font-size:.9rem}.account-info .form-container .id-info-section .id-guide .guide-text .guide-steps[data-v-fc6d9c93]{list-style:none;padding:0;margin:0}.account-info .form-container .id-info-section .id-guide .guide-text .guide-steps li[data-v-fc6d9c93]{display:flex;align-items:center;gap:.4rem;color:rgb(var(--text),.7);margin-bottom:.2rem;font-size:.8rem;line-height:1.3}.account-info .form-container .id-info-section .id-guide .guide-text .guide-steps li[data-v-fc6d9c93]:before{content:"•";color:rgb(var(--primary));font-size:1.1rem}.account-info .form-container .id-info-section .input-fields[data-v-fc6d9c93]{display:flex;flex-direction:column;position:relative}.account-info .form-container .id-info-section .input-fields .remember-me-mini[data-v-fc6d9c93]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:.5rem}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper .toggle-label[data-v-fc6d9c93]{color:rgb(var(--text),.7);font-weight:500;user-select:none;cursor:pointer;font-size:.8rem}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch{width:2rem;height:1rem}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgb(var(--primary))}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider{border-radius:20px;background:rgba(var(--surface-border),.5)}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider:before{width:.7rem;height:.7rem;margin-top:-.35rem;border-radius:50%;background:#fff}.account-info .form-container .id-info-section .input-fields .input-group-compact label[data-v-fc6d9c93]{display:block;margin-bottom:.2rem;color:rgb(var(--text),.7);font-weight:500;font-size:.85rem}.account-info .form-container .id-info-section .input-fields .input-group-compact .input-wrapper[data-v-fc6d9c93]{position:relative;display:flex;align-items:center}.account-info .form-container .id-info-section .input-fields .input-group-compact .input-wrapper i[data-v-fc6d9c93]{position:absolute;left:.7rem;color:rgb(var(--text),.5);font-size:.85rem}.account-info .form-container .id-info-section .input-fields .input-group-compact .input-wrapper .styled-input[data-v-fc6d9c93]{width:100%;padding:.5rem .8rem .5rem 2rem;border:1px solid rgb(var(--surface-border));border-radius:8px;transition:all .2s;font-size:.85rem}.account-info .form-container .id-info-section .input-fields .input-group-compact .input-wrapper .styled-input[data-v-fc6d9c93]:hover{border-color:rgb(var(--primary),.2)}.account-info .form-container .id-info-section .input-fields .input-group-compact .input-wrapper .styled-input[data-v-fc6d9c93]:focus{outline:none;border-color:rgb(var(--primary))}.account-info .form-container .id-info-section .input-fields .helper-text-container[data-v-fc6d9c93]{margin-top:.4rem}.account-info .form-container .id-info-section .input-fields .helper-text-container .helper-text[data-v-fc6d9c93]{display:flex;align-items:flex-start;gap:.4rem;padding:.5rem;background:rgba(var(--primary),.05);border-radius:6px;border:1px dashed rgba(var(--primary),.2)}.account-info .form-container .id-info-section .input-fields .helper-text-container .helper-text i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:.85rem;margin-top:.1rem}.account-info .form-container .id-info-section .input-fields .helper-text-container .helper-text span[data-v-fc6d9c93]{color:rgba(var(--text),.7);font-size:.75rem;line-height:1.3}@media (max-width: 768px){.section-title[data-v-fc6d9c93]{display:none!important}.payment-container[data-v-fc6d9c93]{gap:1rem!important}.account-info .form-container .id-info-section[data-v-fc6d9c93]{padding-top:0!important;padding-bottom:.5rem!important}.account-info .form-container .id-info-section .input-fields .remember-me-mini[data-v-fc6d9c93]{position:relative;top:0;right:0}.account-info .form-container .id-info-section .input-fields .remember-me-mini .toggle-wrapper[data-v-fc6d9c93]{justify-content:flex-end}}.step-description[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:center;padding:1rem;background:rgb(var(--primary),.1);border-radius:12px;margin-bottom:1.5rem;text-align:center}.step-description i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.2rem}.step-description span[data-v-fc6d9c93]{color:rgb(var(--primary),.7);font-size:.9rem}.section .step-header[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:center;gap:.8rem;text-align:center;padding:.4rem 0;border-bottom:1px solid var(--surface-border);position:relative}.section .step-header .step-number[data-v-fc6d9c93]{position:absolute;left:0;width:28px;height:28px;background:rgb(var(--primary));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem}.section .step-header h2[data-v-fc6d9c93]{margin:0;color:var(--text-900);font-weight:600;font-size:1.2rem;line-height:28px;padding:0 28px}.section h2[data-v-fc6d9c93]{text-align:center;margin-bottom:1.5rem;position:relative;padding-bottom:.5rem}.section h2[data-v-fc6d9c93]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:rgb(var(--primary));border-radius:2px}.payment-type-buttons[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin-bottom:1rem}@media (max-width: 768px){.payment-type-buttons[data-v-fc6d9c93]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.payment-type-buttons[data-v-fc6d9c93]{grid-template-columns:repeat(2,1fr)}}.payment-type-buttons .payment-tab[data-v-fc6d9c93]{background:rgb(var(--surface-overlay));border:2px solid transparent;border-radius:10px;padding:.8rem .6rem;cursor:pointer;transition:all .2s ease;height:100%}.payment-type-buttons .payment-tab[data-v-fc6d9c93]:hover{border-color:rgba(var(--primary),.3);transform:translateY(-2px)}.payment-type-buttons .payment-tab.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary));background:linear-gradient(135deg,rgb(var(--surface-overlay)) 0%,rgba(var(--primary),.1) 100%)}.payment-type-buttons .payment-tab .tab-content[data-v-fc6d9c93]{display:flex;align-items:center;gap:.6rem}.payment-type-buttons .payment-tab .tab-content .payment-icon[data-v-fc6d9c93]{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:rgba(var(--primary),.1);color:rgb(var(--primary));border-radius:8px;font-size:1rem;flex-shrink:0}.payment-type-buttons .payment-tab .tab-content span[data-v-fc6d9c93]{flex:1;font-weight:500;color:rgb(var(--text));font-size:.85rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.payment-type-buttons .payment-tab .tab-content .status-indicator[data-v-fc6d9c93]{width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.payment-type-buttons .payment-tab .tab-content .status-indicator i[data-v-fc6d9c93]{font-size:.9rem;color:rgb(var(--text),.5)}.payment-type-buttons .payment-tab .tab-content .status-indicator.active i[data-v-fc6d9c93]{color:rgb(var(--primary))}@media (max-width: 480px){.payment-type-buttons .payment-tab[data-v-fc6d9c93]{padding:.6rem}.payment-type-buttons .payment-tab .tab-content[data-v-fc6d9c93]{gap:.5rem}}.methods img[data-v-fc6d9c93]{max-height:40px;height:40px!important;object-fit:contain}.payment-method-card[data-v-fc6d9c93]{position:relative;overflow:hidden;border:2px solid rgb(var(--surface-border));transition:all .2s ease-in-out}.payment-method-card .selected-badge[data-v-fc6d9c93]{top:.5rem;right:.5rem;z-index:1;opacity:0;transform:translateY(-1rem);transition:all .3s ease-in-out;background:rgb(var(--primary))}.payment-method-card img[data-v-fc6d9c93]{max-height:40px;object-fit:contain;transition:all .2s ease-in-out}.payment-method-card:hover .selected-badge[data-v-fc6d9c93]{opacity:1;transform:translateY(0)}.payment-method-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary))}.payment-method-card.selected .selected-badge[data-v-fc6d9c93]{opacity:1;transform:translateY(0)}.coupon-input-section[data-v-fc6d9c93]{padding:1rem;border-radius:12px;background:rgb(var(--surface-overlay));border:1px solid rgb(var(--surface-border))}@media (max-width: 768px){.coupon-input-section[data-v-fc6d9c93]{padding:.8rem}}.coupon-input-section .input-group .input-wrapper[data-v-fc6d9c93]{position:relative;display:flex;align-items:center;gap:.4rem;background:rgb(var(--surface-overlay));border-radius:12px;padding:.2rem}@media (max-width: 480px){.coupon-input-section .input-group .input-wrapper[data-v-fc6d9c93]{flex-direction:column;padding:0;background:transparent}.coupon-input-section .input-group .input-wrapper .styled-input[data-v-fc6d9c93]{width:100%;margin-left:0}.coupon-input-section .input-group .input-wrapper .check-button[data-v-fc6d9c93]{width:100%;justify-content:center}.coupon-input-section .input-group .input-wrapper i[data-v-fc6d9c93]{display:none}}.coupon-input-section .input-group .input-wrapper i[data-v-fc6d9c93]{margin-left:.8rem;color:rgb(var(--primary));font-size:1rem}.coupon-input-section .input-group .input-wrapper .styled-input[data-v-fc6d9c93]{flex:1;border:1px solid rgb(var(--surface-border));background:transparent;padding:.6rem;font-size:.9rem;color:rgb(var(--text))}.coupon-input-section .input-group .input-wrapper .styled-input[data-v-fc6d9c93]:hover{outline:none;border-color:rgb(var(--primary),.3)}.coupon-input-section .input-group .input-wrapper .styled-input[data-v-fc6d9c93]:focus{outline:none;border-color:rgb(var(--primary))}.coupon-input-section .input-group .input-wrapper .styled-input.valid[data-v-fc6d9c93]{color:rgb(var(--success))}.coupon-input-section .input-group .success-message[data-v-fc6d9c93]{display:flex;align-items:center;gap:.4rem;color:rgb(var(--success));margin-top:.6rem;padding:.4rem;background:rgba(var(--success),.1);border-radius:8px;font-size:.85rem}.coupon-input-section .input-group .coupon-info[data-v-fc6d9c93]{display:flex;align-items:flex-start;gap:.4rem;margin-top:.6rem;padding:.6rem;background:rgba(var(--primary),.05);border-radius:8px;border:1px dashed rgba(var(--primary),.2)}@media (max-width: 480px){.coupon-input-section .input-group .coupon-info[data-v-fc6d9c93]{padding:.5rem;font-size:.75rem}}.coupon-input-section .input-group .coupon-info i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:.9rem;margin-top:.1rem}.coupon-input-section .input-group .coupon-info span[data-v-fc6d9c93]{color:rgba(var(--text),.7);font-size:.8rem;line-height:1.3}.available-coupons .coupon-card[data-v-fc6d9c93]{background:rgb(var(--surface-overlay));border-radius:12px;padding:1rem;display:flex;justify-content:space-between;gap:.8rem;box-shadow:0 2px 12px #0000000d;position:relative;overflow:hidden;border:1px dashed rgba(var(--surface-border),1)}@media (max-width: 480px){.available-coupons .coupon-card[data-v-fc6d9c93]{flex-direction:column;padding:.8rem;gap:.8rem}}.available-coupons .coupon-card .coupon-left[data-v-fc6d9c93]{display:flex;align-items:center;gap:.8rem}@media (max-width: 480px){.available-coupons .coupon-card .coupon-left[data-v-fc6d9c93]{width:100%}}.available-coupons .coupon-card .coupon-left .discount-badge[data-v-fc6d9c93]{background:rgba(var(--primary),.1);color:rgb(var(--primary));font-size:1.3rem;font-weight:700;padding:.6rem;border-radius:12px;min-width:60px;text-align:center}@media (max-width: 480px){.available-coupons .coupon-card .coupon-left .discount-badge[data-v-fc6d9c93]{font-size:1.1rem;padding:.5rem;min-width:50px}}.available-coupons .coupon-card .coupon-left .coupon-details h4[data-v-fc6d9c93]{color:rgb(var(--text));margin:0 0 .3rem;font-size:.95rem}@media (max-width: 480px){.available-coupons .coupon-card .coupon-left .coupon-details h4[data-v-fc6d9c93]{font-size:.9rem}}.available-coupons .coupon-card .coupon-left .coupon-details p[data-v-fc6d9c93]{color:rgba(var(--text),.6);font-size:.85rem;margin:0 0 .4rem}@media (max-width: 480px){.available-coupons .coupon-card .coupon-left .coupon-details p[data-v-fc6d9c93]{font-size:.8rem}}.available-coupons .coupon-card .coupon-left .coupon-details .code[data-v-fc6d9c93]{background:rgb(var(--surface-ground));padding:.2rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600;color:rgb(var(--text))}@media (max-width: 480px){.available-coupons .coupon-card .coupon-left .coupon-details .code[data-v-fc6d9c93]{font-size:.75rem}}.available-coupons .coupon-card .coupon-right[data-v-fc6d9c93]{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end}@media (max-width: 480px){.available-coupons .coupon-card .coupon-right[data-v-fc6d9c93]{width:100%;align-items:stretch;gap:.4rem}}.available-coupons .coupon-card .coupon-right .validity[data-v-fc6d9c93]{color:rgba(var(--text),.5);font-size:.8rem}@media (max-width: 480px){.available-coupons .coupon-card .coupon-right .validity[data-v-fc6d9c93]{text-align:center}}@media (max-width: 480px){.available-coupons .coupon-card .coupon-right .use-button[data-v-fc6d9c93]{width:100%}}@keyframes skeleton-loading-fc6d9c93{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton .skeleton-base[data-v-fc6d9c93],.skeleton .skeleton-payment[data-v-fc6d9c93],.skeleton .skeleton-coupon-card[data-v-fc6d9c93],.skeleton .skeleton-coupon-input[data-v-fc6d9c93],.skeleton .skeleton-package[data-v-fc6d9c93],.skeleton .skeleton-input[data-v-fc6d9c93],.skeleton .skeleton-header[data-v-fc6d9c93],.skeleton .skeleton-text[data-v-fc6d9c93],.skeleton .skeleton-icon[data-v-fc6d9c93],.skeleton .skeleton-step[data-v-fc6d9c93],.skeleton .skeleton-badge[data-v-fc6d9c93],.skeleton .skeleton-title[data-v-fc6d9c93],.skeleton .skeleton-logo[data-v-fc6d9c93]{background:linear-gradient(90deg,rgba(var(--surface-border),.1) 25%,rgba(var(--surface-border),.2) 37%,rgba(var(--surface-border),.1) 63%);background-size:400% 100%;animation:skeleton-loading-fc6d9c93 1.4s ease infinite;border-radius:8px}.skeleton .skeleton-logo[data-v-fc6d9c93]{width:100px;height:100px;border-radius:24px}.skeleton .skeleton-title[data-v-fc6d9c93]{height:32px;width:200px;margin-bottom:1rem}.skeleton .skeleton-badge[data-v-fc6d9c93]{height:24px;width:120px}.skeleton .skeleton-step[data-v-fc6d9c93]{height:40px;flex:1}.skeleton .skeleton-icon[data-v-fc6d9c93]{width:48px;height:48px;border-radius:12px;margin-bottom:1rem}.skeleton .skeleton-text[data-v-fc6d9c93]{height:16px;width:100%;margin-bottom:.8rem}.skeleton .skeleton-text.short[data-v-fc6d9c93]{width:70%}.skeleton .skeleton-header[data-v-fc6d9c93]{height:40px;margin-bottom:1.5rem}.skeleton .skeleton-input[data-v-fc6d9c93]{height:48px;margin-bottom:1rem}.skeleton .skeleton-package[data-v-fc6d9c93]{height:200px;border-radius:16px}.skeleton .skeleton-coupon-input[data-v-fc6d9c93]{height:56px;flex:1}.skeleton .skeleton-coupon-card[data-v-fc6d9c93]{height:120px;border-radius:12px}.skeleton .skeleton-payment[data-v-fc6d9c93]{height:80px;border-radius:12px}.package-selection .category-tabs[data-v-fc6d9c93]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;max-width:100%;justify-content:center}@media (max-width: 480px){.package-selection .category-tabs[data-v-fc6d9c93]{gap:.4rem;margin-bottom:.75rem}}.package-selection .category-tabs .category-tab[data-v-fc6d9c93]{background:rgb(var(--surface-overlay));border:2px solid rgb(var(--surface-border));border-radius:24px;padding:.6rem 1rem;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;flex:0 1 auto;min-width:fit-content}.package-selection .category-tabs .category-tab[data-v-fc6d9c93]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(var(--primary),.1),transparent);transition:left .5s ease}.package-selection .category-tabs .category-tab[data-v-fc6d9c93]:hover{border-color:rgba(var(--primary),.5)}.package-selection .category-tabs .category-tab.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary));background:linear-gradient(135deg,rgba(var(--primary),.15) 0%,rgba(var(--primary),.05) 100%)}.package-selection .category-tabs .category-tab.selected .category-name[data-v-fc6d9c93]{color:rgb(var(--primary));font-weight:600}.package-selection .category-tabs .category-tab .tab-content[data-v-fc6d9c93]{display:flex;align-items:center;gap:.6rem;position:relative;z-index:1}.package-selection .category-tabs .category-tab .tab-content .category-image[data-v-fc6d9c93]{width:40px;height:40px;object-fit:scale-down;border-radius:4px;background:rgba(var(--primary),.1);flex-shrink:0}@media (max-width: 768px){.package-selection .category-tabs .category-tab .tab-content .category-image[data-v-fc6d9c93]{display:none}}.package-selection .category-tabs .category-tab .tab-content .category-name[data-v-fc6d9c93]{font-size:.875rem;font-weight:500;color:rgb(var(--text));white-space:nowrap;transition:all .3s ease}@media (max-width: 480px){.package-selection .category-tabs .category-tab .tab-content .category-name[data-v-fc6d9c93]{font-size:.9rem;font-weight:600;color:rgb(var(--text),.95)}}.package-selection .category-tabs .category-tab .tab-content .status-indicator[data-v-fc6d9c93]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (max-width: 480px){.package-selection .category-tabs .category-tab .tab-content .status-indicator[data-v-fc6d9c93]{width:18px;height:18px}}.package-selection .category-tabs .category-tab .tab-content .status-indicator i[data-v-fc6d9c93]{font-size:1rem;color:rgb(var(--text),.5)}@media (max-width: 480px){.package-selection .category-tabs .category-tab .tab-content .status-indicator i[data-v-fc6d9c93]{font-size:.65rem}}.package-selection .category-tabs .category-tab .tab-content .status-indicator.active i[data-v-fc6d9c93]{color:rgb(var(--primary))}@media (max-width: 768px){.purchase-container[data-v-fc6d9c93]{padding-left:.5rem!important;padding-right:.5rem!important}.package-selection .category-tabs[data-v-fc6d9c93]{flex-direction:column;gap:.6rem;align-items:stretch}.package-selection .category-tabs .category-tab[data-v-fc6d9c93]{width:100%;padding:.75rem 1rem;border-radius:12px}.package-selection .category-tabs .category-tab .tab-content[data-v-fc6d9c93]{gap:.75rem;justify-content:space-between}.package-selection .category-tabs .category-tab .tab-content .category-name[data-v-fc6d9c93]{font-size:.9rem;font-weight:600;color:rgb(var(--text),.95);flex:1}.package-selection .category-tabs .category-tab .tab-content .status-indicator[data-v-fc6d9c93]{width:20px;height:20px;flex-shrink:0}.package-selection .category-tabs .category-tab .tab-content .status-indicator i[data-v-fc6d9c93]{font-size:.75rem}}@media (max-width: 480px){.package-selection .category-tabs[data-v-fc6d9c93]{gap:.5rem}.package-selection .category-tabs .category-tab[data-v-fc6d9c93]{padding:.7rem 1rem;border-radius:10px}.package-selection .category-tabs .category-tab .tab-content[data-v-fc6d9c93]{gap:.7rem}.package-selection .category-tabs .category-tab .tab-content .category-name[data-v-fc6d9c93]{font-size:.85rem;font-weight:600;color:rgb(var(--text),.95)}.package-selection .category-tabs .category-tab .tab-content .status-indicator[data-v-fc6d9c93]{width:20px;height:20px}.package-selection .category-tabs .category-tab .tab-content .status-indicator i[data-v-fc6d9c93]{font-size:.7rem}}.payment-summary[data-v-fc6d9c93]{transition:all .3s ease}.payment-summary .summary-header h3[data-v-fc6d9c93]{font-size:1.3rem;color:rgb(var(--text));font-weight:600}.payment-summary .summary-header .package-mini-image[data-v-fc6d9c93]{width:50px;height:50px;border-radius:4px;padding:.3rem;background:rgba(var(--primary),.1);object-fit:contain}.payment-summary .summary-items[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.5rem}.payment-summary .summary-items .summary-item[data-v-fc6d9c93]{display:flex;justify-content:space-between;align-items:center;padding:.8rem;background:rgba(var(--surface-ground),.5);border-radius:4px;transition:all .2s ease}.payment-summary .summary-items .summary-item[data-v-fc6d9c93]:hover{background:rgba(var(--surface-ground),.7)}.payment-summary .summary-items .summary-item .item-label[data-v-fc6d9c93]{display:flex;align-items:center;gap:.8rem;color:rgb(var(--text),.8)}.payment-summary .summary-items .summary-item .item-label i[data-v-fc6d9c93]{font-size:1.1rem}.payment-summary .summary-items .summary-item .item-label .discount-badge[data-v-fc6d9c93]{color:var(--red-500);padding:.2rem .5rem;border-radius:6px;font-size:.8rem;font-weight:600}.payment-summary .summary-items .summary-item .item-value[data-v-fc6d9c93]{font-weight:500;color:rgb(var(--text))}.payment-summary .summary-items .summary-item.total[data-v-fc6d9c93]{background:rgba(var(--primary),.1);border:1px dashed rgba(var(--primary),.3)}.payment-summary .summary-items .summary-item.total[data-v-fc6d9c93]:hover{background:rgba(var(--primary),.15)}.payment-summary .summary-items .summary-item.total .item-label[data-v-fc6d9c93]{color:rgb(var(--text))}.payment-summary .summary-items .summary-item.total .total-amount[data-v-fc6d9c93]{font-size:1.4rem;font-weight:700;color:rgb(var(--primary));text-shadow:0 2px 4px rgba(var(--primary),.2)}.remember-me-container[data-v-fc6d9c93]{margin-top:1.5rem;padding-top:1.5rem;border-top:1px dashed rgba(var(--surface-border),.3)}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.remember-me-container .toggle-container .toggle-wrapper .toggle-label[data-v-fc6d9c93]{color:rgb(var(--text));font-weight:500;user-select:none;cursor:pointer}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch{width:2.5rem;height:1.5rem}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgb(var(--primary))}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider{border-radius:20px;background:rgba(var(--surface-border),.5)}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider:before{width:1rem;height:1rem;margin-top:-.5rem;border-radius:50%;background:#fff}.remember-me-container .toggle-container .helper-text[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;color:rgba(var(--text),.6);font-size:.85rem}.remember-me-container .toggle-container .helper-text i[data-v-fc6d9c93]{font-size:.9rem;color:rgb(var(--primary))}@media (max-width: 768px){.remember-me-container[data-v-fc6d9c93]{margin-top:1rem;padding-top:1rem}.remember-me-container .toggle-container .toggle-wrapper[data-v-fc6d9c93]{gap:.8rem}.remember-me-container .toggle-container .toggle-wrapper .toggle-label[data-v-fc6d9c93]{font-size:.9rem}.remember-me-container .toggle-container .helper-text[data-v-fc6d9c93]{font-size:.8rem}}.payment-method .payment-container[data-v-fc6d9c93]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}@media (max-width: 768px){.payment-method .payment-container[data-v-fc6d9c93]{grid-template-columns:1fr}}.payment-method .payment-container .payment-left[data-v-fc6d9c93]{display:flex;flex-direction:column}.payment-method .payment-container .section-title[data-v-fc6d9c93]{font-size:1.2rem;font-weight:600;color:rgb(var(--text));padding-bottom:.5rem;border-bottom:1px solid rgba(var(--surface-border),.3);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.payment-method .payment-container .section-title i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.1rem}.payment-method .payment-container .order-summary[data-v-fc6d9c93]{position:sticky;top:1rem;height:fit-content}@media (max-width: 768px){.payment-method .payment-container .order-summary[data-v-fc6d9c93]{position:relative;top:0}}.payment-method .user-info-summary .user-info-items[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.8rem}.payment-method .user-info-summary .user-info-items .user-info-item[data-v-fc6d9c93]{display:flex;justify-content:space-between;align-items:center;padding:.8rem;background:rgba(var(--surface-ground),.5);border-radius:12px;transition:all .2s ease}.payment-method .user-info-summary .user-info-items .user-info-item[data-v-fc6d9c93]:hover{background:rgba(var(--surface-ground),.7)}.payment-method .user-info-summary .user-info-items .user-info-item .item-label[data-v-fc6d9c93]{display:flex;align-items:center;gap:.8rem;color:rgb(var(--text),.8)}.payment-method .user-info-summary .user-info-items .user-info-item .item-label i[data-v-fc6d9c93]{font-size:1.1rem}.payment-method .user-info-summary .user-info-items .user-info-item .item-value[data-v-fc6d9c93]{font-weight:500;color:rgb(var(--text))}.adet-badge[data-v-fc6d9c93]{background:rgba(var(--primary),.08);color:rgb(var(--primary));font-size:.8rem;font-weight:600;border-radius:6px;padding:.1rem .5rem;margin-left:.3rem}.id-checker-btn-wrapper[data-v-fc6d9c93]{display:flex;justify-content:flex-start;margin-top:.3rem}.coupon-card.disabled[data-v-fc6d9c93]{opacity:.6;pointer-events:none;position:relative}.coupon-card.disabled[data-v-fc6d9c93]:after{content:"";position:absolute;inset:0;background:rgba(var(--surface-ground),.5);border-radius:12px;z-index:1}.remember-me-mini[data-v-fc6d9c93]{position:absolute;top:-.5rem;right:0;display:flex;align-items:center;gap:.5rem}.remember-me-mini .toggle-wrapper[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem}.remember-me-mini .toggle-wrapper .toggle-label[data-v-fc6d9c93]{color:rgb(var(--text),.7);font-weight:500;user-select:none;cursor:pointer;font-size:.8rem}.remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch{width:2rem;height:1rem}.remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider{background:rgb(var(--primary))}.remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider{border-radius:20px;background:rgba(var(--surface-border),.5)}.remember-me-mini .toggle-wrapper[data-v-fc6d9c93] .p-inputswitch .p-inputswitch-slider:before{width:.7rem;height:.7rem;margin-top:-.35rem;border-radius:50%;background:#fff}.remember-me-mini[data-v-fc6d9c93] .p-button{font-size:.8rem;padding:.4rem .8rem}.remember-me-mini[data-v-fc6d9c93] .p-button .p-button-icon{font-size:.8rem}.checker-result[data-v-fc6d9c93]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem}.checker-result .result-icon-wrapper[data-v-fc6d9c93]{margin-bottom:1.5rem}.checker-result .result-icon-wrapper .result-icon[data-v-fc6d9c93]{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;transition:all .3s ease}.checker-result .result-icon-wrapper .result-icon.success[data-v-fc6d9c93]{background:linear-gradient(135deg,var(--green-400),var(--green-600));box-shadow:0 0 15px rgba(var(--green-400),.3)}.checker-result .result-icon-wrapper .result-icon.error[data-v-fc6d9c93]{background:linear-gradient(135deg,var(--red-400),var(--red-600));box-shadow:0 0 15px rgba(var(--red-400),.3)}.checker-result .result-icon-wrapper .result-icon i[data-v-fc6d9c93]{font-size:2rem;color:#fff}.checker-result .result-content[data-v-fc6d9c93]{width:100%}.checker-result .result-content h3[data-v-fc6d9c93]{margin:0 0 1.2rem;font-size:1.2rem;font-weight:600;color:rgb(var(--text),.9)}.checker-result .result-content .user-info[data-v-fc6d9c93]{background:rgb(var(--surface-ground));border-radius:10px;padding:1.2rem;margin-bottom:1.2rem;box-shadow:0 2px 8px #0000000d}.checker-result .result-content .user-info .section-title[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;margin-bottom:.8rem;padding-bottom:.6rem;border-bottom:1px solid rgb(var(--surface-border));color:rgb(var(--text),.7);font-weight:600;font-size:1rem}.checker-result .result-content .user-info .section-title i[data-v-fc6d9c93]{color:rgb(var(--primary),1)}.checker-result .result-content .user-info .info-item[data-v-fc6d9c93]{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0;border-bottom:1px solid rgb(var(--surface-border))}.checker-result .result-content .user-info .info-item[data-v-fc6d9c93]:last-child{border-bottom:none;padding-bottom:0}.checker-result .result-content .user-info .info-item[data-v-fc6d9c93]:first-child{padding-top:0}.checker-result .result-content .user-info .info-item .info-label[data-v-fc6d9c93]{display:flex;align-items:center;gap:.4rem;color:rgb(var(--text),.7);font-weight:500;font-size:.9rem}.checker-result .result-content .user-info .info-item .info-label i[data-v-fc6d9c93]{font-size:.9rem;color:rgb(var(--primary),1)}.checker-result .result-content .user-info .info-item .info-value[data-v-fc6d9c93]{color:rgb(var(--text),.9);font-weight:600;font-size:.95rem}.checker-result .result-content .messages[data-v-fc6d9c93]{margin-top:1.2rem}.checker-result .result-content .messages .message[data-v-fc6d9c93]{display:flex;align-items:center;gap:.6rem;background:rgb(var(--surface-ground));border-radius:6px;padding:.8rem;margin-bottom:.6rem;color:rgb(var(--text),.7);font-size:.9rem}.checker-result .result-content .messages .message[data-v-fc6d9c93]:last-child{margin-bottom:0}.checker-result .result-content .messages .message i[data-v-fc6d9c93]{color:rgb(var(--primary),1);font-size:1rem}.id-checker-result-container[data-v-fc6d9c93]{width:100%;display:flex;justify-content:center}.id-checker-result-container .id-checker-result[data-v-fc6d9c93]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;animation:fadeIn-fc6d9c93 .3s ease-in;white-space:nowrap}.id-checker-result-container .id-checker-result i[data-v-fc6d9c93]{font-size:1.1rem;flex-shrink:0}.id-checker-result-container .id-checker-result.success[data-v-fc6d9c93]{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.3)}.id-checker-result-container .id-checker-result.success i[data-v-fc6d9c93]{color:#16a34a}.id-checker-result-container .id-checker-result.success .nickname[data-v-fc6d9c93]{color:#15803d;font-weight:600;margin-left:.25rem}.id-checker-result-container .id-checker-result.error[data-v-fc6d9c93]{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.3)}.id-checker-result-container .id-checker-result.error i[data-v-fc6d9c93]{color:#dc2626}.success-dialog[data-v-fc6d9c93] .p-dialog-header{background:linear-gradient(135deg,var(--green-50),var(--green-100));color:var(--green-700);border-bottom:1px solid var(--green-200);padding:1.2rem}.success-dialog[data-v-fc6d9c93] .p-dialog-content{padding:0}.error-dialog[data-v-fc6d9c93] .p-dialog-header{background:linear-gradient(135deg,var(--red-50),var(--red-100));color:var(--red-700);border-bottom:1px solid var(--red-200);padding:1.2rem}.error-dialog[data-v-fc6d9c93] .p-dialog-content{padding:0}.close-button[data-v-fc6d9c93]{padding:.6rem 1.2rem;font-weight:500;border-radius:6px;transition:all .2s ease;font-size:.9rem}.close-button[data-v-fc6d9c93]:hover{transform:translateY(-2px)}.select[data-v-fc6d9c93]{border-color:var(--surface-100);border-radius:var(--border-radius);width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;position:absolute;top:0;right:0;z-index:11}.bank-selection-section[data-v-fc6d9c93]{margin-bottom:.5rem}.bank-selection-section .section-title[data-v-fc6d9c93]{font-size:1.2rem;font-weight:600;color:rgb(var(--text));margin-bottom:1rem;text-align:center}.bank-selection-section .bank-cards[data-v-fc6d9c93]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.bank-selection-section .bank-cards .bank-card[data-v-fc6d9c93]{width:120px;height:80px;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;border:2px solid rgb(var(--surface-border),.5);display:flex;align-items:center;justify-content:center;background:rgb(var(--surface-overlay))}.bank-selection-section .bank-cards .bank-card[data-v-fc6d9c93]:hover{box-shadow:0 5px 15px #0000001a}.bank-selection-section .bank-cards .bank-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary))}.bank-selection-section .bank-cards .bank-card.selected .bank-overlay[data-v-fc6d9c93]{opacity:1}.bank-selection-section .bank-cards .bank-card .bank-logo[data-v-fc6d9c93]{width:100px;height:auto;max-height:60px;object-fit:scale-down}.bank-selection-section .bank-cards .bank-card .bank-overlay[data-v-fc6d9c93]{position:absolute;inset:0;background:rgba(var(--primary),.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.bank-selection-section .bank-cards .bank-card .bank-overlay i[data-v-fc6d9c93]{font-size:1.5rem;color:#fff}@media (max-width: 576px){.badges-section[data-v-fc6d9c93]{padding-top:.8rem;padding-left:.5rem;padding-right:.5rem;margin-top:-5px;display:flex;justify-content:center;align-items:center}.badges-section .badges[data-v-fc6d9c93]{gap:.2rem;justify-content:center;flex-wrap:nowrap;display:flex;width:100%;align-items:center}.badges-section .badges .feature-badge[data-v-fc6d9c93]{flex:1!important;gap:.3rem!important;padding:.5rem .6rem!important;border-radius:12px!important;font-size:.75rem!important;line-height:1.2!important;min-width:0!important;text-align:center!important;white-space:nowrap!important;overflow:visible!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto}.badges-section .badges .feature-badge i[data-v-fc6d9c93]{font-size:.75rem!important;flex-shrink:0!important;display:flex;align-items:center;justify-content:center}.badges-section .badges .badge-instant[data-v-fc6d9c93]{background:linear-gradient(135deg,#3b82f6,#2563eb)!important;color:#fff!important}.badges-section .badges .badge-secure[data-v-fc6d9c93]{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important}.badges-section .badges .badge-support[data-v-fc6d9c93]{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}.bank-selection-section .section-title[data-v-fc6d9c93]{font-size:1rem;margin-bottom:.75rem}.bank-selection-section .bank-cards .bank-card[data-v-fc6d9c93]{width:100px;height:70px}.bank-selection-section .bank-cards .bank-card .bank-logo[data-v-fc6d9c93]{width:80px;max-height:50px}}.seo-info .seo-content[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:1rem}.seo-info .seo-content .seo-item[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem;background:rgba(var(--surface-ground),.3);border-radius:12px;border:1px solid rgb(var(--surface-border),.5);transition:all .2s ease}.seo-info .seo-content .seo-item .seo-label[data-v-fc6d9c93]{display:flex;align-items:center;gap:.6rem;color:rgb(var(--text),.7);font-weight:500;font-size:.9rem}.seo-info .seo-content .seo-item .seo-label i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1rem}.seo-info .seo-content .seo-item .seo-label span[data-v-fc6d9c93]{text-transform:uppercase;letter-spacing:.5px;font-size:.8rem;font-weight:600}.seo-info .seo-content .seo-item .seo-value[data-v-fc6d9c93]{color:rgb(var(--text));font-weight:500;font-size:1rem;line-height:1.5;padding:.8rem;background:rgba(var(--primary),.1);border-radius:8px;border-left:3px solid rgb(var(--primary));word-break:break-word}@media (max-width: 768px){.seo-info .seo-content[data-v-fc6d9c93]{gap:1rem}.seo-info .seo-content .seo-item[data-v-fc6d9c93]{padding:1rem}.seo-info .seo-content .seo-item .seo-label[data-v-fc6d9c93]{font-size:.8rem}.seo-info .seo-content .seo-item .seo-label span[data-v-fc6d9c93]{font-size:.75rem}.seo-info .seo-content .seo-item .seo-value[data-v-fc6d9c93]{font-size:.9rem;padding:.6rem}}.gift-input-section[data-v-fc6d9c93]{padding:1rem;border-radius:12px;background:rgb(var(--surface-overlay));border:1px solid rgb(var(--surface-border));margin-bottom:1.5rem}.gift-input-section .section-title[data-v-fc6d9c93]{font-size:1.2rem;font-weight:600;color:rgb(var(--text));padding-bottom:.5rem;border-bottom:1px solid rgba(var(--surface-border),.3);margin-bottom:1rem;display:flex;align-items:center;gap:.5rem}.gift-input-section .section-title i[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.1rem}.gift-input-section .gift-form[data-v-fc6d9c93]{margin-top:1rem}.gift-input-section .gift-button-active[data-v-fc6d9c93]{background:rgba(var(--primary),.1);border:2px solid rgb(var(--primary));border-radius:var(--border-radius);cursor:pointer;transition:all .2s ease}.gift-input-section .gift-button-active[data-v-fc6d9c93]:hover{background:rgba(var(--primary),.2);border-color:rgba(var(--primary),.9)}.gift-input-section .gift-button-active .rgb-text[data-v-fc6d9c93]{color:rgb(var(--primary))}.invoice-section .text-2xs[data-v-fc6d9c93]{font-size:.65rem}.invoice-section .invoice-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem}@media (max-width: 768px){.invoice-section .invoice-grid[data-v-fc6d9c93]{grid-template-columns:1fr;gap:.75rem}}@media (max-width: 480px){.invoice-section .invoice-grid[data-v-fc6d9c93]{gap:.5rem}}.invoice-section .invoice-grid .invoice-grid-item[data-v-fc6d9c93]{width:100%}.invoice-section .invoice-card[data-v-fc6d9c93]{position:relative;cursor:pointer;transition:all .2s;border-radius:8px!important;border:1px solid rgb(var(--surface-border));min-height:100%}.invoice-section .invoice-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary))}.invoice-section .invoice-card.disabled[data-v-fc6d9c93]{pointer-events:none;opacity:.6}.invoice-section .invoice-card .invoice-card-header[data-v-fc6d9c93]{padding:.65rem .9rem!important;min-height:42px;display:flex;align-items:center;width:100%}.invoice-section .invoice-card .invoice-card-header .p-tag[data-v-fc6d9c93]{margin-right:1.2rem!important;font-size:.7rem!important;padding:.15rem .45rem!important;border-radius:999px!important}.invoice-section .invoice-card .invoice-card-header .text-white[data-v-fc6d9c93]{font-size:.8rem!important}.invoice-section .invoice-card .invoice-card-header i[data-v-fc6d9c93]{font-size:.85rem!important}.invoice-section .invoice-card .invoice-content[data-v-fc6d9c93]{padding:.2rem;flex:1}.invoice-section .invoice-card .invoice-info-item[data-v-fc6d9c93]{display:flex;align-items:flex-start;gap:.45rem;margin-bottom:.45rem}.invoice-section .invoice-card .invoice-info-item i[data-v-fc6d9c93]{font-size:.75rem;margin-top:2px}.invoice-section .invoice-card .invoice-info-item div[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.05rem}.invoice-section .invoice-card .invoice-info-item div label[data-v-fc6d9c93]{color:var(--text-color-secondary);font-size:.6rem}.invoice-section .invoice-card .invoice-info-item div span[data-v-fc6d9c93]{color:var(--text-color);font-weight:500;word-break:break-word;font-size:.78rem}.invoice-section .invoice-card .selected-check[data-v-fc6d9c93]{position:absolute;top:.65rem;right:.65rem;width:22px;height:22px;border-radius:50%;background:rgb(var(--primary));color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-1)}.invoice-section .invoice-error[data-v-fc6d9c93]{display:flex;align-items:center;font-size:.8rem;color:#b00020;background:rgba(176,0,32,.08);padding:.65rem .9rem;border-radius:var(--border-radius)}@media (max-width: 768px){.invoice-section .invoice-card[data-v-fc6d9c93]{border-radius:12px!important;margin-bottom:.75rem}.invoice-section .invoice-card .invoice-card-header[data-v-fc6d9c93]{padding:.5rem .75rem!important;min-height:36px}.invoice-section .invoice-card .invoice-card-header .p-tag[data-v-fc6d9c93]{margin-right:.5rem!important;font-size:.65rem!important;padding:.1rem .35rem!important}.invoice-section .invoice-card .invoice-card-header .text-white[data-v-fc6d9c93],.invoice-section .invoice-card .invoice-card-header i[data-v-fc6d9c93]{font-size:.75rem!important}.invoice-section .invoice-card .invoice-content[data-v-fc6d9c93]{padding:.75rem .5rem}.invoice-section .invoice-card .invoice-info-item[data-v-fc6d9c93]{gap:.35rem;margin-bottom:.35rem}.invoice-section .invoice-card .invoice-info-item i[data-v-fc6d9c93]{font-size:.7rem;margin-top:1px}.invoice-section .invoice-card .invoice-info-item div[data-v-fc6d9c93]{gap:.03rem}.invoice-section .invoice-card .invoice-info-item div label[data-v-fc6d9c93]{font-size:.55rem}.invoice-section .invoice-card .invoice-info-item div span[data-v-fc6d9c93]{font-size:.7rem;line-height:1.3}.invoice-section .invoice-card .selected-check[data-v-fc6d9c93]{top:.5rem;right:.5rem;width:20px;height:20px;font-size:.7rem}.invoice-section .invoice-error[data-v-fc6d9c93]{font-size:.75rem;padding:.5rem .75rem}}@media (max-width: 480px){.invoice-section .invoice-card[data-v-fc6d9c93]{border-radius:10px!important;margin-bottom:.5rem}.invoice-section .invoice-card .invoice-card-header[data-v-fc6d9c93]{padding:.4rem .6rem!important;min-height:32px}.invoice-section .invoice-card .invoice-card-header .p-tag[data-v-fc6d9c93]{margin-right:.4rem!important;font-size:.6rem!important;padding:.08rem .3rem!important}.invoice-section .invoice-card .invoice-card-header .text-white[data-v-fc6d9c93],.invoice-section .invoice-card .invoice-card-header i[data-v-fc6d9c93]{font-size:.7rem!important}.invoice-section .invoice-card .invoice-content[data-v-fc6d9c93]{padding:.6rem .4rem}.invoice-section .invoice-card .invoice-info-item[data-v-fc6d9c93]{gap:.3rem;margin-bottom:.3rem}.invoice-section .invoice-card .invoice-info-item i[data-v-fc6d9c93]{font-size:.65rem}.invoice-section .invoice-card .invoice-info-item div label[data-v-fc6d9c93]{font-size:.5rem}.invoice-section .invoice-card .invoice-info-item div span[data-v-fc6d9c93]{font-size:.65rem;line-height:1.25}.invoice-section .invoice-card .selected-check[data-v-fc6d9c93]{top:.4rem;right:.4rem;width:18px;height:18px;font-size:.65rem}.invoice-section .invoice-error[data-v-fc6d9c93]{font-size:.7rem;padding:.4rem .6rem}}.mobile-cart-fab[data-v-fc6d9c93]{position:fixed;bottom:8rem;left:1rem;z-index:1000}.mobile-order-container[data-v-fc6d9c93]{position:fixed;bottom:0;left:0;width:100%;background:rgb(var(--surface-overlay));padding:0;border-radius:1rem 1rem 0 0;box-shadow:0 -4px 12px #0000001a;z-index:1001!important;transition:transform .3s ease;max-height:80vh;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgb(var(--primary)) transparent}.mobile-order-container[data-v-fc6d9c93]::-webkit-scrollbar{width:6px}.mobile-order-container[data-v-fc6d9c93]::-webkit-scrollbar-track{background:transparent;border-radius:10px}.mobile-order-container[data-v-fc6d9c93]::-webkit-scrollbar-thumb{background-color:rgb(var(--primary));border-radius:10px}.mobile-order-container[data-v-fc6d9c93]::-webkit-scrollbar-thumb:hover{background-color:rgb(var(--primary),.8)}.mobile-order-container.hidden[data-v-fc6d9c93]{transform:translateY(100%)}.mobile-order-container .close-button-wrapper[data-v-fc6d9c93]{position:sticky;top:0;z-index:10;background:rgb(var(--surface-overlay));padding:.5rem;display:flex;justify-content:flex-end;border-radius:1rem 1rem 0 0}.mobile-order-container .close-button[data-v-fc6d9c93]{flex-shrink:0}.mobile-order-container .mobile-order-content[data-v-fc6d9c93]{padding:.5rem 1rem 1rem}.mobile-order-container .mobile-order-content h3[data-v-fc6d9c93]{font-size:1rem;word-wrap:break-word;word-break:break-word}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile[data-v-fc6d9c93]{width:100%}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;padding:.65rem .85rem;border-radius:8px;font-size:.8rem;font-weight:500;animation:fadeIn-fc6d9c93 .3s ease-in;width:100%}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile i[data-v-fc6d9c93]{font-size:1rem;flex-shrink:0}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile.success[data-v-fc6d9c93]{background:rgba(34,197,94,.1);color:#16a34a;border:1px solid rgba(34,197,94,.3)}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile.success i[data-v-fc6d9c93]{color:#16a34a}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile.success .nickname[data-v-fc6d9c93]{color:#15803d;font-weight:600;margin-left:.25rem}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile.error[data-v-fc6d9c93]{background:rgba(239,68,68,.1);color:#dc2626;border:1px solid rgba(239,68,68,.3)}.mobile-order-container .mobile-order-content .id-checker-result-container.mobile .id-checker-result.mobile.error i[data-v-fc6d9c93]{color:#dc2626}.mobile-order-container .mobile-accordion-section[data-v-fc6d9c93]{border:1px solid rgb(var(--surface-border));border-radius:8px;overflow:hidden;background:rgb(var(--surface-ground))}.mobile-order-container .mobile-accordion-section .mobile-accordion-header[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:space-between;padding:.35rem;cursor:pointer;transition:background-color .2s;user-select:none}.mobile-order-container .mobile-accordion-section .mobile-accordion-header[data-v-fc6d9c93]:hover{background:rgb(var(--surface-section))}.mobile-order-container .mobile-accordion-section .mobile-accordion-header .mobile-required-badge[data-v-fc6d9c93]{background:#ef4444;color:#fff;font-size:.6rem;padding:.15rem .4rem;border-radius:12px;font-weight:600}.mobile-order-container .mobile-accordion-section .mobile-accordion-header .mobile-selected-badge[data-v-fc6d9c93]{background:rgb(var(--primary),.1);color:rgb(var(--primary));font-size:.6rem;padding:.15rem .5rem;border-radius:12px;font-weight:600}.mobile-order-container .mobile-accordion-section .mobile-accordion-header i[data-v-fc6d9c93]:last-child{color:rgb(var(--text-color-secondary));transition:transform .2s}.mobile-order-container .mobile-accordion-section .mobile-accordion-content[data-v-fc6d9c93]{padding:0 .75rem .75rem;border-top:1px solid rgb(var(--surface-border));animation:slideDown-fc6d9c93 .2s ease-out}.mobile-order-container .mobile-require-fields .field[data-v-fc6d9c93]{margin-bottom:.75rem}.mobile-order-container .mobile-require-fields .field label[data-v-fc6d9c93]{font-size:.85rem;margin-bottom:.4rem}.mobile-order-container .mobile-require-fields .field .default-value-box[data-v-fc6d9c93]{background:rgb(var(--primary),.1);padding:.2rem .4rem;border-radius:4px;font-size:.7rem}.mobile-order-container .mobile-payment-content .mobile-payment-type-buttons[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem}.mobile-order-container .mobile-payment-content .mobile-payment-type-buttons .mobile-payment-tab[data-v-fc6d9c93]{background:rgb(var(--surface-section));border:1px solid rgb(var(--surface-border));border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s}.mobile-order-container .mobile-payment-content .mobile-payment-type-buttons .mobile-payment-tab.selected[data-v-fc6d9c93]{background:rgb(var(--primary),.1);border-color:rgb(var(--primary))}.mobile-order-container .mobile-payment-content .mobile-payment-type-buttons .mobile-payment-tab .mobile-tab-content[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:center;gap:.4rem;font-size:.75rem}.mobile-order-container .mobile-payment-content .mobile-payment-type-buttons .mobile-payment-tab .mobile-tab-content i[data-v-fc6d9c93]{font-size:1rem}.mobile-order-container .mobile-payment-content .mobile-payment-methods-grid[data-v-fc6d9c93]{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin-bottom:.75rem}.mobile-order-container .mobile-payment-content .mobile-payment-methods-grid .mobile-payment-method-card[data-v-fc6d9c93]{position:relative;background:rgb(var(--surface-section));border:2px solid rgb(var(--surface-border));border-radius:6px;padding:.5rem;cursor:pointer;transition:all .2s;min-height:60px;display:flex;align-items:center;justify-content:center}.mobile-order-container .mobile-payment-content .mobile-payment-methods-grid .mobile-payment-method-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary));background:rgb(var(--primary),.05)}.mobile-order-container .mobile-payment-content .mobile-payment-methods-grid .mobile-payment-method-card .mobile-selected-badge-small[data-v-fc6d9c93]{position:absolute;top:.2rem;right:.2rem;background:rgb(var(--primary));color:#fff;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:.7rem}.mobile-order-container .mobile-payment-content .mobile-payment-methods-grid .mobile-payment-method-card .mobile-payment-method-image[data-v-fc6d9c93]{width:100%;height:auto;max-height:50px;object-fit:contain}.mobile-order-container .mobile-invoice-content .mobile-invoice-list[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.75rem}.mobile-order-container .mobile-invoice-content .mobile-invoice-card[data-v-fc6d9c93]{background:rgb(var(--surface-section));border:2px solid rgb(var(--surface-border));border-radius:8px;padding:.75rem;cursor:pointer;transition:all .2s}.mobile-order-container .mobile-invoice-content .mobile-invoice-card.selected[data-v-fc6d9c93]{border-color:rgb(var(--primary));background:rgb(var(--primary),.05)}.mobile-order-container .mobile-invoice-content .mobile-invoice-card .mobile-invoice-header[data-v-fc6d9c93]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom:1px solid rgb(var(--surface-border))}.mobile-order-container .mobile-invoice-content .mobile-invoice-card .mobile-invoice-selected[data-v-fc6d9c93]{color:rgb(var(--primary));font-size:1.1rem}.mobile-order-container .mobile-invoice-content .mobile-invoice-card .mobile-invoice-body[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.4rem}.mobile-order-container .mobile-invoice-content .mobile-invoice-card .mobile-invoice-info-item[data-v-fc6d9c93]{display:flex;justify-content:space-between;align-items:center}.mobile-order-container .mobile-invoice-content .invoice-error[data-v-fc6d9c93]{background:#fee;color:#c33;padding:.5rem;border-radius:6px;font-size:.8rem;margin-bottom:.5rem}.mobile-order-container .mobile-coupon-content .mobile-coupon-input .success-message[data-v-fc6d9c93]{color:#22c55e;font-size:.8rem;display:flex;align-items:center;gap:.25rem}.mobile-order-container .mobile-coupon-content .mobile-available-coupons[data-v-fc6d9c93]{display:flex;flex-direction:column;gap:.75rem}.mobile-order-container .mobile-coupon-content .mobile-coupon-card[data-v-fc6d9c93]{background:rgb(var(--surface-section));border:1px solid rgb(var(--surface-border));border-radius:8px;padding:.75rem;display:flex;gap:.75rem;transition:all .2s}.mobile-order-container .mobile-coupon-content .mobile-coupon-card.disabled[data-v-fc6d9c93]{opacity:.5;pointer-events:none}.mobile-order-container .mobile-coupon-content .mobile-coupon-card .mobile-coupon-left[data-v-fc6d9c93]{flex:1;display:flex;flex-direction:column;gap:.5rem}.mobile-order-container .mobile-coupon-content .mobile-coupon-card .mobile-discount-badge[data-v-fc6d9c93]{background:linear-gradient(135deg,rgb(var(--primary)),rgb(var(--primary),.8));color:#fff;font-weight:700;font-size:1.2rem;padding:.5rem;border-radius:6px;text-align:center;width:fit-content}.mobile-order-container .mobile-coupon-content .mobile-coupon-card .mobile-coupon-details[data-v-fc6d9c93]{display:flex;flex-direction:column}.mobile-order-container .mobile-coupon-content .mobile-coupon-card .mobile-coupon-right[data-v-fc6d9c93]{display:flex;flex-direction:column;justify-content:space-between;min-width:100px}@keyframes slideDown-fc6d9c93{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}@media screen and (min-width: 769px){.mobile-order-container[data-v-fc6d9c93]{display:none}}.current-price[data-v-fc6d9c93]{font-size:1.3rem;font-weight:800;background:linear-gradient(90deg,rgb(var(--text)),rgb(var(--primary)));-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (max-width: 768px){.purchase-button[data-v-fc6d9c93]{display:none}.mobile-hide-section[data-v-fc6d9c93]{display:none!important}.order-summary-section[data-v-fc6d9c93],.payment-container .payment-right[data-v-fc6d9c93],.payment-container .order-summary[data-v-fc6d9c93]{display:block!important}}.order-summary-section[data-v-fc6d9c93]{display:none!important}.transfer-reference-info[data-v-fc6d9c93]{background:linear-gradient(135deg,rgb(var(--primary),.1) 0%,rgb(var(--primary),.15) 100%);border:2px solid rgb(var(--primary),.3);border-radius:8px;padding:1.5rem;margin-bottom:.7rem}.transfer-reference-info .reference-header[data-v-fc6d9c93]{display:flex;align-items:flex-start;gap:1rem}.transfer-reference-info .reference-header .reference-icon[data-v-fc6d9c93]{width:40px;height:40px;background:rgb(var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transfer-reference-info .reference-header .reference-icon i[data-v-fc6d9c93]{color:#fff}.transfer-reference-info .reference-header .reference-content[data-v-fc6d9c93]{flex:1}.transfer-reference-info .reference-header .reference-content h4[data-v-fc6d9c93]{font-size:1.1rem;font-weight:600;color:rgb(var(--text));margin-bottom:.5rem}.transfer-reference-info .reference-header .reference-content .reference-text[data-v-fc6d9c93]{font-size:.9rem;color:rgb(var(--text),.8);margin-bottom:1rem;line-height:1.5}.transfer-reference-info .reference-header .reference-content .reference-code-container[data-v-fc6d9c93]{display:flex;align-items:center;gap:.75rem;background:rgb(var(--surface-overlay));padding:.75rem 1rem;border-radius:6px;border:1px solid rgb(var(--surface-border),.5);margin-bottom:.75rem}.transfer-reference-info .reference-header .reference-content .reference-code-container[data-v-fc6d9c93]:last-child{margin-bottom:0}.transfer-reference-info .reference-header .reference-content .reference-code-container .reference-code[data-v-fc6d9c93]{font-family:Courier New,monospace;font-size:1.1rem;font-weight:700;color:rgb(var(--primary));flex:1;letter-spacing:.1rem}.mobile-transfer-reference-info[data-v-fc6d9c93]{background:linear-gradient(135deg,rgb(var(--primary),.1) 0%,rgb(var(--primary),.15) 100%);border:2px solid rgb(var(--primary),.3);border-radius:8px;padding:1rem}.mobile-transfer-reference-info .mobile-reference-header[data-v-fc6d9c93]{display:flex;align-items:flex-start;gap:.75rem}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-icon[data-v-fc6d9c93]{width:32px;height:32px;background:rgb(var(--primary));border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-icon i[data-v-fc6d9c93]{color:#fff;font-size:1rem}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content[data-v-fc6d9c93]{flex:1}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content h4[data-v-fc6d9c93]{font-size:.9rem;font-weight:600;color:rgb(var(--text));margin-bottom:.25rem}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content .mobile-reference-text[data-v-fc6d9c93]{font-size:.75rem;color:rgb(var(--text),.8);margin-bottom:.75rem;line-height:1.4}@keyframes fadeIn-fc6d9c93{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content .mobile-reference-code-container[data-v-fc6d9c93]{display:flex;align-items:center;gap:.5rem;background:rgb(var(--surface-overlay));padding:.5rem .75rem;border-radius:6px;border:1px solid rgb(var(--surface-border),.5);margin-bottom:.5rem}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content .mobile-reference-code-container[data-v-fc6d9c93]:last-child{margin-bottom:0}.mobile-transfer-reference-info .mobile-reference-header .mobile-reference-content .mobile-reference-code-container .mobile-reference-code[data-v-fc6d9c93]{font-family:Courier New,monospace;font-size:.9rem;font-weight:700;color:rgb(var(--primary));flex:1;letter-spacing:.05rem}.mobile-gift-button[data-v-fc6d9c93]{background:linear-gradient(135deg,#f59e0b,#fbbf24)!important;border-color:#f59e0b!important;color:#fff!important}.mobile-gift-button[data-v-fc6d9c93]:hover{background:linear-gradient(135deg,#d97706,#f59e0b)!important;border-color:#d97706!important}.mobile-gift-button[data-v-fc6d9c93]:focus{box-shadow:0 0 0 .2rem #f59e0b4d!important}
