#nprogress{pointer-events:none}#nprogress .bar{background:#1890ff;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #1890ff,0 0 5px #1890ff;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}.ps-container{background:#f8f9fa;margin-top:64px;min-height:calc(100vh - 64px);padding:24px}.ps-main{display:flex;gap:24px;margin:0 auto;max-width:1280px}.ps-left{flex:4 1}.ps-left,.ps-right{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.ps-right{flex:1 1}.ps-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px;position:relative}.ps-title{color:#333;font-size:24px;font-weight:600}.ps-feedback{color:#666;font-size:14px;margin-left:20px}.ps-feedback-link{color:#4361ee;font-weight:500;text-decoration:none}.ps-banner{background:linear-gradient(135deg,#4361ee,#3a0ca3);border-radius:8px;box-shadow:0 4px 12px #4361ee4d;color:#fff;font-weight:500;padding:10px 18px;position:absolute;right:0;white-space:nowrap}.ps-sale-tag{background:#fff3;border-radius:4px;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.ps-duration{margin:20px 0}.ps-duration-btns{display:flex;gap:10px;margin-top:10px;width:100%}.ps-duration-btn{background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;padding:8px 24px;transition:all .3s ease}.ps-duration-btn.ps-active{background:#4361ee;border-color:#4361ee;box-shadow:0 4px 12px #4361ee33;color:#fff}.ps-countries-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-top:15px}.ps-country-card{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 2px 8px #0000000d;cursor:pointer;margin:5px;padding:12px;transition:all .3s ease;width:220px}.ps-country-card:hover{border-color:#4361ee;box-shadow:0 8px 16px #0000001a;transform:translateY(-3px)}.ps-country-info{align-items:center;display:flex;gap:6px;margin-bottom:6px}.ps-country-name{color:#333;font-size:14px;font-weight:500}.ps-country-total{background:#f8f9fa;border-radius:4px;color:#666;display:inline-block;font-size:12px;margin:6px 0;padding:3px 6px}.ps-price{align-items:center;display:flex;gap:5px;margin-top:8px}.ps-current-price{color:#4361ee;font-weight:700}.ps-original-price{color:#999;font-size:12px;text-decoration:line-through}.ps-discount{background:#ff6b6b;border-radius:4px;color:#fff;font-size:12px;font-weight:600;padding:2px 6px}.ps-order-header{margin-bottom:20px;padding-bottom:12px}.ps-order-header span{color:#333;font-size:18px;font-weight:600}.ps-countries-list{align-content:flex-start;background:#fafafa;border:1px solid #eee;border-radius:10px;display:flex;flex-direction:row;flex-wrap:wrap;height:500px;overflow:auto;padding:16px}.ps-clear{background:none;border:none;border-radius:4px;color:#4361ee;cursor:pointer;font-weight:500;padding:4px 8px;transition:all .3s ease}.ps-clear:hover{background:#4361ee1a}.ps-service-title{color:#333;font-size:16px;font-weight:600;margin-bottom:15px}.ps-service-item{align-items:center;border-bottom:1px solid #f5f5f5;display:flex;justify-content:space-between;margin-bottom:16px;padding:8px 0}.ps-service-item:last-child{border-bottom:none}.ps-service-item>div{align-items:center;display:flex;width:100%}.ps-service-item>div .ant-input,.ps-service-item>div .ant-input-affix-wrapper,.ps-service-item>div .ant-select{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1 1;height:36px}.ps-service-item>div .ant-input-affix-wrapper:hover,.ps-service-item>div .ant-input:hover,.ps-service-item>div .ant-select:hover{border-color:#4361ee}.ps-service-item>div .ant-input-affix-wrapper:focus,.ps-service-item>div .ant-input:focus{border-color:#4361ee;box-shadow:0 0 0 2px #4361ee33;outline:none}.ps-service-item>div select{background-color:#fff}.ps-region-tip{color:#999}.ps-total{align-items:center;border-top:1px solid #f0f0f0;display:flex;font-weight:600;justify-content:space-between;margin:24px 0;padding-top:16px}.ps-amount{color:#ff6b6b;font-size:24px;font-weight:600}.ps-buy-btn{background:#4361ee;box-shadow:0 4px 12px #4361ee4d;width:100%}.ps-buy-btn:hover{background:#3a56d4;box-shadow:0 6px 16px #4361ee66;transform:translateY(-2px)}.ps-security{align-items:center;color:#52c41a;display:flex;font-size:14px;font-weight:500;gap:6px;justify-content:center}.ps-payment,.ps-security{margin-top:20px;text-align:center}.ps-payment{color:#666}.ps-payment-icons{display:flex;gap:10px;justify-content:center;margin-top:10px}.ps-custom-auth{background:#f8f9fa;border-radius:8px;display:flex;flex-direction:column;gap:16px;padding:16px;width:100%}.ps-custom-auth>div{align-items:center;display:flex;margin-bottom:12px;width:100%}.ps-custom-auth>div:last-child{margin-bottom:0}.ps-custom-auth span{color:#666;flex-shrink:0;font-size:14px;font-weight:500;width:70px}.ps-custom-auth .ant-input,.ps-custom-auth .ant-input-affix-wrapper,.ps-custom-auth .ant-select{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;flex:1 1;height:36px}.ps-custom-auth .ant-input{padding:4px 12px}.ps-custom-auth .ant-input-affix-wrapper{padding:0 12px}.ps-custom-auth .ant-input-affix-wrapper .ant-input{border:none;height:34px;padding:0}.ps-custom-auth .ant-input-affix-wrapper .ant-input-prefix{color:#999;margin-right:8px}.ps-custom-auth .ant-select-selector{background-color:#fff!important;border:1px solid #e0e0e0!important;border-radius:8px!important;height:36px!important;padding:4px 12px!important}.ps-custom-auth .ant-select-selection-item{line-height:28px!important}.ps-custom-auth .ant-input-affix-wrapper:focus,.ps-custom-auth .ant-input-affix-wrapper:hover,.ps-custom-auth .ant-input:focus,.ps-custom-auth .ant-input:hover,.ps-custom-auth .ant-select-focused .ant-select-selector,.ps-custom-auth .ant-select:hover{border-color:#4361ee}.ps-custom-auth .ant-input-affix-wrapper:focus,.ps-custom-auth .ant-input:focus,.ps-custom-auth .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #4361ee33;outline:none}.buy-btn{align-items:center;background:linear-gradient(90deg,#ff6b6b,#ff4757);border:none;border-radius:8px;box-shadow:0 4px 12px #ff6b6b4d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:44px;justify-content:center;transition:all .3s ease;width:100%}.buy-btn:hover{background:linear-gradient(90deg,#ff7b7b,#ff5767);box-shadow:0 6px 16px #ff6b6b66;transform:translateY(-2px)}.buy-btn:active{box-shadow:0 2px 4px #ff6b6b33;transform:translateY(1px)}.payment-info{padding:16px 0}.amount-row{font-size:18px;margin-bottom:20px}.amount-row .highlight{color:#ff6b6b;font-weight:700}.balance-info{color:#666;margin-bottom:20px}.payment-method{margin-top:16px}.ps-form{align-items:flex-end;display:flex;flex-direction:column}.ps-form,.ps-form-item{width:100%}.ps-form .ant-form-item-label{font-weight:500;padding:0;text-align:left}.ps-form .ant-select{width:100%}.ps-order{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1;height:fit-content;max-width:380px;min-width:320px;overflow:hidden;position:sticky;top:84px}.ps-order-header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.ps-order-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;gap:8px}.ps-clear-btn{background:#f5f5f5;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .3s ease}.ps-clear-btn:hover{background:#e6f7ff;color:#1890ff}.ps-order-content{padding:20px}.ps-order-section{gap:20px}.ps-order-item,.ps-order-section{display:flex;flex-direction:column}.ps-order-item{gap:12px}.ps-order-item-header{align-items:center;display:flex;justify-content:space-between}.ps-order-item-label{color:#666;font-size:14px;font-weight:500}.ps-order-item-value{color:#333;font-size:14px;font-weight:500}.ps-order-item-content{width:100%}.ps-protocol-group{display:flex;flex-wrap:wrap;gap:8px}.ps-protocol-group .ant-radio-button-wrapper{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:8px;display:flex;height:36px;justify-content:center;padding:0 16px;transition:all .3s ease}.ps-protocol-group .ant-radio-button-wrapper:hover{background:#e6f7ff;border-color:#1890ff}.ps-protocol-group .ant-radio-button-wrapper-checked{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.protocol-icon{font-size:16px}.ps-auth-group{display:flex;flex-wrap:wrap;gap:8px}.ps-auth-group .ant-radio-button-wrapper{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:8px;display:flex;height:36px;justify-content:center;padding:0 16px;transition:all .3s ease}.ps-auth-group .ant-radio-button-wrapper:hover{background:#e6f7ff;border-color:#1890ff}.ps-auth-group .ant-radio-button-wrapper-checked{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.auth-icon{font-size:16px}.ps-auth-inputs{background:#fafafa;border-radius:8px;display:flex;flex-direction:column;gap:12px;padding:16px}.ps-auth-input-group{width:100%}.ps-auth-input-group .ant-input-affix-wrapper,.ps-auth-input-group .ant-select{border:2px solid #f0f0f0;border-radius:8px;height:40px;transition:all .3s ease;width:100%}.ps-auth-input-group .ant-input-affix-wrapper:hover,.ps-auth-input-group .ant-select:hover{border-color:#1890ff}.ps-auth-input-group .ant-input-affix-wrapper-focused,.ps-auth-input-group .ant-select-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.ps-duration-group{display:flex;flex-wrap:wrap;gap:8px}.ps-duration-group .ant-radio-button-wrapper{background:#fff;border:2px solid #f0f0f0;border-radius:8px;flex:1 1;height:36px;line-height:34px;min-width:80px;text-align:center;transition:all .3s ease}.ps-duration-group .ant-radio-button-wrapper:hover{background:#e6f7ff;border-color:#1890ff}.ps-duration-group .ant-radio-button-wrapper-checked{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.ps-order-summary{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.ps-total-label{color:#333;font-size:16px;font-weight:500}.ps-total-amount{color:#1890ff;font-size:28px;font-weight:600}.ps-order-actions{display:flex;gap:12px;margin-bottom:16px}.ps-trial-btn{align-items:center;background:#fff;border:2px solid #1890ff;border-radius:8px;color:#1890ff;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;height:44px;justify-content:center;transition:all .3s ease}.ps-trial-btn:hover{background:#e6f7ff}.ps-buy-btn{align-items:center;background:#1890ff;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:16px;font-weight:500;height:44px;justify-content:center;transition:all .3s ease}.ps-buy-btn:hover{background:#40a9ff}.ps-order-security{align-items:center;color:#52c41a;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center}.ps-duration-selector{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ps-duration-option{align-items:center;background:#fff;border:2px solid #f0f0f0;border-radius:8px;color:#333;cursor:pointer;display:flex;flex:1 1;font-size:14px;height:36px;justify-content:center;min-width:calc(33.33% - 8px);padding:0 12px;transition:all .3s ease;-webkit-user-select:none;user-select:none}.ps-duration-option.selected,.ps-duration-option:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.ps-duration-option.selected{font-weight:500}.ps-duration-option.disabled{background:#f5f5f5;cursor:not-allowed;opacity:.5}@media screen and (max-width:1200px){.ps-order{max-width:340px}}@media screen and (max-width:992px){.ps-main{flex-direction:column}.ps-order{max-width:100%;position:static}.ps-duration-option{min-width:calc(25% - 8px)}}@media screen and (max-width:576px){.ps-duration-option{min-width:calc(33.33% - 8px)}}@media screen and (max-width:768px){.ps-container{margin-top:56px;padding:16px 16px 80px}.ps-main{gap:16px}.ps-header,.ps-main{flex-direction:column}.ps-header{align-items:flex-start;gap:10px;padding-bottom:12px}.ps-banner{font-size:14px;margin-top:10px;padding:8px 12px;position:static;text-align:center;white-space:normal;width:100%}.ps-sale-tag{display:inline-block;margin-top:4px}.ps-country-card{margin:8px 0;width:100%}.ps-countries-list{height:400px;padding:8px}.ps-order{position:static;width:100%}.ps-random-add{flex-direction:column;gap:8px}.random-add-btn{width:100%}}@media screen and (max-width:480px){.ps-country-card{margin:8px 0;width:100%}.ps-banner{font-size:13px;padding:6px 10px}}.random-add{align-items:center;display:inline-flex;margin-left:10px}.random-add .ant-input-number{margin-right:8px}.random-add .ant-btn{height:32px}.ps-order-details{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:16px 0}.ps-order-detail-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.ps-order-detail-item:last-child{margin-bottom:0}.ps-order-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.ps-random-add{display:flex;gap:12px;margin-top:8px}.random-add-input .ant-input-number:hover{border-color:#1890ff}.random-add-input .ant-input-number-focused{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.random-add-btn{border:2px solid #1890ff;color:#1890ff}.random-add-btn:hover{background:#e6f7ff}.ps-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px}.ps-section-title-left{color:#333;font-size:16px;font-weight:500;gap:8px}.ps-section-title-left,.ps-section-title-right{align-items:center;display:flex}.vpn-container{background:#f8f9fa;margin-top:64px;min-height:calc(100vh - 64px);padding:24px}.vpn-l2tp-banner{margin:0 auto 24px;max-width:1280px}.vpn-l2tp-alert{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d}.vpn-l2tp-content{color:#333;font-size:14px;line-height:1.6}.vpn-shared-key{background:#dc26261a;border-radius:4px;color:#dc2626;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-weight:700;margin:0 4px;padding:2px 8px}.vpn-config-tip{color:#666;display:block;font-size:12px;font-style:italic;margin-top:4px}.vpn-main{display:flex;gap:24px;margin:0 auto;max-width:1280px}.vpn-left{flex:4 1}.vpn-left,.vpn-right{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;padding:24px}.vpn-right{flex:1 1}.vpn-header{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;margin-bottom:24px;padding-bottom:16px;position:relative}.vpn-title{color:#333;font-size:24px;font-weight:600}.vpn-banner{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 12px #667eea4d;color:#fff;font-weight:500;padding:10px 18px;position:absolute;right:0;white-space:nowrap}.vpn-sale-tag{background:#fff3;border-radius:4px;font-size:12px;font-weight:600;margin-left:8px;padding:2px 8px}.vpn-servers{margin-top:24px}.vpn-section-title{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px;padding:0 4px}.vpn-section-title-left{color:#333;font-size:16px;font-weight:500;gap:8px}.vpn-section-title-left,.vpn-section-title-right{align-items:center;display:flex}.server-count{background:#f5f5f5;border-radius:16px;color:#666;font-size:14px;font-weight:400;padding:4px 12px}.vpn-servers-list{align-content:flex-start;background:#fafafa;display:flex;flex-direction:row;flex-wrap:wrap;height:500px;overflow:auto;padding:16px}.vpn-server-card,.vpn-servers-list{border:1px solid #eee;border-radius:10px}.vpn-server-card{background:#fff;box-shadow:0 2px 8px #0000000d;cursor:pointer;margin:5px;padding:12px;width:220px}.vpn-server-card:hover{border-color:#667eea;box-shadow:0 8px 16px #0000001a}.vpn-server-info{align-items:center;display:flex;gap:6px;margin-bottom:6px}.vpn-server-name{color:#333;font-size:14px;font-weight:500}.vpn-server-location{background:#f0f8ff;margin:4px 0;padding:2px 6px}.vpn-server-location,.vpn-server-total{border-radius:4px;color:#666;display:inline-block;font-size:12px}.vpn-server-total{background:#f8f9fa;margin:6px 0;padding:3px 6px}.vpn-server-controls{align-items:center;display:flex;gap:5px;margin-top:8px}.vpn-order{background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;flex:1 1;height:fit-content;max-width:380px;min-width:320px;overflow:hidden;position:sticky;top:84px}.vpn-order-header{align-items:center;background:#fafafa;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:16px 20px}.vpn-order-title{align-items:center;color:#333;display:flex;font-size:16px;font-weight:500;gap:8px}.vpn-clear-btn{background:#f5f5f5;border:none;border-radius:6px;color:#666;cursor:pointer;font-size:14px;padding:6px 12px;transition:all .3s ease}.vpn-clear-btn:hover{background:#e6f7ff;color:#1890ff}.vpn-order-content{padding:20px}.vpn-order-section{display:flex;flex-direction:column;gap:20px}.vpn-order-item{display:flex;flex-direction:column;gap:12px}.vpn-order-item-header{align-items:center;display:flex;justify-content:space-between}.vpn-order-item-label{color:#666;font-size:14px;font-weight:500}.vpn-order-item-value{color:#333;font-size:14px;font-weight:500}.vpn-order-item-content{width:100%}.vpn-package-selector{display:flex;flex-direction:column;gap:8px}.vpn-package-option{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:12px;transition:all .3s ease}.vpn-package-option:hover{background:#f8fafc;border-color:#667eea}.vpn-package-option.selected{background:#eef2ff;border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.vpn-package-name{color:#333;font-size:14px;font-weight:600;margin-bottom:4px}.vpn-package-price{color:#667eea;font-size:16px;font-weight:600;margin-bottom:4px}.vpn-package-desc{color:#666;font-size:12px;line-height:1.4}.vpn-order-summary{border-top:1px solid #f0f0f0;margin-top:24px;padding-top:24px}.vpn-order-details{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding:16px 0}.vpn-order-detail-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.vpn-order-detail-item:last-child{margin-bottom:0}.detail-label{color:#666;font-size:14px}.detail-value{color:#333;font-size:14px;font-weight:500}.vpn-order-total{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.vpn-total-label{color:#333;font-size:16px;font-weight:500}.vpn-total-amount{color:#667eea;font-size:28px;font-weight:600}.vpn-order-actions{display:flex;gap:12px;margin-bottom:16px}.vpn-trial-btn{align-items:center;background:#fff;border:2px solid #f59e0b;border-radius:8px;color:#f59e0b;cursor:pointer;display:flex;flex:1 1;font-size:16px;font-weight:500;height:44px;justify-content:center;transition:all .3s ease}.vpn-trial-btn:hover{background:#fef3c7}.vpn-buy-btn{align-items:center;background:#667eea;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex:2 1;font-size:16px;font-weight:500;gap:8px;height:44px;justify-content:center;transition:all .3s ease}.vpn-buy-btn:hover{background:#5a67d8}.btn-icon{font-size:18px}.vpn-order-security{align-items:center;color:#52c41a;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center}.vpn-random-add{display:flex;gap:12px;margin-top:8px}.random-add-input{flex:1 1}.random-add-input .ant-input-number{border:2px solid #f0f0f0;border-radius:8px;height:36px;transition:all .3s ease;width:100%}.random-add-input .ant-input-number:hover{border-color:#667eea}.random-add-input .ant-input-number-focused{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}.random-add-btn{background:#fff;border:2px solid #667eea;border-radius:8px;color:#667eea;cursor:pointer;font-size:14px;font-weight:500;height:36px;padding:0 20px;transition:all .3s ease;white-space:nowrap}.random-add-btn:hover{background:#eef2ff}.filter-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 8px #0000000a;margin-bottom:24px}.filter-card .ant-form-item-label,.filter-card .ant-form-item-label>label{color:#333;font-weight:500}.filter-card .ant-select{border:2px solid #f0f0f0;border-radius:8px;transition:all .3s ease}.filter-card .ant-select:hover{border-color:#667eea}.filter-card .ant-select-focused{border-color:#667eea;box-shadow:0 0 0 2px #667eea33}@media screen and (max-width:1200px){.vpn-order{max-width:340px}}@media screen and (max-width:992px){.vpn-main{flex-direction:column}.vpn-order{max-width:100%;position:static}}@media screen and (max-width:768px){.vpn-container{margin-top:56px;padding:16px 16px 80px}.vpn-main{flex-direction:column;gap:16px}.vpn-header{align-items:flex-start;flex-direction:column;gap:10px;padding-bottom:12px}.vpn-banner{font-size:14px;margin-top:10px;padding:8px 12px;position:static;text-align:center;white-space:normal;width:100%}.vpn-sale-tag{display:inline-block;margin-top:4px}.vpn-server-card{margin:8px 0;width:100%}.vpn-servers-list{height:400px;padding:8px}.vpn-order{position:static;width:100%}.vpn-random-add{flex-direction:column;gap:8px}.random-add-btn{width:100%}}@media screen and (max-width:480px){.vpn-server-card{margin:8px 0;width:100%}.vpn-banner{font-size:13px;padding:6px 10px}}.vpn-servers-list::-webkit-scrollbar{width:6px}.vpn-servers-list::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.vpn-servers-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.vpn-servers-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.vpn-container{animation:fadeInUp .6s ease-out}.vpn-server-card{animation:fadeInUp .3s ease-out}.vpn-order{animation:fadeInUp .4s ease-out}.promo-promotion-page{background:#0a0b1a;margin-top:64px;min-height:calc(100vh - 64px);overflow:hidden;position:relative}.promo-promotion-bg{bottom:0;left:0;position:absolute;right:0;top:0}.promo-gradient-overlay{animation:gradientMove 15s ease infinite;background:linear-gradient(135deg,#20117ecc,#43189bcc,#6f1eaecc);height:100%;position:absolute;width:100%}.promo-particles{animation:particleFloat 20s linear infinite;background-image:radial-gradient(circle,#ffffff26 1px,#0000 0),radial-gradient(circle,#ffffff1a 1px,#0000 0);background-position:0 0,25px 25px;background-size:50px 50px;height:100%;position:absolute;width:100%}.promo-promotion-content{color:#fff;margin:0 auto;max-width:1200px;padding:60px 20px;position:relative;z-index:1}.promo-hero-section{margin-bottom:80px;text-align:center}.promo-hero-icon{animation:iconFloat 3s ease-in-out infinite;color:#00f7ff;font-size:48px;margin-bottom:24px}.promo-hero-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f7ff,#9f00ff);-webkit-background-clip:text;font-size:48px;font-weight:600;margin-bottom:24px}.promo-hero-subtitle{align-items:center;color:#ffffffe6;display:flex;font-size:20px;gap:16px;justify-content:center}.promo-dot{background:#00f7ff;border-radius:50%;height:6px;width:6px}.promo-features-section{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:80px}.promo-feature-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.promo-feature-card:hover{border-color:#00f7ff;transform:translateY(-10px)}.promo-feature-icon{color:#00f7ff;font-size:36px;margin-bottom:20px}.promo-feature-card h3{color:#fff;font-size:20px;margin-bottom:12px}.promo-feature-card p{color:#ffffffb3;line-height:1.6}.promo-link-section{margin-bottom:80px}.promo-link-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.promo-link-card h3{font-size:24px;margin-bottom:24px;text-align:center}.promo-link-input-group{display:flex;gap:16px}.promo-link-input-group .ant-input{background:#ffffff1a;border:1px solid #fff3;color:#fff}.promo-link-input-group .ant-btn{background:linear-gradient(45deg,#00f7ff,#9f00ff);border:none}.promo-steps-section{margin-bottom:80px}.promo-steps-section h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f7ff,#9f00ff);-webkit-background-clip:text;font-size:32px;margin-bottom:40px;text-align:center}.promo-steps-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.promo-step-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:30px;text-align:center;transition:all .3s ease}.promo-step-card:hover{border-color:#00f7ff;transform:translateY(-5px)}.promo-step-number{color:#00f7ff;font-size:36px;font-weight:600;margin-bottom:16px}.promo-step-card h3{color:#fff;font-size:20px;margin-bottom:12px}.promo-step-card p{color:#ffffffb3}.promo-earnings-section{margin-bottom:60px}.promo-earnings-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px;text-align:center}.promo-earnings-card h2{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#00f7ff,#9f00ff);-webkit-background-clip:text;font-size:32px;margin-bottom:40px}.promo-earnings-example{align-items:center;display:flex;gap:40px;justify-content:center;margin-bottom:24px}.promo-example-item{text-align:center}.promo-example-amount{font-size:32px;font-weight:600;margin-bottom:8px}.promo-example-desc{color:#ffffffb3}.promo-example-arrow{color:#00f7ff;font-size:24px}.promo-highlight .promo-example-amount{color:#00f7ff}.promo-earnings-note{color:#ffffffb3;font-size:16px}@keyframes gradientMove{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes particleFloat{0%{transform:translateY(0)}to{transform:translateY(-50px)}}@keyframes iconFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:768px){.promo-promotion-content{padding:40px 16px}.promo-hero-section h1{font-size:36px}.promo-hero-subtitle{font-size:16px}.promo-link-input-group{flex-direction:column}.promo-earnings-example{flex-direction:column;gap:20px}}.ra-recharge-activity-page{background:#0a0b1a;margin-top:64px;min-height:calc(100vh - 64px);overflow:hidden;position:relative}.ra-animated-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.ra-light-beam{animation:rotate 20s linear infinite;background:linear-gradient(45deg,#2962ff1a,#00d1ff1a,#2962ff1a);height:200%;position:absolute;width:200%}.ra-particles{animation:sparkle 4s ease-in-out infinite;background-image:radial-gradient(circle,#fff 1px,#0000 0),radial-gradient(circle,#fff 1px,#0000 0);background-position:0 0,25px 25px;background-size:50px 50px;height:100%;opacity:.1;position:absolute;width:100%}.ra-activity-content{margin:0 auto;max-width:1400px;padding:60px 20px;position:relative;z-index:1}.ra-hero-section{color:#fff;margin-bottom:60px;text-align:center}.ra-hero-icon{color:#00d1ff;font-size:48px;margin-bottom:20px}.ra-hero-section h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#2962ff,#00d1ff);-webkit-background-clip:text;font-size:48px;font-weight:600;margin-bottom:24px}.ra-hero-subtitle{align-items:center;display:flex;font-size:20px;gap:16px;justify-content:center}.ra-highlight{color:#00d1ff}.ra-divider{background:#00d1ff;border-radius:50%;height:6px;width:6px}.ra-plans-container{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:60px}.ra-plan-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.ra-plan-card:hover{border-color:#00d1ff4d;transform:translateY(-10px)}.ra-plan-tag{background:#00d1ff33;border-radius:20px;color:#00d1ff;font-size:14px;padding:4px 12px;position:absolute;right:20px;top:20px}.ra-plan-content{align-items:center;display:flex;gap:20px;justify-content:space-between}.ra-plan-amount{color:#fff}.ra-currency{font-size:24px;opacity:.8}.ra-number{font-size:40px;font-weight:600}.ra-bonus-arrow{color:#00d1ff;font-size:24px}.ra-gift-icon{font-size:28px}.ra-bonus-amount{margin-top:20px;text-align:right}.ra-bonus-value{color:#00d1ff;font-size:36px;font-weight:600}.ra-bonus-label{color:#fff9;font-size:16px}.ra-card-glow{background:radial-gradient(circle at 50% 0,#00d1ff1a 0,#0000 70%);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ra-plan-card:hover .ra-card-glow{opacity:1}.ra-action-section{margin-bottom:60px;text-align:center}.ra-recharge-button{background:linear-gradient(45deg,#2962ff,#00d1ff);border:none;border-radius:25px;box-shadow:0 5px 20px #00d1ff4d;font-size:18px;height:50px;padding:0 40px;transition:all .3s ease}.ra-recharge-button:hover{box-shadow:0 8px 25px #00d1ff66;transform:translateY(-2px)}.ra-rules-section{margin:0 auto;max-width:1000px}.ra-rules-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:40px}.ra-rules-card h3{color:#fff;font-size:24px;margin-bottom:30px;text-align:center}.ra-rules-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.ra-rule-item{text-align:center}.ra-rule-number{color:#00d1ff;font-size:24px;font-weight:600;margin-bottom:12px}.ra-rule-text{color:#fffc;font-size:16px;line-height:1.5}.ra-no-data{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#fff9;font-size:18px;padding:40px;text-align:center}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sparkle{0%,to{opacity:.1}50%{opacity:.2}}@media (max-width:768px){.ra-activity-content{padding:40px 16px}.ra-hero-section h1{font-size:36px}.ra-hero-subtitle{font-size:16px}.ra-plan-card{padding:20px}.ra-number{font-size:32px}.ra-bonus-value{font-size:28px}.ra-rules-card{padding:30px 20px}}.terms-container{background-color:#f5f5f5;margin:0 auto;max-width:1200px;min-height:calc(100vh - 64px);padding:24px}.terms-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a}.terms-card .ant-typography{padding:24px}.terms-card h2{margin-bottom:32px;text-align:center}.terms-card h3{color:#333;margin-bottom:16px;margin-top:24px}.terms-card p{color:#666;line-height:1.8;margin-bottom:16px}