.wx-vip[data-v-59d3552e]{min-height:100vh;background:#f5f7fa;padding-bottom:40px}.wx-vip__header[data-v-59d3552e]{height:48px;line-height:48px;text-align:center;font-size:17px;font-weight:600;color:#1f2d3d;background:#fff}.vip-card[data-v-59d3552e]{margin:16px;padding:24px 20px;background:linear-gradient(135deg,#409eff,#337ecc);border-radius:12px;color:#fff}.vip-status[data-v-59d3552e]{font-size:15px;opacity:.9}.vip-remain[data-v-59d3552e]{margin-top:10px;font-size:15px}.vip-remain span[data-v-59d3552e]{font-size:28px;font-weight:700}.vip-time[data-v-59d3552e]{margin-top:8px;font-size:13px;opacity:.9}.tip[data-v-59d3552e]{padding:16px;text-align:center;color:#909399;font-size:14px}.subscribe-guide[data-v-59d3552e]{margin:16px 16px 0;padding:20px 16px;background:#fff;border-radius:12px;text-align:center}.subscribe-guide__title[data-v-59d3552e]{margin:0 0 8px;font-size:15px;font-weight:600;color:#1f2d3d}.subscribe-guide__desc[data-v-59d3552e]{margin:0 0 12px;font-size:13px;color:#909399;line-height:1.6}.subscribe-guide__qr[data-v-59d3552e]{width:140px;height:140px;-o-object-fit:contain;object-fit:contain}.subscribe-guide__tip[data-v-59d3552e]{margin:8px 0 12px;font-size:12px;color:#c0c4cc}.subscribe-guide__close[data-v-59d3552e]{padding:8px 20px;border:1px solid #dcdfe6;border-radius:18px;background:#fff;color:#606266;font-size:13px}.study-section[data-v-59d3552e]{margin:16px 16px 0}.study-btn[data-v-59d3552e]{width:100%;height:46px;border:none;border-radius:23px;background:#409eff;color:#fff;font-size:16px;cursor:pointer}.unbind-section[data-v-59d3552e]{margin:16px 16px 0}.unbind-btn[data-v-59d3552e]{width:100%;height:46px;border:none;border-radius:23px;background:#f56c6c;color:#fff;font-size:16px;cursor:pointer}.renew-section[data-v-59d3552e]{margin:16px 16px 0}.renew-btn[data-v-59d3552e]{width:100%;height:46px;border:none;border-radius:23px;background:#07c160;color:#fff;font-size:16px;cursor:pointer}.pwd-section[data-v-59d3552e]{margin:16px 16px 0}.pwd-btn[data-v-59d3552e]{width:100%;height:46px;border:none;border-radius:23px;background:#409eff;color:#fff;font-size:16px;cursor:pointer}.vip-plan-empty[data-v-59d3552e],.vip-plan-loading[data-v-59d3552e]{font-size:14px;color:#909399;text-align:center;padding:20px 0}.vip-plan-list[data-v-59d3552e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.vip-plan-item[data-v-59d3552e]{position:relative;padding:16px 8px 14px;background:#fff;border:1px solid #e5e9f2;border-radius:10px;cursor:pointer;text-align:center;transition:border-color .2s,box-shadow .2s,transform .2s}.vip-plan-item[data-v-59d3552e]:hover{border-color:#409eff;box-shadow:0 4px 12px rgba(64,158,255,.15);transform:translateY(-2px)}.vip-plan-item-active[data-v-59d3552e]{background:#ecf5ff;border-color:#409eff;box-shadow:0 2px 8px rgba(64,158,255,.12)}.vip-plan-check[data-v-59d3552e]{position:absolute;top:6px;right:6px;width:18px;height:18px;line-height:18px;text-align:center;border-radius:50%;background:#409eff;color:#fff;font-size:12px}.vip-plan-name[data-v-59d3552e]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vip-plan-price[data-v-59d3552e]{display:flex;align-items:baseline;justify-content:center}.vip-plan-price-symbol[data-v-59d3552e]{font-size:14px;font-weight:700;color:#f56c6c;margin-right:2px}.vip-plan-price-now[data-v-59d3552e]{font-size:20px;font-weight:700;color:#f56c6c;line-height:1}.vip-plan-price-old[data-v-59d3552e]{font-size:12px;color:#c0c4cc;text-decoration:line-through;margin-top:6px}.vip-plan-remark[data-v-59d3552e]{font-size:12px;color:#909399;margin-top:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pay-btn[data-v-59d3552e]{width:100%;height:46px;margin-top:18px;border:none;border-radius:23px;background:#07c160;color:#fff;font-size:16px;cursor:pointer}.pay-btn[disabled][data-v-59d3552e]{opacity:.5}