.upgrade-package-page[data-v-b043afa8]{display:flex;min-height:100%;background:#f8fafc;color:#1a1a1a}.upgrade-package-page .page-main[data-v-b043afa8]{flex:1;min-width:0;padding:.166667rem .208333rem .520833rem}.upgrade-package-page .page-main .breadcrumb[data-v-b043afa8]{display:flex;align-items:center;gap:.041667rem;margin-bottom:.104167rem;color:#64748b;font-size:.067708rem}.upgrade-package-page .page-main .breadcrumb .breadcrumb-item[data-v-b043afa8]{cursor:pointer;transition:all .2s}.upgrade-package-page .page-main .breadcrumb .breadcrumb-item[data-v-b043afa8]:hover{color:#0a2647}.upgrade-package-page .page-main .breadcrumb .breadcrumb-separator[data-v-b043afa8]{color:#d1d5db}.upgrade-package-page .page-main .breadcrumb .breadcrumb-current[data-v-b043afa8]{color:#0a2647;font-weight:500}.upgrade-package-page .page-main .header[data-v-b043afa8]{margin-bottom:.052083rem}.upgrade-package-page .page-main .header .header-title[data-v-b043afa8]{margin:0 0 .041667rem;color:#0a2647;font-size:.145833rem;font-weight:700}.upgrade-package-page .page-main .header .header-subtitle[data-v-b043afa8]{margin:0;color:#64748b;font-size:.072917rem}.upgrade-package-page .page-main .card[data-v-b043afa8]{margin-bottom:.125rem;padding:.125rem;border:.005208rem solid #e5e7eb;border-radius:.0625rem;background:#fff}.upgrade-package-page .page-main .card .card-header[data-v-b043afa8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.104167rem;padding-bottom:.083333rem;border-bottom:.005208rem solid #e5e7eb}.upgrade-package-page .page-main .card .card-header .card-title[data-v-b043afa8]{display:flex;align-items:center;gap:.041667rem;color:#0a2647;font-size:.09375rem;font-weight:600}.upgrade-package-page .page-main .current-plan-card[data-v-b043afa8]{position:relative;overflow:hidden;color:#fff;background:linear-gradient(135deg,#0a2647,#1a365d)}.upgrade-package-page .page-main .current-plan-card[data-v-b043afa8]:before{position:absolute;top:-50%;right:-20%;width:2.083333rem;height:2.083333rem;border-radius:50%;background:radial-gradient(circle,rgba(255,107,53,.1) 0,transparent 70%);content:""}.upgrade-package-page .page-main .current-plan-card .card-header[data-v-b043afa8],.upgrade-package-page .page-main .current-plan-card .plan-info-grid[data-v-b043afa8]{position:relative;z-index:1}.upgrade-package-page .page-main .current-plan-card .card-header[data-v-b043afa8]{border-bottom-color:hsla(0,0%,100%,.2)}.upgrade-package-page .page-main .current-plan-card .card-header .card-title[data-v-b043afa8]{color:#fff}.upgrade-package-page .page-main .current-plan-card .card-header .current-plan-name[data-v-b043afa8]{opacity:.8;font-size:.067708rem}.upgrade-package-page .page-main .current-plan-card .plan-info-grid[data-v-b043afa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:.125rem;margin-top:.104167rem}.upgrade-package-page .page-main .current-plan-card .plan-info-grid .plan-info-item[data-v-b043afa8]{padding:.083333rem;border:.005208rem solid hsla(0,0%,100%,.1);border-radius:.041667rem;background:hsla(0,0%,100%,.1)}.upgrade-package-page .page-main .current-plan-card .plan-info-grid .plan-info-item .plan-info-label[data-v-b043afa8]{margin-bottom:.041667rem;opacity:.8;font-size:.0625rem}.upgrade-package-page .page-main .current-plan-card .plan-info-grid .plan-info-item .plan-info-value[data-v-b043afa8]{font-size:.104167rem;font-weight:700}.upgrade-package-page .page-main .ai-recommendation[data-v-b043afa8]{display:flex;align-items:center;gap:.0625rem;margin-bottom:.125rem;padding:.083333rem .104167rem;border-left:.020833rem solid #f59e0b;border-radius:.052083rem;background:linear-gradient(135deg,#fef3c7,#fde68a)}.upgrade-package-page .page-main .ai-recommendation .ai-icon[data-v-b043afa8]{display:flex;align-items:center;justify-content:center;width:.166667rem;height:.166667rem;border-radius:.041667rem;color:#fff;background:#ff6b35;font-size:.083333rem;flex-shrink:0}.upgrade-package-page .page-main .ai-recommendation .ai-content[data-v-b043afa8]{flex:1}.upgrade-package-page .page-main .ai-recommendation .ai-content .ai-title[data-v-b043afa8]{margin-bottom:.020833rem;color:#92400e;font-size:.072917rem;font-weight:600}.upgrade-package-page .page-main .ai-recommendation .ai-content .ai-text[data-v-b043afa8]{color:#78350f;font-size:.067708rem;line-height:1.6}.upgrade-package-page .page-main .ai-recommendation .ai-content .ai-text span[data-v-b043afa8]{color:#ff6b35;font-weight:600}.upgrade-package-page .page-main .package-grid[data-v-b043afa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.104167rem}.upgrade-package-page .page-main .package-grid .package-option[data-v-b043afa8]{position:relative;padding:.125rem;border:.010417rem solid #e5e7eb;border-radius:.0625rem;cursor:pointer;transition:all .3s}.upgrade-package-page .page-main .package-grid .package-option[data-v-b043afa8]:hover{border-color:#0a2647;box-shadow:0 .041667rem .125rem rgba(10,38,71,.12)}.upgrade-package-page .page-main .package-grid .package-option.current[data-v-b043afa8]:not(.selected){border-color:#d1d5db;background:#f8fafc;opacity:.8}.upgrade-package-page .page-main .package-grid .package-option.selected[data-v-b043afa8]{border-color:#ff6b35;color:#fff;background:linear-gradient(135deg,#ff6b35,#f97316)}.upgrade-package-page .page-main .package-grid .package-option.selected .package-name[data-v-b043afa8],.upgrade-package-page .page-main .package-grid .package-option.selected .package-price[data-v-b043afa8]{color:#fff}.upgrade-package-page .page-main .package-grid .package-option.selected .package-features li[data-v-b043afa8]{color:hsla(0,0%,100%,.9);border-bottom:.005208rem solid hsla(0,0%,100%,.2)}.upgrade-package-page .page-main .package-grid .package-option .package-badge[data-v-b043afa8]{position:absolute;top:.083333rem;right:.083333rem;padding:.020833rem .0625rem;border-radius:.0625rem;font-size:.057292rem;font-weight:600}.upgrade-package-page .page-main .package-grid .package-option .package-badge.recommended[data-v-b043afa8]{color:#fff;background:#ff6b35}.upgrade-package-page .page-main .package-grid .package-option .package-badge.current[data-v-b043afa8]{color:#fff;background:#d1d5db}.upgrade-package-page .page-main .package-grid .package-option .package-name[data-v-b043afa8]{margin-bottom:.020833rem;color:#0a2647;font-size:.09375rem;font-weight:700}.upgrade-package-page .page-main .package-grid .package-option .package-price[data-v-b043afa8]{margin:.083333rem 0;color:#0a2647;font-size:.166667rem;font-weight:700}.upgrade-package-page .page-main .package-grid .package-option .package-price .package-price-unit[data-v-b043afa8]{opacity:.7;font-size:.072917rem;font-weight:400}.upgrade-package-page .page-main .package-grid .package-option .package-features[data-v-b043afa8]{margin-top:.104167rem;padding:0;list-style:none}.upgrade-package-page .page-main .package-grid .package-option .package-features li[data-v-b043afa8]{display:flex;align-items:center;gap:.041667rem;padding:.041667rem 0;border-bottom:.005208rem solid #f3f4f6;color:#64748b;font-size:.067708rem}.upgrade-package-page .page-main .package-grid .package-option .package-features li[data-v-b043afa8]:last-child{border-bottom:none}.upgrade-package-page .page-main .package-grid .package-option .package-features li .feature-check[data-v-b043afa8]{display:flex;align-items:center;justify-content:center;width:.083333rem;height:.083333rem;border-radius:50%;color:#fff;background:#10b981;font-size:.052083rem;flex-shrink:0}.upgrade-package-page .page-main .duration-grid[data-v-b043afa8]{display:grid;grid-template-columns:repeat(4,1fr);gap:.083333rem}.upgrade-package-page .page-main .duration-grid .duration-option[data-v-b043afa8]{padding:.104167rem;border:.010417rem solid #e5e7eb;border-radius:.052083rem;cursor:pointer;transition:all .2s}.upgrade-package-page .page-main .duration-grid .duration-option[data-v-b043afa8]:hover{border-color:#0a2647;background:#f8fafc}.upgrade-package-page .page-main .duration-grid .duration-option.selected[data-v-b043afa8]{border-color:#ff6b35;background:#fef3c7}.upgrade-package-page .page-main .duration-grid .duration-option .duration-header[data-v-b043afa8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.041667rem}.upgrade-package-page .page-main .duration-grid .duration-option .duration-header .duration-title[data-v-b043afa8]{color:#0a2647;font-size:.078125rem;font-weight:600}.upgrade-package-page .page-main .duration-grid .duration-option .duration-header .duration-discount[data-v-b043afa8]{padding:.010417rem .041667rem;border-radius:.020833rem;color:#fff;background:#ef4444;font-size:.057292rem;font-weight:600}.upgrade-package-page .page-main .duration-grid .duration-option .duration-price[data-v-b043afa8]{margin-top:.0625rem;color:#0a2647;font-size:.114583rem;font-weight:700}.upgrade-package-page .page-main .duration-grid .duration-option .duration-price .original[data-v-b043afa8]{margin-left:.020833rem;color:#9ca3af;font-size:.067708rem;font-weight:400;text-decoration:line-through}.upgrade-package-page .page-main .duration-grid .duration-option .duration-savings[data-v-b043afa8]{margin-top:.020833rem;color:#10b981;font-size:.0625rem}.upgrade-package-page .page-main .payment-methods[data-v-b043afa8]{display:grid;grid-template-columns:repeat(3,1fr);gap:.083333rem;margin-bottom:.125rem}.upgrade-package-page .page-main .payment-methods .payment-method[data-v-b043afa8]{padding:.125rem;border:.010417rem solid #e5e7eb;border-radius:.052083rem;text-align:center;cursor:pointer;transition:all .2s}.upgrade-package-page .page-main .payment-methods .payment-method[data-v-b043afa8]:hover{border-color:#0a2647;background:#f8fafc}.upgrade-package-page .page-main .payment-methods .payment-method.selected[data-v-b043afa8]{border-color:#ff6b35;background:#fef3c7}.upgrade-package-page .page-main .payment-methods .payment-method .payment-icon[data-v-b043afa8]{margin-bottom:.0625rem;font-size:.208333rem}.upgrade-package-page .page-main .payment-methods .payment-method .payment-name[data-v-b043afa8]{color:#0a2647;font-size:.078125rem;font-weight:600}.upgrade-package-page .page-main .payment-methods .payment-method .payment-desc[data-v-b043afa8]{margin-top:.020833rem;color:#64748b;font-size:.0625rem}.upgrade-package-page .page-main .payment-details[data-v-b043afa8]{margin-top:.083333rem;padding:.104167rem;border-radius:.052083rem;background:#f8fafc}.upgrade-package-page .page-main .payment-details .payment-info-row[data-v-b043afa8]{display:flex;justify-content:space-between;padding:.041667rem 0;color:#64748b;font-size:.067708rem}.upgrade-package-page .page-main .payment-details .payment-info-row .payment-info-value[data-v-b043afa8]{color:#0a2647;font-weight:500}.upgrade-package-page .order-panel[data-v-b043afa8]{width:1.875rem;padding:.125rem;border-left:.005208rem solid #e5e7eb;background:#fff}.upgrade-package-page .order-panel .panel-title[data-v-b043afa8]{margin:0 0 .125rem;color:#0a2647;font-size:.09375rem;font-weight:600}.upgrade-package-page .order-panel .order-summary[data-v-b043afa8]{padding:.104167rem;border-radius:.052083rem;background:#f8fafc}.upgrade-package-page .order-panel .order-summary .summary-total[data-v-b043afa8]{margin:-.104167rem -.104167rem .104167rem;padding:.104167rem;border-radius:.052083rem .052083rem 0 0;color:#fff;background:#0a2647}.upgrade-package-page .order-panel .order-summary .summary-total .summary-total-label[data-v-b043afa8]{margin-bottom:.020833rem;opacity:.9;font-size:.072917rem}.upgrade-package-page .order-panel .order-summary .summary-total .summary-total-value[data-v-b043afa8]{font-size:.166667rem;font-weight:700}.upgrade-package-page .order-panel .order-summary .summary-row[data-v-b043afa8]{display:flex;justify-content:space-between;padding:.0625rem 0;border-bottom:.005208rem solid #e5e7eb}.upgrade-package-page .order-panel .order-summary .summary-row[data-v-b043afa8]:last-child{border-bottom:none}.upgrade-package-page .order-panel .order-summary .summary-row .summary-label[data-v-b043afa8]{color:#64748b;font-size:.072917rem}.upgrade-package-page .order-panel .order-summary .summary-row .summary-value[data-v-b043afa8]{color:#0a2647;font-size:.072917rem;font-weight:500}.upgrade-package-page .order-panel .order-summary .summary-row .summary-value.strong[data-v-b043afa8]{font-size:.083333rem;font-weight:600}.upgrade-package-page .order-panel .coupon-section[data-v-b043afa8]{margin-top:.104167rem}.upgrade-package-page .order-panel .coupon-section .coupon-title[data-v-b043afa8]{margin-bottom:.041667rem;color:#0a2647;font-size:.072917rem;font-weight:500}.upgrade-package-page .order-panel .coupon-section .coupon-input[data-v-b043afa8]{display:flex;gap:.041667rem;margin-bottom:.104167rem}.upgrade-package-page .order-panel .coupon-section .coupon-input .coupon-apply[data-v-b043afa8]{color:#fff;border-color:#0a2647;background:#0a2647}.upgrade-package-page .order-panel .coupon-section .coupon-input .coupon-apply[data-v-b043afa8]:focus,.upgrade-package-page .order-panel .coupon-section .coupon-input .coupon-apply[data-v-b043afa8]:hover{color:#fff;border-color:#1a365d;background:#1a365d}.upgrade-package-page .order-panel .coupon-section .coupon-applied[data-v-b043afa8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.104167rem;padding:.0625rem .083333rem;border-radius:.041667rem;color:#065f46;background:#d1fae5;font-size:.067708rem}.upgrade-package-page .order-panel .coupon-section .coupon-applied .coupon-saving[data-v-b043afa8]{margin-top:.020833rem;font-size:.0625rem}.upgrade-package-page .order-panel .coupon-section .coupon-applied .coupon-remove[data-v-b043afa8]{color:#dc2626;font-size:.0625rem}.upgrade-package-page .order-panel .upgrade-note[data-v-b043afa8]{margin-top:.125rem;padding:.083333rem;border-radius:.052083rem;color:#92400e;background:#fef3c7;font-size:.0625rem;line-height:1.6}.upgrade-package-page .order-panel .upgrade-note .upgrade-note-title[data-v-b043afa8]{margin-bottom:.041667rem;font-weight:600}.upgrade-package-page .order-panel .upgrade-note ul[data-v-b043afa8]{margin:0;padding-left:.083333rem}.upgrade-package-page .order-panel .upgrade-note ul li[data-v-b043afa8]{margin-bottom:.020833rem}.upgrade-package-page .order-panel .upgrade-note ul li[data-v-b043afa8]:last-child{margin-bottom:0}.upgrade-package-page .order-panel .pay-button[data-v-b043afa8]{margin-top:.125rem}.upgrade-package-page .order-panel .contact-service[data-v-b043afa8]{margin-top:.083333rem;text-align:center}.upgrade-package-page .order-panel .contact-service span[data-v-b043afa8]{color:#64748b;font-size:.067708rem}.upgrade-package-page .order-panel .contact-service .service-link[data-v-b043afa8]{margin-left:.020833rem;padding:0;color:#ff6b35;font-size:.067708rem;font-weight:500}.upgrade-package-page .primary-btn[data-v-b043afa8]{color:#fff;border-color:#ff6b35;background:#ff6b35;box-shadow:0 .020833rem .0625rem rgba(255,107,53,.3)}.upgrade-package-page .primary-btn[data-v-b043afa8]:focus,.upgrade-package-page .primary-btn[data-v-b043afa8]:hover{color:#fff;border-color:#f97316;background:#f97316;box-shadow:0 .03125rem .083333rem rgba(255,107,53,.4)}.upgrade-package-page .outline-btn[data-v-b043afa8]{color:#0a2647;border-color:#e5e7eb;background:#fff}.upgrade-package-page .outline-btn[data-v-b043afa8]:focus,.upgrade-package-page .outline-btn[data-v-b043afa8]:hover{color:#0a2647;border-color:#0a2647;background:#f8fafc}.upgrade-package-page .full-width[data-v-b043afa8]{width:100%}.payment-success[data-v-b043afa8]{padding:.15625rem .125rem .052083rem;text-align:center}.payment-success .success-icon[data-v-b043afa8]{display:flex;align-items:center;justify-content:center;width:.416667rem;height:.416667rem;margin:0 auto .125rem;border-radius:50%;color:#fff;background:#10b981;font-size:.208333rem}.payment-success .success-title[data-v-b043afa8]{margin-bottom:.0625rem;color:#0a2647;font-size:.125rem;font-weight:700}.payment-success .success-desc[data-v-b043afa8]{margin-bottom:.125rem;color:#64748b;font-size:.072917rem;line-height:1.6}.payment-success .success-desc span[data-v-b043afa8]{color:#0a2647;font-weight:600}.order-detail[data-v-b043afa8]{margin-top:.125rem;padding:.104167rem;border-radius:.052083rem;background:#f8fafc}.order-detail .order-detail-title[data-v-b043afa8]{margin-bottom:.0625rem;color:#0a2647;font-size:.072917rem;font-weight:600}.order-detail .order-detail-list[data-v-b043afa8]{color:#64748b;font-size:.067708rem;line-height:1.8}.order-detail .order-detail-list span[data-v-b043afa8]{color:#0a2647}.dialog-footer[data-v-b043afa8]{display:flex;gap:.0625rem;justify-content:flex-end}@media (max-width:1400px){.upgrade-package-page[data-v-b043afa8]{flex-direction:column}.upgrade-package-page .order-panel[data-v-b043afa8]{width:auto;margin:0 .208333rem .208333rem;border:.005208rem solid #e5e7eb;border-radius:.0625rem}}@media (max-width:1024px){.upgrade-package-page .page-main .duration-grid[data-v-b043afa8],.upgrade-package-page .page-main .package-grid[data-v-b043afa8]{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.upgrade-package-page .page-main[data-v-b043afa8]{padding:.125rem .104167rem .3125rem}.upgrade-package-page .page-main .package-grid[data-v-b043afa8],.upgrade-package-page .page-main .payment-methods[data-v-b043afa8]{grid-template-columns:1fr}.upgrade-package-page .page-main .current-plan-card .plan-info-grid[data-v-b043afa8]{grid-template-columns:repeat(2,1fr)}.upgrade-package-page .order-panel[data-v-b043afa8]{margin:0 .104167rem .125rem}}