[data-v-01f2c0a1]:root{--el-color-primary:#8a2be2}[data-v-01f2c0a1]:root,html.dark[data-v-01f2c0a1]{--el-bg-color:#0f0f13;--el-text-color-primary:#fff;--el-text-color-regular:#b0b0b0;--el-text-color-secondary:#a3a6ad;--el-bg-color-overlay:#1d1e1f;--el-border-color:#4c4d4f;--el-fill-color-blank:#0f0f13;--el-bg-color-page:#0a0a0a;--el-bg-color-block:#141414}body[data-v-01f2c0a1]{background-color:var(--el-bg-color);color:var(--el-text-color-primary);font-family:PingFang SC,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif;margin:0;transition:background-color .3s,color .3s}.dark-mode[data-v-01f2c0a1]{background:#0f0f13;color:#fff}.ad-delivery-page[data-v-01f2c0a1]{margin:0 auto;max-width:1200px;padding:40px 20px}.page-header[data-v-01f2c0a1]{margin-bottom:30px}.page-header h2[data-v-01f2c0a1]{color:var(--el-text-color-primary);font-size:28px;margin:0 0 10px}.page-header .subtitle[data-v-01f2c0a1]{color:var(--el-text-color-secondary);margin:0}.section-card[data-v-01f2c0a1]{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-lighter);border-radius:12px;box-shadow:0 2px 12px #0000000d;margin-bottom:30px;padding:30px}.section-title[data-v-01f2c0a1]{border-bottom:1px solid var(--el-border-color-lighter);color:var(--el-text-color-primary);font-size:18px;margin:0 0 24px;padding-bottom:16px}.ad-form[data-v-01f2c0a1]{max-width:600px}.url-hint[data-v-01f2c0a1]{align-items:flex-start;background-color:var(--el-color-warning-light-9);border-radius:6px;color:var(--el-color-warning);display:flex;font-size:13px;line-height:1.5;margin-top:8px;padding:8px 12px;width:100%}.url-hint .warning-icon[data-v-01f2c0a1]{font-size:16px;margin-right:6px;margin-top:2px}.url-shortcuts[data-v-01f2c0a1]{align-items:center;color:var(--el-text-color-regular);display:flex;font-size:13px;margin-top:12px;width:100%}.url-shortcuts a[data-v-01f2c0a1]{color:var(--el-color-primary);margin:0 4px;text-decoration:none}.url-shortcuts a[data-v-01f2c0a1]:hover{text-decoration:underline}.url-shortcuts .divider[data-v-01f2c0a1]{color:var(--el-text-color-placeholder);margin:0 8px}.package-list[data-v-01f2c0a1]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.package-item[data-v-01f2c0a1]{align-items:center;background:var(--el-bg-color);border:2px solid var(--el-border-color-lighter);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:30px 20px;transition:all .3s}.package-item[data-v-01f2c0a1]:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-5px)}.package-item.is-selected[data-v-01f2c0a1]{background-color:var(--el-color-primary-light-9);border-color:#409eff}.package-item .pkg-header[data-v-01f2c0a1]{margin-bottom:20px}.package-item .pkg-header h4[data-v-01f2c0a1]{color:var(--el-text-color-primary);font-size:20px;margin:0}.package-item .pkg-price[data-v-01f2c0a1]{color:#409eff;margin-bottom:30px}.package-item .pkg-price .currency[data-v-01f2c0a1]{font-size:24px;font-weight:700}.package-item .pkg-price .amount[data-v-01f2c0a1]{font-size:40px;font-weight:700}.package-item .auth-list[data-v-01f2c0a1]{flex:1;list-style:none;margin:0 0 30px;padding:0;width:100%}.package-item .auth-list li[data-v-01f2c0a1]{align-items:center;color:var(--el-text-color-regular);display:flex;font-size:16px;justify-content:center;margin-bottom:16px}.package-item .auth-list li .check-icon[data-v-01f2c0a1]{color:#409eff;font-size:18px;margin-right:8px}.package-item .buy-btn[data-v-01f2c0a1]{width:100%}.pay-dialog-content[data-v-01f2c0a1]{padding:10px 0;text-align:center}.pay-dialog-content .pay-tip[data-v-01f2c0a1]{font-size:16px;margin-bottom:10px}.pay-dialog-content .pay-amount[data-v-01f2c0a1]{font-size:16px;margin-bottom:20px}.pay-dialog-content .pay-amount span[data-v-01f2c0a1]{color:#f56c6c;font-size:24px;font-weight:700}.pay-dialog-content .qrcode-container[data-v-01f2c0a1]{align-items:center;background:#fff;border:1px solid var(--el-border-color-lighter);border-radius:8px;display:flex;height:200px;justify-content:center;margin:0 auto 20px;width:200px}.pay-dialog-content .qrcode-container img[data-v-01f2c0a1]{max-height:100%;max-width:100%}.pay-dialog-content .pay-status[data-v-01f2c0a1]{color:var(--el-text-color-regular);font-size:14px}.pay-dialog-content .pay-status.success[data-v-01f2c0a1]{color:#67c23a;font-weight:700}.pay-dialog-content .pay-status.failed[data-v-01f2c0a1]{color:#f56c6c}
