[data-v-a02b8726] .vip-agreement-dialog{z-index:2002!important}[data-v-a02b8726] .vip-agreement-dialog .el-dialog{background-color:var(--bg-secondary)!important;border-radius:25px!important}[data-v-a02b8726] .vip-agreement-dialog .el-dialog__header{display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative}[data-v-a02b8726] .vip-agreement-dialog .el-dialog__body{padding:0 0 1.5rem 1.5rem!important;max-height:calc(80vh - 5rem);overflow:hidden!important;position:relative}.agreement-dialog-title[data-v-a02b8726]{font-size:calc(var(--menu-font-size)*1.5);font-weight:600;color:var(--text-primary)}.agreement-dialog-close[data-v-a02b8726]{font-size:calc(var(--menu-font-size)*1);color:var(--text-secondary);cursor:pointer;line-height:1;transition:color .3s}.agreement-dialog-close[data-v-a02b8726]:hover{color:var(--text-primary)}.agreement-dialog-content[data-v-a02b8726]{padding-right:1.5rem;max-height:calc(80vh - 11.25rem);overflow-y:auto}.agreement-dialog-content .agreement-content .word[data-v-a02b8726]{margin-bottom:1rem;line-height:1.6;font-size:calc(var(--menu-font-size)*1);color:var(--text-primary);text-align:justify;word-break:normal;word-wrap:break-word;overflow-wrap:break-word}.agreement-dialog-content .agreement-content .foot[data-v-a02b8726]{line-height:1.6;font-size:calc(var(--menu-font-size)*0.875);color:var(--text-secondary);text-align:center;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--border-color)}[data-theme=dark][data-v-a02b8726] .vip-agreement-dialog .el-dialog{background-color:var(--bg-secondary,#18191a)!important}[data-theme=dark][data-v-a02b8726] .vip-agreement-dialog .el-dialog__header{border-bottom-color:var(--border-color,#303032)!important}[data-theme=dark] .agreement-dialog-title[data-v-a02b8726]{color:var(--text-primary,#fff)!important}[data-theme=dark] .agreement-dialog-close[data-v-a02b8726]{color:var(--text-secondary,#666)!important}[data-theme=dark] .agreement-dialog-close[data-v-a02b8726]:hover,[data-theme=dark] .agreement-dialog-content .agreement-content .word[data-v-a02b8726]{color:var(--text-primary,#fff)!important}[data-theme=dark] .agreement-dialog-content .agreement-content .foot[data-v-a02b8726]{color:var(--text-secondary,#666)!important;border-top-color:var(--border-color,#303032)!important}[data-theme=light][data-v-a02b8726] .vip-agreement-dialog .el-dialog{background-color:var(--bg-secondary,#fff)!important}[data-theme=light][data-v-a02b8726] .vip-agreement-dialog .el-dialog__header{border-bottom-color:var(--border-color,#d1d1d1)!important}[data-theme=light] .agreement-dialog-title[data-v-a02b8726]{color:var(--text-primary,#414141)!important}[data-theme=light] .agreement-dialog-close[data-v-a02b8726]{color:var(--text-secondary,#666)!important}[data-theme=light] .agreement-dialog-close[data-v-a02b8726]:hover,[data-theme=light] .agreement-dialog-content .agreement-content .word[data-v-a02b8726]{color:var(--text-primary,#414141)!important}[data-theme=light] .agreement-dialog-content .agreement-content .foot[data-v-a02b8726]{color:var(--text-secondary,#666)!important;border-top-color:var(--border-color,#d1d1d1)!important}[data-v-a02b8726] .vip-agreement-dialog+.v-modal{z-index:2001!important}.vip-expired-popover .vip-expired-popover-content{display:flex;flex-direction:column;gap:.25rem;font-size:calc(var(--menu-font-size)*0.875);white-space:nowrap}.vip-expired-popover .vip-expired-popover-item{display:flex;align-items:center;gap:.38rem}.vip-expired-popover .popover-label{color:var(--text-primary)}.vip-expired-popover .popover-value{color:var(--text-secondary)}.vip-expired-info-icon{width:1.25rem;height:1.25rem;display:flex;align-items:center;cursor:pointer}.pay-dialog-title[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1.25);font-weight:600;color:var(--text-primary)}.pay-dialog-close[data-v-79f0223d]{background:none;border:none;font-size:calc(var(--menu-font-size)*0.875);color:var(--text-secondary,#666);cursor:pointer;padding:.5rem 1rem;border-radius:8px;transition:background-color .3s ease,color .3s ease}.pay-dialog-close[data-v-79f0223d]:hover{background-color:var(--hover-bg);color:var(--primary-color,#b511dc)}.pay-dialog-content[data-v-79f0223d]{padding:0}.pay-dialog-content .section-label[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1);color:var(--text-secondary);margin-bottom:.75rem}.pay-dialog-content .selected-section[data-v-79f0223d]{margin-bottom:1.25rem}.pay-dialog-content .selected-section .selected-card[data-v-79f0223d]{border:1px solid var(--primary-color);border-radius:12px;padding:1.25rem;background-color:var(--hover-bg)}.pay-dialog-content .selected-section .selected-card .selected-content[data-v-79f0223d]{display:flex;align-items:center;gap:1.25rem}.pay-dialog-content .selected-section .selected-card .selected-content .selected-icon[data-v-79f0223d]{width:1.63rem;height:1.63rem;flex-shrink:0}.pay-dialog-content .selected-section .selected-card .selected-content .selected-icon img[data-v-79f0223d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pay-dialog-content .selected-section .selected-card .selected-content .selected-text[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1.25);font-weight:600;color:var(--primary-color);flex:1}.pay-dialog-content .selected-section .duration-cards-loading[data-v-79f0223d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.pay-dialog-content .selected-section .duration-cards-loading .loading-spinner[data-v-79f0223d]{display:inline-block;width:2rem;height:2rem;margin-bottom:16px;border:3px solid var(--hover-bg);border-top-color:var(--primary-color,#b511dc);border-radius:50%;animation:spinner-rotate-79f0223d .8s linear infinite}.pay-dialog-content .selected-section .duration-cards-loading .loading-text[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*0.875);color:var(--text-secondary)}.pay-dialog-content .selected-section .duration-cards-list[data-v-79f0223d]{display:flex;flex-direction:column;gap:1rem}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item[data-v-79f0223d]{border:1px solid var(--border-color-bg);border-radius:12px;padding:1.25rem;background:transparent;cursor:pointer;transition:all .3s}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item.selected[data-v-79f0223d],.pay-dialog-content .selected-section .duration-cards-list .duration-card-item[data-v-79f0223d]:hover{border-color:var(--primary-color);background-color:var(--hover-bg)}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content[data-v-79f0223d]{display:flex;align-items:center;gap:1.25rem}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content[data-v-79f0223d] .el-radio{display:none}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-selected-wrapper[data-v-79f0223d]{width:1.31rem;height:1.31rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-selected-wrapper .duration-card-selected[data-v-79f0223d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-info[data-v-79f0223d]{flex:1;display:flex;justify-content:space-between;align-items:center}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-info .duration-card-name[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1.25);font-weight:600;color:var(--text-primary)}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-info .duration-card-price[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1.25);font-weight:600;color:var(--primary-color)}.pay-dialog-content .selected-section .duration-cards-list .duration-card-item .duration-card-content .duration-card-info .duration-card-price span[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1);color:var(--text-secondary);font-weight:400}.pay-dialog-content .payment-method-section[data-v-79f0223d]{margin-bottom:1.5rem}.pay-dialog-content .payment-method-section .payment-methods-loading[data-v-79f0223d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:120px}.pay-dialog-content .payment-method-section .payment-methods-loading .loading-spinner[data-v-79f0223d]{display:inline-block;width:2rem;height:2rem;margin-bottom:16px;border:3px solid var(--hover-bg);border-top-color:var(--primary-color,#b511dc);border-radius:50%;animation:spinner-rotate-79f0223d .8s linear infinite}.pay-dialog-content .payment-method-section .payment-methods-loading .loading-text[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*0.875);color:var(--text-secondary)}.pay-dialog-content .payment-method-section .payment-methods[data-v-79f0223d]{display:flex;flex-direction:column;gap:1rem}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item[data-v-79f0223d]{border:1px solid var(--border-color-bg);border-radius:12px;padding:1.25rem;background:transparent;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .3s}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item[data-v-79f0223d] .el-radio{display:none}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item.selected[data-v-79f0223d],.pay-dialog-content .payment-method-section .payment-methods .payment-method-item[data-v-79f0223d]:hover{border-color:var(--primary-color);background-color:var(--hover-bg)}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item .payment-method-content[data-v-79f0223d]{display:flex;align-items:center;gap:1.25rem}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item .payment-method-content .payment-method-selected-wrapper[data-v-79f0223d]{width:1.31rem;height:1.31rem;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item .payment-method-content .payment-method-selected-wrapper .payment-method-selected[data-v-79f0223d]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item .payment-method-content .payment-method-logo[data-v-79f0223d]{height:1.63rem;-o-object-fit:contain;object-fit:contain}.pay-dialog-content .payment-method-section .payment-methods .payment-method-item .payment-method-content .payment-method-text[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*1.25);font-weight:400;color:var(--text-primary)}.pay-dialog-content .total-cost-section[data-v-79f0223d]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.75rem}.pay-dialog-content .total-cost-section .total-cost-label[data-v-79f0223d]{font-size:var(--menu-font-size);color:var(--text-primary)}.pay-dialog-content .total-cost-section .total-cost-value[data-v-79f0223d]{font-size:calc(var(--menu-font-size)*2);font-weight:600;color:var(--primary-color)}.pay-dialog-content .agreement-section[data-v-79f0223d]{margin:1rem 0}.pay-dialog-content .agreement-section .agreement-checkbox[data-v-79f0223d] .el-checkbox__label{color:var(--text-secondary);font-size:calc(var(--menu-font-size)*1)}.pay-dialog-content .agreement-section .agreement-checkbox .agreement-link[data-v-79f0223d]{color:var(--primary-color);text-decoration:underline;cursor:pointer}.pay-dialog-content .agreement-section .agreement-checkbox .agreement-link[data-v-79f0223d]:hover{color:var(--primary-light)}.pay-dialog-content .pay-button-section .pay-now-btn[data-v-79f0223d]{width:100%;padding:1rem;background:var(--primary-gradient);border:none;border-radius:12px;color:#fff;font-size:calc(var(--menu-font-size)*1.5);font-weight:600;cursor:pointer;transition:all .3s}.pay-dialog-content .pay-button-section .pay-now-btn[data-v-79f0223d]:hover:not(:disabled){transform:scale(1.02);box-shadow:var(--button-glow-hover)}.pay-dialog-content .pay-button-section .pay-now-btn[data-v-79f0223d]:active{transform:translateY(0)}.pay-dialog-content .pay-button-section .pay-now-btn[data-v-79f0223d]:disabled{opacity:.6;cursor:not-allowed;transform:none}.loading-spinner[data-v-79f0223d]{display:inline-block;width:14px;height:14px;margin-right:8px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate-79f0223d .6s linear infinite;vertical-align:middle}@keyframes spinner-rotate-79f0223d{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-v-79f0223d] .vip-pay-dialog{z-index:2002!important;width:37.5rem!important}[data-v-79f0223d] .vip-pay-dialog .el-dialog{width:30rem!important;padding:0!important;border-radius:25px!important;background-color:var(--bg-secondary)!important}[data-v-79f0223d] .vip-pay-dialog .el-dialog__header{display:flex!important;justify-content:space-between!important;align-items:center!important}[data-v-79f0223d] .vip-pay-dialog .el-dialog__body{padding:0 1.5rem 1.5rem!important}[data-v-79f0223d] .vip-pay-dialog .el-radio .el-radio__input .el-radio__inner{width:1.25rem;height:1.25rem;border-color:var(--border-color-bg)}[data-v-79f0223d] .vip-pay-dialog .el-radio .el-radio__input .el-radio__inner:after{width:.5rem;height:.5rem;background-color:var(--primary-color)}[data-v-79f0223d] .vip-pay-dialog .el-radio .el-radio__input.is-checked .el-radio__inner{border-color:var(--primary-color);background-color:transparent}[data-v-79f0223d] .vip-pay-dialog .el-radio .el-radio__input.is-checked .el-radio__inner:after{background-color:var(--primary-color)}[data-v-79f0223d] .vip-pay-dialog .el-radio .el-radio__label{display:none}[data-theme=dark][data-v-79f0223d] .vip-pay-dialog .el-dialog{background-color:var(--bg-secondary,#18191a)!important;width:30rem!important}[data-theme=dark][data-v-79f0223d] .vip-pay-dialog .el-dialog__header{border-bottom-color:var(--border-color,#303032)!important}[data-theme=dark] .pay-dialog-title[data-v-79f0223d]{color:var(--text-primary,#fff)!important}[data-theme=light][data-v-79f0223d] .vip-pay-dialog .el-dialog{background-color:var(--bg-secondary,#fff)!important;width:30rem!important}[data-theme=light][data-v-79f0223d] .vip-pay-dialog .el-dialog__header{border-bottom-color:var(--border-color,#d1d1d1)!important}[data-theme=light] .pay-dialog-title[data-v-79f0223d]{color:var(--text-primary,#414141)!important}[data-v-79f0223d] .vip-pay-dialog+.v-modal{z-index:2001!important}