.cj-landing[data-v-d5578c28]{scroll-behavior:smooth;background:linear-gradient(180deg,#eaf2ff 0%,#f3eeff 38%,#ffffff 100%)}.cj-hero-carousel[data-v-d5578c28]{background:linear-gradient(135deg,#eaf2ff 0%,#f3eeff 50%,#eef6ff 100%);padding:24px 0 8px}.cj-hero-carousel__glow[data-v-d5578c28]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 18%,rgba(64,158,255,.18),transparent 42%),radial-gradient(circle at 88% 82%,rgba(124,58,237,.16),transparent 45%);pointer-events:none}.cj-landing[data-v-d5578c28] .el-carousel__arrow{width:40px;height:40px;background-color:#a8acb1;color:#fff;font-size:18px;opacity:.92}.cj-landing[data-v-d5578c28] .el-carousel__arrow:hover{background-color:#337ecc;opacity:1}.cj-landing[data-v-d5578c28] .el-carousel__arrow i{color:#fff}.cj-landing[data-v-d5578c28] .el-carousel__button{background-color:#409eff59}.cj-landing[data-v-d5578c28] .el-carousel__indicator.is-active .el-carousel__button{background-color:#409eff}.cj-title-gradient[data-v-d5578c28]{background:linear-gradient(90deg,#1d4ed8,#409eff 55%,#67c23a);-webkit-background-clip:text;background-clip:text;color:transparent}.cj-install-btn[data-v-d5578c28]{box-shadow:0 8px 20px -8px #409eff99}.cj-fade-up[data-v-d5578c28]{animation:cjFadeUp-d5578c28 .6s ease-out both}.cj-feature-card[data-v-d5578c28]{background:var(--card-tint, #ffffff);animation:cjFadeUp-d5578c28 .5s ease-out both}.cj-feature-card[data-v-d5578c28]:hover{background:var(--card-tint-hover, #f5f7fa)}.cj-why-card[data-v-d5578c28]{background:var(--card-tint, #ffffff);animation:cjFadeUp-d5578c28 .5s ease-out both}.cj-why-card[data-v-d5578c28]:hover{background:var(--card-tint-hover, #f5f7fa)}@keyframes cjFadeUp-d5578c28{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.cj-cta-glow[data-v-d5578c28]{position:absolute;top:-40%;right:-20%;width:220px;height:220px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);pointer-events:none}.cj-shine-btn[data-v-d5578c28]{overflow:hidden}.cj-shine-btn[data-v-d5578c28]:before{content:"";position:absolute;top:0;left:-120%;width:80%;height:100%;background:linear-gradient(120deg,transparent,rgba(64,158,255,.25),transparent);transform:skew(-20deg);animation:cjShine-d5578c28 3s infinite}@keyframes cjShine-d5578c28{0%{left:-120%}60%{left:130%}to{left:130%}}[data-v-e8eb28ca] .plugin-download-dialog{margin-bottom:0;border-radius:16px;overflow:hidden;background:transparent;box-shadow:none}[data-v-e8eb28ca] .plugin-download-dialog .el-dialog__header{display:none}[data-v-e8eb28ca] .plugin-download-dialog .el-dialog__body{padding:0;background:transparent;max-height:92vh;overflow:hidden}.plugin-download-panel[data-v-e8eb28ca]{position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#f5f9ff 0%,#ffffff 42%,#f8fafc 100%);box-shadow:0 18px 48px #0f172a29}.plugin-download-panel__close[data-v-e8eb28ca]{position:absolute;top:10px;right:10px;z-index:5;display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;border-radius:999px;background:rgba(255,255,255,.95);color:#64748b;cursor:pointer;line-height:1;box-shadow:0 2px 8px #0f172a14;transition:background .2s ease,color .2s ease}.plugin-download-panel__close[data-v-e8eb28ca]:hover{background:#fff;color:#409eff}.plugin-download-panel__carousel-wrap[data-v-e8eb28ca]{padding:12px 16px 0}.plugin-download-panel__slide[data-v-e8eb28ca]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;overflow:hidden;border-radius:12px;background:#eef4ff}.plugin-download-panel__slide-img[data-v-e8eb28ca]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.plugin-download-panel[data-v-e8eb28ca] .el-carousel__indicators--inside{bottom:8px}.plugin-download-panel[data-v-e8eb28ca] .el-carousel__button{width:16px;height:4px;border-radius:999px;background:rgba(255,255,255,.75);opacity:1}.plugin-download-panel[data-v-e8eb28ca] .el-carousel__indicator.is-active .el-carousel__button{background:#409eff}.plugin-download-panel__intro[data-v-e8eb28ca]{padding:12px 24px 0}.plugin-download-panel__head[data-v-e8eb28ca]{text-align:center}.plugin-download-panel__badge[data-v-e8eb28ca]{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:rgba(64,158,255,.1);color:#409eff;font-size:12px;font-weight:600}.plugin-download-panel__title[data-v-e8eb28ca]{margin:8px 0 0;font-size:22px;font-weight:700;line-height:1.3;color:#1a1a1a}.plugin-download-panel__desc[data-v-e8eb28ca]{margin:6px auto 0;max-width:820px;font-size:13px;line-height:1.55;color:#64748b}.plugin-download-panel__features[data-v-e8eb28ca]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.plugin-download-panel__feature[data-v-e8eb28ca]{display:flex;align-items:flex-start;gap:8px;min-width:0;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.95);border:1px solid #e8eef7}.plugin-download-panel__feature-icon[data-v-e8eb28ca]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:8px;background:rgba(64,158,255,.1);color:#409eff;font-size:15px}.plugin-download-panel__feature-text[data-v-e8eb28ca]{min-width:0}.plugin-download-panel__feature-title[data-v-e8eb28ca]{font-size:13px;font-weight:600;color:#1e293b;line-height:1.35}.plugin-download-panel__feature-desc[data-v-e8eb28ca]{margin-top:2px;font-size:12px;color:#64748b;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plugin-download-panel__actions[data-v-e8eb28ca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding:14px 24px 6px}.plugin-download-panel__btn[data-v-e8eb28ca]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:160px;height:42px;padding:0 24px;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.plugin-download-panel__btn i[data-v-e8eb28ca]{font-size:15px}.plugin-download-panel__btn[data-v-e8eb28ca]:disabled{cursor:not-allowed;opacity:.8}.plugin-download-panel__btn--primary[data-v-e8eb28ca]{color:#fff;background:linear-gradient(135deg,#5cadff 0%,#409eff 48%,#2d8cf0 100%);box-shadow:0 8px 22px #409eff66}.plugin-download-panel__btn--primary[data-v-e8eb28ca]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 28px #409eff80}.plugin-download-panel__btn--ghost[data-v-e8eb28ca]{color:#2f7fe8;background:#fff;border:1.5px solid rgba(64,158,255,.55);box-shadow:0 4px 14px #409eff1f}.plugin-download-panel__btn--ghost[data-v-e8eb28ca]:hover{transform:translateY(-2px);color:#409eff;border-color:#409eff;background:#ecf5ff}.plugin-download-panel__platforms[data-v-e8eb28ca]{padding:8px 24px 16px}.plugin-download-panel__platforms-label[data-v-e8eb28ca]{text-align:center;font-size:12px;color:#94a3b8}.plugin-download-panel__platforms-list[data-v-e8eb28ca]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:8px}.plugin-download-panel__platform[data-v-e8eb28ca]{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid #e8eef7;font-size:12px;color:#475569}.plugin-download-panel__platform-icon[data-v-e8eb28ca]{width:16px;height:16px;fill:currentColor}@media (max-width: 960px){.plugin-download-panel__features[data-v-e8eb28ca]{grid-template-columns:repeat(2,minmax(0,1fr))}}.step-card[data-v-8458bb03]{padding:18px 20px;border-radius:12px;border:1px solid #e5e7eb;background:#fafbfc}.step-card .step-card__num[data-v-8458bb03]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:999px;background:#409eff;color:#fff;font-size:15px;font-weight:600;line-height:1;transition:background .2s ease}.step-card .step-card__num--done[data-v-8458bb03]{background:#67c23a}.step-card .step-card__num--done .el-icon-check[data-v-8458bb03]{line-height:1}.flat-row[data-v-8458bb03]{display:flex;align-items:center;gap:12px}.flat-row+.flat-row[data-v-8458bb03]{margin-top:16px}.flat-row__label[data-v-8458bb03]{flex-shrink:0;width:60px;font-size:13px;color:#606266;text-align:right}.flat-row[data-v-8458bb03] .el-radio{margin-right:0;white-space:nowrap}.flat-row[data-v-8458bb03] .el-radio .el-radio__input{display:none}.flat-row[data-v-8458bb03] .el-radio .el-radio__label{display:inline-block;min-width:100px;padding:10px 18px;border:1px solid #dcdfe6;border-radius:10px;background:#fff;font-size:14px;text-align:center;color:#606266;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease}.flat-row[data-v-8458bb03] .el-radio:hover:not(.is-disabled) .el-radio__label{border-color:#a0cfff;color:#409eff}.flat-row[data-v-8458bb03] .el-radio.is-checked .el-radio__label{border-color:#409eff;background:#ecf5ff;color:#409eff;font-weight:500;box-shadow:0 0 0 1px #409eff inset}.flat-row[data-v-8458bb03] .el-radio.is-disabled .el-radio__label{border-color:#e4e7ed;background:#f5f7fa;color:#c0c4cc;cursor:not-allowed}
