.step-inner[data-v-5d784065]{padding:0}.skeleton-wrap[data-v-5d784065]{padding:20px 24px}.skeleton-row[data-v-5d784065]{height:14px;width:100%;background:linear-gradient(90deg,#f0f0f0 25%,#e6e6e6 50%,#f0f0f0 75%);background-size:200% 100%;animation:kw-shimmer-5d784065 1.4s infinite;border-radius:4px;margin-bottom:14px}.skeleton-row.header[data-v-5d784065]{height:18px;width:100%;margin-bottom:20px}@keyframes kw-shimmer-5d784065{0%{background-position:200% 0}to{background-position:-200% 0}}.kw-cell[data-v-5d784065]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.kw-text[data-v-5d784065]{font-size:13px;font-weight:500;color:#333}.kw-trans[data-v-5d784065]{font-size:12px;color:#888}.rank-tag[data-v-5d784065]{display:inline-block;padding:2px 8px;border-radius:10px;font-size:12px;font-weight:600}.rank-top[data-v-5d784065]{background:#e8f8f0;color:#16a36a}.rank-mid[data-v-5d784065]{background:#fff7e6;color:#d48806}.rank-low[data-v-5d784065]{background:#f5f5f5;color:#888}.vol-text[data-v-5d784065]{font-weight:500;color:#333;font-size:13px}.bar-cell[data-v-5d784065]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:3px}.bar-val[data-v-5d784065]{font-size:12px;color:#555}.mini-bar-wrap[data-v-5d784065]{width:52px;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.mini-bar[data-v-5d784065]{height:100%;background:#16a36a;border-radius:2px;transition:width .3s;max-width:100%}.match-high[data-v-5d784065]{font-size:12px;font-weight:600;color:#16a36a}.match-mid[data-v-5d784065]{font-size:12px;font-weight:600;color:#e6a23c}.match-low[data-v-5d784065]{font-size:12px;color:#f56c6c}.match-gray[data-v-5d784065]{font-size:12px;color:#ccc}.score-val[data-v-5d784065]{font-size:12px;color:#999;font-variant-numeric:tabular-nums}.card-footer[data-v-5d784065]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;border-top:1px solid #f0f0f0;background:#fafafa}.sel-hint[data-v-5d784065]{font-size:13px;color:#999}.sel-hint b[data-v-5d784065]{color:#16a36a}.footer-btns[data-v-5d784065]{display:-ms-flexbox;display:flex;gap:10px}.kw-btn[data-v-5d784065]{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1.5px solid transparent;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.kw-btn.primary[data-v-5d784065]{background:#16a36a;color:#fff;border-color:#16a36a}.kw-btn.primary[data-v-5d784065]:hover{background:#128a58}.kw-btn.primary[data-v-5d784065]:disabled{background:#b2d9c7;border-color:#b2d9c7;cursor:not-allowed}.kw-btn.outline[data-v-5d784065]{background:#fff;color:#555;border-color:#dcdfe6}.kw-btn.outline[data-v-5d784065]:hover{border-color:#16a36a;color:#16a36a}.step-inner[data-v-5d784065] .el-table .row-selected{background:#f5fdf9!important}.step-inner[data-v-5d784065] .el-table .row-selected:hover>td{background:#edfaf4!important}.step-inner[data-v-60a8b073]{padding:16px 20px}.loading-wrap[data-v-60a8b073]{text-align:center;padding:28px 20px}.loading-tip[data-v-60a8b073]{font-size:13px;color:#999;margin-top:14px}.dot-spinner[data-v-60a8b073]{display:-ms-flexbox;display:flex;gap:6px;-ms-flex-pack:center;justify-content:center}.dot-spinner span[data-v-60a8b073]{width:9px;height:9px;border-radius:50%;background:#16a36a;animation:kw-dot-bounce-60a8b073 1.1s ease-in-out infinite}.dot-spinner span[data-v-60a8b073]:nth-child(2){animation-delay:.16s}.dot-spinner span[data-v-60a8b073]:nth-child(3){animation-delay:.32s}@keyframes kw-dot-bounce-60a8b073{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}.groups-wrap[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.summary-bar[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;font-size:13px;color:#555;padding:0 2px 10px;border-bottom:1px solid #f0f0f0;margin-bottom:8px}.summary-bar b[data-v-60a8b073]{color:#16a36a}.kw-badge[data-v-60a8b073]{font-size:11px;background:#f0f0f0;color:#888;padding:2px 8px;border-radius:10px}.streaming-badge[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:3px;font-size:11px;color:#16a36a;background:#edf8f2;padding:2px 8px;border-radius:10px;margin-left:auto}.s-dot[data-v-60a8b073]{display:inline-block;width:4px;height:4px;border-radius:50%;background:currentColor;animation:kw-sdot-60a8b073 1.2s ease-in-out infinite}.s-dot[data-v-60a8b073]:nth-child(2){animation-delay:.2s}.s-dot[data-v-60a8b073]:nth-child(3){animation-delay:.4s}@keyframes kw-sdot-60a8b073{0%,80%,to{opacity:.3;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.keyword-group[data-v-60a8b073]{border:1px solid #f0f0f0;border-radius:6px;overflow:hidden;margin-bottom:4px}.group-header[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;background:#fafafa;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:background .15s}.group-header[data-v-60a8b073]:hover{background:#f0faf5}.expand-icon[data-v-60a8b073]{-ms-flex-negative:0;flex-shrink:0;transition:transform .2s}.expand-icon.collapsed[data-v-60a8b073]{transform:rotate(-90deg)}.group-keyword[data-v-60a8b073]{font-size:14px;font-weight:500;color:#333;-ms-flex:1;flex:1}.group-count[data-v-60a8b073]{font-size:12px;color:#999;background:#f0f0f0;padding:2px 8px;border-radius:10px;-ms-flex-negative:0;flex-shrink:0}.image-grid[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;padding:12px 14px;background:#fff}.product-thumb[data-v-60a8b073]{width:68px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:4px}.product-thumb img[data-v-60a8b073],.thumb-placeholder[data-v-60a8b073]{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border:1px solid #eee;border-radius:4px;background:#fafafa}.thumb-placeholder[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.thumb-asin[data-v-60a8b073]{font-size:10px;color:#aaa;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.loading-more[data-v-60a8b073]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;padding:10px 4px 2px;color:#16a36a}.loading-more-text[data-v-60a8b073]{font-size:12px;color:#aaa;margin-left:2px}.empty-tip[data-v-60a8b073]{text-align:center;color:#bbb;padding:24px;font-size:13px}.slide-enter-active[data-v-60a8b073],.slide-leave-active[data-v-60a8b073]{transition:opacity .18s}.slide-enter[data-v-60a8b073],.slide-leave-to[data-v-60a8b073]{opacity:0}.s3-root[data-v-d96b3078]{position:relative}.skeleton-wrap[data-v-d96b3078]{padding:16px 20px}.sk-bar[data-v-d96b3078]{height:14px;width:55%;margin-bottom:16px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:kw-shimmer-d96b3078 1.4s infinite;border-radius:4px}.sk-grid[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.sk-thumb[data-v-d96b3078]{width:80px;height:80px;border-radius:6px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:kw-shimmer-d96b3078 1.4s infinite}@keyframes kw-shimmer-d96b3078{0%{background-position:200% 0}to{background-position:-200% 0}}.stats-bar[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:10px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.stats-text[data-v-d96b3078]{font-size:13px;color:#555}.stats-text b[data-v-d96b3078]{color:#16a36a}.arrow[data-v-d96b3078]{margin:0 6px;color:#aaa}.select-all-label[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.select-all-label input[data-v-d96b3078]{cursor:pointer}.section[data-v-d96b3078]{border-bottom:1px solid #f0f0f0}.section-toggle[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:9px 16px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-size:13px;color:#444;background:#fafafa;transition:background .15s}.section-toggle[data-v-d96b3078]:hover{background:#f0f8f5}.toggle-icon[data-v-d96b3078]{-ms-flex-negative:0;flex-shrink:0;transition:transform .2s;color:#888}.toggle-icon.open[data-v-d96b3078]{transform:rotate(0deg)}.toggle-icon[data-v-d96b3078]:not(.open){transform:rotate(-90deg)}.section-count[data-v-d96b3078]{font-size:12px;color:#999;background:#f0f0f0;border-radius:10px;padding:1px 8px;margin-left:2px}.thumb-grid[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:12px 16px 14px}.thumb-item[data-v-d96b3078]{position:relative;width:80px;height:80px;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid #e8e8e8;background:#fafafa;transition:border-color .18s,transform .15s;-ms-flex-negative:0;flex-shrink:0}.thumb-item[data-v-d96b3078]:hover{border-color:#b2d9c7;transform:scale(1.04);z-index:1}.thumb-item.selected[data-v-d96b3078]{border-color:#16a36a}.thumb-item.readonly[data-v-d96b3078]{cursor:default}.thumb-item.readonly[data-v-d96b3078]:hover{transform:none;border-color:#e8e8e8}.thumb-item.readonly.selected[data-v-d96b3078]:hover{border-color:#16a36a}.thumb-item img[data-v-d96b3078]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.thumb-placeholder[data-v-d96b3078]{width:100%;height:100%;background:#f5f5f5}.thumb-check[data-v-d96b3078],.thumb-placeholder[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.thumb-check[data-v-d96b3078]{position:absolute;top:3px;right:3px;width:17px;height:17px;border-radius:50%;background:#16a36a}.asin-list[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;padding:10px 16px 14px}.asin-chip[data-v-d96b3078]{padding:4px 10px;border-radius:4px;font-size:12px;font-family:monospace;border:1px solid #e0e0e0;color:#555;cursor:pointer;transition:border-color .15s,background .15s;-webkit-user-select:none;-ms-user-select:none;user-select:none}.asin-chip[data-v-d96b3078]:hover{border-color:#b2d9c7;background:#f5fdf9}.asin-chip.selected[data-v-d96b3078]{border-color:#16a36a;background:#edf8f2;color:#16a36a;font-weight:500}.asin-chip.readonly[data-v-d96b3078]{cursor:default}.asin-chip.readonly[data-v-d96b3078]:hover{border-color:#e0e0e0;background:transparent}.done-count[data-v-d96b3078]{font-size:12px;color:#16a36a;font-weight:500}.copy-btn[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:4px;margin-left:auto;background:none;border:1px solid #e0e0e0;border-radius:4px;padding:3px 8px;font-size:12px;color:#888;cursor:pointer;transition:border-color .15s,color .15s}.copy-btn[data-v-d96b3078]:hover{border-color:#b2d9c7;color:#16a36a}.copy-btn.copied[data-v-d96b3078]{border-color:#16a36a;color:#16a36a}.card-footer[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;padding:12px 16px;background:#fafafa}.sel-hint[data-v-d96b3078]{font-size:13px;color:#999}.sel-hint b[data-v-d96b3078]{color:#16a36a}.footer-btns[data-v-d96b3078]{display:-ms-flexbox;display:flex;gap:10px}.kw-btn[data-v-d96b3078]{padding:8px 18px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1.5px solid transparent;transition:background .2s,border-color .2s,color .2s;white-space:nowrap}.kw-btn.primary[data-v-d96b3078]{background:#16a36a;color:#fff;border-color:#16a36a}.kw-btn.primary[data-v-d96b3078]:hover{background:#128a58}.kw-btn.primary[data-v-d96b3078]:disabled{background:#b2d9c7;border-color:#b2d9c7;cursor:not-allowed}.kw-btn.outline[data-v-d96b3078]{background:#fff;color:#555;border-color:#dcdfe6}.kw-btn.outline[data-v-d96b3078]:hover{border-color:#16a36a;color:#16a36a}.hover-popup[data-v-d96b3078]{background:#fff;border:1px solid #e4e7ed;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.15);display:-ms-flexbox;display:flex;gap:0;overflow:hidden;pointer-events:auto}.popup-img-wrap[data-v-d96b3078]{width:180px;height:180px;-ms-flex-negative:0;flex-shrink:0;background:#fafafa;border-right:1px solid #f0f0f0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.popup-img-wrap img[data-v-d96b3078]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.popup-img-placeholder[data-v-d96b3078]{width:100%;height:100%;background:#f5f5f5}.popup-info[data-v-d96b3078]{-ms-flex:1;flex:1;padding:12px 14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0}.popup-title[data-v-d96b3078]{font-size:12px;color:#333;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.popup-asin[data-v-d96b3078]{font-size:11px;font-family:monospace;color:#16a36a;font-weight:600;margin:0}.popup-meta[data-v-d96b3078]{display:-ms-flexbox;display:flex;gap:8px;-ms-flex-align:center;align-items:center;margin-top:2px}.popup-price[data-v-d96b3078]{font-size:14px;font-weight:700;color:#e6a23c}.popup-star[data-v-d96b3078]{font-size:12px;color:#f5a623;font-weight:600}.popup-stats[data-v-d96b3078]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;font-size:11px;color:#888}.popup-stats b[data-v-d96b3078]{color:#333}.popup-fade-enter-active[data-v-d96b3078],.popup-fade-leave-active[data-v-d96b3078]{transition:opacity .15s,transform .15s}.popup-fade-enter[data-v-d96b3078],.popup-fade-leave-to[data-v-d96b3078]{opacity:0;transform:scale(.96)}.sect-enter-active[data-v-d96b3078],.sect-leave-active[data-v-d96b3078]{transition:opacity .2s}.sect-enter[data-v-d96b3078],.sect-leave-to[data-v-d96b3078]{opacity:0}.step-inner[data-v-345880db]{padding:16px 20px}.sk-row[data-v-345880db]{height:28px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:kw-shimmer-345880db 1.4s infinite;border-radius:5px;margin-bottom:8px}@keyframes kw-shimmer-345880db{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-tip[data-v-345880db]{font-size:12px;color:#aaa;margin-top:8px}.section-label[data-v-345880db]{font-size:13px;font-weight:600;color:#555;margin-bottom:10px}.threshold-list[data-v-345880db]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;margin-bottom:14px}.threshold-row[data-v-345880db]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:0;font-size:13px;color:#555;line-height:1.6}.range-text[data-v-345880db]{color:#555}.range-text b[data-v-345880db]{color:#333;font-weight:600}.level-tag[data-v-345880db]{font-size:12px;font-weight:600;padding:1px 7px;border-radius:4px;border:1px solid;white-space:nowrap;margin-left:2px}.tag-high[data-v-345880db]{background:#e8f5e9;color:#16a36a;border-color:#a5d6a7}.tag-mid[data-v-345880db]{background:#fffbe6;color:#ad8b00;border-color:#ffe58f}.tag-low[data-v-345880db]{background:#fff7e6;color:#d46b08;border-color:#ffd591}.tag-none[data-v-345880db]{background:#f5f5f5;color:#888;border-color:#d9d9d9}.info-tip[data-v-345880db]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:6px;font-size:12px;color:#64b5a0;background:#f0fcf7;border-radius:6px;padding:8px 12px}.empty-tip[data-v-345880db]{text-align:center;color:#bbb;font-size:13px;padding:24px}.step-inner[data-v-380bce9c]{padding:20px 24px}.sk-row[data-v-380bce9c]{height:36px;background:linear-gradient(90deg,#f0f0f0 25%,#e8e8e8 50%,#f0f0f0 75%);background-size:200% 100%;animation:kw-shimmer-380bce9c 1.4s infinite;border-radius:6px;margin-bottom:12px}@keyframes kw-shimmer-380bce9c{0%{background-position:200% 0}to{background-position:-200% 0}}.slider-title[data-v-380bce9c]{font-size:15px;font-weight:600;color:#222;margin-bottom:4px}.slider-subtitle[data-v-380bce9c]{font-size:12px;color:#fa8c16;margin-bottom:28px}.slider-section[data-v-380bce9c]{padding:0 4px;margin-bottom:24px}.zone-label-layer[data-v-380bce9c]{position:relative;height:24px;margin-left:86px;margin-bottom:6px}.zone-lbl[data-v-380bce9c]{position:absolute;bottom:0;transform:translateX(-50%);font-size:12px;font-weight:600;white-space:nowrap;pointer-events:none}.lbl-1[data-v-380bce9c]{color:#d46b08}.lbl-2[data-v-380bce9c]{color:#ad8b00}.lbl-3[data-v-380bce9c]{color:#16a36a}.track-row[data-v-380bce9c]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:14px}.left-label[data-v-380bce9c]{-ms-flex-negative:0;flex-shrink:0;width:72px;text-align:right;font-size:13px;color:#888;font-weight:500;white-space:nowrap}.track-body[data-v-380bce9c]{-ms-flex:1;flex:1;position:relative;height:18px;overflow:visible}.bar-clip[data-v-380bce9c]{position:absolute;inset:0;border-radius:9px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.bar-seg[data-v-380bce9c]{position:absolute;top:0;height:100%}.handle[data-v-380bce9c]{position:absolute;top:50%;transform:translate(-50%,-50%);width:24px;height:44px;cursor:ew-resize;z-index:5;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;gap:0}.h-circle[data-v-380bce9c]{width:18px;height:18px;border-radius:50%;background:#fff;border:2.5px solid #16a36a;box-shadow:0 1px 6px rgba(0,0,0,.22);-ms-flex-negative:0;flex-shrink:0;transition:border-color .15s,box-shadow .15s}.h-line[data-v-380bce9c]{-ms-flex:1;flex:1;width:2px;background:hsla(0,0%,100%,.85);border-radius:1px}.handle-active .h-circle[data-v-380bce9c]{border-color:#128a58;box-shadow:0 0 0 4px rgba(22,163,106,.22),0 1px 6px rgba(0,0,0,.2)}.handle-disabled[data-v-380bce9c]{cursor:default;pointer-events:none}.handle-disabled .h-circle[data-v-380bce9c]{border-color:#bbb}.pct-row[data-v-380bce9c]{position:relative;height:20px;margin-top:6px;margin-left:86px}.pct-val[data-v-380bce9c]{position:absolute;top:0;transform:translateX(-50%);font-size:12px;color:#555;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.card-footer[data-v-380bce9c]{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0}.kw-btn[data-v-380bce9c]{padding:9px 22px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:1.5px solid transparent;transition:background .2s,border-color .2s}.kw-btn.primary[data-v-380bce9c]{background:#16a36a;color:#fff;border-color:#16a36a}.kw-btn.primary[data-v-380bce9c]:hover{background:#128a58;border-color:#128a58}.step-inner[data-v-3c800f1a]{padding:12px 20px}.loading-wrap[data-v-3c800f1a]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:16px}.dot-row[data-v-3c800f1a]{display:-ms-flexbox;display:flex;gap:5px}.dot-row span[data-v-3c800f1a]{width:8px;height:8px;border-radius:50%;background:#16a36a;animation:kw-db-3c800f1a 1.1s ease-in-out infinite}.dot-row span[data-v-3c800f1a]:nth-child(2){animation-delay:.16s}.dot-row span[data-v-3c800f1a]:nth-child(3){animation-delay:.32s}@keyframes kw-db-3c800f1a{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}.loading-tip[data-v-3c800f1a]{font-size:12px;color:#aaa;margin-top:10px}.stats-line[data-v-3c800f1a]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;font-size:13px;color:#555;line-height:1.6}.stat-total[data-v-3c800f1a]{color:#555}.stat-total b[data-v-3c800f1a]{color:#333;font-weight:700}.stat-item b[data-v-3c800f1a]{font-weight:700}.stat-item.high b[data-v-3c800f1a]{color:#16a36a}.stat-item.mid b[data-v-3c800f1a]{color:#d48806}.stat-item.low b[data-v-3c800f1a]{color:#d46b08}.stat-item.none b[data-v-3c800f1a]{color:#aaa}.sep[data-v-3c800f1a]{color:#ccc;padding:0 2px}.empty-tip[data-v-3c800f1a]{font-size:12px;color:#bbb;padding:8px 0}.step-inner[data-v-52424d66]{padding:12px 20px}.progress-wrap[data-v-52424d66]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;padding:12px 0}.dot-row[data-v-52424d66]{display:-ms-flexbox;display:flex;gap:5px}.dot-row span[data-v-52424d66]{width:7px;height:7px;border-radius:50%;background:#16a36a;animation:kw-db-52424d66 1.1s ease-in-out infinite}.dot-row span[data-v-52424d66]:nth-child(2){animation-delay:.16s}.dot-row span[data-v-52424d66]:nth-child(3){animation-delay:.32s}@keyframes kw-db-52424d66{0%,80%,to{transform:scale(.4);opacity:.4}40%{transform:scale(1);opacity:1}}.progress-text[data-v-52424d66]{font-size:12px;color:#aaa;margin-top:8px;text-align:center}.done-wrap[data-v-52424d66]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.done-text[data-v-52424d66]{font-size:13px;color:#16a36a;font-weight:500}.empty-tip[data-v-52424d66]{font-size:12px;color:#bbb}.step-inner[data-v-062ce775]{padding:12px 20px}.generating-wrap[data-v-062ce775]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px}.spin-icon[data-v-062ce775]{animation:kw-spin-062ce775 1.2s linear infinite;-ms-flex-negative:0;flex-shrink:0}@keyframes kw-spin-062ce775{to{transform:rotate(1turn)}}.gen-tip[data-v-062ce775]{font-size:13px;color:#aaa;margin:0}.done-wrap[data-v-062ce775]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px}.done-text[data-v-062ce775]{font-size:13px;color:#16a36a;font-weight:500}.summary-card[data-v-c7d28b64]{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.07);padding:22px 24px 20px;margin-top:20px}.summary-text[data-v-c7d28b64]{font-size:14px;color:#444;line-height:1.85;margin:0 0 4px}.summary-sub[data-v-c7d28b64]{font-size:14px;color:#444;margin:0 0 18px;line-height:1.85}.num-normal[data-v-c7d28b64]{color:#333;font-weight:700}.num-high[data-v-c7d28b64]{color:#16a36a;font-weight:700}.num-mid[data-v-c7d28b64]{color:#d48806;font-weight:700}.num-low[data-v-c7d28b64]{color:#d46b08;font-weight:700}.num-none[data-v-c7d28b64]{color:#888;font-weight:700}.download-card[data-v-c7d28b64]{gap:14px;background:#fafafa;border:1px solid #f0f0f0;border-radius:8px;padding:12px 16px}.download-card[data-v-c7d28b64],.xlsx-icon[data-v-c7d28b64]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.xlsx-icon[data-v-c7d28b64]{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center}.file-info[data-v-c7d28b64]{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px}.file-name[data-v-c7d28b64]{font-size:14px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-meta[data-v-c7d28b64]{font-size:12px;color:#aaa}.dl-btn[data-v-c7d28b64]{-ms-flex-negative:0;flex-shrink:0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 18px;background:#16a36a;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;white-space:nowrap}.dl-btn[data-v-c7d28b64]:hover{background:#128a58}.dl-btn[data-v-c7d28b64]:disabled{background:#b2d9c7;cursor:not-allowed}.kw-pipeline-root[data-v-61848d05]{min-height:calc(100vh - 111px);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,sans-serif;color:#333}.home-view[data-v-61848d05]{min-height:calc(100vh - 111px);background:linear-gradient(155deg,#8ecfb0,#b8e4cc 35%,#d5f0e3 65%,#e8f7ef);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.home-center[data-v-61848d05]{text-align:center;width:100%;max-width:700px;padding:0 20px}.home-title[data-v-61848d05]{font-size:36px;font-weight:700;color:#1a2e28;margin:0 0 10px;letter-spacing:2px}.home-subtitle[data-v-61848d05]{font-size:15px;color:#4d7a65;margin:0 0 36px}.search-row[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background:#fff;border-radius:50px;box-shadow:0 4px 20px rgba(0,0,0,.1);padding:6px 6px 6px 0;position:relative}.country-wrap[data-v-61848d05]{position:relative;-ms-flex-negative:0;flex-shrink:0}.country-trigger[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:6px;padding:8px 14px 8px 20px;cursor:pointer;font-size:14px;font-weight:500;color:#333;border-right:1px solid #e8e8e8;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.arrow-icon[data-v-61848d05]{transition:transform .2s;color:#999}.arrow-icon.open[data-v-61848d05]{transform:rotate(180deg)}.country-dropdown[data-v-61848d05]{position:absolute;top:calc(100% + 8px);left:0;background:#fff;border:1px solid #e4e7ed;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);list-style:none;margin:0;padding:4px 0;min-width:130px;z-index:100}.country-dropdown li[data-v-61848d05]{padding:9px 16px;font-size:14px;cursor:pointer;color:#333;transition:background .15s}.country-dropdown li[data-v-61848d05]:hover{background:#f5f7fa}.country-dropdown li.active[data-v-61848d05]{color:#16a36a;background:#f0fcf7}.asin-input[data-v-61848d05]{-ms-flex:1;flex:1;border:none;outline:none;font-size:15px;padding:10px 16px;background:transparent;color:#333;min-width:0}.asin-input[data-v-61848d05]:-ms-input-placeholder{color:#bbb}.asin-input[data-v-61848d05]::placeholder{color:#bbb}.go-btn[data-v-61848d05]{width:40px;height:40px;border-radius:50%;border:none;background:#16a36a;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;transition:background .2s,transform .15s}.go-btn[data-v-61848d05]:hover{background:#128a58;transform:scale(1.05)}.go-btn[data-v-61848d05]:disabled{background:#b2d9c7;cursor:not-allowed;transform:none}.pipeline-view[data-v-61848d05]{min-height:calc(100vh - 111px);background:#f4f6f8;padding:30px 20px 60px}.pipeline-container[data-v-61848d05]{max-width:860px;margin:0 auto}.pipeline-header[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:28px}.pipeline-title[data-v-61848d05]{font-size:22px;font-weight:700;color:#1a2e28}.asin-badge[data-v-61848d05]{display:inline-block;padding:3px 10px;background:#e6f7f0;color:#16a36a;border-radius:4px;font-size:13px;font-weight:500;border:1px solid #b3e8d0}.ws-dot[data-v-61848d05]{width:8px;height:8px;border-radius:50%;margin-left:auto;-ms-flex-negative:0;flex-shrink:0}.ws-dot.connecting[data-v-61848d05]{background:#e6a23c}.ws-dot.connected[data-v-61848d05]{background:#67c23a}.ws-dot.error[data-v-61848d05]{background:#f56c6c}.steps-list[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.step-row[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:0}.indicator-col[data-v-61848d05]{-ms-flex-direction:column;flex-direction:column;width:48px;padding-top:2px}.indicator-col[data-v-61848d05],.step-circle[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.step-circle[data-v-61848d05]{width:30px;height:30px;border-radius:50%;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;transition:background .3s,border-color .3s;z-index:1}.circle-pending[data-v-61848d05]{background:#fff;border:2px solid #d0d5dd;color:#aaa}.circle-active[data-v-61848d05]{box-shadow:0 0 0 4px rgba(22,163,106,.15)}.circle-active[data-v-61848d05],.circle-done[data-v-61848d05]{background:#16a36a;border:2px solid #16a36a;color:#fff}.step-line[data-v-61848d05]{-ms-flex:1;flex:1;width:2px;min-height:20px;margin:4px 0}.line-pending[data-v-61848d05]{background:#e0e4ea}.line-done[data-v-61848d05]{background:#16a36a}.content-col[data-v-61848d05]{-ms-flex:1;flex:1;min-width:0;padding-bottom:6px}.step-title-row[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;padding:5px 14px;border-radius:8px;font-size:15px;font-weight:500;min-height:36px;transition:background .3s,color .3s}.title-pending[data-v-61848d05]{color:#bbb}.title-active[data-v-61848d05]{background:#edf8f2;color:#1a2e28;font-weight:600;border-left:3px solid #16a36a;padding-left:11px}.title-done[data-v-61848d05]{color:#555}.running-dots[data-v-61848d05]{display:-ms-flexbox;display:flex;gap:4px;-ms-flex-align:center;align-items:center}.running-dots span[data-v-61848d05]{display:inline-block;width:5px;height:5px;border-radius:50%;background:#16a36a;animation:kw-dot-bounce-61848d05 .9s ease-in-out infinite}.running-dots span[data-v-61848d05]:nth-child(2){animation-delay:.15s}.running-dots span[data-v-61848d05]:nth-child(3){animation-delay:.3s}@keyframes kw-dot-bounce-61848d05{0%,80%,to{transform:scale(.6);opacity:.5}40%{transform:scale(1);opacity:1}}.step-card[data-v-61848d05]{margin:8px 0 16px 14px;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.07);overflow:hidden;transition:opacity .3s}.step-card-done[data-v-61848d05]{background:#fafafa;box-shadow:0 1px 4px rgba(0,0,0,.05);opacity:.88}.step-card-done[data-v-61848d05]:hover{opacity:1}.done-bar[data-v-61848d05]{gap:6px;padding:6px 14px;background:#f0fcf7;border-bottom:1px solid #d4eee2;font-size:12px;color:#16a36a;font-weight:500;letter-spacing:.2px}.done-bar[data-v-61848d05],.pipeline-footer[data-v-61848d05]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.pipeline-footer[data-v-61848d05]{-ms-flex-direction:column;flex-direction:column;gap:0;margin-top:28px;padding-bottom:48px}.restart-btn[data-v-61848d05]{min-width:120px;margin-bottom:20px}.footer-divider[data-v-61848d05]{width:100%;max-width:620px;height:1px;background:#e8e8e8;margin-bottom:16px}.footer-label[data-v-61848d05]{font-size:13px;color:#bbb;margin:0 0 12px;letter-spacing:.3px}.footer-search-row[data-v-61848d05]{width:100%;max-width:620px;box-shadow:0 2px 12px rgba(0,0,0,.08)!important}.country-dropdown-up[data-v-61848d05]{top:auto!important;bottom:calc(100% + 8px)!important}.kw-btn[data-v-61848d05]{padding:10px 24px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,border-color .2s,color .2s;border:1.5px solid transparent}.kw-btn.primary[data-v-61848d05]{background:#16a36a;color:#fff;border-color:#16a36a}.kw-btn.primary[data-v-61848d05]:hover{background:#128a58;border-color:#128a58}.kw-btn.outline[data-v-61848d05]{background:#fff;color:#555;border-color:#dcdfe6}.kw-btn.outline[data-v-61848d05]:hover{border-color:#16a36a;color:#16a36a}.ws-error-toast[data-v-61848d05]{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);background:#fff;border:1px solid #fde2e2;border-radius:8px;padding:12px 18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);font-size:14px;color:#555;z-index:9999;max-width:400px}.toast-close[data-v-61848d05]{margin-left:8px;cursor:pointer;font-size:16px;color:#aaa}.toast-close[data-v-61848d05]:hover{color:#666}.kw-fade-enter-active[data-v-61848d05],.kw-fade-leave-active[data-v-61848d05]{transition:opacity .25s}.kw-fade-enter[data-v-61848d05],.kw-fade-leave-to[data-v-61848d05]{opacity:0}.kw-expand-enter-active[data-v-61848d05],.kw-expand-leave-active[data-v-61848d05]{transition:opacity .25s,transform .25s;transform-origin:top}.kw-expand-enter[data-v-61848d05],.kw-expand-leave-to[data-v-61848d05]{opacity:0;transform:scaleY(.95) translateY(-6px)}