.payment-dialog-modal,.payment-dialog-modal .el-overlay-dialog{background-color:#00000080!important}.payment-dialog{border-radius:12px;padding:0;top:5vh}.payment-dialog .el-dialog__header{padding:16px 0 0 20px}.payment-dialog .el-dialog__body{min-height:544px;padding:16px 0 24px}.payment-dialog iframe{min-height:544px;width:100%}.payment-dialog .el-dialog__headerbtn .el-icon{color:var(--el-text-color-regular)}.payment-dialog-content{min-height:544px;position:relative}.el-input-number{display:inline-flex;line-height:30px;position:relative;vertical-align:middle;width:150px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;line-height:1;text-align:center}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-input-number.is-left .el-input__inner{text-align:left}.el-input-number.is-right .el-input__inner{text-align:right}.el-input-number.is-center .el-input__inner{text-align:center}.el-input-number__decrease,.el-input-number__increase{align-items:center;background:var(--el-fill-color-light);bottom:1px;color:var(--el-text-color-regular);cursor:pointer;display:flex;font-size:13px;height:auto;justify-content:center;position:absolute;top:1px;-webkit-user-select:none;user-select:none;width:32px;z-index:1}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input__wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{border-left:var(--el-border);border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;right:1px}.el-input-number__decrease{border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border);left:1px}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{line-height:38px;width:180px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{font-size:14px;width:40px}.el-input-number--large.is-controls-right .el-input--large .el-input__wrapper{padding-right:47px}.el-input-number--large .el-input--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{line-height:22px;width:120px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{font-size:12px;width:24px}.el-input-number--small.is-controls-right .el-input--small .el-input__wrapper{padding-right:31px}.el-input-number--small .el-input--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{border-bottom:var(--el-border);border-radius:0 var(--el-border-radius-base) 0 0;bottom:auto;left:auto}.el-input-number.is-controls-right .el-input-number__decrease{border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0;border-right:none;left:auto;right:1px;top:auto}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px;align-items:center;display:flex;height:32px;width:100%}.el-slider__runway{background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);cursor:pointer;flex:1;height:var(--el-slider-height);position:relative}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging,.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{background-color:var(--el-slider-main-bg-color);border-bottom-left-radius:var(--el-slider-border-radius);border-top-left-radius:var(--el-slider-border-radius);height:var(--el-slider-height);position:absolute}.el-slider__button-wrapper{background-color:initial;height:var(--el-slider-button-wrapper-size);line-height:normal;outline:none;position:absolute;text-align:center;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);-webkit-user-select:none;user-select:none;width:var(--el-slider-button-wrapper-size);z-index:1}.el-slider__button-wrapper:after{content:"";display:inline-block;height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:grab}.el-slider__button-wrapper.dragging{cursor:grabbing}.el-slider__button{background-color:var(--el-color-white);border:2px solid var(--el-slider-main-bg-color);border-radius:50%;box-sizing:border-box;display:inline-block;height:var(--el-slider-button-size);transition:var(--el-transition-duration-fast);-webkit-user-select:none;user-select:none;vertical-align:middle;width:var(--el-slider-button-size)}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:grab}.el-slider__button.dragging{cursor:grabbing}.el-slider__stop{background-color:var(--el-slider-stop-bg-color);border-radius:var(--el-border-radius-circle);height:var(--el-slider-height);position:absolute;transform:translate(-50%);width:var(--el-slider-height)}.el-slider__marks{height:100%;left:12px;top:0;width:18px}.el-slider__marks-text{color:var(--el-color-info);font-size:14px;margin-top:15px;position:absolute;transform:translate(-50%);white-space:pre}.el-slider.is-vertical{display:inline-flex;flex:0;height:100%;position:relative;width:auto}.el-slider.is-vertical .el-slider__runway{height:100%;margin:0 16px;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__bar{border-radius:0 0 3px 3px;height:auto;width:var(--el-slider-height)}.el-slider.is-vertical .el-slider__button-wrapper{left:var(--el-slider-button-wrapper-offset);top:auto;transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{left:15px;margin-top:0;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.payment-confirm-dialog[data-v-56078068] .el-dialog{border-radius:16px;box-shadow:0 12px 48px #0000001f;overflow:hidden;top:8vh}.payment-confirm-dialog[data-v-56078068] .el-dialog__header{border-bottom:1px solid var(--color-border-light);margin-right:0;padding:24px 24px 16px}.payment-confirm-dialog[data-v-56078068] .el-dialog__body{padding:20px 24px 24px}.payment-confirm-dialog[data-v-56078068] .el-dialog__footer{border-top:1px solid var(--color-border-light);padding:16px 24px 24px}.payment-confirm-dialog[data-v-56078068] .el-dialog__headerbtn{color:var(--color-text-secondary);font-size:16px;height:28px;right:20px;top:20px;width:28px}.payment-confirm-dialog[data-v-56078068] .el-dialog__headerbtn:hover{color:var(--color-text-primary)}.payment-confirm-dialog[data-v-56078068] .el-slider__input{width:72px}.payment-confirm-dialog__header[data-v-56078068]{text-align:center}.payment-confirm-dialog__title[data-v-56078068]{color:var(--color-text-primary);font-size:20px;font-weight:600;letter-spacing:.02em;margin:0}.payment-confirm-dialog__countdown-wrap[data-v-56078068]{margin-top:10px}.payment-confirm-dialog__countdown-label[data-v-56078068]{color:var(--color-text-secondary);font-size:13px;line-height:1.5}.payment-confirm-dialog__card[data-v-56078068]{background-color:var(--color-surface);border-radius:12px;padding:16px 18px}.payment-confirm-dialog__card--order[data-v-56078068]{margin-bottom:16px}.payment-confirm-dialog__row[data-v-56078068]{align-items:center;display:flex;gap:4px;justify-content:space-between;min-height:24px;padding:10px 0}.payment-confirm-dialog__row[data-v-56078068]:not(:last-child){border-bottom:1px solid var(--color-divider)}.payment-confirm-dialog__row--product[data-v-56078068]{align-items:flex-start;padding-top:0}.payment-confirm-dialog__row--highlight[data-v-56078068]{padding-bottom:12px;padding-top:12px}.payment-confirm-dialog__label[data-v-56078068]{color:var(--color-text-primary);flex-shrink:0;font-size:14px;min-width:72px}.payment-confirm-dialog__value[data-v-56078068]{color:var(--color-text-primary);font-size:16px;font-weight:500;text-align:right;word-break:break-word}.payment-confirm-dialog__value--product[data-v-56078068]{font-weight:500;line-height:1.4;white-space:nowrap}.payment-confirm-dialog__value--number[data-v-56078068]{font-variant-numeric:tabular-nums}.payment-confirm-dialog__value--strikethrough[data-v-56078068]{color:var(--color-text-secondary);text-decoration:line-through}.payment-confirm-dialog__price[data-v-56078068]{color:var(--color-primary);font-size:16px;font-variant-numeric:tabular-nums;font-weight:600}.payment-confirm-dialog__price--discount[data-v-56078068]{font-size:17px;letter-spacing:.02em}.payment-confirm-dialog__price--final[data-v-56078068]{font-size:18px}.payment-confirm-dialog__tag[data-v-56078068]{background:var(--button-gradient-color,linear-gradient(81deg,#3f8fff 0,#21feff 100%));border-radius:8px;color:#fff;display:inline-block;font-size:13px;font-weight:500;padding:4px 10px}.payment-confirm-dialog__upgrade-levels[data-v-56078068]{align-items:center;background:linear-gradient(135deg,#7c3aed14,#3b82f614);border-radius:12px;display:flex;gap:16px;justify-content:center;margin-bottom:16px;padding:16px}.payment-confirm-dialog__upgrade-level[data-v-56078068]{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:100px}.payment-confirm-dialog__upgrade-level-label[data-v-56078068]{color:var(--color-text-secondary,#8c8c8c);font-size:12px}.payment-confirm-dialog__upgrade-level-name[data-v-56078068]{color:var(--color-text-primary,#262626);font-size:16px;font-weight:600}.payment-confirm-dialog__upgrade-level--new .payment-confirm-dialog__upgrade-level-name[data-v-56078068]{color:#7c3aed}.payment-confirm-dialog__upgrade-arrow[data-v-56078068]{align-items:center;background:linear-gradient(135deg,#7c3aed,#3b82f6);border-radius:50%;color:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.payment-confirm-dialog__upgrade-benefit[data-v-56078068]{background:linear-gradient(135deg,#52c41a14,#10b98114);border-radius:12px;margin-top:16px;padding:16px;text-align:center}.payment-confirm-dialog__upgrade-benefit-header[data-v-56078068]{color:var(--color-text-secondary,#8c8c8c);font-size:12px;margin-bottom:8px}.payment-confirm-dialog__upgrade-benefit-compare[data-v-56078068]{align-items:center;display:flex;font-size:20px;font-weight:600;gap:12px;justify-content:center}.payment-confirm-dialog__upgrade-benefit-old[data-v-56078068]{color:var(--color-text-secondary,#8c8c8c)}.payment-confirm-dialog__upgrade-benefit-arrow[data-v-56078068]{color:#52c41a;font-size:16px}.payment-confirm-dialog__upgrade-benefit-new[data-v-56078068]{color:#52c41a}.payment-confirm-dialog__upgrade-benefit-diff[data-v-56078068]{align-items:center;background:#52c41a;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;padding:2px 8px}.payment-confirm-dialog__upgrade-benefit-unit[data-v-56078068]{color:var(--color-text-secondary,#8c8c8c);font-size:12px;margin-top:4px}.dark .payment-confirm-dialog__upgrade-levels[data-v-56078068]{background:linear-gradient(135deg,#7c3aed26,#3b82f626)}.dark .payment-confirm-dialog__upgrade-level-name[data-v-56078068]{color:#f0f0f0}.dark .payment-confirm-dialog__upgrade-benefit[data-v-56078068]{background:linear-gradient(135deg,#52c41a26,#10b98126)}.payment-confirm-dialog__card--sea[data-v-56078068]{padding:18px}.payment-confirm-dialog__sea-header[data-v-56078068]{align-items:center;display:flex;justify-content:space-between}.payment-confirm-dialog__sea-check[data-v-56078068]{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.payment-confirm-dialog__sea-title[data-v-56078068]{color:var(--color-text-primary);font-size:14px;font-weight:600}.payment-confirm-dialog__sea-balance[data-v-56078068]{color:var(--color-text-secondary);font-size:14px}.payment-confirm-dialog__sea-slider-wrap[data-v-56078068]{margin-bottom:12px;margin-top:12px}.payment-confirm-dialog__slider[data-v-56078068]{width:100%}.payment-confirm-dialog__slider[data-v-56078068] .el-slider__runway{background-color:var(--el-border-color-lighter,#e4e7ed);border-radius:4px;height:8px}.payment-confirm-dialog__slider[data-v-56078068] .el-slider__bar{background-color:var(--el-color-primary,#409eff);border-radius:4px;height:8px}.payment-confirm-dialog__slider[data-v-56078068] .el-slider__button-wrapper{top:-14px}.payment-confirm-dialog__slider[data-v-56078068] .el-slider__button{background-color:var(--el-bg-color,#fff);border:2px solid var(--el-color-primary,#409eff);box-shadow:0 1px 3px #0000001f;height:18px;width:18px}.payment-confirm-dialog__slider[data-v-56078068] .el-slider.is-disabled .el-slider__runway{background-color:var(--el-border-color-lighter,#e4e7ed)}.payment-confirm-dialog__slider[data-v-56078068] .el-slider.is-disabled .el-slider__bar{background-color:var(--el-color-primary-light-5)}.payment-confirm-dialog__slider[data-v-56078068] .el-slider.is-disabled .el-slider__button{border-color:var(--el-color-primary-light-5)}.payment-confirm-dialog__sea-input-row[data-v-56078068]{align-items:center;display:flex;gap:12px}.payment-confirm-dialog__sea-input[data-v-56078068]{width:80px}.payment-confirm-dialog__sea-input[data-v-56078068] .el-input__inner{text-align:center}.payment-confirm-dialog__sea-unit[data-v-56078068]{color:var(--color-text-primary);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.payment-confirm-dialog__sea-rate-info[data-v-56078068]{color:var(--color-text-secondary);font-size:12px;font-weight:400;margin-left:auto}.payment-confirm-dialog__sea-deduction[data-v-56078068]{color:var(--color-text-secondary);font-size:12px;margin:8px 0 0}.payment-confirm-dialog__final[data-v-56078068]{align-items:center;background-color:var(--color-surface);border:1px solid var(--color-border-light);border-radius:12px;display:flex;justify-content:space-between;margin-top:16px;padding:14px 18px}.payment-confirm-dialog__final-label[data-v-56078068]{color:var(--color-text-secondary);font-size:14px;font-weight:500}.payment-confirm-dialog__footer[data-v-56078068]{align-items:center;display:flex;gap:12px;justify-content:flex-end}.payment-confirm-dialog__btn[data-v-56078068]{border-radius:10px;font-size:14px;font-weight:500;height:40px;min-width:100px;transition:opacity .2s,transform .15s}.payment-confirm-dialog__btn[data-v-56078068]:active{transform:scale(.98)}.payment-confirm-dialog__btn--cancel[data-v-56078068]{background-color:var(--color-surface);border:none;color:var(--color-text-secondary)}.payment-confirm-dialog__btn--cancel[data-v-56078068]:hover{background-color:var(--color-hover);color:var(--color-text-primary)}.payment-confirm-dialog__btn--confirm[data-v-56078068]{background:var(--button-gradient-color,linear-gradient(81deg,#3f8fff 0,#21feff 100%));border:none;box-shadow:0 4px 14px #3f8fff59;color:#fff;min-width:120px}.payment-confirm-dialog__btn--confirm[data-v-56078068]:hover{box-shadow:0 6px 20px #3f8fff66;opacity:.95}.payment-confirm-dialog{top:5vh}.payment-success-content-wrapper[data-v-b318d79c]{min-height:300px;overflow:hidden;padding:20px 0;position:relative}.payment-success-bg[data-v-b318d79c]{inset:0;overflow:hidden;pointer-events:none;position:absolute}.payment-success-circle[data-v-b318d79c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:50%;position:absolute}.circle-1[data-v-b318d79c]{animation-delay:0s;height:200px;right:-50px;top:-100px;width:200px}.circle-2[data-v-b318d79c]{animation-delay:2s;bottom:-75px;height:150px;left:-30px;width:150px}.circle-3[data-v-b318d79c]{animation-delay:4s;height:100px;left:50%;top:50%;transform:translate(-50%,-50%);width:100px}.payment-success-icon[data-v-b318d79c]{display:flex;justify-content:center;margin-bottom:24px;position:relative;transform:translateY(10px);z-index:1}.success-checkmark[data-v-b318d79c]{animation:scaleIn-b318d79c .6s cubic-bezier(.34,1.56,.64,1),pulse-b318d79c 2s ease-in-out infinite;box-shadow:0 0 0 8px #4caf5033,0 0 0 16px #4caf501a,0 4px 20px #4caf504d;display:block;stroke:#4caf50;stroke-miterlimit:10;stroke-width:2}.check-icon[data-v-b318d79c],.success-checkmark[data-v-b318d79c]{border-radius:50%;height:100px;position:relative;width:100px}.check-icon[data-v-b318d79c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#4caf5033,#4caf501a);border:5px solid rgba(76,175,80,.3);box-shadow:inset 0 0 20px #4caf5033;box-sizing:content-box}.check-icon[data-v-b318d79c]:before{border-radius:100px 0 0 100px;left:2px;top:8px;transform-origin:100% 50%;width:35px}.check-icon[data-v-b318d79c]:after,.check-icon[data-v-b318d79c]:before{background:linear-gradient(90deg,#4caf50,#66bb6a);box-shadow:0 0 10px #4caf5080;content:"";height:5px;position:absolute}.check-icon[data-v-b318d79c]:after{border-radius:0 100px 100px 0;left:35px;top:5px;transform-origin:0 50%;width:70px}.icon-line[data-v-b318d79c]{animation:icon-line 1s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(90deg,#4caf50,#66bb6a);border-radius:3px;box-shadow:0 0 10px #4caf5099;display:block;height:6px;position:absolute;z-index:10}.line-tip[data-v-b318d79c]{animation:icon-line-tip-b318d79c 1s cubic-bezier(.34,1.56,.64,1);left:18px;top:58px;transform:rotate(45deg);width:30px}.line-long[data-v-b318d79c]{animation:icon-line-long-b318d79c 1s cubic-bezier(.34,1.56,.64,1);right:10px;top:48px;transform:rotate(-45deg);width:60px}.icon-circle[data-v-b318d79c]{animation:icon-circle-b318d79c .8s cubic-bezier(.34,1.56,.64,1);border:5px solid rgba(76,175,80,.6);border-radius:50%;box-shadow:0 0 20px #4caf5066;box-sizing:content-box;height:100px;left:-5px;position:absolute;top:-5px;width:100px;z-index:10}.icon-fix[data-v-b318d79c]{background-color:transparent;height:85px;left:26px;position:absolute;top:8px;transform:rotate(-45deg);width:5px;z-index:1}.payment-success-content[data-v-b318d79c]{position:relative;text-align:center;z-index:1}.payment-success-title[data-v-b318d79c]{color:var(--color-success);font-size:28px;font-weight:700;margin:36px 0 12px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.payment-success-message[data-v-b318d79c]{font-size:16px;line-height:1.5;margin:0 0 32px}.payment-success-amount[data-v-b318d79c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;color:var(--color-text-primary);display:flex;margin-bottom:20px;padding:24px}.amount-label[data-v-b318d79c]{display:block;font-size:14px;margin-bottom:8px}.amount-value[data-v-b318d79c]{align-items:baseline;display:flex;gap:4px;justify-content:center}.amount-currency[data-v-b318d79c]{font-size:14px}.amount-number[data-v-b318d79c]{font-size:36px;font-weight:500;text-shadow:0 2px 8px rgba(0,0,0,.2)}.payment-success-order[data-v-b318d79c]{align-items:center;display:flex;font-size:14px;gap:8px;justify-content:center;margin-bottom:24px}.order-label[data-v-b318d79c]{opacity:.8}.order-value[data-v-b318d79c]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:8px;font-family:Courier New,monospace;font-weight:600;padding:4px 12px}.payment-success-countdown[data-v-b318d79c]{font-size:14px;margin-bottom:16px;position:relative;text-align:center;z-index:1}.payment-success-actions[data-v-b318d79c]{display:flex;gap:12px;justify-content:center}.payment-success-button[data-v-b318d79c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.8)!important;font-weight:600;min-width:120px;transition:all .3s ease}.payment-success-button[data-v-b318d79c]:hover{border-color:#ffffff80!important;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.payment-success-button[data-v-b318d79c]:active{transform:translateY(0)}@keyframes float-b318d79c{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}@keyframes scaleIn-b318d79c{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes pulse-b318d79c{0%,to{box-shadow:0 0 0 8px #4caf5033,0 0 0 16px #4caf501a,0 4px 20px #4caf504d}50%{box-shadow:0 0 0 12px #4caf504d,0 0 0 24px #4caf5026,0 4px 30px #4caf5080}}@keyframes icon-line-tip-b318d79c{0%{left:18px;opacity:0;top:58px;width:0}54%{left:18px;opacity:0;top:58px;width:0}70%{left:-5px;opacity:1;top:45px;width:60px}84%{left:25px;opacity:1;top:58px;width:20px}to{left:18px;opacity:1;top:58px;width:30px}}@keyframes icon-line-long-b318d79c{0%{opacity:0;right:10px;top:48px;width:0}65%{opacity:0;right:10px;top:48px;width:0}84%{opacity:1;right:-5px;top:30px;width:70px}to{opacity:1;right:10px;top:48px;width:60px}}@keyframes icon-circle-b318d79c{0%{height:0;left:50px;opacity:0;top:50px;width:0}50%{opacity:.5}to{height:100px;left:-5px;opacity:1;top:-5px;width:100px}}.payment-success-dialog .el-dialog{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:24px;box-shadow:0 20px 60px #667eea66,inset 0 0 0 1px #ffffff1a;overflow:hidden}.payment-success-dialog .el-dialog__header{background:transparent;border-bottom:none;padding:24px 24px 16px}.payment-success-dialog .el-dialog__title{color:var(--color-success);font-size:20px;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3)}.payment-success-dialog .el-dialog__headerbtn{display:none}.payment-success-dialog .el-dialog__body{background:transparent;padding:0 24px}.payment-success-dialog .el-dialog__footer{background:transparent;border-top:none;padding:16px 24px 24px}.payment-success-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999!important}.payment-success-modal .el-dialog.is-align-center.payment-success-dialog{margin:auto!important}.payment-success-modal .el-overlay-dialog{background:#0009}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color);align-items:center;display:inline-flex;font-size:14px;height:32px;line-height:20px;position:relative;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{color:var(--el-text-color-primary);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;height:20px;transition:var(--el-transition-duration-fast);vertical-align:middle}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{display:inline-block;font-size:14px;line-height:1}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{height:0;margin:0;opacity:0;position:absolute;width:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{align-items:center;background:var(--el-switch-off-color);border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));border-radius:10px;box-sizing:border-box;cursor:pointer;display:inline-flex;height:20px;min-width:40px;outline:none;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{align-items:center;display:flex;height:16px;justify-content:center;overflow:hidden;padding:0 4px 0 18px;transition:all var(--el-transition-duration);width:100%}.el-switch__core .el-switch__inner-wrapper{align-items:center;color:var(--el-color-white);display:flex;font-size:12px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap}.el-switch__core .el-switch__action{align-items:center;background-color:var(--el-color-white);border-radius:var(--el-border-radius-circle);color:var(--el-switch-off-color);display:flex;height:16px;justify-content:center;left:1px;position:absolute;transition:all var(--el-transition-duration);width:16px}.el-switch.is-checked .el-switch__core{background-color:var(--el-switch-on-color);border-color:var(--el-switch-border-color,var(--el-switch-on-color))}.el-switch.is-checked .el-switch__core .el-switch__action{color:var(--el-switch-on-color);left:calc(100% - 17px)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;height:40px;line-height:24px}.el-switch--large .el-switch__label{font-size:14px;height:24px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{border-radius:12px;height:24px;min-width:50px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{height:20px;width:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;height:24px;line-height:16px}.el-switch--small .el-switch__label{font-size:12px;height:16px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{border-radius:8px;height:16px;min-width:30px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{height:12px;width:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.vip-center-dialog{background:#f5f5f5;border-radius:12px;height:80%;overflow:hidden;padding:0;top:-2vh;z-index:2999!important}.vip-center-dialog :deep(.el-dialog){border-radius:12px;overflow:hidden}.vip-center-dialog .el-dialog__header{padding:34px 16px 20px}.vip-center-dialog .dark :deep(.el-dialog__header){background:#1f2937;border-bottom-color:#374151}.vip-center-dialog :deep(.el-dialog__title){color:#1f2937;font-size:20px;font-weight:700}.vip-center-dialog .dark :deep(.el-dialog__title){color:#f9fafb}.vip-center-dialog .el-dialog__body{max-height:78vh!important;overflow-y:auto;padding:0}.vip-center-content{min-height:auto;padding:0 0 24px}.dark .vip-center-content{background:#1f2937}.vip-status-banner{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:12px;color:#fff;margin-bottom:32px;overflow:hidden;padding:24px;position:relative}.vip-status-banner:before{animation:rotate 20s linear infinite;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);content:"";height:200%;position:absolute;right:-50%;top:-50%;width:200%}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vip-status-content{align-items:flex-start;display:flex;justify-content:space-between;position:relative;z-index:1}.vip-status-left{display:flex;flex-direction:column}.vip-status-left-content{display:flex;gap:16px}.vip-badge{background:#fbbf24;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#1f2937;font-size:18px;font-weight:700;padding:8px 16px}.vip-info .vip-title{font-size:20px;font-weight:700;margin:0 0 4px}.vip-info .vip-subtitle{font-size:14px;margin:0;opacity:.9}.vip-status-right{display:grid;gap:12px;grid-template-columns:repeat(1,1fr);min-width:300px}.vip-benefit-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:14px;padding:8px 12px;text-align:center}.vip-expiry-info{align-items:center;display:flex;font-size:14px;gap:8px;opacity:.95;position:relative;z-index:1}.vip-expiry-info .clock-icon{font-size:16px}.vip-no-membership-content{align-items:center;display:flex;gap:24px;justify-content:start;position:relative;width:100%;z-index:1}.vip-no-membership-icon{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff3;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.vip-no-membership-text{text-align:center}.vip-no-membership-title{color:#fff;font-size:24px;font-weight:700;margin:0 0 8px}.vip-no-membership-desc{color:#fff;font-size:16px;margin:0;opacity:.9}.vip-subscribe-button{background:#fff;border:none;border-radius:8px;box-shadow:0 4px 12px #00000026;color:#8b5cf6;font-size:16px;font-weight:600;padding:12px 32px;transition:all .3s ease}.vip-subscribe-button:hover{background:#f3f4f6;box-shadow:0 6px 16px #0003;transform:translateY(-2px)}.vip-subscribe-button:active{transform:translateY(0)}.membership-plans-section{margin-bottom:16px}.section-header{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:20px;padding-top:0;position:relative}.section-title{color:#1f2937;font-size:24px;font-weight:700;margin:0;text-align:center}.dark .section-title{color:#f9fafb}.plan-toggle{align-items:center;display:flex;gap:12px;justify-content:center}.plan-toggle__label{color:#999;cursor:pointer;font-size:20px;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.plan-toggle__label--active{color:#333;font-weight:600}.plan-toggle__switch{--el-switch-on-color:#3b82f6;--el-switch-off-color:#dcdfe6}.plan-toggle__save{color:#999;font-size:20px;font-weight:500;transition:color .2s}.plan-toggle__save--active{color:var(--color-text-primary)}.dark .plan-toggle .plan-toggle__label{color:#6b7280}.dark .plan-toggle .plan-toggle__label--active{color:#f9fafb}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-group){background:#fff;border-color:#e5e7eb}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-button) .el-radio-button__inner{background:transparent;color:#1f2937}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-button) .el-radio-button__inner:hover{background:#f3f4f6}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-button).is-active .el-radio-button__inner{background:#3b82f6;box-shadow:0 2px 4px #3b82f633;color:#fff}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-button) .discount-tag{background:#10b981;color:#fff}.vip-center-content:not(.dark) .plan-toggle :deep(.el-radio-button):not(.is-active) .discount-tag{background:#d1d5db;color:#6b7280}.dark .plan-toggle :deep(.el-radio-group){background:#1f2937;border-color:#4b5563}.dark .plan-toggle :deep(.el-radio-button) .el-radio-button__inner{background:transparent;color:#fff}.dark .plan-toggle :deep(.el-radio-button) .el-radio-button__inner:hover{background:#ffffff0d}.dark .plan-toggle :deep(.el-radio-button).is-active .el-radio-button__inner{background:#374151;box-shadow:none;color:#fff}.dark .plan-toggle :deep(.el-radio-button) .discount-tag{background:#10b981;color:#fff}.dark .plan-toggle :deep(.el-radio-button):not(.is-active) .discount-tag{background:#374151;color:#9ca3af}.plans-grid{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);width:100%}@media(max-width:1386px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:1200px){.plans-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.plans-grid{grid-template-columns:1fr}}.plan-card--skeleton{cursor:default;min-height:520px;pointer-events:none}.plan-card--skeleton .plan-skeleton-line{animation:vip-plan-skeleton-pulse 1.5s ease-in-out infinite;background:var(--vip-skeleton-bg,#e5e7eb);border-radius:6px}.plan-card--skeleton .plan-skeleton-box{border:1px solid var(--vip-skeleton-bg,#e5e7eb);border-radius:8px;margin-top:16px;padding:14px}.dark .plan-card--skeleton .plan-skeleton-line{--vip-skeleton-bg:#374151}.dark .plan-card--skeleton .plan-skeleton-box{border-color:#374151}@keyframes vip-plan-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.plan-card-wrapper{display:flex;flex-direction:column}.plan-savings-tag{align-items:center;color:var(--color-text-primary);display:flex;font-size:14px;gap:4px;justify-content:center;margin-bottom:6px;padding:4px 0;visibility:hidden}.plan-savings-tag--visible{visibility:visible}.dark .plan-savings-tag{color:#fbbf24}.plan-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-sizing:border-box;cursor:pointer;display:flex;flex:1;flex-direction:column;min-width:0;padding:16px;position:relative;transition:all .3s ease;width:100%}.plan-card:hover{background:linear-gradient(135deg,#f3f5f6,#fff);box-shadow:0 8px 16px #0000001a}.plan-card.plan-selected{box-shadow:0 4px 12px #8b5cf666}.plan-card.plan-master{background:linear-gradient(135deg,#ffefe0,#fff);border-color:#fbbf24;box-shadow:0 4px 12px #fbbf2433}.plan-card.plan-master:hover{box-shadow:0 8px 20px #fbbf244d}.plan-card.plan-professional{background:linear-gradient(135deg,#ce9ef5,#fff);border-color:#eccbf7;box-shadow:0 4px 12px #e3beee33}.plan-card.plan-professional:hover{box-shadow:0 8px 20px #dd9aef4d}.plan-card.plan-standard{background:linear-gradient(90deg,#c0f7f2,#fff);border-color:#a5d6ed;box-shadow:0 4px 12px #4bbaf233}.plan-card.plan-standard:hover{box-shadow:0 8px 20px #b2f6ed4d}.plan-card.plan-beginner{background:linear-gradient(90deg,#bddcff,#e2f1ff),#ffffff0f;border-color:#033c5b;box-shadow:0 4px 12px #b6daea33}.plan-card.plan-beginner:hover{box-shadow:0 8px 20px #b8e6f34d}.dark .plan-card{background:#1f2937;border-color:#4b5563}.dark .plan-card .plan-name,.dark .plan-card .price-amount{color:#f9fafb}.dark .plan-card .price-unit{color:#9ca3af}.dark .plan-card .benefit-main{color:#d1d5db}.dark .plan-card.plan-master{background:linear-gradient(135deg,#78350f,#92400e 50%,#78350f);border-color:#fbbf24;box-shadow:0 4px 12px #fbbf244d}.dark .plan-card.plan-master .plan-name,.dark .plan-card.plan-master .price-amount{color:#fef3c7}.dark .plan-card.plan-master .price-unit{color:#fde68a}.dark .plan-card.plan-master .benefit-main{color:#fef3c7}.dark .plan-card.plan-master:hover{box-shadow:0 8px 20px #fbbf2466}.plan-header{align-items:center;display:flex;gap:12px;justify-content:space-start}.plan-header .plan-name{color:#0f0f0f;font-size:20px;font-weight:600}.plan-header .plan-discount-badge{align-items:center;background:#8b5cf6;border-radius:8px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:4px;padding:4px 10px}.plan-header .plan-discount-badge .discount-icon{font-size:14px}.plan-header .plan-high-performance-badge{align-items:center;background:linear-gradient(135deg,#f97316,#fb923c);border-radius:8px;box-shadow:0 2px 4px #f973164d;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.plan-price-section{margin-bottom:12px}.plan-price-section .current-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px;margin-bottom:6px}.plan-price-section .current-price .currency-sign{color:#0f0f0f;font-size:14px}.plan-price-section .current-price .price-amount{font-size:26px;font-weight:700;line-height:1;word-break:break-all}.plan-price-section .current-price .price-unit{font-size:14px}.plan-price-section .original-price{align-items:baseline;display:flex;gap:2px;text-decoration:line-through}.plan-price-section .original-price .currency-sign{color:#0f0f0f;font-size:14px}.plan-price-section .original-price .original-amount{color:#6b7280;font-size:12px}.plan-renew-button{background:#3b82f6;border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;height:36px;margin-bottom:12px;transition:all .3s ease;width:100%}.plan-renew-button.is-disabled{background:#8d8d8f;cursor:not-allowed;opacity:.5}.plan-renew-button:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.plan-renew-button:hover.is-disabled{background:#8d8d8f;cursor:not-allowed;opacity:.5}.plan-benefits{gap:12px}.benefits-list,.plan-benefits{display:flex;flex-direction:column}.benefits-list{gap:8px;margin-top:8px}.benefit-item{align-items:flex-start;display:flex;gap:12px}.benefit-item .benefit-icon{flex-shrink:0;font-size:20px;margin-top:2px}.benefit-item .benefit-icon.benefit-icon-pink{color:#ec4899}.benefit-item .benefit-icon.benefit-icon-purple{color:#8b5cf6}.benefit-item .benefit-content{display:flex;flex:1;flex-direction:column;gap:4px}.benefit-item .benefit-content .benefit-main{align-items:center;color:#1f2937;display:flex;font-size:14px;gap:6px}.benefit-item .benefit-content .benefit-main .info-icon{color:#9ca3af;cursor:help;font-size:14px}.benefit-item .benefit-content .benefit-desc{color:#9ca3af;font-size:12px;line-height:1.4}.plan-badge{border-radius:12px;font-size:12px;font-weight:700;left:50%;padding:4px 12px;position:absolute;top:-12px;transform:translate(-50%)}.plan-badge.badge-default{background:#6b7280}.plan-badge.badge-red{background:#ef4444}.plan-badge.badge-blue{background:#3b82f6}.plan-badge.badge-orange{background:#f97316}.plan-days{align-items:center;display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.plan-days .days-number{color:#8b5cf6;font-size:32px;font-weight:700;line-height:1}.plan-days .days-unit{color:#6b7280;font-size:14px}.plan-price{align-items:center;display:flex;flex-direction:column;gap:4px;margin:16px 0 8px;text-align:center}.plan-price .price-wrapper{align-items:baseline;display:flex;gap:4px}.plan-price .price-wrapper .currency-sign{color:#6b7280;font-size:16px}.plan-price .price-wrapper .price-amount{color:#1f2937;font-size:28px;font-weight:700;line-height:1}.plan-price .price-original{align-items:baseline;display:flex;gap:4px}.plan-price .price-original .currency-sign{color:#9ca3af;font-size:12px}.plan-price .price-original .original-amount{color:#9ca3af;font-size:16px;text-decoration:line-through}.plan-coins{align-items:center;background:#3b82f61a;border-radius:8px;color:#3b82f6;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center;margin:12px 0;padding:8px 16px}.plan-coins .coins-icon{font-size:16px}.dark .plan-price .price-amount{color:#f9fafb}.dark .plan-price .price-unit{color:#9ca3af}.plan-savings{color:#ef4444;font-size:14px;font-weight:700;margin-bottom:8px;text-align:center}.plan-special-note{color:#3b82f6;font-size:14px;font-weight:500;margin-bottom:16px;text-align:center}.plan-benefits{flex:1;list-style:none;margin:0 0 24px;padding:0}.plan-benefits .benefit-item{align-items:flex-start;color:#374151;display:flex;font-size:14px;gap:8px;margin-bottom:12px}.plan-benefits .benefit-item .check-icon{color:#10b981;flex-shrink:0;font-size:16px;margin-top:2px}.dark .plan-benefits .benefit-item{color:#d1d5db}.plan-button{background:#3b82f6;border:none;border-radius:8px;color:#fff;font-weight:500;height:40px;margin-top:auto;width:100%}.plan-button:hover{background:#2563eb;box-shadow:0 4px 8px #3b82f64d;transform:translateY(-1px)}.privileges-section{margin-top:48px}.privileges-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.privileges-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.privileges-grid{grid-template-columns:1fr}}.privilege-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.privilege-card:hover{box-shadow:0 8px 16px #0000001a;transform:translateY(-4px)}.dark .privilege-card{background:#374151;border-color:#4b5563}.privilege-icon{align-items:center;background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 16px;width:64px}.privilege-title{color:#1f2937;font-size:18px;font-weight:700;margin:0 0 8px}.dark .privilege-title{color:#f9fafb}.privilege-description{color:#6b7280;font-size:14px;line-height:1.6;margin:0}.dark .privilege-description{color:#9ca3af}.upgrade-rules-popover.el-popover.el-popper{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#fff!important;opacity:1!important}.upgrade-rules-popover{border:1px solid #e5e7eb!important;box-shadow:0 4px 16px #0000001f!important}.upgrade-rules-popover .el-popover__title{color:#1f2937}.dark .upgrade-rules-popover{background:#1f2937!important;border-color:#374151!important}.upgrade-rules-trigger{align-items:center;background:var(--el-fill-color-lighter);border:1px solid var(--el-border-color);border-radius:8px;color:var(--el-text-color-secondary);cursor:pointer;display:flex;gap:4px;justify-content:center;padding:6px 12px;transition:all .2s ease}.upgrade-rules-trigger .trigger-text{font-size:13px}.upgrade-rules-trigger:hover{background:var(--el-color-primary-light-9);border-color:var(--el-color-primary);color:var(--el-color-primary)}.upgrade-rules-content .upgrade-rules-title{align-items:center;color:var(--el-text-color-primary);display:flex;font-size:16px;font-weight:600;gap:8px;margin:0 0 8px}.upgrade-rules-content .upgrade-rules-title:before{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:2px;content:"";height:16px;width:4px}.upgrade-rules-content .upgrade-rules-desc{color:var(--el-text-color-secondary);font-size:14px;line-height:1.5;margin:0 0 16px}.upgrade-rules-content .upgrade-rules-list{display:flex;flex-direction:column;gap:12px}.upgrade-rules-content .upgrade-rule-item{align-items:flex-start;display:flex;gap:10px}.upgrade-rules-content .upgrade-rule-item .rule-number{align-items:center;background:linear-gradient(135deg,#3b82f6,#267dee);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:600;height:20px;justify-content:center;width:20px}.upgrade-rules-content .upgrade-rule-item .rule-text{color:var(--el-text-color-regular);flex:1;font-size:13px;line-height:1.6;margin:0}.activity-info-section{margin-bottom:148px;margin-top:32px;padding:0}.activity-info-section .activity-info-card{background:linear-gradient(135deg,#3b82f614,#8b5cf614);border:1px solid rgba(59,130,246,.2);border-radius:12px;padding:20px 24px}.activity-info-section .activity-header{align-items:center;display:flex;gap:8px;margin-bottom:12px}.activity-info-section .activity-header .activity-icon{color:#f59e0b;font-size:20px}.activity-info-section .activity-header .activity-title{color:var(--el-text-color-primary);font-size:16px;font-weight:600}.activity-info-section .activity-description{color:var(--el-text-color-regular);font-size:13px;line-height:1.8;margin:0 0 16px}.activity-info-section .activity-time{align-items:center;background:#3b82f61a;border-radius:6px;color:#3b82f6;display:flex;font-size:13px;gap:6px;margin-bottom:16px;padding:8px 12px;width:-moz-fit-content;width:fit-content}.activity-info-section .activity-time .el-icon{font-size:14px}.activity-info-section .activity-rules{display:flex;flex-direction:column;gap:10px}.activity-info-section .activity-rules .rule-item{align-items:center;color:var(--el-text-color-regular);display:flex;font-size:13px;gap:8px}.activity-info-section .activity-rules .rule-item .rule-icon{color:#10b981;flex-shrink:0;font-size:14px}
