@charset "UTF-8";.purchase-pre-group[data-v-6f5955ea]{width:100%;display:flex;flex-direction:column;gap:12px;padding:16px;border:1px solid var(--el-border-color-light);border-radius:8px;background:var(--el-fill-color-light);box-sizing:border-box}.purchase-pre-group .pre-group-header[data-v-6f5955ea]{display:flex;justify-content:space-between;align-items:center;gap:16px;font-weight:500}.purchase-pre-group label[data-v-6f5955ea]{line-height:1.5}.purchase-pre-group .el-radio-group[data-v-6f5955ea]{gap:4px 16px}.purchase-pre-group .el-radio[data-v-6f5955ea]{margin-right:0;white-space:normal;height:auto;min-height:32px}.purchase-pre-group .el-select[data-v-6f5955ea]{width:100%}.purchase-pre-group .pre-group-preview[data-v-6f5955ea]{color:var(--el-text-color-secondary);font-size:13px;line-height:1.5}.purchase-pre-group .pre-group-error[data-v-6f5955ea]{color:var(--el-color-danger);font-size:13px;line-height:1.5}.mid-autumn-hero[data-v-4cbeff3b]{position:relative;display:flex;flex-direction:column;isolation:isolate;flex-shrink:0;min-height:var(--mid-autumn-hero-height, 248px);height:var(--mid-autumn-hero-height, 248px);overflow:hidden;border-radius:0;color:#fff;background:#071e45}.mid-autumn-hero__activity-link[data-v-4cbeff3b]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.mid-autumn-hero__activity-link[data-v-4cbeff3b]:focus-visible{outline:3px solid #ffe6a4;outline-offset:-4px}.mid-autumn-hero__background[data-v-4cbeff3b]{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 54%}.mid-autumn-hero[data-v-4cbeff3b]:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(3,16,46,.68),transparent 34%)}.mid-autumn-hero__heading[data-v-4cbeff3b]{width:69%;padding:20px 12px 0;margin-inline-start:12%;text-align:center}.mid-autumn-hero__brand[data-v-4cbeff3b]{display:flex;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:700}.mid-autumn-hero__brand img[data-v-4cbeff3b]{width:29px;height:29px;object-fit:contain}.mid-autumn-hero h1[data-v-4cbeff3b]{margin:5px 0 0;color:#ffe6a4;font:500 clamp(28px,2.7vw,48px)/1.2 Georgia,"Times New Roman",serif;letter-spacing:.045em;text-shadow:0 2px 12px #071938}.mid-autumn-hero p[data-v-4cbeff3b]{margin:6px 0 8px;color:#ffe3a0;font:500 clamp(16px,1.5vw,25px)/1.4 "Songti SC",SimSun,serif;letter-spacing:.2em;text-shadow:0 1px 8px #071938}.mid-autumn-hero__dates[data-v-4cbeff3b]{font-size:13px;letter-spacing:.28em}.mid-autumn-hero__footer[data-v-4cbeff3b]{position:relative;margin:auto 20px 13px;padding-top:16px;display:flex;align-items:center;gap:26px}.mid-autumn-hero__features[data-v-4cbeff3b]{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:22px}.mid-autumn-hero__features li[data-v-4cbeff3b]{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;white-space:nowrap}.mid-autumn-hero__features li+li[data-v-4cbeff3b]{border-inline-start:1px solid #7182a0;padding-inline-start:22px}.mid-autumn-hero__features svg[data-v-4cbeff3b]{width:24px;height:24px;color:#f6ce75;flex-shrink:0}@media (max-width: 1250px){.mid-autumn-hero__footer[data-v-4cbeff3b]{gap:16px}.mid-autumn-hero__features[data-v-4cbeff3b]{gap:12px}.mid-autumn-hero__features li[data-v-4cbeff3b]{gap:7px;font-size:11px}.mid-autumn-hero__features li+li[data-v-4cbeff3b]{padding-inline-start:12px}.mid-autumn-hero__features svg[data-v-4cbeff3b]{width:20px;height:20px}}@media (max-width: 1000px){.mid-autumn-hero__features[data-v-4cbeff3b]{display:grid;grid-template-columns:repeat(2,auto);gap:8px 18px}.mid-autumn-hero__features li+li[data-v-4cbeff3b]{padding:0;border:0}.mid-autumn-hero__footer[data-v-4cbeff3b]{justify-content:space-between}.mid-autumn-hero__heading[data-v-4cbeff3b]{width:82%;margin-inline-start:0}}@media (max-height: 850px) and (min-width: 769px){.mid-autumn-hero__heading[data-v-4cbeff3b]{padding-top:12px}.mid-autumn-hero__brand[data-v-4cbeff3b]{font-size:16px}.mid-autumn-hero__brand img[data-v-4cbeff3b]{width:23px;height:23px}.mid-autumn-hero h1[data-v-4cbeff3b]{margin-top:3px;font-size:clamp(28px,2.7vw,38px)}.mid-autumn-hero p[data-v-4cbeff3b]{margin-block:4px 6px;font-size:18px}.mid-autumn-hero__dates[data-v-4cbeff3b]{font-size:11px}.mid-autumn-hero__footer[data-v-4cbeff3b]{padding-top:10px;margin-bottom:10px}}@media (max-width: 600px){.mid-autumn-hero[data-v-4cbeff3b]{height:auto;min-height:264px}.mid-autumn-hero__background[data-v-4cbeff3b]{object-position:58% center}.mid-autumn-hero__heading[data-v-4cbeff3b]{width:100%;padding:20px 8px 0;box-sizing:border-box}.mid-autumn-hero__brand[data-v-4cbeff3b]{font-size:15px}.mid-autumn-hero__brand img[data-v-4cbeff3b]{width:25px;height:25px}.mid-autumn-hero h1[data-v-4cbeff3b]{font-size:clamp(22px,6.6vw,36px);margin-top:10px}.mid-autumn-hero p[data-v-4cbeff3b]{font-size:14px;letter-spacing:.08em}.mid-autumn-hero__dates[data-v-4cbeff3b]{font-size:10px}.mid-autumn-hero__footer[data-v-4cbeff3b]{margin-inline:12px;gap:8px}.mid-autumn-hero__features[data-v-4cbeff3b]{gap:7px 10px}.mid-autumn-hero__features li[data-v-4cbeff3b]{font-size:10px;white-space:normal;gap:4px}.mid-autumn-hero__features svg[data-v-4cbeff3b]{width:17px;height:17px}}@font-face{font-family:Vwtl Autumn Calligraphy;src:url("/assets/missing.svg") format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+4E0A,U+4E2D,U+5171,U+5929,U+65F6,U+660E,U+6708,U+6B64,U+6D77,U+6DAF,U+751F,U+79CB}.buy-page.mid-autumn-theme{--mid-autumn-section-gap: 14px;--mid-autumn-hero-height: clamp(220px, 28vh, 264px);--mid-autumn-art-height: clamp( 180px, calc( 100dvh - var(--mid-autumn-content-offset, 60px) - var(--mid-autumn-hero-height) - var( --mid-autumn-section-gap ) - 16px ), 600px );height:100%;width:100%;min-width:0;min-height:0;overflow:hidden;padding:0;gap:var(--mid-autumn-section-gap);color:#152647}.buy-page.mid-autumn-theme .purchase-scroll-area{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;overflow:auto;gap:var(--mid-autumn-section-gap);container-type:size}.buy-page.mid-autumn-theme .purchase-panel{display:block;position:relative;isolation:isolate;flex:1 0 auto;width:100%;min-width:0;min-height:var(--mid-autumn-art-height);border-radius:0;background:#fff;padding:18px 24px 16px;outline:none;box-sizing:border-box}.buy-page.mid-autumn-theme .mid-autumn-art-track{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none}.buy-page.mid-autumn-theme .mid-autumn-art{position:absolute;inset:0 0 auto auto;width:min(44%,var(--mid-autumn-art-height) * 4 / 5);max-width:100%;aspect-ratio:4/5;overflow:hidden;pointer-events:none}.buy-page.mid-autumn-theme .mid-autumn-art>img{display:block;width:100%;height:100%;object-fit:contain;object-position:right top}.buy-page.mid-autumn-theme .mid-autumn-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#fff,#fff0 4%)}.buy-page.mid-autumn-theme .mid-autumn-poem{--poem-font-size: clamp(16px, 1.25vw, 20px);position:absolute;z-index:1;inset:24px 16% auto auto;display:flex;flex-direction:row-reverse;gap:8px;color:#455f86;pointer-events:none}.buy-page.mid-autumn-theme .mid-autumn-poem span{writing-mode:vertical-rl;font:400 var(--poem-font-size)/1.3 "Vwtl Autumn Calligraphy",KaiTi,serif;letter-spacing:3px;font-synthesis:none}.buy-page.mid-autumn-theme .mid-autumn-poem span+span{padding-top:22px}.buy-page.mid-autumn-theme .mid-autumn-poem i{position:absolute;right:5px;top:calc(var(--poem-font-size) * 5 + 18px);padding:2px 1px;border:1px solid #bb5a50;border-radius:1px;color:#fff4e8;background:#bb5a50;writing-mode:vertical-rl;font:400 9px/1 Vwtl Autumn Calligraphy,KaiTi,serif}.buy-page.mid-autumn-theme .card-clip{flex:none}.buy-page.mid-autumn-theme .main-card{margin:0;overflow:visible;background:transparent;border-radius:0}.buy-page.mid-autumn-theme .main-card>.el-card__body{padding:0}.buy-page.mid-autumn-theme .purchase-form{width:80%;max-width:1200px}.buy-page.mid-autumn-theme .proxy-type-item .mobile-wrap-group{row-gap:20px}.buy-page.mid-autumn-theme .proxy-type-item .el-radio-button.mid-autumn-promo-tab{overflow:visible;z-index:1}.buy-page.mid-autumn-theme .mid-autumn-tab-badge{position:absolute;bottom:calc(100% - 5px);right:4px;z-index:1}.buy-page.mid-autumn-theme .plan-selection.mid-autumn-dynamic-plans{row-gap:26px}.buy-page.mid-autumn-theme .plan-card.loyalty-plan{padding-top:34px}.buy-page.mid-autumn-theme .loyalty-plan-label{position:absolute;inset:0 0 auto;padding:3px 8px;border-radius:5px 5px 0 0;color:#805a23;background:#fff3d9;font-size:11px;font-weight:600;line-height:18px;letter-spacing:.3px}.buy-page.mid-autumn-theme .paymethod-form-item{margin-bottom:0}.buy-page.mid-autumn-theme .paymethod-form-item>.el-form-item__content{position:relative;min-width:0}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods{gap:0}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter{position:static;width:100%;align-items:flex-start;flex-wrap:wrap;gap:6px 16px;margin-bottom:6px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-source-options{flex:1 1 auto;min-width:0}.buy-page.mid-autumn-theme .paymethod-form-item .pay-source-options .el-radio-group{gap:2px 18px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-source-options .el-radio{min-height:28px;height:auto;margin:0}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .filter{flex:0 0 auto;margin-inline-start:auto}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-toggle{display:flex;align-items:center;justify-content:center;flex:0 1 160px;gap:8px;min-width:0;min-height:40px;padding:6px 10px;box-sizing:border-box;border:1px dashed #a9c3ff;border-radius:8px;color:#2468ff;background:#f3f7ff;font:inherit;font-size:13px;line-height:1.4;cursor:pointer}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-toggle:hover{border-color:#2468ff;background:#eaf1ff}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-toggle:focus-visible{outline:2px solid #2468ff;outline-offset:2px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-toggle__icon{flex-shrink:0;font-size:20px;line-height:1}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .item{margin:0;padding:0;gap:8px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .label{font-size:12px;font-weight:400;color:#7a879e}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .el-select{width:105px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .el-select__wrapper{min-height:28px;font-size:12px;background:#f3f6fb}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list{justify-content:flex-start;gap:8px;margin-top:5px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item{position:relative;flex:0 1 160px;width:auto;min-width:0;min-height:40px;padding:6px 10px;margin:0;border-color:#e0e7f2;background:#fffffff0;color:#192e51;font-size:13px;line-height:1.4;box-sizing:border-box}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item.active{border-color:#2468ff;background:#eff5ff;box-shadow:inset 0 0 0 .5px #2468ff}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item:focus-visible{outline:3px solid #a5c0ff;outline-offset:2px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item.placeholer{display:none}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item img{flex-shrink:0;width:26px;max-height:25px;object-fit:contain}.buy-page.mid-autumn-theme .mid-autumn-connector-ribbon{position:absolute;z-index:1;left:-1px;bottom:calc(100% + var(--mid-autumn-section-gap));display:block;width:96px;height:36px;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.buy-page.mid-autumn-theme .summary-bar{position:relative;flex-shrink:0;display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;max-width:none;box-sizing:border-box;padding:15px 24px;margin:0;border:1px solid #e4eaf3;border-radius:6px;background:#fff;box-shadow:0 2px 8px #1323440a;gap:14px}.buy-page.mid-autumn-theme .summary-bar .agree-tos{min-width:0;font-size:12px;color:#506282;line-height:1.6}.buy-page.mid-autumn-theme .summary-bar .agree-tos svg{width:19px;height:19px;flex-shrink:0}.buy-page.mid-autumn-theme .summary-bar .price-details-wrapper{min-width:0;margin-inline-start:auto;gap:24px;flex-wrap:wrap}.buy-page.mid-autumn-theme .summary-bar .final-payment{min-width:0;flex-wrap:wrap;gap:2px}.buy-page.mid-autumn-theme .summary-bar .actual-payment-label{font-size:15px;color:#142747}.buy-page.mid-autumn-theme .summary-bar .loyalty-discount-amount{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;margin-inline-end:12px;padding:4px 9px;border-radius:6px;background:#fff7e8;color:#805a23;font-size:12px;line-height:20px}.buy-page.mid-autumn-theme .summary-bar .loyalty-discount-amount strong{font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.buy-page.mid-autumn-theme .summary-bar .actual-payment-amount{color:#f56c6c;font-size:28px}.buy-page.mid-autumn-theme .summary-bar .el-button{flex-shrink:0;min-width:220px;height:44px;border:0;border-radius:12px;background:linear-gradient(180deg,#3983ff,#0b55f4);box-shadow:0 4px 9px #2265f52b;font-size:15px;font-weight:600}.buy-page.mid-autumn-theme .summary-bar .el-button.is-disabled{opacity:.55}.buy-page.mid-autumn-theme .summary-bar .purchase-arrow{width:18px;height:18px;margin-inline-start:12px}@supports (height: 1cqh){.buy-page.mid-autumn-theme .purchase-panel{--mid-autumn-art-height: clamp( 180px, calc(100cqh - var(--mid-autumn-hero-height) - var(--mid-autumn-section-gap)), 600px )}}@media (min-width: 1101px){.buy-page.mid-autumn-theme .mid-autumn-art{position:sticky;inset:var(--mid-autumn-section-gap) auto auto;margin-left:auto}}@media (max-height: 850px) and (min-width: 769px){.buy-page.mid-autumn-theme{--mid-autumn-hero-height: 200px;--mid-autumn-section-gap: 12px}.buy-page.mid-autumn-theme .mid-autumn-poem{--poem-font-size: 18px;top:20px}}@media (max-width: 1440px){.buy-page.mid-autumn-theme .purchase-panel{padding:18px 20px 16px}.buy-page.mid-autumn-theme .purchase-form{width:86%}.buy-page.mid-autumn-theme .summary-bar .el-button{min-width:180px}.buy-page.mid-autumn-theme .summary-bar .price-details-wrapper{gap:16px}}@media (max-width: 1000px){.buy-page.mid-autumn-theme .summary-bar{grid-template-columns:minmax(0,1fr)}.buy-page.mid-autumn-theme .summary-bar .price-details-wrapper{width:100%;justify-content:space-between}}@media (max-width: 1100px){.buy-page.mid-autumn-theme .purchase-form{width:100%}.buy-page.mid-autumn-theme .mid-autumn-art{opacity:.22}.buy-page.mid-autumn-theme .mid-autumn-poem{display:none}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter{position:static;width:100%}}@media (max-width: 768px){.buy-page.mid-autumn-theme{gap:12px}.buy-page.mid-autumn-theme .purchase-panel{padding:18px 14px}.buy-page.mid-autumn-theme .mid-autumn-art{width:min(75%,360px,var(--mid-autumn-art-height) * 4 / 5)}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.buy-page.mid-autumn-theme .paymethod-form-item .pay-methods-list>.item{min-width:0;padding:9px 8px;font-size:12px}.buy-page.mid-autumn-theme .paymethod-form-item .pay-type-filter .filter{width:auto;align-items:flex-end}.buy-page.mid-autumn-theme .summary-bar{padding:12px 14px;gap:10px}.buy-page.mid-autumn-theme .mid-autumn-connector-ribbon{bottom:calc(100% + 12px);width:80px;height:30px}.buy-page.mid-autumn-theme .summary-bar .price-details-wrapper{flex-wrap:wrap;gap:10px}.buy-page.mid-autumn-theme .summary-bar .final-payment{flex:1 1 160px}.buy-page.mid-autumn-theme .summary-bar .actual-payment-amount{font-size:23px}.buy-page.mid-autumn-theme .summary-bar .el-button{flex:1 0 132px;min-width:132px;padding-inline:14px}}.country-item{display:flex;align-items:center;justify-content:space-between}.country-item .code{color:#aaa}.country-item.is-selected .code{color:var(--el-color-primary)}.buy-page{height:100%;overflow:hidden;display:flex;flex-direction:column}.buy-page .purchase-scroll-area,.buy-page .purchase-panel{display:contents}.buy-page .instructions{font-size:12px}.buy-page .card-clip{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.buy-page .main-card{margin-top:5px;border:none;flex:1;min-height:0;overflow:auto}.buy-page .el-form-item__label{color:#333;font-weight:700;font-size:15px}.buy-page .proxy-type-item .el-form-item__content{flex-direction:column;align-items:flex-start}.buy-page .proxy-shop-item .el-form-item__content{flex-wrap:wrap;row-gap:10px}.buy-page .proxy-shop-item .proxy-shop-option{display:inline-flex;align-items:center;gap:5px}.buy-page .proxy-shop-item .proxy-shop-shared-badge{display:inline-flex;align-items:center;height:16px;padding:0 5px;border:1px solid var(--el-color-primary-light-5);border-radius:8px;background:var(--el-color-primary-light-9);color:var(--el-color-primary);font-size:10px;line-height:14px}.buy-page .proxy-shop-item .el-radio-button.is-active .proxy-shop-shared-badge{border-color:#ffffffb3;background:#fff3;color:#fff}.buy-page .global-proxy-recommendation-wrap{flex:0 0 100%}.buy-page .bandwidth-price-tip{width:100%;color:var(--el-text-color-secondary);font-size:12px;line-height:20px}.buy-page .bandwidth-unavailable-tip{color:var(--el-color-warning)}.buy-page .ip-segment-select{width:min(100%,360px)}.buy-page .ip-segment-capacity{width:100%;color:var(--el-text-color-secondary);font-size:12px;line-height:20px}.buy-page .ip-segment-capacity.is-insufficient{color:var(--el-color-danger)}.buy-page .global-proxy-recommendation{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:54px;padding-block:9px;padding-inline:10px 16px;border:1px solid rgba(230,162,60,.36);border-radius:12px;background:linear-gradient(135deg,#fffaf0,#fff 58%,#fff8e7);box-shadow:0 6px 18px #a66f0014;box-sizing:border-box;text-align:start}.buy-page .global-proxy-recommendation-stars{display:flex;align-items:center;justify-content:center;align-self:stretch;min-width:118px;padding:0 10px;border-radius:9px;background:linear-gradient(135deg,#fff1c3,#fff8df);box-sizing:border-box}.buy-page .global-proxy-recommendation-stars img{width:100px;height:20px;object-fit:contain}.buy-page .global-proxy-recommendation-copy{display:flex;flex-direction:column;align-items:start;gap:3px;min-width:0}.buy-page .global-proxy-recommendation-copy strong{color:#6f4b00;font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.buy-page .global-proxy-recommendation-badge{display:inline-flex;align-items:center;gap:5px;color:#b16b00;font-size:11px;font-weight:700;line-height:1.2;letter-spacing:.02em}.buy-page .global-proxy-recommendation-badge:before{width:5px;height:5px;border-radius:50%;background:#f0a020;box-shadow:0 0 0 3px #f0a02024;content:""}.buy-page .recommend-pop-enter-active,.buy-page .recommend-pop-leave-active{transition:opacity .18s ease,transform .18s ease;transform-origin:left center}.buy-page .recommend-pop-enter-from,.buy-page .recommend-pop-leave-to{opacity:0;transform:scale(.96)}.buy-page .game-icons{margin:0}.buy-page .game-icons .icons{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.buy-page .game-icons .icons .app-icon{width:32px;height:32px;border-radius:8px;cursor:pointer;transition:transform .15s ease}.buy-page .game-icons .icons .app-icon:hover{transform:scale(1.12)}.buy-page .purchase-form{padding:20px}.buy-page .form-title{font-size:20px;font-weight:500;margin-bottom:25px;color:#303133}.buy-page .el-form-item{margin-bottom:20px}.buy-page :deep(.el-form-item__label){color:#606266;font-weight:400}.buy-page .plan-selection{display:flex;gap:15px;flex-wrap:wrap}.buy-page .plan-card{border:1px solid #dcdfe6;border-radius:6px;padding:15px;text-align:center;cursor:pointer;position:relative;transition:border-color .3s,box-shadow .3s;width:150px;box-sizing:border-box;background-color:#fff}.buy-page .plan-card:hover{border-color:#409eff}.buy-page .plan-card.disabled{cursor:not-allowed;opacity:.45;filter:grayscale(1)}.buy-page .plan-card.disabled:hover{border-color:#dcdfe6;box-shadow:none}.buy-page .plan-card.selected{border-color:#409eff;box-shadow:0 0 5px #409eff80;background-color:#ecf5ff}.buy-page .hot-badge{position:absolute;top:-1px;left:-1px;background-color:#f56c6c;color:#fff;font-size:10px;padding:3px 6px;border-top-left-radius:6px;border-bottom-right-radius:6px;font-weight:700;line-height:10px}.buy-page .plan-tag{font-size:12px;color:#e6a23c;margin-bottom:5px;font-weight:700}.buy-page .plan-duration{font-size:16px;font-weight:700;color:#303133;margin-bottom:8px}.buy-page .plan-price .current-price{font-size:18px;font-weight:700;color:#f56c6c}.buy-page .plan-price .original-price{font-size:12px;color:#909399;text-decoration:line-through;margin-left:8px}.buy-page .plan-card .unit-price{font-size:14px;color:#909399}.buy-page .summary-bar{display:flex;justify-content:space-between;align-items:center;padding:15px 25px;background-color:#fff;border-top:1px solid #e0e0e0;margin-top:20px;border-radius:0 0 4px 4px}.buy-page .price-details-wrapper{display:flex;align-items:center;gap:20px}.buy-page .final-payment{display:flex;align-items:baseline}.buy-page .actual-payment-label{font-size:14px;color:#303133}.buy-page .actual-payment-amount{font-size:26px;font-weight:700;color:#f56c6c;margin-left:5px;margin-right:5px}.buy-page .exclusive-discount-amount{font-size:12px;color:#f56c6c;margin-left:5px;margin-right:2px}.buy-page .bandwidth-fee-amount{font-size:12px;color:#e6a23c;margin-left:5px;margin-right:2px}.buy-page .total-items-count{font-size:12px;color:#909399}.buy-page .summary-bar .el-button{min-width:120px}.buy-page .auto-renew-item .el-form-item__label{display:inline-flex;align-items:center}.buy-page .auto-renew-item .el-form-item__label svg{width:16px;height:16px;margin-left:5px;cursor:pointer}.buy-page .paymethod-form-item .el-form-item__content{flex-direction:column;align-items:flex-start}.buy-page .mobile-plan-card{padding:0!important;display:flex;flex-direction:column;border:1px solid #ebeef5;border-radius:8px;overflow:hidden;background:#fff;width:220px!important;position:relative;transition:transform .3s}.buy-page .mobile-plan-card:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px);border-color:#ebeef5}.buy-page .mobile-plan-card.selected{border-color:var(--el-color-primary);border-width:2px;box-shadow:0 0 12px #409eff33}.buy-page .mobile-plan-card.selected .selected-mark{position:absolute;top:0;right:0;z-index:5;width:20px;height:20px;color:var(--el-color-primary)}.buy-page .mobile-plan-card.selected .check-icon{position:absolute;top:-30px;right:-31px;color:#fff;font-size:14px;font-weight:700}.buy-page .mobile-plan-card .hot-badge{z-index:10;border-radius:8px 0!important;padding:4px 8px!important;font-size:12px!important}.buy-page .mobile-plan-card .card-header{background:linear-gradient(180deg,#eff6ff,#f5faff);padding:24px 10px 15px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #f0f2f5}.buy-page .mobile-plan-card .plan-name{font-weight:600;color:#303133;font-size:15px}.buy-page .mobile-plan-card .unit-price-row{color:#303133;display:flex;align-items:baseline}.buy-page .mobile-plan-card .unit-price-row .symbol{font-size:14px;font-weight:700;margin-right:2px}.buy-page .mobile-plan-card .unit-price-row .amount{font-size:24px;font-weight:700;line-height:1}.buy-page .mobile-plan-card .unit-price-row .unit{font-size:14px;color:#606266;margin-left:2px}.buy-page .mobile-plan-card .card-body{padding:20px 15px;display:flex;flex-direction:column;align-items:center;background-color:#fff;flex:1}.buy-page .mobile-plan-card .info-row{color:#606266;font-size:14px}.buy-page .mobile-plan-card .info-row:last-of-type{margin-bottom:0}.buy-page .mobile-plan-card .divider{width:100%;height:1px;background-color:#ebeef5;margin:15px 0}.buy-page .mobile-plan-card .price-row{display:flex;align-items:baseline;gap:8px}.buy-page .mobile-plan-card .current-price{color:#f56c6c;font-size:26px;font-weight:700;line-height:1}.buy-page .mobile-plan-card .original-price{color:#909399;text-decoration:line-through;font-size:13px}.buy-page.anniversary-theme{position:relative}.buy-page.anniversary-theme .main-card{position:relative;border:1px solid #dbe6ff;border-radius:14px;background-color:#fff;background-image:radial-gradient(120% 60% at 100% 0%,#f5c4521a,#f5c45200 55%),linear-gradient(180deg,#eef5ff,#fff 170px);background-repeat:no-repeat;background-position:left top,left top;background-size:100% 100%,100% 100%;background-blend-mode:normal,normal;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.buy-page.anniversary-theme .main-card::-webkit-scrollbar{display:none}.buy-page.anniversary-theme .anni-banner{display:block;position:relative;z-index:1;width:46%;max-width:600px;height:auto;margin:4px 0 16px 120px;pointer-events:none;-webkit-user-select:none;user-select:none}.buy-page.anniversary-theme .form-title{display:none}.buy-page.anniversary-theme .anni-form-star{display:inline-block;width:13px;height:auto;margin-left:10px;vertical-align:middle;opacity:.95;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 2px rgba(217,154,43,.3))}.buy-page.anniversary-theme .card-clip{overflow:hidden;border-radius:14px;box-shadow:0 8px 28px #1a4fd612}.buy-page.anniversary-theme .anni-decor-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.buy-page.anniversary-theme .anni-decor-layer img{position:absolute;-webkit-user-select:none;user-select:none}.buy-page.anniversary-theme .anni-decor-layer .anni-corner-badge{top:0;right:6px;width:186px;transform:rotate(8deg);transform-origin:center center;filter:drop-shadow(0 5px 12px rgba(26,79,214,.2))}.buy-page.anniversary-theme .anni-decor-layer .anni-side-ribbon{right:34px;bottom:430px;height:150px;width:auto;opacity:.75}.buy-page.anniversary-theme .anni-clip-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.buy-page.anniversary-theme .anni-clip-decor img{position:absolute;-webkit-user-select:none;user-select:none}.buy-page.anniversary-theme .anni-clip-decor .anni-cake-scene{right:0;bottom:0;width:60%;max-width:780px;height:auto}.buy-page.anniversary-theme .plan-card{border:1.5px solid #ecdcae;background:linear-gradient(180deg,#fffdf6,#fff)}.buy-page.anniversary-theme .plan-card:hover{border-color:#f2bd3f;box-shadow:0 6px 16px #f2bd3f4d}.buy-page.anniversary-theme .plan-card.selected{border-color:#2f6bff;background:linear-gradient(180deg,#eaf2ff,#f8fbff);box-shadow:0 8px 20px #2f6bff38}.buy-page.anniversary-theme .plan-card .anni-crown{position:absolute;top:-22px;left:50%;transform:translate(-50%);width:40px;z-index:4;pointer-events:none;filter:drop-shadow(0 3px 5px rgba(217,154,43,.45))}.buy-page.anniversary-theme .plan-card .hot-badge{top:0;left:0;width:54px;height:49px;padding:0;background-color:transparent;background-image:var(--anni-discount-url);background-repeat:no-repeat;background-position:left top;background-size:contain;color:transparent;font-size:0;line-height:0;box-shadow:none;border-radius:0;text-shadow:none;overflow:hidden}.buy-page.anniversary-theme .mobile-plan-card.selected .card-header{background:linear-gradient(180deg,#eaf2ff,#f6faff)}.buy-page.anniversary-theme .summary-bar{margin-top:14px;background:linear-gradient(180deg,#f4f8ff,#fff);border:1px solid #dbe6ff;border-top:2px solid #f5c452;border-radius:14px;position:relative;z-index:4;box-shadow:0 4px 16px #1a4fd60f}.buy-page.anniversary-theme .summary-bar .el-button--primary{background:linear-gradient(135deg,#2f6bff,#1a4fd6);border:none;font-weight:700;letter-spacing:1px;box-shadow:0 6px 16px #1a4fd652}.buy-page.anniversary-theme .summary-bar .el-button--primary:hover{filter:brightness(1.07)}.buy-page.anniversary-theme .summary-bar .el-button--primary.is-disabled{background:#a9c6ff;box-shadow:none}.buy-page.anniversary-theme .proxy-type-item .el-radio-button.is-active .el-radio-button__inner{box-shadow:-1px 0 0 0 var(--el-color-primary),0 3px 10px #2f6bff52}@media (max-width: 768px){.buy-page,.buy-page .el-card__body{padding:0}.buy-page .purchase-form{padding:16px}.buy-page .summary-bar{padding:12px 16px;flex-direction:column;gap:12px;align-items:stretch}.buy-page .summary-bar .price-details-wrapper{justify-content:space-between;width:100%;gap:10px}.buy-page .summary-bar .final-payment{flex-wrap:wrap}.buy-page .summary-bar .actual-payment-amount{font-size:20px}.buy-page .summary-bar .el-button{min-width:100px;padding:12px 20px}.buy-page .plan-card{width:calc(50% - 8px);margin-bottom:0}.buy-page .mobile-plan-card{width:100%!important}.buy-page .global-proxy-recommendation{width:100%;gap:10px;min-height:50px;padding-block:8px;padding-inline:8px 10px}.buy-page .global-proxy-recommendation-stars{min-width:96px;padding:0 8px}.buy-page .global-proxy-recommendation-stars img{width:80px;height:16px}.buy-page .global-proxy-recommendation-copy strong{font-size:13px}.buy-page .mobile-wrap-group{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;align-items:stretch}.buy-page .mobile-wrap-group .el-radio-button{flex-grow:1;margin-right:0!important;overflow:hidden}.buy-page .mobile-wrap-group .el-radio-button .el-radio-button__inner{width:100%;border:1px solid #dcdfe6!important;border-radius:4px!important;box-shadow:none!important;padding:9px 15px;background:#fff;white-space:normal;line-height:1.3;height:100%;display:flex;align-items:center;text-align:left}.buy-page .mobile-wrap-group .el-radio-button.is-active .el-radio-button__inner{background:var(--el-color-primary);border-color:var(--el-color-primary)!important;color:#fff}.buy-page.anniversary-theme .anni-banner{margin-bottom:10px}.buy-page.anniversary-theme .anni-decor-layer .anni-cake-scene,.buy-page.anniversary-theme .anni-decor-layer .anni-side-ribbon{display:none}.buy-page.anniversary-theme .anni-decor-layer .anni-corner-badge{width:82px;right:6px}.buy-page.anniversary-theme .plan-card .anni-crown{width:32px;top:-18px}}
