.vip-page[data-v-8d45cd3a]{background-color:#f7f8fa;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding-top:64px}@media (max-width:768px){.vip-page[data-v-8d45cd3a]{-webkit-overflow-scrolling:touch;overflow-y:auto}}.vip-container[data-v-8d45cd3a]{margin:0 auto;max-width:1000px;min-height:100vh;padding:40px 20px}.vip-page-header[data-v-8d45cd3a]{margin-bottom:32px;text-align:center}.vip-page-header .main-title[data-v-8d45cd3a]{color:#1f2937;font-size:32px;font-weight:600;margin-bottom:8px}.vip-page-header .sub-title[data-v-8d45cd3a]{color:#6b7280;font-size:16px}.vip-table-wrapper[data-v-8d45cd3a]{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 4px 12px #0000000d;box-shadow:0 10px 30px #0003;box-sizing:border-box;overflow:hidden}.vip-table[data-v-8d45cd3a]{width:100%}.vip-table-header[data-v-8d45cd3a]{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:2fr repeat(3,3fr)}.header-cell[data-v-8d45cd3a]{padding:24px 16px;position:relative;text-align:center}.header-cell[data-v-8d45cd3a]:not(:last-child){border-right:1px solid #e5e7eb}.header-cell.feature-col[data-v-8d45cd3a]{background-color:#f9fafb}.header-cell .plan-name[data-v-8d45cd3a]{font-size:20px;font-weight:600;margin-bottom:16px}.header-cell .price-section[data-v-8d45cd3a]{color:#ef4444;line-height:normal}.header-cell .price-section .currency[data-v-8d45cd3a]{font-size:16px}.header-cell .price-section .price[data-v-8d45cd3a]{font-size:36px}.header-cell .original-price[data-v-8d45cd3a]{color:#9ca3af;font-size:13px;height:20px;margin-bottom:4px;text-decoration:line-through}.header-cell .purchase-btn[data-v-8d45cd3a]{background-color:var(--resume-primary);border-color:var(--button-color);border-radius:20px;font-size:14px;height:40px;width:120px}.header-cell .purchase-btn[data-v-8d45cd3a]:hover{background-color:#165dffcc}.header-cell .gift-info[data-v-8d45cd3a]{align-items:center;color:#9ca3af;display:flex;flex-wrap:wrap;font-size:13px;font-weight:500;gap:4px;justify-content:center;margin-top:12px}.header-cell .gift-info .gift-icon[data-v-8d45cd3a]{color:var(--resume-primary);height:14px;width:14px}.vip-table-body .feature-row[data-v-8d45cd3a]{border-bottom:1px solid #e5e7eb;display:grid;grid-template-columns:2fr repeat(3,3fr)}.vip-table-body .feature-row[data-v-8d45cd3a]:last-child{border-bottom:none}.feature-cell[data-v-8d45cd3a]{align-items:center;color:#374151;display:flex;flex-direction:column;font-size:15px;justify-content:center;padding:20px 16px;text-align:center}.feature-cell[data-v-8d45cd3a]:not(:last-child){border-right:1px solid #e5e7eb}.feature-cell.feature-col[data-v-8d45cd3a]{background-color:#f9fafb;font-weight:500;justify-content:flex-start;text-align:left}.feature-cell .feature-with-tooltip[data-v-8d45cd3a]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.feature-cell .feature-with-tooltip span[data-v-8d45cd3a]{text-align:center}.feature-cell .boolean-value[data-v-8d45cd3a]{align-items:center;display:inline-flex;gap:6px}.feature-cell .check-icon[data-v-8d45cd3a]{color:var(--resume-primary);height:20px;width:20px}.feature-cell .cross-icon[data-v-8d45cd3a]{color:#ef4444;height:20px;width:20px}.feature-cell .permanent[data-v-8d45cd3a]{color:#ff6b6b;font-weight:700}.feature-cell .duration-note[data-v-8d45cd3a],.feature-cell .unlimited-text[data-v-8d45cd3a]{color:#9ca3af;font-size:12px;margin-top:2px}.feature-cell .unlimited-text-inline[data-v-8d45cd3a]{color:#9ca3af;font-size:14px}.feature-cell .feature-text[data-v-8d45cd3a]{display:block;font-size:15px}.bottom-note[data-v-8d45cd3a]{color:#9ca3af;font-size:14px;margin-top:20px;padding:16px;text-align:center}.bottom-note .bottom-note-text[data-v-8d45cd3a]{color:#ef4444;font-weight:700}.payment-header[data-v-8d45cd3a]{align-items:center;display:flex;gap:8px;justify-content:center}.payment-header .wechat-icon[data-v-8d45cd3a]{height:24px;width:24px}.payment-header .header-title[data-v-8d45cd3a]{color:#1f2937;font-size:16px;font-weight:500}.qrcode-payment-modern[data-v-8d45cd3a]{text-align:center}.qrcode-payment-modern .qrcode-wrapper[data-v-8d45cd3a]{display:flex;justify-content:center;margin-bottom:20px;margin-top:6px}.qrcode-payment-modern .qrcode-wrapper .qrcode-image[data-v-8d45cd3a]{background:#fff;border-radius:6px;height:180px;padding:4px;width:180px}.qrcode-payment-modern .price-section[data-v-8d45cd3a]{margin-bottom:10px}.qrcode-payment-modern .price-section .current-price[data-v-8d45cd3a]{color:#ef4444;font-size:24px;font-weight:600}.qrcode-payment-modern .price-section .original-price[data-v-8d45cd3a]{color:#9ca3af;font-size:15px;text-decoration:line-through}.qrcode-payment-modern .important-notice[data-v-8d45cd3a]{align-items:center;background:linear-gradient(135deg,#e8f4fd,#f0f9ff);border-radius:10px;display:flex;gap:10px;justify-content:center;margin-bottom:16px;padding:12px 14px;text-align:center}.qrcode-payment-modern .important-notice .notice-content[data-v-8d45cd3a]{flex:1}.qrcode-payment-modern .important-notice .notice-content .notice-title[data-v-8d45cd3a]{color:#1f2937;font-size:14px;font-weight:600;margin-bottom:6px}.qrcode-payment-modern .important-notice .notice-content .notice-text[data-v-8d45cd3a]{color:#4b5563;font-size:12px;line-height:1.5;margin:0 0 8px}.qrcode-payment-modern .important-notice .notice-content .notice-text .highlight[data-v-8d45cd3a]{color:#409eff;font-weight:600}.qrcode-payment-modern .important-notice .notice-content .notice-text .highlight-red[data-v-8d45cd3a]{color:#ef4444;font-weight:600}.qrcode-payment-modern .important-notice .notice-content .polling-status[data-v-8d45cd3a]{align-items:center;display:flex;gap:6px;justify-content:center}.qrcode-payment-modern .important-notice .notice-content .polling-status .status-dot[data-v-8d45cd3a]{animation:pulse-8d45cd3a 2s infinite;background:#10b981;border-radius:50%;height:6px;width:6px}.qrcode-payment-modern .important-notice .notice-content .polling-status .status-text[data-v-8d45cd3a]{color:#10b981;font-size:12px;font-weight:500}.qrcode-payment-modern .paid-button[data-v-8d45cd3a]{background:var(--resume-primary);border-radius:20px;color:#fff;font-size:14px;font-weight:600;height:40px;margin-bottom:12px;width:40%}.qrcode-payment-modern .paid-button[data-v-8d45cd3a]:active,.qrcode-payment-modern .paid-button[data-v-8d45cd3a]:hover{background-color:#165dffcc}.qrcode-payment-modern .countdown-tip[data-v-8d45cd3a]{color:#6b7280;font-size:12px}.qrcode-payment-modern .countdown-tip .countdown-time[data-v-8d45cd3a]{color:#ef4444;font-weight:600}@keyframes pulse-8d45cd3a{0%,to{opacity:1}50%{opacity:.5}}[data-v-8d45cd3a] .el-dialog{border-radius:16px;overflow:hidden}@media screen and (max-width:768px){[data-v-8d45cd3a] .el-dialog{max-width:350px!important;width:90%!important}}[data-v-8d45cd3a] .el-dialog__header{margin:0;padding:16px 20px 12px}[data-v-8d45cd3a] .el-dialog__body{padding:0 20px 20px}[data-v-8d45cd3a] .el-dialog__close{color:#6b7280;font-size:18px}[data-v-8d45cd3a] .el-dialog__close:hover{color:#1f2937}.qrcode-payment[data-v-8d45cd3a]{padding:20px 0;text-align:center}.qrcode-payment .payment-info[data-v-8d45cd3a]{margin-bottom:24px}.qrcode-payment .payment-info .package-name[data-v-8d45cd3a]{color:#1f2937;font-size:18px;font-weight:600;margin-bottom:12px}.qrcode-payment .payment-info .payment-amount[data-v-8d45cd3a]{font-size:16px}.qrcode-payment .payment-info .payment-amount .amount-label[data-v-8d45cd3a]{color:#6b7280;margin-right:8px}.qrcode-payment .payment-info .payment-amount .amount-value[data-v-8d45cd3a]{color:#ef4444;font-size:24px;font-weight:700}.qrcode-payment .qrcode-container[data-v-8d45cd3a]{align-items:center;display:flex;flex-direction:column}.qrcode-payment .qrcode-container img[data-v-8d45cd3a]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 8px #0000001a;height:260px;padding:10px;width:260px}.qrcode-payment .qrcode-container .qrcode-tip[data-v-8d45cd3a]{color:#6b7280;font-size:14px;margin-top:16px}@media (max-width:1024px){.vip-table-wrapper[data-v-8d45cd3a]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.vip-table[data-v-8d45cd3a]{min-width:900px}}@media (max-width:768px){.vip-container[data-v-8d45cd3a]{padding:20px 10px}.vip-table-wrapper[data-v-8d45cd3a]{overflow:visible}.vip-table[data-v-8d45cd3a]{min-width:100%}.vip-page-header .main-title[data-v-8d45cd3a]{font-size:20px}.vip-page-header .sub-title[data-v-8d45cd3a]{font-size:13px}.header-cell[data-v-8d45cd3a]{padding:12px 6px}.header-cell .plan-name[data-v-8d45cd3a]{font-size:14px}.header-cell .price-section .price[data-v-8d45cd3a]{font-size:22px}.header-cell .original-price[data-v-8d45cd3a]{font-size:11px}.header-cell .purchase-btn[data-v-8d45cd3a]{font-size:12px;height:30px;width:80px}.header-cell .gift-info[data-v-8d45cd3a]{font-size:11px;gap:2px}.feature-cell[data-v-8d45cd3a]{font-size:12px;padding:12px 6px}.feature-cell .unlimited-text-inline[data-v-8d45cd3a]{font-size:13px}.bottom-note[data-v-8d45cd3a]{font-size:11px;margin-top:10px}.payment-header .header-title[data-v-8d45cd3a]{font-size:14px}.payment-header .wechat-icon[data-v-8d45cd3a]{height:20px;width:20px}.qrcode-payment-modern .qrcode-wrapper[data-v-8d45cd3a]{margin-bottom:12px}.qrcode-payment-modern .qrcode-wrapper .qrcode-image[data-v-8d45cd3a]{height:160px;width:160px}.qrcode-payment-modern .price-section[data-v-8d45cd3a]{margin-bottom:14px}.qrcode-payment-modern .price-section .current-price[data-v-8d45cd3a]{font-size:20px}.qrcode-payment-modern .price-section .original-price[data-v-8d45cd3a]{font-size:13px}.qrcode-payment-modern .important-notice[data-v-8d45cd3a]{margin-bottom:14px;padding:10px 12px}.qrcode-payment-modern .important-notice .notice-content .notice-title[data-v-8d45cd3a]{font-size:13px;margin-bottom:5px}.qrcode-payment-modern .important-notice .notice-content .notice-text[data-v-8d45cd3a]{font-size:11px;line-height:1.4;margin:0 0 6px}.qrcode-payment-modern .important-notice .notice-content .polling-status[data-v-8d45cd3a]{gap:5px}.qrcode-payment-modern .important-notice .notice-content .polling-status .status-dot[data-v-8d45cd3a]{height:5px;width:5px}.qrcode-payment-modern .important-notice .notice-content .polling-status .status-text[data-v-8d45cd3a]{font-size:11px}.qrcode-payment-modern .paid-button[data-v-8d45cd3a]{font-size:13px;height:38px;margin-bottom:10px;width:50%}.qrcode-payment-modern .countdown-tip[data-v-8d45cd3a]{font-size:11px}}
