.card-shadow[data-v-fedc0a8d]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;box-sizing:border-box;padding:24px;width:100%}.header[data-v-fedc0a8d]{align-items:center;display:flex;margin-bottom:20px}.header .title[data-v-fedc0a8d]{color:#1e293b;font-size:18px;font-weight:600}.input-wrapper[data-v-fedc0a8d]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.input-wrapper .custom-textarea[data-v-fedc0a8d]{font-size:15px;line-height:1.6;padding:8px}.input-wrapper .custom-textarea[data-v-fedc0a8d] .van-field__control{color:#334155}.input-wrapper .input-footer[data-v-fedc0a8d]{align-items:center;border-top:1px dashed #e2e8f0;display:flex;justify-content:space-between;padding:12px 16px}.input-wrapper .input-footer .char-count[data-v-fedc0a8d]{align-items:center;color:#94a3b8;display:flex;font-size:13px;gap:12px}.input-wrapper .input-footer .char-count .active[data-v-fedc0a8d]{color:#10b981;font-weight:500}.input-wrapper .input-footer .char-count .ready-tips[data-v-fedc0a8d]{align-items:center;color:#10b981;display:flex;gap:4px}.input-wrapper .input-footer .advanced-toggle[data-v-fedc0a8d]{align-items:center;color:#64748b;cursor:pointer;display:flex;font-size:14px;gap:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-wrapper .input-footer .advanced-toggle[data-v-fedc0a8d]:hover{color:#8b5cf6}.advanced-settings[data-v-fedc0a8d]{padding-top:24px}.advanced-settings .setting-item[data-v-fedc0a8d]{margin-bottom:24px}.advanced-settings .setting-item .label[data-v-fedc0a8d]{color:#475569;display:block;font-size:14px;font-weight:500;margin-bottom:12px}.platforms-grid[data-v-fedc0a8d]{display:grid;gap:12px;grid-template-columns:repeat(5,1fr)}.platforms-grid .platform-btn[data-v-fedc0a8d]{align-items:center;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;padding:16px 8px;transition:all .2s}.platforms-grid .platform-btn .icon-box[data-v-fedc0a8d]{color:#64748b;font-size:24px;margin-bottom:8px}.platforms-grid .platform-btn .name[data-v-fedc0a8d]{color:#1e293b;font-size:14px;font-weight:500}.platforms-grid .platform-btn .limit[data-v-fedc0a8d]{color:#94a3b8;font-size:11px;margin-top:2px}.platforms-grid .platform-btn.active[data-v-fedc0a8d]{background:#fee2e2;border-color:#ff2442}.platforms-grid .platform-btn.active .icon-box[data-v-fedc0a8d],.platforms-grid .platform-btn.active .limit[data-v-fedc0a8d],.platforms-grid .platform-btn.active .name[data-v-fedc0a8d]{color:#ff2442}.platforms-grid .platform-btn.active .limit[data-v-fedc0a8d]{opacity:.8}.types-row[data-v-fedc0a8d]{display:flex;flex-wrap:wrap;gap:10px}.types-row .type-tag[data-v-fedc0a8d]{background:#f1f5f9;border-radius:8px;color:#64748b;cursor:pointer;font-size:13px;padding:8px 16px}.types-row .type-tag.active[data-v-fedc0a8d]{background:#8b5cf6;color:#fff}.slider-header[data-v-fedc0a8d]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.slider-header .slider-value[data-v-fedc0a8d]{color:#8b5cf6;font-size:18px;font-weight:700}.custom-slider[data-v-fedc0a8d]{margin:10px 8px}.custom-slider[data-v-fedc0a8d] .van-slider__bar{background:#3b82f6}.custom-slider[data-v-fedc0a8d] .van-slider__button{border:2px solid #3b82f6;height:18px;width:18px}.slider-tips[data-v-fedc0a8d]{color:#94a3b8;display:flex;font-size:11px;justify-content:space-between;padding:4px}.options-row[data-v-fedc0a8d]{display:flex;gap:20px}.options-row .custom-checkbox[data-v-fedc0a8d]{font-size:13px}.options-row .custom-checkbox[data-v-fedc0a8d] .van-checkbox__label{color:#475569}.action-btn[data-v-fedc0a8d]{margin-top:24px}.action-btn[data-v-fedc0a8d] .van-button{background:#e2e8f0;border:none;border-radius:12px;color:#94a3b8;font-size:16px;font-weight:600;height:52px}.action-btn[data-v-fedc0a8d] .van-button.active-btn{background:linear-gradient(135deg,#a78bfa,#8b5cf6);box-shadow:0 4px 12px #8b5cf64d;color:#fff}.action-btn .arrow-right[data-v-fedc0a8d]{font-size:14px;margin-left:8px}.loading-wrapper[data-v-fedc0a8d]{align-items:center;display:flex;gap:8px;justify-content:center}.spin-icon[data-v-fedc0a8d]{animation:rotate-fedc0a8d 2s linear infinite;font-size:18px}@keyframes rotate-fedc0a8d{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.collapse-enter-active[data-v-fedc0a8d],.collapse-leave-active[data-v-fedc0a8d]{max-height:500px;overflow:hidden;transition:all .3s ease-out}.collapse-enter-from[data-v-fedc0a8d],.collapse-leave-to[data-v-fedc0a8d]{margin-bottom:0!important;max-height:0;opacity:0;padding-top:0!important}@media(max-width:1024px){.platforms-grid[data-v-fedc0a8d]{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.platforms-grid[data-v-fedc0a8d]{grid-template-columns:repeat(2,1fr)}.options-row[data-v-fedc0a8d]{flex-direction:column;gap:12px}}.tag-detail-item[data-v-f1229690]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:12px;padding:16px;position:relative;transition:all .2s}.tag-detail-item[data-v-f1229690]:hover{border-color:#c4b5fd}.tag-detail-item.is-selected[data-v-f1229690]{border-color:#8b5cf6;box-shadow:0 0 0 1px #8b5cf6}.tag-detail-item .tag-row[data-v-f1229690]{align-items:center;display:flex;margin-bottom:16px}.tag-detail-item .tag-row .tag-name[data-v-f1229690]{color:#4c1d95;font-size:16px;font-weight:700;margin-right:12px}.tag-detail-item .tag-row .recommend-box[data-v-f1229690]{align-items:center;display:flex;flex:1;gap:6px}.tag-detail-item .tag-row .recommend-box .badge[data-v-f1229690]{border-radius:4px;font-size:11px;padding:1px 6px}.tag-detail-item .tag-row .recommend-box .badge.recommend[data-v-f1229690]{background:#dcfce7;border:1px solid #bbf7d0;color:#166534}.tag-detail-item .tag-row .recommend-box .badge.diff.hard[data-v-f1229690]{background:#fee2e2;color:#991b1b}.tag-detail-item .tag-row .recommend-box .badge.diff.medium[data-v-f1229690]{background:#fef3c7;color:#92400e}.tag-detail-item .tag-row .recommend-box .badge.diff.easy[data-v-f1229690]{background:#dcfce7;color:#166534}.tag-detail-item .tag-row .recommend-box .trend-icon[data-v-f1229690]{font-size:14px}.tag-detail-item .tag-row .recommend-box .trend-icon.up[data-v-f1229690]{color:#10b981}.tag-detail-item .tag-row .recommend-box .trend-icon.down[data-v-f1229690]{color:#ef4444}.tag-detail-item .tag-row .recommend-box .trend-icon.steady[data-v-f1229690],.tag-detail-item .tag-row .recommend-box .trend-icon.wave[data-v-f1229690]{color:#94a3b8}.tag-detail-item .tag-row .check-box[data-v-f1229690] .van-checkbox__icon--checked .van-icon{background-color:#8b5cf6;border-color:#8b5cf6}.tag-detail-item .metrics-row[data-v-f1229690]{display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 80px;margin-bottom:10px}.tag-detail-item .metrics-row .metric .m-label[data-v-f1229690]{color:#94a3b8;font-size:11px;margin-bottom:8px}.tag-detail-item .metrics-row .metric .bar-box[data-v-f1229690]{align-items:center;display:flex;gap:8px}.tag-detail-item .metrics-row .metric .bar-box .bar-bg[data-v-f1229690]{background:#f1f5f9;border-radius:3px;flex:1;height:6px;overflow:hidden}.tag-detail-item .metrics-row .metric .bar-box .bar[data-v-f1229690]{border-radius:3px;height:100%}.tag-detail-item .metrics-row .metric .bar-box .bar.orange[data-v-f1229690]{background:#f97316}.tag-detail-item .metrics-row .metric .bar-box .bar.red[data-v-f1229690]{background:#ef4444}.tag-detail-item .metrics-row .metric .bar-box .bar.green[data-v-f1229690]{background:#10b981}.tag-detail-item .metrics-row .metric .bar-box .m-num[data-v-f1229690]{color:#1e293b;font-size:12px;font-weight:600;min-width:20px}.tag-detail-item .metrics-row .metric.ctr-col .ctr-text[data-v-f1229690]{color:#334155;font-size:14px}.tag-detail-item .search-vol[data-v-f1229690]{color:#94a3b8;font-size:11px}@media(max-width:1024px){.metrics-row[data-v-f1229690]{gap:15px}}@media(max-width:768px){.metrics-row[data-v-f1229690]{-moz-column-gap:20px!important;column-gap:20px!important;grid-template-columns:1fr 1fr!important;row-gap:12px!important}.metrics-row .ctr-col[data-v-f1229690]{grid-column:span 2}}.strategy-panel[data-v-d9374f5a]{background:#f8fafc;padding:20px}.strategy-card[data-v-d9374f5a]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000005;margin-bottom:24px;padding:24px}.main-strategy[data-v-d9374f5a]{background:linear-gradient(180deg,#fdfaff 0,#fff);border:1px solid #f3e8ff}.strategy-title[data-v-d9374f5a]{align-items:center;color:#4c1d95;display:flex;font-size:18px;font-weight:700;gap:12px;margin-bottom:24px}.strategy-title .icon-box[data-v-d9374f5a]{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.strategy-title .icon-box.purple[data-v-d9374f5a]{background:#f5f3ff;color:#8b5cf6}.summary-grid[data-v-d9374f5a]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.summary-item[data-v-d9374f5a]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;padding:16px}.summary-item .label[data-v-d9374f5a]{color:#64748b;font-size:14px;margin-bottom:8px}.summary-item .value[data-v-d9374f5a]{font-size:32px;font-weight:800}.summary-item .value span[data-v-d9374f5a]{font-size:14px;font-weight:400;margin-left:4px}.summary-item .purple-text[data-v-d9374f5a]{color:#8b5cf6}.distribution-list[data-v-d9374f5a]{display:flex;flex-direction:column;gap:8px}.dist-row[data-v-d9374f5a]{display:flex;font-size:14px;justify-content:space-between}.dist-row .d-label[data-v-d9374f5a]{color:#334155;font-weight:500}.dist-row .d-value[data-v-d9374f5a]{color:#1e293b;font-weight:700}.advice-list[data-v-d9374f5a]{background:#f8fafc;border-radius:12px;margin-bottom:20px;padding:16px}.advice-list .advice-header[data-v-d9374f5a]{color:#334155;font-size:14px;font-weight:600;margin-bottom:12px}.advice-list .advice-item[data-v-d9374f5a]{align-items:center;color:#475569;display:flex;font-size:14px;gap:8px;margin-bottom:8px}.advice-list .advice-item[data-v-d9374f5a]:last-child{margin-bottom:0}.advice-list .advice-item .check-icon[data-v-d9374f5a]{color:#10b981}.time-advice[data-v-d9374f5a]{background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;padding:16px}.time-advice .time-header[data-v-d9374f5a]{align-items:center;color:#f97316;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:8px}.time-advice .time-content[data-v-d9374f5a]{color:#9a3412;font-size:13px;line-height:1.6}.time-advice .time-content span[data-v-d9374f5a]{font-weight:700;margin:0 4px}.section-title[data-v-d9374f5a]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:8px;margin-bottom:20px}.section-title .bulb-icon[data-v-d9374f5a]{color:#f59e0b;font-size:20px}.opt-cards[data-v-d9374f5a]{display:flex;flex-direction:column;gap:16px}.opt-card[data-v-d9374f5a]{background:#fff;border-left:4px solid transparent;border-radius:12px;box-shadow:0 2px 8px #00000005;padding:20px}.opt-card.high[data-v-d9374f5a]{background:#fffafb;border-left-color:#ef4444}.opt-card.medium[data-v-d9374f5a]{background:#fffcf0;border-left-color:#f59e0b}.opt-card .opt-header[data-v-d9374f5a]{align-items:center;display:flex;gap:12px;margin-bottom:12px}.opt-card .opt-type-tag[data-v-d9374f5a]{align-items:center;border-radius:100px;display:flex;font-size:11px;font-weight:600;gap:4px;padding:2px 8px}.opt-card .opt-type-tag.high[data-v-d9374f5a]{background:#fee2e2;color:#ef4444}.opt-card .opt-type-tag.medium[data-v-d9374f5a]{background:#fef3c7;color:#d97706}.opt-card .opt-tags[data-v-d9374f5a]{color:#1e293b;display:flex;font-size:14px;font-weight:700;gap:8px}.opt-card .opt-desc[data-v-d9374f5a]{color:#64748b;font-size:13px;margin-bottom:12px}.opt-card .opt-footer[data-v-d9374f5a]{align-items:center;background:#fff;border-radius:6px;display:flex;font-size:12px;padding:8px 12px}.opt-card .opt-footer .footer-label[data-v-d9374f5a]{color:#94a3b8}.opt-card .opt-footer .footer-value[data-v-d9374f5a]{color:#1e293b;font-weight:600}@media(max-width:768px){.summary-grid[data-v-d9374f5a]{grid-template-columns:1fr}.strategy-panel[data-v-d9374f5a]{padding:16px}.opt-header[data-v-d9374f5a]{align-items:flex-start!important;flex-direction:column;gap:8px!important}}.analysis-panel[data-v-e15445c9]{background:#f8fafc;padding:20px}.analysis-card[data-v-e15445c9]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000005;margin-bottom:24px;padding:24px}.analysis-card.orange-border[data-v-e15445c9]{border-top:4px solid #f97316}.analysis-card.blue-border[data-v-e15445c9]{border-top:4px solid #3b82f6}.analysis-card.green-border[data-v-e15445c9]{border-top:4px solid #10b981}.card-header[data-v-e15445c9]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:12px;margin-bottom:24px}.card-header .icon-box[data-v-e15445c9]{align-items:center;border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.card-header .icon-box.orange[data-v-e15445c9]{background:#fff7ed;color:#f97316}.card-header .icon-box.blue[data-v-e15445c9]{background:#eff6ff;color:#3b82f6}.card-header .icon-box.green[data-v-e15445c9]{background:#ecfdf5;color:#10b981}.heat-summary[data-v-e15445c9]{display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.heat-main .label[data-v-e15445c9]{color:#64748b;font-size:13px;margin-bottom:8px}.heat-main .value[data-v-e15445c9]{font-size:32px;font-weight:800;margin-bottom:12px}.heat-main .orange-text[data-v-e15445c9]{color:#f97316}.heat-main .heat-progress[data-v-e15445c9]{background:#f1f5f9;border-radius:4px;height:8px;overflow:hidden}.heat-main .heat-progress .progress-bar[data-v-e15445c9]{background:linear-gradient(90deg,#f97316,#ef4444);border-radius:4px;height:100%}.heat-peak[data-v-e15445c9]{background:snow;border:1px solid #fee2e2;border-radius:12px;padding:16px}.heat-peak .label[data-v-e15445c9]{color:#64748b;font-size:13px;margin-bottom:4px}.heat-peak .peak-value[data-v-e15445c9]{color:#991b1b;font-size:16px;font-weight:700}.heat-peak .sub[data-v-e15445c9]{color:#b91c1c;font-size:12px;margin-top:4px;opacity:.7}.trend-insights[data-v-e15445c9]{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:16px;padding-top:16px}.trend-insights .insight-item[data-v-e15445c9]{display:flex;gap:12px}.trend-insights .insight-item .van-icon[data-v-e15445c9]{font-size:20px}.trend-insights .insight-item .up-icon[data-v-e15445c9]{color:#10b981}.trend-insights .insight-item .cal-icon[data-v-e15445c9]{color:#3b82f6}.trend-insights .insight-item .i-title[data-v-e15445c9]{color:#1e293b;font-size:14px;font-weight:600}.trend-insights .insight-item .i-desc[data-v-e15445c9]{color:#64748b;font-size:13px;margin-top:2px}.comp-grid[data-v-e15445c9]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:24px}.comp-grid .comp-item[data-v-e15445c9]{background:#f8fafc;border-radius:12px;padding:20px}.comp-grid .comp-item .label[data-v-e15445c9]{color:#64748b;font-size:13px;margin-bottom:8px}.comp-grid .comp-item .value[data-v-e15445c9]{font-size:20px;font-weight:800}.comp-grid .comp-item .blue-text[data-v-e15445c9]{color:#3b82f6}.comp-insights[data-v-e15445c9]{background:#f0f7ff;border-radius:12px;padding:16px}.comp-insights .insight-header[data-v-e15445c9]{color:#1e3a8a;font-size:14px;font-weight:600;margin-bottom:12px}.comp-insights .insight-list[data-v-e15445c9]{display:flex;flex-direction:column;gap:10px}.comp-insights .insight-row[data-v-e15445c9]{align-items:flex-start;color:#1e40af;display:flex;font-size:13px;gap:8px}.comp-insights .insight-row .bullet[data-v-e15445c9]{align-items:center;background:#bfdbfe;border-radius:50%;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:18px;justify-content:center;width:18px}.metrics-grid[data-v-e15445c9]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:24px}.metrics-grid .m-item[data-v-e15445c9]{background:#f0fdf4;border-radius:12px;padding:16px}.metrics-grid .m-item .m-label[data-v-e15445c9]{color:#166534;font-size:12px;margin-bottom:8px}.metrics-grid .m-item .m-value[data-v-e15445c9]{font-size:16px;font-weight:800}.metrics-grid .m-item .green-text[data-v-e15445c9]{color:#15803d}.best-tags[data-v-e15445c9]{background:#f8fafc;border-radius:12px;padding:16px}.best-tags .best-header[data-v-e15445c9]{color:#334155;font-size:14px;font-weight:600;margin-bottom:12px}.best-tags .best-tags-list[data-v-e15445c9]{display:flex;flex-wrap:wrap;gap:10px}.best-tags .best-tag[data-v-e15445c9]{align-items:center;background:#fff;border:1px solid #dcfce7;border-radius:8px;box-shadow:0 2px 4px #00000005;color:#15803d;display:flex;font-size:13px;font-weight:600;gap:4px;padding:6px 12px}@media(max-width:1024px){.metrics-grid[data-v-e15445c9]{grid-template-columns:1fr}}@media(max-width:768px){.comp-grid[data-v-e15445c9],.heat-summary[data-v-e15445c9]{grid-template-columns:1fr}.analysis-panel[data-v-e15445c9]{padding:16px}}.hot-list-panel[data-v-b655510b]{padding:24px}.panel-header[data-v-b655510b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.panel-header .left[data-v-b655510b]{align-items:center;color:#1e293b;display:flex;font-size:16px;font-weight:700;gap:8px}.panel-header .left .fire-icon[data-v-b655510b]{color:#f97316}.panel-header .right[data-v-b655510b]{color:#94a3b8;font-size:12px}.hot-items[data-v-b655510b]{display:flex;flex-direction:column;gap:12px}.hot-card[data-v-b655510b]{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;cursor:pointer;display:flex;padding:16px;transition:all .2s}.hot-card[data-v-b655510b]:hover{border-color:#ddd6fe;box-shadow:0 4px 12px #8b5cf60d}.hot-card.active[data-v-b655510b]{background:#f5f3ff;border-color:#c4b5fd}.rank-box[data-v-b655510b]{align-items:center;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;flex-shrink:0;font-weight:800;height:36px;justify-content:center;margin-right:16px;width:36px}.rank-box.top-3[data-v-b655510b]{background:#fff7ed;color:#f97316}.rank-box.top-3[data-v-b655510b]:first-child{background:#f97316;color:#fff}.rank-box.top-3[data-v-b655510b]:nth-child(2),.rank-box.top-3[data-v-b655510b]:nth-child(3){background:#ffedd5;color:#f97316}.hot-card:first-child .rank-box[data-v-b655510b]{background:#f97316;color:#fff}.hot-card:nth-child(2) .rank-box[data-v-b655510b]{background:#fbbf24;color:#fff}.hot-card:nth-child(3) .rank-box[data-v-b655510b]{background:#fbbf24;color:#fff;opacity:.8}.item-content[data-v-b655510b]{flex:1}.item-content .top-row[data-v-b655510b]{align-items:center;display:flex;gap:8px;margin-bottom:4px}.item-content .top-row .tag-name[data-v-b655510b]{color:#1e293b;font-size:15px;font-weight:700}.item-content .top-row .category-tag[data-v-b655510b]{background:#f1f5f9;border-radius:4px;color:#64748b;font-size:11px;padding:1px 6px}.item-content .trend-box[data-v-b655510b]{align-items:center;display:flex;font-size:11px;font-weight:600;gap:2px}.item-content .trend-box.up[data-v-b655510b]{background:#ecfdf5;border-radius:4px;color:#10b981;padding:1px 6px}.item-content .trend-box.down[data-v-b655510b]{background:#fef2f2;border-radius:4px;color:#ef4444;padding:1px 6px}.item-content .bottom-row[data-v-b655510b]{color:#94a3b8;font-size:12px}.action-box .apply-btn[data-v-b655510b]{align-items:center;border:1px solid #e2e8f0;border-radius:50%;color:#94a3b8;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.action-box .apply-btn[data-v-b655510b]:hover{background:#f5f3ff;border-color:#8b5cf6;color:#8b5cf6}.action-box .apply-btn .van-icon-success[data-v-b655510b]{color:#8b5cf6}@media(max-width:768px){.hot-list-panel[data-v-b655510b]{padding:16px}.top-row[data-v-b655510b]{flex-wrap:wrap}}.solutions-panel[data-v-af5beb22]{background:#f8fafc;padding:24px}.panel-header[data-v-af5beb22]{margin-bottom:24px}.panel-header .left[data-v-af5beb22]{align-items:center;display:flex;gap:12px}.panel-header .icon-box[data-v-af5beb22]{align-items:center;border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.panel-header .icon-box.purple[data-v-af5beb22]{background:#f5f3ff;color:#8b5cf6}.panel-header .title[data-v-af5beb22]{color:#1e293b;font-size:16px;font-weight:700}.panel-header .subtitle[data-v-af5beb22]{color:#94a3b8;font-size:12px;margin-top:2px}.solutions-list[data-v-af5beb22]{display:flex;flex-direction:column;gap:20px}.solution-card[data-v-af5beb22]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000005;display:flex;overflow:hidden;transition:all .3s}.solution-card[data-v-af5beb22]:hover{border-color:#ddd6fe;box-shadow:0 8px 20px #8b5cf614;transform:translateY(-2px)}.card-left[data-v-af5beb22]{align-items:flex-start;background:#f5f3ff;padding-top:24px;width:60px}.card-left[data-v-af5beb22],.card-left .solution-id[data-v-af5beb22]{display:flex;justify-content:center}.card-left .solution-id[data-v-af5beb22]{align-items:center;background:#8b5cf6;border-radius:50%;color:#fff;font-weight:800;height:32px;width:32px}.card-main[data-v-af5beb22]{flex:1;padding:24px}.sol-header[data-v-af5beb22]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.sol-header .sol-title[data-v-af5beb22]{display:flex;flex-direction:column}.sol-header .sol-title .name[data-v-af5beb22]{color:#1e293b;font-size:16px;font-weight:700}.sol-header .sol-title .score[data-v-af5beb22]{color:#64748b;font-size:12px;margin-top:2px}.sol-header .apply-btn[data-v-af5beb22]{background:#8b5cf6;border:none;border-radius:8px;color:#fff;font-size:12px;height:32px;padding:0 16px}.sol-tags[data-v-af5beb22]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.sol-tags .sol-tag[data-v-af5beb22]{background:#f5f3ff;border:1px solid #ddd6fe;border-radius:8px;color:#8b5cf6;font-size:13px;font-weight:600;padding:4px 12px}.sol-details[data-v-af5beb22]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.sol-details .detail-box[data-v-af5beb22]{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;padding:12px 16px}.sol-details .detail-box .d-label[data-v-af5beb22]{color:#94a3b8;font-size:11px;margin-bottom:4px}.sol-details .detail-box .d-content[data-v-af5beb22]{color:#334155;font-size:13px;font-weight:500}.sol-details .detail-box .highlight[data-v-af5beb22]{color:#8b5cf6;font-weight:700}@media(max-width:768px){.solution-card[data-v-af5beb22]{flex-direction:column}.card-left[data-v-af5beb22]{align-items:center;height:60px;padding:0;width:100%}.sol-details[data-v-af5beb22]{grid-template-columns:1fr}.sol-header[data-v-af5beb22]{align-items:flex-start;flex-direction:column;gap:12px}.apply-btn[data-v-af5beb22]{width:100%}}.card-shadow[data-v-358c23a3]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;padding:24px}.result-container[data-v-358c23a3]{animation:fadeIn-358c23a3 .3s ease-out}@keyframes fadeIn-358c23a3{0%{opacity:0}to{opacity:1}}.selected-tags-card[data-v-358c23a3]{background:#f5f3ff;border:1px solid #ddd6fe;margin:16px 0}.selected-tags-card .res-header[data-v-358c23a3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.selected-tags-card .res-header .left[data-v-358c23a3]{align-items:center;color:#4c1d95;display:flex;font-weight:600;gap:8px}.selected-tags-card .res-header .left .check-icon[data-v-358c23a3]{color:#8b5cf6}.selected-tags-card .res-header .right-actions[data-v-358c23a3]{display:flex;gap:8px}.selected-tags-card .res-header .right-actions .gray-btn[data-v-358c23a3]{background:#fff;border:1px solid #e2e8f0;border-radius:6px;font-size:12px;height:28px}.selected-tags-card .res-header .right-actions .purple-btn[data-v-358c23a3]{background:#8b5cf6;border:none;border-radius:6px;color:#fff;font-size:12px;height:28px}.selected-tags-card .tags-list[data-v-358c23a3]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;min-height:40px}.selected-tags-card .tags-list .res-tag[data-v-358c23a3]{align-items:center;background:#fff;border:1px solid #c4b5fd;border-radius:10px;box-shadow:0 2px 4px #8b5cf60d;color:#8b5cf6;display:flex;font-size:14px;gap:6px;padding:6px 14px}.selected-tags-card .tags-list .res-tag .van-icon[data-v-358c23a3]{cursor:pointer;opacity:.6}.selected-tags-card .tags-list .res-tag .van-icon[data-v-358c23a3]:hover{opacity:1}.selected-tags-card .add-tag-box[data-v-358c23a3]{display:flex;gap:12px}.selected-tags-card .add-tag-box .custom-input[data-v-358c23a3]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex:1;height:40px;padding:0 8px}.selected-tags-card .add-tag-box .add-btn[data-v-358c23a3]{background:#e2e8f0;border:none;border-radius:8px;color:#64748b;padding:0 16px}.data-overview-title[data-v-358c23a3]{color:#1e293b;font-size:16px;font-weight:700;margin:24px 0 16px}.metrics-grid[data-v-358c23a3]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.metrics-grid .metric-card[data-v-358c23a3]{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 12px #00000008;padding:24px 20px}.metrics-grid .metric-card .top[data-v-358c23a3]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.metrics-grid .metric-card .top .m-icon[data-v-358c23a3]{font-size:22px}.metrics-grid .metric-card .top .m-icon.orange[data-v-358c23a3]{color:#f59e0b}.metrics-grid .metric-card .top .m-icon.blue[data-v-358c23a3]{color:#3b82f6}.metrics-grid .metric-card .top .m-icon.green[data-v-358c23a3]{color:#10b981}.metrics-grid .metric-card .top .m-icon.red[data-v-358c23a3]{color:#ef4444}.metrics-grid .metric-card .top .m-value[data-v-358c23a3]{color:#8b5cf6;font-size:26px;font-weight:800}.metrics-grid .metric-card .top .m-value.exposure[data-v-358c23a3]{color:#10b981;font-size:16px}.metrics-grid .metric-card .label[data-v-358c23a3]{color:#334155;font-size:13px;font-weight:600}.metrics-grid .metric-card .sub[data-v-358c23a3]{color:#94a3b8;font-size:11px;margin-top:4px}.results-tabs[data-v-358c23a3]{overflow:hidden;padding:0}.results-tabs[data-v-358c23a3] .van-tabs__nav{background:#f8fafc;padding-top:5px}.results-tabs[data-v-358c23a3] .van-tab--active{color:#8b5cf6;font-weight:700}.results-tabs[data-v-358c23a3] .van-tabs__line{background-color:#8b5cf6}.tag-library[data-v-358c23a3]{padding:24px}.lib-header[data-v-358c23a3]{align-items:center;display:flex;gap:16px;margin-bottom:20px}.lib-header .lib-icon-box[data-v-358c23a3]{align-items:center;border-radius:12px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.lib-header .lib-icon-box.red[data-v-358c23a3]{background:#fee2e2;color:#ef4444}.lib-header .lib-icon-box.orange[data-v-358c23a3]{background:#ffedd5;color:#f97316}.lib-header .lib-icon-box.purple[data-v-358c23a3]{background:#f5f3ff;color:#8b5cf6}.lib-header .lib-icon-box.pink[data-v-358c23a3]{background:#fff1f2;color:#f43f5e}.lib-header .lib-icon-box .target-icon[data-v-358c23a3]{font-style:normal}.lib-header .lib-title[data-v-358c23a3]{color:#1e293b;font-size:16px;font-weight:700}.lib-header .lib-subtitle[data-v-358c23a3]{color:#94a3b8;font-size:12px;margin-top:4px}.mt-30[data-v-358c23a3]{margin-top:36px}.bottom-action[data-v-358c23a3]{margin:32px 0}.bottom-action .secondary-btn[data-v-358c23a3]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#64748b;font-size:15px;font-weight:600;height:52px}.tag-list-enter-active[data-v-358c23a3],.tag-list-leave-active[data-v-358c23a3]{transition:all .3s ease}.tag-list-enter-from[data-v-358c23a3],.tag-list-leave-to[data-v-358c23a3]{opacity:0;transform:scale(.9)}@media(max-width:1024px){.metrics-grid[data-v-358c23a3]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.metric-card[data-v-358c23a3]{padding:20px 16px!important}.metric-card .m-value[data-v-358c23a3]{font-size:20px!important}.res-header[data-v-358c23a3]{align-items:flex-start!important;flex-direction:column;gap:12px}.res-header .right-actions[data-v-358c23a3]{flex-wrap:wrap;justify-content:flex-start;width:100%}.tag-library[data-v-358c23a3]{padding:16px}}.smart-tag-container[data-v-d05edc1a]{min-height:100vh}.smart-tag-container__body[data-v-d05edc1a]{box-sizing:border-box;margin:0 auto;max-width:1160px;padding:20px}@media(max-width:768px){.smart-tag-container__body[data-v-d05edc1a]{padding:12px}}
