.tabs-container[data-v-d8bbc75e]{width:100%;padding:0 10px;background-color:transparent;position:relative;z-index:10;display:flex;align-items:stretch;justify-content:space-between;gap:8px}.tabs-scroll[data-v-d8bbc75e]{display:flex;gap:8px;overflow-x:auto;white-space:nowrap;flex:1;min-width:0;scrollbar-width:none}.tabs-scroll[data-v-d8bbc75e]::-webkit-scrollbar{display:none}.feedback-icon-btn[data-v-d8bbc75e],.help-icon-btn[data-v-d8bbc75e]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#722ed1;background:#fff9;border:1px solid rgba(178,168,255,.3);transition:all .2s ease}.feedback-icon-btn[data-v-d8bbc75e]{margin-left:6px;text-decoration:none}.help-icon-btn[data-v-d8bbc75e]{margin-right:6px}.feedback-icon-btn[data-v-d8bbc75e]:hover,.help-icon-btn[data-v-d8bbc75e]:hover{background:linear-gradient(135deg,#b2a8ff38,#987bff38);border-color:#987bff80;color:#722ed1;transform:translateY(-1px);box-shadow:0 4px 12px -2px #987bff59}.help-icon-btn-active[data-v-d8bbc75e]{background:linear-gradient(135deg,#b2a8ff4d,#987bff4d)!important;border-color:#987bff99!important;color:#722ed1!important;box-shadow:0 4px 14px -2px #987bff73!important}.header-action-icon[data-v-d8bbc75e]{display:block}.login-entry-btn[data-v-d8bbc75e]{flex-shrink:0;height:32px;padding:0 14px;font-weight:600;color:#722ed1}.tab-item[data-v-d8bbc75e]{position:relative;display:flex;align-items:center;justify-content:center;height:30px;padding:0 10px;font-size:15px;cursor:pointer;border-top-left-radius:2px;border-top-right-radius:2px;transition:all .2s ease;box-sizing:border-box;flex-shrink:0;border-left:1px solid transparent;border-right:1px solid transparent;border-top:3px solid transparent;border-bottom:none;margin-bottom:-1px}.tab-title[data-v-d8bbc75e]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.tab-active[data-v-d8bbc75e]{background-color:#fff;color:#722ed1;font-weight:600;border-left-color:#f2f3f5;border-right-color:#f2f3f5;border-top-color:#722ed1;z-index:2}.tab-active[data-v-d8bbc75e]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background-color:#fff}.tab-inactive[data-v-d8bbc75e]{background-color:transparent;color:#667085;font-weight:400}.tab-inactive[data-v-d8bbc75e]:hover{background-color:#f2f3f580;color:#4e5969}.tab-close-icon[data-v-d8bbc75e]{font-size:12px;margin-left:8px;padding:2px;border-radius:50%;transition:all .2s;color:#86909c}.tab-close-icon[data-v-d8bbc75e]:hover{background-color:#0000000f;color:#1d2129}.workspace-route-shell{min-width:0;min-height:0;overflow:hidden;border:0;border-radius:0}#app{min-height:100vh}.ai-selection-white-page>*{background-color:#fff!important;background-image:none!important}.custom-menu{background:transparent!important;border-right:none!important}.custom-menu .el-menu{background:transparent!important}.custom-menu .el-sub-menu__title{color:#4e5c76;font-weight:500;font-size:14px;height:44px;line-height:44px;border-radius:8px;margin:4px 0;transition:all .2s ease}.custom-menu .el-sub-menu__title:hover{background-color:#ebdcff80!important;color:#4e5c76}.custom-menu .el-sub-menu.is-active>.el-sub-menu__title{font-weight:600;color:#1d2129}.custom-menu .el-menu-item{color:#4e5c76;font-weight:500;font-size:14px;height:44px;line-height:44px;border-radius:8px;margin:4px 0;transition:all .2s ease;background:transparent!important}.custom-menu .el-menu-item:hover{background-color:#ebdcff80!important;color:#4e5c76}.custom-menu .el-menu-item.is-active{background:#f4f0ff!important;color:#722ed1;font-weight:600;position:relative}.custom-menu .el-menu-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:16px;background-color:#722ed1;border-radius:0 4px 4px 0}.custom-menu .el-menu-item.is-active .el-icon{color:#722ed1}.custom-menu .el-menu--inline{background-color:transparent!important}.custom-menu .el-menu--inline .el-menu-item{padding-left:50px!important}.custom-menu .el-icon{font-size:18px;margin-right:12px;color:#86909c}.custom-menu .el-sub-menu__icon-arrow{font-size:12px!important;margin-right:0}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background:#e5e6eb;border-radius:4px}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background:#c9cdd4}.sidebar-gradient{background-color:#fff;background-image:radial-gradient(circle at left,#ffe4f066,#ebdcff80 40%,#fff)}.el-button--primary{--el-button-bg-color: #B599FF;--el-button-border-color: #B599FF;--el-button-hover-bg-color: #C9B8FF;--el-button-hover-border-color: #C9B8FF;--el-button-active-bg-color: #9680E0;--el-button-active-border-color: #9680E0}.el-switch.is-checked{--el-switch-on-color: #B599FF}.project-portal[data-v-efaed1ec]{position:relative;min-height:100vh;overflow:hidden;display:grid;place-items:center;padding:56px 28px;color:#182033;background:radial-gradient(circle at 12% 10%,rgba(118,85,214,.12),transparent 34%),radial-gradient(circle at 90% 90%,rgba(8,145,178,.11),transparent 34%),linear-gradient(145deg,#f8f9ff,#fff 46%,#f7fbff)}.portal-content[data-v-efaed1ec]{position:relative;z-index:1;width:min(1050px,100%)}.portal-brand[data-v-efaed1ec]{display:inline-flex;align-items:center;gap:12px;margin-bottom:50px;font-size:18px;font-weight:700}.portal-brand img[data-v-efaed1ec]{width:42px;height:42px}.portal-kicker[data-v-efaed1ec]{margin:0 0 10px;color:#7655d6;font-size:12px;font-weight:800;letter-spacing:.24em}h1[data-v-efaed1ec]{margin:0;font-size:clamp(34px,5vw,54px);line-height:1.15;letter-spacing:-.035em}.portal-description[data-v-efaed1ec]{margin:16px 0 38px;color:#697386;font-size:16px}.project-grid[data-v-efaed1ec]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.project-card[data-v-efaed1ec]{min-height:146px;padding:24px;display:flex;align-items:center;gap:18px;text-align:left;color:inherit;background:#ffffffdb;border:1px solid rgba(211,217,230,.8);border-radius:20px;box-shadow:0 12px 35px #30385a12;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.project-card[data-v-efaed1ec]:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 20px 44px #30385a21}.project-icon[data-v-efaed1ec]{width:58px;height:58px;flex:0 0 auto;display:grid;place-items:center;color:var(--accent);background:var(--soft);border-radius:17px}.project-icon[data-v-efaed1ec] svg{width:27px;height:27px}.project-copy[data-v-efaed1ec]{min-width:0;display:flex;flex:1;flex-direction:column;gap:8px}.project-copy strong[data-v-efaed1ec]{font-size:21px}.project-copy small[data-v-efaed1ec]{color:#7b8497;font-size:13px;line-height:1.6}.project-arrow[data-v-efaed1ec]{flex:0 0 auto;color:var(--accent);font-size:20px;transition:transform .18s ease}.project-card:hover .project-arrow[data-v-efaed1ec]{transform:translate(4px)}.portal-orb[data-v-efaed1ec]{position:absolute;border-radius:999px;filter:blur(2px);opacity:.45}.portal-orb--one[data-v-efaed1ec]{width:260px;height:260px;top:-110px;right:8%;background:linear-gradient(145deg,#dcd3ff,#eff8ff)}.portal-orb--two[data-v-efaed1ec]{width:180px;height:180px;bottom:-70px;left:4%;background:linear-gradient(145deg,#d5f7fb,#fff0e7)}@media (max-width: 720px){.project-portal[data-v-efaed1ec]{padding:32px 18px;place-items:start center}.portal-brand[data-v-efaed1ec]{margin-bottom:34px}.project-grid[data-v-efaed1ec]{grid-template-columns:1fr}.project-card[data-v-efaed1ec]{min-height:118px;padding:18px}}.navigation[data-v-859806eb]{width:200px;height:calc(100vh - 60px);background:var(--bg-secondary);border-right:1px solid var(--border-color);transition:width .3s ease,transform .3s ease;z-index:999;display:flex;justify-content:center;flex-direction:column;overflow:hidden;margin-right:50px}.navigation.collapsed[data-v-859806eb]{width:60px}.toggle-btn[data-v-859806eb]{display:none;position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);width:36px;height:36px;border:none;background:var(--bg-accent);border-radius:8px;cursor:pointer;align-items:center;justify-content:center;color:var(--primary-blue);transition:all .3s ease}.toggle-btn[data-v-859806eb]:hover{background:var(--primary-light);color:#fff}.nav-content[data-v-859806eb]{flex:1;overflow-y:auto;padding:var(--spacing-md)}.nav-list[data-v-859806eb]{list-style:none}.nav-item[data-v-859806eb]{margin-bottom:var(--spacing-xs)}.nav-link[data-v-859806eb]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:8px;color:var(--text-secondary);text-decoration:none;transition:all .3s ease}.nav-link[data-v-859806eb]:hover{background:var(--bg-accent);color:var(--primary-blue)}.nav-item.active .nav-link[data-v-859806eb]{background:var(--primary-blue);color:#fff}.nav-icon[data-v-859806eb]{flex-shrink:0}.nav-text[data-v-859806eb]{font-size:.875rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation.collapsed .nav-text[data-v-859806eb]{display:none}.navigation.collapsed .nav-link[data-v-859806eb]{justify-content:center}.nav-footer[data-v-859806eb]{padding:var(--spacing-md);border-top:1px solid var(--border-color)}.progress-indicator[data-v-859806eb]{width:4px;height:50px;background:var(--bg-accent);border-radius:2px;margin:0 auto;overflow:hidden}.progress-bar[data-v-859806eb]{width:100%;background:var(--primary-blue);transition:height .3s ease}.w-30[data-v-4191de89]{width:7.5rem}.h-30[data-v-4191de89]{height:7.5rem}.content-bubble-wrapper[data-v-673d42e3]{position:relative;display:inline-block;margin-bottom:var(--spacing-sm);position:absolute;top:-42px;z-index:9}.content-bubble[data-v-673d42e3]{position:relative;display:inline-block;background:#fff;border-radius:6px;box-shadow:0 2px 12px #0000001a;border:1px solid #e4e7ed;padding:0;font-size:12px;line-height:1.2;min-width:10px;word-wrap:break-word;animation:fadeInUp-673d42e3 .3s ease-out}.content-bubble.ai[data-v-673d42e3]{background:linear-gradient(135deg,#e1f5fe,#b3e5fc);border-color:#81d4fa;color:#0277bd}.content-bubble.data[data-v-673d42e3]{background:linear-gradient(135deg,#e8f5e8,#c8e6c9);border-color:#a5d6a7;color:#2e7d32}.bubble-content[data-v-673d42e3]{display:flex;align-items:center;gap:6px;padding:8px 12px}.bubble-icon[data-v-673d42e3]{display:flex;align-items:center;flex-shrink:0}.bubble-text[data-v-673d42e3]{white-space:nowrap;font-weight:500}.bubble-arrow[data-v-673d42e3]{position:absolute;bottom:-6px;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent}.content-bubble.ai .bubble-arrow[data-v-673d42e3]{border-top:6px solid #b3e5fc}.content-bubble.data .bubble-arrow[data-v-673d42e3]{border-top:6px solid #c8e6c9}.content-bubble[data-v-673d42e3]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #00000026;transition:all .3s ease}.content-bubble.ai[data-v-673d42e3]:hover{background:linear-gradient(135deg,#b3e5fc,#81d4fa)}.content-bubble.data[data-v-673d42e3]:hover{background:linear-gradient(135deg,#c8e6c9,#a5d6a7)}@keyframes fadeInUp-673d42e3{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.bubble-content[data-v-673d42e3]{padding:6px 10px}.bubble-text[data-v-673d42e3]{font-size:11px}}.section[data-v-37718fee]{padding:var(--spacing-xl) 0}.card[data-v-37718fee]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-37718fee]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-37718fee]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-37718fee]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-37718fee]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-37718fee]{grid-column:1 / -1}.chart-container[data-v-37718fee]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-37718fee]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-37718fee]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-37718fee]:hover{transform:translateY(-2px)}.metric-card h4[data-v-37718fee]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-37718fee]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-37718fee]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-37718fee]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-37718fee]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-37718fee]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-37718fee]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-37718fee]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-37718fee]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-37718fee]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-37718fee]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-37718fee]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-37718fee]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-37718fee]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-37718fee]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-37718fee]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-37718fee]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-37718fee]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-37718fee]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-37718fee]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-37718fee]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-37718fee]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-37718fee]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-37718fee]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-37718fee]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-37718fee]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-37718fee]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-37718fee]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-37718fee]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-37718fee]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-37718fee]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-37718fee]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-37718fee]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-37718fee]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-37718fee]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-37718fee]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-37718fee]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-37718fee]{font-weight:600;color:var(--text-primary)}.need-score[data-v-37718fee]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-37718fee]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-37718fee]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-37718fee]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-37718fee]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-37718fee]{grid-template-columns:1fr}.metric-card[data-v-37718fee]{padding:var(--spacing-md)}.metric-value[data-v-37718fee]{font-size:2rem}.card[data-v-37718fee]{padding:var(--spacing-lg)}.info-block[data-v-37718fee]{padding:var(--spacing-md)}}.text-center[data-v-37718fee]{text-align:center}.flex-center[data-v-37718fee]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-37718fee]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-37718fee]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-37718fee]{margin-bottom:0}.mt-lg[data-v-37718fee]{margin-top:var(--spacing-lg)}.p-lg[data-v-37718fee]{padding:var(--spacing-lg)}.border-radius-12[data-v-37718fee]{border-radius:12px}.transition-transform[data-v-37718fee]{transition:transform .3s ease}.hover-lift[data-v-37718fee]:hover{transform:translateY(-2px)}.overview-metrics[data-v-37718fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-37718fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-37718fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-37718fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-37718fee]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.section[data-v-41811aa5]{padding:var(--spacing-xl) 0}.card[data-v-41811aa5]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-41811aa5]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-41811aa5]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-41811aa5]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-41811aa5]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-41811aa5]{grid-column:1 / -1}.chart-wrapper[data-v-41811aa5]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-41811aa5]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-41811aa5]:hover{transform:translateY(-2px)}.metric-card h4[data-v-41811aa5]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-41811aa5]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-41811aa5]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-41811aa5]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-41811aa5]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-41811aa5]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-41811aa5]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-41811aa5]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-41811aa5]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-41811aa5]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-41811aa5]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card h5[data-v-41811aa5]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-41811aa5]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-41811aa5]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-41811aa5]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-41811aa5]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-41811aa5]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-41811aa5]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-41811aa5]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-41811aa5]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-41811aa5]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-41811aa5]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-41811aa5]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-41811aa5]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-41811aa5]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-41811aa5]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-41811aa5]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-41811aa5]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-41811aa5]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-41811aa5]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-41811aa5]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-41811aa5]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-41811aa5]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-41811aa5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-41811aa5]{font-weight:600;color:var(--text-primary)}.need-score[data-v-41811aa5]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-41811aa5]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-41811aa5]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-41811aa5]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-41811aa5]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-41811aa5]{grid-template-columns:1fr}.metric-card[data-v-41811aa5]{padding:var(--spacing-md)}.metric-value[data-v-41811aa5]{font-size:2rem}.card[data-v-41811aa5]{padding:var(--spacing-lg)}.info-block[data-v-41811aa5]{padding:var(--spacing-md)}}.text-center[data-v-41811aa5]{text-align:center}.flex-center[data-v-41811aa5]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-41811aa5]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-41811aa5]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-41811aa5]{margin-bottom:0}.mt-lg[data-v-41811aa5]{margin-top:var(--spacing-lg)}.p-lg[data-v-41811aa5]{padding:var(--spacing-lg)}.border-radius-12[data-v-41811aa5]{border-radius:12px}.transition-transform[data-v-41811aa5]{transition:transform .3s ease}.hover-lift[data-v-41811aa5]:hover{transform:translateY(-2px)}.overview-metrics[data-v-41811aa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-41811aa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-41811aa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-41811aa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-41811aa5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.market-overview[data-v-41811aa5]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.chart-container[data-v-41811aa5]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.seasonality-analysis h4[data-v-41811aa5]{margin-bottom:var(--spacing-md)}.season-cards[data-v-41811aa5]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.season-card[data-v-41811aa5]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-41811aa5]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-41811aa5]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-icon[data-v-41811aa5]{font-size:2rem;margin-bottom:var(--spacing-sm)}.season-card h5[data-v-41811aa5]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.season-tag[data-v-41811aa5]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:4px 12px;background:#fffc;border-radius:12px;font-size:.75rem;font-weight:500}@media (max-width: 768px){.overview-metrics[data-v-41811aa5],.maturity-assessment[data-v-41811aa5]{grid-template-columns:1fr}}.section[data-v-5b29a3f8]{padding:var(--spacing-xl) 0}.card[data-v-5b29a3f8]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-5b29a3f8]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-5b29a3f8]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-5b29a3f8]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-5b29a3f8]{grid-column:1 / -1}.chart-container[data-v-5b29a3f8]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-5b29a3f8]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-5b29a3f8]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-5b29a3f8]:hover{transform:translateY(-2px)}.metric-card h4[data-v-5b29a3f8]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-5b29a3f8]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-5b29a3f8]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-5b29a3f8]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-5b29a3f8]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-5b29a3f8]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-5b29a3f8]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-5b29a3f8]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-5b29a3f8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-5b29a3f8]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-5b29a3f8]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-5b29a3f8]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-5b29a3f8]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-5b29a3f8]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-5b29a3f8]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-5b29a3f8]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item h5[data-v-5b29a3f8]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.keyword-tags[data-v-5b29a3f8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-5b29a3f8]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-5b29a3f8]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-5b29a3f8]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-5b29a3f8]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-5b29a3f8]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-5b29a3f8]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-5b29a3f8]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-5b29a3f8]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-5b29a3f8]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-5b29a3f8]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-5b29a3f8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-5b29a3f8]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-5b29a3f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-5b29a3f8]{font-weight:600;color:var(--text-primary)}.need-score[data-v-5b29a3f8]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-5b29a3f8]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-5b29a3f8]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-5b29a3f8]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-5b29a3f8]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-5b29a3f8]{grid-template-columns:1fr}.metric-card[data-v-5b29a3f8]{padding:var(--spacing-md)}.metric-value[data-v-5b29a3f8]{font-size:2rem}.card[data-v-5b29a3f8]{padding:var(--spacing-lg)}.info-block[data-v-5b29a3f8]{padding:var(--spacing-md)}}.text-center[data-v-5b29a3f8]{text-align:center}.flex-center[data-v-5b29a3f8]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-5b29a3f8]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-5b29a3f8]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-5b29a3f8]{margin-bottom:0}.mt-lg[data-v-5b29a3f8]{margin-top:var(--spacing-lg)}.p-lg[data-v-5b29a3f8]{padding:var(--spacing-lg)}.border-radius-12[data-v-5b29a3f8]{border-radius:12px}.transition-transform[data-v-5b29a3f8]{transition:transform .3s ease}.hover-lift[data-v-5b29a3f8]:hover{transform:translateY(-2px)}.overview-metrics[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.chart-item h4[data-v-5b29a3f8]{text-align:center;margin-bottom:var(--spacing-md)}.kano-insights[data-v-5b29a3f8]{margin-top:30px}.insight-grid[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:20px}.insight-item[data-v-5b29a3f8]{padding:20px;border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-5b29a3f8]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-5b29a3f8]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-5b29a3f8]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-5b29a3f8]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-5b29a3f8]{margin:0 0 10px;font-size:16px;font-weight:600}.insight-item p[data-v-5b29a3f8]{margin:0;color:#666;line-height:1.5}.review-analysis[data-v-5b29a3f8]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rating-overview[data-v-5b29a3f8]{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-lg);align-items:center}.overall-rating[data-v-5b29a3f8]{text-align:center}.overall-rating h4[data-v-5b29a3f8]{margin-bottom:var(--spacing-sm)}.rating-value[data-v-5b29a3f8]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.review-keywords[data-v-5b29a3f8]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.keywords-section h4[data-v-5b29a3f8]{margin-bottom:var(--spacing-md)}.kano-analysis[data-v-5b29a3f8]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.chart-controls[data-v-5b29a3f8]{display:flex;gap:var(--spacing-lg);justify-content:center;margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.chart-controls label[data-v-5b29a3f8]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary);cursor:pointer}.chart-controls input[type=checkbox][data-v-5b29a3f8]{margin:0}.kano-details[data-v-5b29a3f8]{margin:2rem 0}.need-category[data-v-5b29a3f8]{margin-bottom:2rem;padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb}.need-category.basic[data-v-5b29a3f8],.need-category.expected[data-v-5b29a3f8]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6}.need-category.attractive[data-v-5b29a3f8]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.need-category.indifferent[data-v-5b29a3f8]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981}.need-category.reverse[data-v-5b29a3f8]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#06b6d4}.need-category h4[data-v-5b29a3f8]{margin-bottom:var(--spacing-md);font-size:1.1rem}.need-category .need-items[data-v-5b29a3f8]{display:flex;flex-direction:column;gap:var(--spacing-md)}.need-category .need-item[data-v-5b29a3f8]{background:#fff;padding:1rem;margin-bottom:.75rem;border-radius:8px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.need-category .need-item[data-v-5b29a3f8]:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}.need-category .need-header[data-v-5b29a3f8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.need-category .need-name[data-v-5b29a3f8]{font-weight:600;color:#1f2937;font-size:1rem}.need-scores[data-v-5b29a3f8]{display:flex;gap:1rem;font-size:.875rem}.need-desc[data-v-5b29a3f8]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}@media (max-width: 768px){.recommendation-grid[data-v-5b29a3f8]{grid-template-columns:1fr}.need-header[data-v-5b29a3f8]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 1024px){.needs-analysis[data-v-5b29a3f8],.rating-overview[data-v-5b29a3f8]{grid-template-columns:1fr}}.section[data-v-144e0710]{padding:var(--spacing-xl) 0}.card[data-v-144e0710]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-144e0710]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-144e0710]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-144e0710]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-144e0710]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-144e0710]{grid-column:1 / -1}.chart-container[data-v-144e0710]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-144e0710]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-144e0710]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-144e0710]:hover{transform:translateY(-2px)}.metric-card h4[data-v-144e0710]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-144e0710]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-144e0710]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-144e0710]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-144e0710]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-144e0710]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-144e0710]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-144e0710]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-144e0710]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-144e0710]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-144e0710]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-144e0710]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-144e0710]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-144e0710]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-144e0710]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-144e0710]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-144e0710]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-144e0710]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-144e0710]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-144e0710]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-144e0710]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-144e0710]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-144e0710]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-144e0710]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-144e0710]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-144e0710]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-144e0710]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-144e0710]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-144e0710]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-144e0710]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-144e0710]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-144e0710]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-144e0710]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-144e0710]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-144e0710]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-144e0710]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-144e0710]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-144e0710]{font-weight:600;color:var(--text-primary)}.need-score[data-v-144e0710]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-144e0710]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-144e0710]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-144e0710]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-144e0710]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-144e0710]{grid-template-columns:1fr}.metric-card[data-v-144e0710]{padding:var(--spacing-md)}.metric-value[data-v-144e0710]{font-size:2rem}.card[data-v-144e0710]{padding:var(--spacing-lg)}.info-block[data-v-144e0710]{padding:var(--spacing-md)}}.text-center[data-v-144e0710]{text-align:center}.flex-center[data-v-144e0710]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-144e0710]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-144e0710]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-144e0710]{margin-bottom:0}.mt-lg[data-v-144e0710]{margin-top:var(--spacing-lg)}.p-lg[data-v-144e0710]{padding:var(--spacing-lg)}.border-radius-12[data-v-144e0710]{border-radius:12px}.transition-transform[data-v-144e0710]{transition:transform .3s ease}.hover-lift[data-v-144e0710]:hover{transform:translateY(-2px)}.overview-metrics[data-v-144e0710]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-144e0710]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-144e0710]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-144e0710]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-144e0710]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.section[data-v-531f4daa]{padding:var(--spacing-xl) 0}.card[data-v-531f4daa]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-531f4daa]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-531f4daa]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-531f4daa]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-531f4daa]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-531f4daa]{grid-column:1 / -1}.chart-container[data-v-531f4daa]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-531f4daa]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-531f4daa]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-531f4daa]:hover{transform:translateY(-2px)}.metric-card h4[data-v-531f4daa]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-531f4daa]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-531f4daa]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-531f4daa]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-531f4daa]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-531f4daa]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-531f4daa]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-531f4daa]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-531f4daa]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-531f4daa]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-531f4daa]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-531f4daa]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-531f4daa]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-531f4daa]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-531f4daa]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-531f4daa]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-531f4daa]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-531f4daa]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-531f4daa]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-531f4daa]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-531f4daa]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-531f4daa]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-531f4daa]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-531f4daa]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-531f4daa]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-531f4daa]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-531f4daa]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-531f4daa]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-531f4daa]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-531f4daa]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-531f4daa]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-531f4daa]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-531f4daa]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-531f4daa]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-531f4daa]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-531f4daa]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-531f4daa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-531f4daa]{font-weight:600;color:var(--text-primary)}.need-score[data-v-531f4daa]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-531f4daa]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-531f4daa]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-531f4daa]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-531f4daa]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-531f4daa]{grid-template-columns:1fr}.metric-card[data-v-531f4daa]{padding:var(--spacing-md)}.metric-value[data-v-531f4daa]{font-size:2rem}.card[data-v-531f4daa]{padding:var(--spacing-lg)}.info-block[data-v-531f4daa]{padding:var(--spacing-md)}}.text-center[data-v-531f4daa]{text-align:center}.flex-center[data-v-531f4daa]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-531f4daa]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-531f4daa]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-531f4daa]{margin-bottom:0}.mt-lg[data-v-531f4daa]{margin-top:var(--spacing-lg)}.p-lg[data-v-531f4daa]{padding:var(--spacing-lg)}.border-radius-12[data-v-531f4daa]{border-radius:12px}.transition-transform[data-v-531f4daa]{transition:transform .3s ease}.hover-lift[data-v-531f4daa]:hover{transform:translateY(-2px)}.overview-metrics[data-v-531f4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-531f4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-531f4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-531f4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-531f4daa]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrant-metric[data-v-531f4daa]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.entrant-metric h4[data-v-531f4daa]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1rem;font-weight:600}.sellertype-container[data-v-531f4daa]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.section[data-v-03762e81]{padding:var(--spacing-xl) 0}.card[data-v-03762e81]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-03762e81]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-03762e81]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-03762e81]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-03762e81]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-03762e81]{grid-column:1 / -1}.chart-container[data-v-03762e81]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-03762e81]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-03762e81]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-03762e81]:hover{transform:translateY(-2px)}.metric-card h4[data-v-03762e81]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-03762e81]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-03762e81]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-03762e81]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-03762e81]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-03762e81]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-03762e81]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-03762e81]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-03762e81]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-03762e81]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-03762e81]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-03762e81]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-03762e81]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-03762e81]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-03762e81]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-03762e81]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-03762e81]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-03762e81]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-03762e81]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-03762e81]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-03762e81]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-03762e81]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-03762e81]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-03762e81]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-03762e81]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-03762e81]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-03762e81]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-03762e81]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-03762e81]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-03762e81]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-03762e81]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-03762e81]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-03762e81]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-03762e81]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-03762e81]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-03762e81]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-03762e81]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-03762e81]{font-weight:600;color:var(--text-primary)}.need-score[data-v-03762e81]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-03762e81]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-03762e81]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-03762e81]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-03762e81]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-03762e81]{grid-template-columns:1fr}.metric-card[data-v-03762e81]{padding:var(--spacing-md)}.metric-value[data-v-03762e81]{font-size:2rem}.card[data-v-03762e81]{padding:var(--spacing-lg)}.info-block[data-v-03762e81]{padding:var(--spacing-md)}}.text-center[data-v-03762e81]{text-align:center}.flex-center[data-v-03762e81]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-03762e81]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-03762e81]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-03762e81]{margin-bottom:0}.mt-lg[data-v-03762e81]{margin-top:var(--spacing-lg)}.p-lg[data-v-03762e81]{padding:var(--spacing-lg)}.border-radius-12[data-v-03762e81]{border-radius:12px}.transition-transform[data-v-03762e81]{transition:transform .3s ease}.hover-lift[data-v-03762e81]:hover{transform:translateY(-2px)}.overview-metrics[data-v-03762e81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-03762e81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-03762e81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-03762e81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-03762e81]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.overview-stats[data-v-03762e81]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:20px;padding:20px;background:#f8f9fa;border-radius:8px}.stat-item[data-v-03762e81]{display:flex;flex-direction:column;align-items:center;gap:8px}.stat-item .label[data-v-03762e81]{color:#666;font-size:14px}.stat-item .value[data-v-03762e81]{color:#333;font-size:24px;font-weight:700}@media (max-width: 768px){.overview-stats[data-v-03762e81]{grid-template-columns:repeat(2,1fr)}}.section[data-v-c8050977]{padding:var(--spacing-xl) 0}.card[data-v-c8050977]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-c8050977]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-c8050977]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-c8050977]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-c8050977]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-c8050977]{grid-column:1 / -1}.chart-container[data-v-c8050977]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-c8050977]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-c8050977]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-c8050977]:hover{transform:translateY(-2px)}.metric-card h4[data-v-c8050977]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-c8050977]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-c8050977]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-c8050977]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-c8050977]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-c8050977]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-c8050977]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-c8050977]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-c8050977]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-c8050977]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-c8050977]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-c8050977]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-c8050977]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-c8050977]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-c8050977]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-c8050977]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-c8050977]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-c8050977]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-c8050977]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-c8050977]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-c8050977]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-c8050977]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-c8050977]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-c8050977]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-c8050977]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-c8050977]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-c8050977]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-c8050977]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-c8050977]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-c8050977]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-c8050977]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-c8050977]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-c8050977]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-c8050977]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-c8050977]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-c8050977]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-c8050977]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-c8050977]{font-weight:600;color:var(--text-primary)}.need-score[data-v-c8050977]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-c8050977]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-c8050977]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-c8050977]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-c8050977]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-c8050977]{grid-template-columns:1fr}.metric-card[data-v-c8050977]{padding:var(--spacing-md)}.metric-value[data-v-c8050977]{font-size:2rem}.card[data-v-c8050977]{padding:var(--spacing-lg)}.info-block[data-v-c8050977]{padding:var(--spacing-md)}}.text-center[data-v-c8050977]{text-align:center}.flex-center[data-v-c8050977]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-c8050977]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-c8050977]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-c8050977]{margin-bottom:0}.mt-lg[data-v-c8050977]{margin-top:var(--spacing-lg)}.p-lg[data-v-c8050977]{padding:var(--spacing-lg)}.border-radius-12[data-v-c8050977]{border-radius:12px}.transition-transform[data-v-c8050977]{transition:transform .3s ease}.hover-lift[data-v-c8050977]:hover{transform:translateY(-2px)}.overview-metrics[data-v-c8050977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-c8050977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-c8050977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-c8050977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-c8050977]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.distribution-container[data-v-c8050977]{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.section[data-v-6a0e2a23]{padding:var(--spacing-xl) 0}.card[data-v-6a0e2a23]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-6a0e2a23]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-6a0e2a23]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-6a0e2a23]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-6a0e2a23]{grid-column:1 / -1}.chart-container[data-v-6a0e2a23]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-6a0e2a23]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-6a0e2a23]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-6a0e2a23]:hover{transform:translateY(-2px)}.metric-card h4[data-v-6a0e2a23]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-6a0e2a23]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-6a0e2a23]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-6a0e2a23]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-6a0e2a23]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-6a0e2a23]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-6a0e2a23]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-6a0e2a23]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-6a0e2a23]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-6a0e2a23]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-6a0e2a23]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-6a0e2a23]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-6a0e2a23]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-6a0e2a23]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-6a0e2a23]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-6a0e2a23]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-6a0e2a23]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-6a0e2a23]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-6a0e2a23]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-6a0e2a23]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-6a0e2a23]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-6a0e2a23]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-6a0e2a23]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-6a0e2a23]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-6a0e2a23]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-6a0e2a23]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-6a0e2a23]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-6a0e2a23]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-6a0e2a23]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-6a0e2a23]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-6a0e2a23]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-6a0e2a23]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-6a0e2a23]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-6a0e2a23]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-6a0e2a23]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-6a0e2a23]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-6a0e2a23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-6a0e2a23]{font-weight:600;color:var(--text-primary)}.need-score[data-v-6a0e2a23]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-6a0e2a23]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-6a0e2a23]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-6a0e2a23]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-6a0e2a23]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-6a0e2a23]{grid-template-columns:1fr}.metric-card[data-v-6a0e2a23]{padding:var(--spacing-md)}.metric-value[data-v-6a0e2a23]{font-size:2rem}.card[data-v-6a0e2a23]{padding:var(--spacing-lg)}.info-block[data-v-6a0e2a23]{padding:var(--spacing-md)}}.text-center[data-v-6a0e2a23]{text-align:center}.flex-center[data-v-6a0e2a23]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-6a0e2a23]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-6a0e2a23]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-6a0e2a23]{margin-bottom:0}.mt-lg[data-v-6a0e2a23]{margin-top:var(--spacing-lg)}.p-lg[data-v-6a0e2a23]{padding:var(--spacing-lg)}.border-radius-12[data-v-6a0e2a23]{border-radius:12px}.transition-transform[data-v-6a0e2a23]{transition:transform .3s ease}.hover-lift[data-v-6a0e2a23]:hover{transform:translateY(-2px)}.overview-metrics[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.header-section[data-v-6a0e2a23]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.stats-bar[data-v-6a0e2a23]{display:flex;gap:var(--spacing-xl);padding:var(--spacing-md);background:#f8f9fa;border-radius:8px;margin-bottom:var(--spacing-lg)}.stats-item[data-v-6a0e2a23]{display:flex;align-items:center;gap:var(--spacing-xs)}.stats-label[data-v-6a0e2a23]{color:var(--text-secondary);font-size:.9em}.stats-value[data-v-6a0e2a23]{font-weight:600;color:var(--primary-blue);font-size:1.1em}.product-list[data-v-6a0e2a23]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:var(--spacing-xl)}.product-card[data-v-6a0e2a23]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:1px solid #f0f0f0}.product-card[data-v-6a0e2a23]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.product-image-container[data-v-6a0e2a23]{position:relative;width:100%;height:200px;background:#fff}.product-image[data-v-6a0e2a23]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rating-badge[data-v-6a0e2a23]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:2px}.rating-badge i[data-v-6a0e2a23]{font-size:10px}.product-content[data-v-6a0e2a23]{padding:12px}.product-title[data-v-6a0e2a23]{font-size:14px;font-weight:500;color:#333;margin:0 0 8px;line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.price-delivery-row[data-v-6a0e2a23]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.price-section[data-v-6a0e2a23]{display:flex;align-items:baseline}.currency[data-v-6a0e2a23]{font-size:14px;color:#ff4d4f;font-weight:600}.price[data-v-6a0e2a23]{font-size:18px;color:#ff4d4f;font-weight:700;margin-left:2px}.delivery-time[data-v-6a0e2a23]{font-size:12px;color:#52c41a;background:#f6ffed;padding:2px 6px;border-radius:4px;border:1px solid #b7eb8f}.order-sales-row[data-v-6a0e2a23]{display:flex;justify-content:space-between;margin-bottom:12px}.order-info[data-v-6a0e2a23],.sales-info[data-v-6a0e2a23]{text-align:center;flex:1}.quantity[data-v-6a0e2a23]{display:block;font-size:16px;font-weight:600;color:#333}.order-info .quantity[data-v-6a0e2a23]{color:#666}.sales-info .quantity[data-v-6a0e2a23]{color:#ff8c00}.label[data-v-6a0e2a23]{display:block;font-size:12px;color:#999;margin-top:2px}.supplier-section[data-v-6a0e2a23]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #f0f0f0}.supplier-avatar[data-v-6a0e2a23]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.supplier-name[data-v-6a0e2a23]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pagination-wrapper[data-v-6a0e2a23]{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid #eee;margin-top:var(--spacing-lg)}.pagination-controls[data-v-6a0e2a23]{display:flex;align-items:center;gap:4px}.page-nav-btn[data-v-6a0e2a23]{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;justify-content:center}.page-nav-btn[data-v-6a0e2a23]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-nav-btn[data-v-6a0e2a23]:disabled{color:#ccc;cursor:not-allowed}.page-numbers[data-v-6a0e2a23]{display:flex;gap:4px}.page-number[data-v-6a0e2a23]{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;justify-content:center}.page-number[data-v-6a0e2a23]:hover{border-color:#1890ff;color:#1890ff}.page-number.active[data-v-6a0e2a23]{background:#1890ff;border-color:#1890ff;color:#fff}.page-ellipsis[data-v-6a0e2a23]{padding:0 8px;color:#999;font-size:14px;line-height:32px}.page-size-control[data-v-6a0e2a23]{display:flex;align-items:center;gap:var(--spacing-md);font-size:14px;color:#666}.page-size-control select[data-v-6a0e2a23]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:14px}.goto-page[data-v-6a0e2a23]{display:flex;align-items:center;gap:4px}.goto-page input[data-v-6a0e2a23]{width:50px;height:24px;padding:0 8px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;font-size:14px}@media (max-width: 1200px){.product-list[data-v-6a0e2a23]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 992px){.product-list[data-v-6a0e2a23]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pagination-wrapper[data-v-6a0e2a23]{flex-direction:column;gap:var(--spacing-md)}}@media (max-width: 768px){.stats-bar[data-v-6a0e2a23]{flex-direction:column;gap:var(--spacing-sm)}.product-list[data-v-6a0e2a23]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.page-numbers[data-v-6a0e2a23]{flex-wrap:wrap}}@media (max-width: 480px){.product-list[data-v-6a0e2a23]{grid-template-columns:repeat(2,1fr)}.pagination-wrapper[data-v-6a0e2a23]{justify-content:center}.page-size-control[data-v-6a0e2a23]{flex-direction:column;gap:var(--spacing-sm)}}.section[data-v-295a8d02]{padding:var(--spacing-xl) 0}.card[data-v-295a8d02]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-295a8d02]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-295a8d02]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-295a8d02]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-295a8d02]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-295a8d02]{grid-column:1 / -1}.chart-container[data-v-295a8d02]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-295a8d02]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-295a8d02]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-295a8d02]:hover{transform:translateY(-2px)}.metric-card h4[data-v-295a8d02]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-295a8d02]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-295a8d02]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-295a8d02]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-295a8d02]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-295a8d02]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-295a8d02]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-295a8d02]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-295a8d02]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-295a8d02]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-295a8d02]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-295a8d02]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-295a8d02]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-295a8d02]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-295a8d02]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-295a8d02]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-295a8d02]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-295a8d02]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-295a8d02]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-295a8d02]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-295a8d02]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-295a8d02]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-295a8d02]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-295a8d02]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-295a8d02]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-295a8d02]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-295a8d02]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-295a8d02]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-295a8d02]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-295a8d02]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-295a8d02]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-295a8d02]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-295a8d02]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-295a8d02]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-295a8d02]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-295a8d02]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-295a8d02]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-295a8d02]{font-weight:600;color:var(--text-primary)}.need-score[data-v-295a8d02]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-295a8d02]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-295a8d02]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-295a8d02]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-295a8d02]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-295a8d02]{grid-template-columns:1fr}.metric-card[data-v-295a8d02]{padding:var(--spacing-md)}.metric-value[data-v-295a8d02]{font-size:2rem}.card[data-v-295a8d02]{padding:var(--spacing-lg)}.info-block[data-v-295a8d02]{padding:var(--spacing-md)}}.text-center[data-v-295a8d02]{text-align:center}.flex-center[data-v-295a8d02]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-295a8d02]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-295a8d02]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-295a8d02]{margin-bottom:0}.mt-lg[data-v-295a8d02]{margin-top:var(--spacing-lg)}.p-lg[data-v-295a8d02]{padding:var(--spacing-lg)}.border-radius-12[data-v-295a8d02]{border-radius:12px}.transition-transform[data-v-295a8d02]{transition:transform .3s ease}.hover-lift[data-v-295a8d02]:hover{transform:translateY(-2px)}.overview-metrics[data-v-295a8d02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-295a8d02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-295a8d02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-295a8d02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-295a8d02]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.supplier-analysis[data-v-295a8d02]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.supplier-details h4[data-v-295a8d02]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.region-cards[data-v-295a8d02]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.region-card[data-v-295a8d02]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;transition:transform .3s ease;border:2px solid #e0e0e0}.region-card[data-v-295a8d02]:hover{transform:translateY(-2px);border-color:var(--primary-blue)}.region-header[data-v-295a8d02]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.region-header h5[data-v-295a8d02]{margin:0;color:var(--primary-blue);font-weight:600}.region-metrics[data-v-295a8d02]{display:grid;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.metric[data-v-295a8d02]{display:flex;justify-content:space-between;align-items:center}.metric .label[data-v-295a8d02]{color:var(--text-secondary);font-size:.9em}.metric .value[data-v-295a8d02]{font-weight:600;color:var(--text-primary)}.region-advantages[data-v-295a8d02]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.advantage-tag[data-v-295a8d02]{background:var(--primary-blue);color:#fff;padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}@media (max-width: 1024px){.supplier-analysis[data-v-295a8d02],.region-cards[data-v-295a8d02]{grid-template-columns:1fr}}.product-grid[data-v-295a8d02]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.product-card[data-v-295a8d02]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:2px solid transparent}.product-card[data-v-295a8d02]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:var(--primary-blue)}.product-image[data-v-295a8d02]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f5f5f5}.product-info[data-v-295a8d02]{padding:var(--spacing-md)}.product-name[data-v-295a8d02]{font-size:.9em;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price[data-v-295a8d02]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.current-price[data-v-295a8d02]{font-size:1.1em;font-weight:700;color:var(--accent-red)}.product-details[data-v-295a8d02]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:.85em}.detail-item[data-v-295a8d02]{display:flex;justify-content:space-between;color:var(--text-secondary)}.detail-value[data-v-295a8d02]{font-weight:600;color:var(--text-primary)}.supplier-info[data-v-295a8d02]{padding-top:var(--spacing-sm);border-top:1px solid #eee;font-size:.85em}.supplier-name[data-v-295a8d02]{color:var(--primary-blue);font-weight:600;margin-bottom:var(--spacing-xs)}.supplier-details[data-v-295a8d02]{display:flex;justify-content:space-between;color:var(--text-secondary)}.rating[data-v-295a8d02]{display:flex;align-items:center;gap:4px}.badge[data-v-295a8d02]{background:var(--primary-blue);color:#fff;padding:2px 6px;border-radius:10px;font-size:.7em;font-weight:500}.pagination-controls[data-v-295a8d02]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-lg);padding:var(--spacing-md) 0}.page-info[data-v-295a8d02]{color:var(--text-secondary);font-size:.9em}.page-numbers[data-v-295a8d02]{display:flex;gap:var(--spacing-sm);align-items:center}.page-btn[data-v-295a8d02]{padding:8px 12px;border:1px solid #ddd;background:#fff;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9em}.page-btn[data-v-295a8d02]:hover,.page-btn.active[data-v-295a8d02]{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}.page-btn[data-v-295a8d02]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-295a8d02]:disabled:hover{background:#fff;color:var(--text-primary);border-color:#ddd}@media (max-width: 1200px){.product-grid[data-v-295a8d02]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.product-grid[data-v-295a8d02]{grid-template-columns:repeat(3,1fr)}.metrics-grid[data-v-295a8d02]{grid-template-columns:repeat(2,1fr)}.pagination-controls[data-v-295a8d02]{flex-direction:column;gap:var(--spacing-md)}}@media (max-width: 768px){.product-grid[data-v-295a8d02],.metrics-grid[data-v-295a8d02]{grid-template-columns:repeat(2,1fr)}.suggestions-grid[data-v-295a8d02]{grid-template-columns:1fr}.page-numbers[data-v-295a8d02]{flex-wrap:wrap}}@media (max-width: 480px){.product-grid[data-v-295a8d02],.metrics-grid[data-v-295a8d02]{grid-template-columns:1fr}}.wrapper[data-v-5c0a60b1]{width:100%;padding-top:60px}.main-container[data-v-5c0a60b1]{display:flex;max-width:1440px;margin:0 auto;position:relative;min-height:calc(100vh - 60px)}.content-area[data-v-5c0a60b1]{flex:1;width:1000px;overflow-y:scroll;height:calc(100vh - 60px)}header[data-v-ff496fb1]{border-bottom:1px solid #f0f0f0;box-shadow:none}header>div[data-v-ff496fb1]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:62px;padding:10px 20px;gap:16px}header>div[data-v-ff496fb1]>:first-child{min-width:0}header>div>:first-child>div[data-v-ff496fb1]{min-width:0}header>div>:first-child .font-semibold[data-v-ff496fb1]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#333;font-size:24px;font-weight:500;line-height:32px}header>div[data-v-ff496fb1]>:last-child{justify-self:end}.analysis-tabs[data-v-ff496fb1]{position:static}.analysis-tabs[data-v-ff496fb1] .el-radio-group{display:inline-flex;flex-wrap:nowrap;gap:0;padding:4px;border-radius:4px;background:#f5f7fa}.analysis-tabs[data-v-ff496fb1] .el-radio{position:relative;height:24px;margin:0;padding:0 12px;border-radius:2px;color:#606266}.analysis-tabs[data-v-ff496fb1] .el-radio__input{position:absolute;width:1px;height:1px;opacity:0}.analysis-tabs[data-v-ff496fb1] .el-radio__label{padding:0;font-size:14px;line-height:24px}.analysis-tabs[data-v-ff496fb1] .el-radio.is-checked{background:#987bff}.analysis-tabs[data-v-ff496fb1] .el-radio.is-checked .el-radio__label{color:#fff}.analysis-tabs[data-v-ff496fb1] .el-radio:has(input:focus-visible){outline:2px solid #987bff;outline-offset:2px}header[data-v-ff496fb1] .el-tag{height:32px;padding:0 10px;border:1px solid #c4b5ff;border-radius:4px;background:#fff}header[data-v-ff496fb1] .el-checkbox{height:30px}header[data-v-ff496fb1] .el-checkbox__label{color:#606266;font-size:14px}@media (max-width: 1280px){header>div>:first-child .font-semibold[data-v-ff496fb1]{font-size:18px}}@media (max-width: 900px){header>div[data-v-ff496fb1]{grid-template-columns:minmax(0,1fr) auto}.analysis-tabs[data-v-ff496fb1]{grid-row:2;grid-column:1 / -1;justify-self:center}}.navigation[data-v-a1fedf10]{width:200px;height:100%;flex-shrink:0;background:#fff;border-right:none;transition:width .3s ease,transform .3s ease;z-index:999;display:flex;justify-content:center;flex-direction:column;overflow:hidden;margin-right:0}.navigation.collapsed[data-v-a1fedf10]{width:60px}.toggle-btn[data-v-a1fedf10]{display:none;position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);width:36px;height:36px;border:none;background:var(--bg-accent);border-radius:8px;cursor:pointer;align-items:center;justify-content:center;color:var(--primary-blue);transition:all .3s ease}.toggle-btn[data-v-a1fedf10]:hover{background:var(--primary-light);color:#fff}.nav-content[data-v-a1fedf10]{flex:1;overflow-y:auto;padding:10px 10px 20px}.nav-list[data-v-a1fedf10]{list-style:none;margin:0;padding:0}.nav-item[data-v-a1fedf10]{position:relative;margin-bottom:8px}.nav-link[data-v-a1fedf10]{display:flex;align-items:center;gap:12px;min-height:40px;padding:8px 12px;border-radius:6px;color:#333;text-decoration:none;transition:all .3s ease}.nav-link[data-v-a1fedf10]:hover{background:#f2eeff;color:#987bff}.nav-item.active .nav-link[data-v-a1fedf10]{background:transparent;color:#987bff}.nav-item.active[data-v-a1fedf10]:after{content:"";position:absolute;top:10px;right:0;width:4px;height:20px;border-radius:2px;background:#987bff}.nav-icon[data-v-a1fedf10]{flex-shrink:0;color:#d4d4d4}.nav-item.active .nav-icon[data-v-a1fedf10]{color:#987bff}.nav-text[data-v-a1fedf10]{font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigation.collapsed .nav-text[data-v-a1fedf10]{display:none}.navigation.collapsed .nav-link[data-v-a1fedf10]{justify-content:center}.nav-footer[data-v-a1fedf10]{display:none}.progress-indicator[data-v-a1fedf10]{width:4px;height:50px;background:var(--bg-accent);border-radius:2px;margin:0 auto;overflow:hidden}.progress-bar[data-v-a1fedf10]{width:100%;background:var(--primary-blue);transition:height .3s ease}.section[data-v-96d4bd38]{padding:var(--spacing-xl) 0}.card[data-v-96d4bd38]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-96d4bd38]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-96d4bd38]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-96d4bd38]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-96d4bd38]{grid-column:1 / -1}.chart-container[data-v-96d4bd38]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-96d4bd38]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-96d4bd38]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-96d4bd38]:hover{transform:translateY(-2px)}.metric-card h4[data-v-96d4bd38]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-96d4bd38]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-96d4bd38]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-96d4bd38]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-96d4bd38]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-96d4bd38]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-96d4bd38]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-96d4bd38]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-96d4bd38]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-96d4bd38]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-96d4bd38]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card h5[data-v-96d4bd38]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-96d4bd38]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-96d4bd38]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-96d4bd38]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-96d4bd38]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-96d4bd38]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-96d4bd38]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-96d4bd38]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-96d4bd38]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-96d4bd38]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-96d4bd38]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-96d4bd38]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-96d4bd38]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-96d4bd38]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-96d4bd38]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-96d4bd38]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-96d4bd38]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-96d4bd38]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-96d4bd38]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-96d4bd38]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-96d4bd38]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-96d4bd38]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-96d4bd38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-96d4bd38]{font-weight:600;color:var(--text-primary)}.need-score[data-v-96d4bd38]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-96d4bd38]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-96d4bd38]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-96d4bd38]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-96d4bd38]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-96d4bd38]{grid-template-columns:1fr}.metric-card[data-v-96d4bd38]{padding:var(--spacing-md)}.metric-value[data-v-96d4bd38]{font-size:2rem}.card[data-v-96d4bd38]{padding:var(--spacing-lg)}.info-block[data-v-96d4bd38]{padding:var(--spacing-md)}}.text-center[data-v-96d4bd38]{text-align:center}.flex-center[data-v-96d4bd38]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-96d4bd38]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-96d4bd38]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-96d4bd38]{margin-bottom:0}.mt-lg[data-v-96d4bd38]{margin-top:var(--spacing-lg)}.p-lg[data-v-96d4bd38]{padding:var(--spacing-lg)}.border-radius-12[data-v-96d4bd38]{border-radius:12px}.transition-transform[data-v-96d4bd38]{transition:transform .3s ease}.hover-lift[data-v-96d4bd38]:hover{transform:translateY(-2px)}.overview-metrics[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.chart-container[data-v-96d4bd38]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:0}.seasonality-analysis h4[data-v-96d4bd38]{margin-bottom:var(--spacing-md)}.season-cards[data-v-96d4bd38]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.season-card[data-v-96d4bd38]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-96d4bd38]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-96d4bd38]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-icon[data-v-96d4bd38]{font-size:2rem;margin-bottom:var(--spacing-sm)}.season-card h5[data-v-96d4bd38]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.season-tag[data-v-96d4bd38]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:4px 12px;background:#fffc;border-radius:12px;font-size:.75rem;font-weight:500}.section[data-v-51721691]{padding:var(--spacing-xl) 0}.card[data-v-51721691]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-51721691]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-51721691]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-51721691]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-51721691]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-51721691]{grid-column:1 / -1}.chart-container[data-v-51721691]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-51721691]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-51721691]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-51721691]:hover{transform:translateY(-2px)}.metric-card h4[data-v-51721691]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-51721691]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-51721691]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-51721691]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-51721691]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-51721691]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-51721691]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-51721691]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-51721691]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-51721691]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-51721691]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-51721691]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-51721691]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-51721691]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-51721691]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-51721691]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-51721691]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-51721691]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-51721691]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-51721691]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-51721691]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-51721691]{margin:0;color:#666;line-height:1.5}.keyword-tags[data-v-51721691]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-51721691]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-51721691]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-51721691]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-51721691]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-51721691]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-51721691]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-51721691]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-51721691]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-51721691]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-51721691]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-51721691]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-51721691]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-51721691]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-51721691]{font-weight:600;color:var(--text-primary)}.need-score[data-v-51721691]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-51721691]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-51721691]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-51721691]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-51721691]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-51721691]{grid-template-columns:1fr}.metric-card[data-v-51721691]{padding:var(--spacing-md)}.metric-value[data-v-51721691]{font-size:2rem}.card[data-v-51721691]{padding:var(--spacing-lg)}.info-block[data-v-51721691]{padding:var(--spacing-md)}}.text-center[data-v-51721691]{text-align:center}.flex-center[data-v-51721691]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-51721691]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-51721691]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-51721691]{margin-bottom:0}.mt-lg[data-v-51721691]{margin-top:var(--spacing-lg)}.p-lg[data-v-51721691]{padding:var(--spacing-lg)}.border-radius-12[data-v-51721691]{border-radius:12px}.transition-transform[data-v-51721691]{transition:transform .3s ease}.hover-lift[data-v-51721691]:hover{transform:translateY(-2px)}.overview-metrics[data-v-51721691]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-51721691]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-51721691]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-51721691]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-51721691]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.chart-item h4[data-v-51721691]{text-align:center;margin-bottom:var(--spacing-md)}.kano-insights[data-v-51721691]{margin-top:30px}.review-analysis[data-v-51721691]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rating-overview[data-v-51721691]{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-lg);align-items:center}.overall-rating[data-v-51721691]{text-align:center}.overall-rating h4[data-v-51721691]{margin-bottom:var(--spacing-sm)}.rating-value[data-v-51721691]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.review-keywords[data-v-51721691]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.keywords-section h4[data-v-51721691]{margin-bottom:var(--spacing-md)}.kano-analysis[data-v-51721691]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.chart-controls[data-v-51721691]{display:flex;gap:var(--spacing-lg);justify-content:center;margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.chart-controls label[data-v-51721691]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary);cursor:pointer}.chart-controls input[type=checkbox][data-v-51721691]{margin:0}.kano-details[data-v-51721691]{margin:2rem 0}.need-category[data-v-51721691]{margin-bottom:2rem;padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb}.need-category.basic[data-v-51721691],.need-category.expected[data-v-51721691]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6}.need-category.attractive[data-v-51721691]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.need-category.indifferent[data-v-51721691]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981}.need-category.reverse[data-v-51721691]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#06b6d4}.need-category h4[data-v-51721691]{margin-bottom:var(--spacing-md);font-size:1.1rem}.need-category .need-items[data-v-51721691]{display:flex;flex-direction:column;gap:var(--spacing-md)}.need-category .need-item[data-v-51721691]{background:#fff;padding:1rem;margin-bottom:.75rem;border-radius:8px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.need-category .need-item[data-v-51721691]:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}.need-category .need-header[data-v-51721691]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.need-category .need-name[data-v-51721691]{font-weight:600;color:#1f2937;font-size:1rem}.need-scores[data-v-51721691]{display:flex;gap:1rem;font-size:.875rem}.need-desc[data-v-51721691]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}@media (max-width: 768px){.recommendation-grid[data-v-51721691]{grid-template-columns:1fr}.need-header[data-v-51721691]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 1024px){.needs-analysis[data-v-51721691],.rating-overview[data-v-51721691]{grid-template-columns:1fr}}.section[data-v-25d71318]{padding:var(--spacing-xl) 0}.card[data-v-25d71318]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-25d71318]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-25d71318]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-25d71318]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-25d71318]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-25d71318]{grid-column:1 / -1}.chart-container[data-v-25d71318]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-25d71318]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-25d71318]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-25d71318]:hover{transform:translateY(-2px)}.metric-card h4[data-v-25d71318]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-25d71318]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-25d71318]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-25d71318]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-25d71318]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-25d71318]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-25d71318]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-25d71318]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-25d71318]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-25d71318]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-25d71318]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-25d71318]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-25d71318]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-25d71318]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-25d71318]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-25d71318]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-25d71318]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-25d71318]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-25d71318]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-25d71318]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-25d71318]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-25d71318]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-25d71318]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-25d71318]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-25d71318]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-25d71318]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-25d71318]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-25d71318]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-25d71318]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-25d71318]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-25d71318]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-25d71318]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-25d71318]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-25d71318]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-25d71318]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-25d71318]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-25d71318]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-25d71318]{font-weight:600;color:var(--text-primary)}.need-score[data-v-25d71318]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-25d71318]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-25d71318]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-25d71318]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-25d71318]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-25d71318]{grid-template-columns:1fr}.metric-card[data-v-25d71318]{padding:var(--spacing-md)}.metric-value[data-v-25d71318]{font-size:2rem}.card[data-v-25d71318]{padding:var(--spacing-lg)}.info-block[data-v-25d71318]{padding:var(--spacing-md)}}.text-center[data-v-25d71318]{text-align:center}.flex-center[data-v-25d71318]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-25d71318]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-25d71318]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-25d71318]{margin-bottom:0}.mt-lg[data-v-25d71318]{margin-top:var(--spacing-lg)}.p-lg[data-v-25d71318]{padding:var(--spacing-lg)}.border-radius-12[data-v-25d71318]{border-radius:12px}.transition-transform[data-v-25d71318]{transition:transform .3s ease}.hover-lift[data-v-25d71318]:hover{transform:translateY(-2px)}.overview-metrics[data-v-25d71318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-25d71318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-25d71318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-25d71318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-25d71318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.section[data-v-bee84692]{padding:var(--spacing-xl) 0}.card[data-v-bee84692]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-bee84692]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-bee84692]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-bee84692]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-bee84692]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-bee84692]{grid-column:1 / -1}.chart-container[data-v-bee84692]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-bee84692]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-bee84692]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-bee84692]:hover{transform:translateY(-2px)}.metric-card h4[data-v-bee84692]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-bee84692]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-bee84692]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-bee84692]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-bee84692]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-bee84692]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-bee84692]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-bee84692]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-bee84692]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-bee84692]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-bee84692]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-bee84692]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-bee84692]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-bee84692]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-bee84692]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-bee84692]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-bee84692]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-bee84692]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-bee84692]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-bee84692]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-bee84692]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-bee84692]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-bee84692]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-bee84692]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-bee84692]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-bee84692]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-bee84692]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-bee84692]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-bee84692]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-bee84692]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-bee84692]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-bee84692]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-bee84692]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-bee84692]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-bee84692]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-bee84692]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-bee84692]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-bee84692]{font-weight:600;color:var(--text-primary)}.need-score[data-v-bee84692]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-bee84692]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-bee84692]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-bee84692]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-bee84692]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-bee84692]{grid-template-columns:1fr}.metric-card[data-v-bee84692]{padding:var(--spacing-md)}.metric-value[data-v-bee84692]{font-size:2rem}.card[data-v-bee84692]{padding:var(--spacing-lg)}.info-block[data-v-bee84692]{padding:var(--spacing-md)}}.text-center[data-v-bee84692]{text-align:center}.flex-center[data-v-bee84692]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-bee84692]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-bee84692]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-bee84692]{margin-bottom:0}.mt-lg[data-v-bee84692]{margin-top:var(--spacing-lg)}.p-lg[data-v-bee84692]{padding:var(--spacing-lg)}.border-radius-12[data-v-bee84692]{border-radius:12px}.transition-transform[data-v-bee84692]{transition:transform .3s ease}.hover-lift[data-v-bee84692]:hover{transform:translateY(-2px)}.overview-metrics[data-v-bee84692]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-bee84692]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-bee84692]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-bee84692]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-bee84692]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrant-metric[data-v-bee84692]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.entrant-metric h4[data-v-bee84692]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-size:1rem;font-weight:600}.sellertype-container[data-v-bee84692]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.section[data-v-ccc7ee74]{padding:var(--spacing-xl) 0}.card[data-v-ccc7ee74]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-ccc7ee74]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-ccc7ee74]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-ccc7ee74]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-ccc7ee74]{grid-column:1 / -1}.chart-container[data-v-ccc7ee74]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-ccc7ee74]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-ccc7ee74]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-ccc7ee74]:hover{transform:translateY(-2px)}.metric-card h4[data-v-ccc7ee74]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-ccc7ee74]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-ccc7ee74]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-ccc7ee74]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-ccc7ee74]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-ccc7ee74]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-ccc7ee74]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-ccc7ee74]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-ccc7ee74]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-ccc7ee74]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-ccc7ee74]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-ccc7ee74]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-ccc7ee74]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-ccc7ee74]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-ccc7ee74]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-ccc7ee74]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-ccc7ee74]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-ccc7ee74]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-ccc7ee74]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-ccc7ee74]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-ccc7ee74]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-ccc7ee74]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-ccc7ee74]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-ccc7ee74]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-ccc7ee74]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-ccc7ee74]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-ccc7ee74]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-ccc7ee74]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-ccc7ee74]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-ccc7ee74]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-ccc7ee74]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-ccc7ee74]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-ccc7ee74]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-ccc7ee74]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-ccc7ee74]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-ccc7ee74]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-ccc7ee74]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-ccc7ee74]{font-weight:600;color:var(--text-primary)}.need-score[data-v-ccc7ee74]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-ccc7ee74]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-ccc7ee74]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-ccc7ee74]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-ccc7ee74]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-ccc7ee74]{grid-template-columns:1fr}.metric-card[data-v-ccc7ee74]{padding:var(--spacing-md)}.metric-value[data-v-ccc7ee74]{font-size:2rem}.card[data-v-ccc7ee74]{padding:var(--spacing-lg)}.info-block[data-v-ccc7ee74]{padding:var(--spacing-md)}}.text-center[data-v-ccc7ee74]{text-align:center}.flex-center[data-v-ccc7ee74]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-ccc7ee74]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-ccc7ee74]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-ccc7ee74]{margin-bottom:0}.mt-lg[data-v-ccc7ee74]{margin-top:var(--spacing-lg)}.p-lg[data-v-ccc7ee74]{padding:var(--spacing-lg)}.border-radius-12[data-v-ccc7ee74]{border-radius:12px}.transition-transform[data-v-ccc7ee74]{transition:transform .3s ease}.hover-lift[data-v-ccc7ee74]:hover{transform:translateY(-2px)}.overview-metrics[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-ccc7ee74],.metrics-grid[data-v-ccc7ee74]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.metric-value.main-origin[data-v-ccc7ee74]{font-size:1.8em;font-weight:700;line-height:1.2}.section[data-v-a868120d]{padding:var(--spacing-xl) 0}.card[data-v-a868120d]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-a868120d]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-a868120d]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-a868120d]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-a868120d]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-a868120d]{grid-column:1 / -1}.chart-container[data-v-a868120d]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-a868120d]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-a868120d]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-a868120d]:hover{transform:translateY(-2px)}.metric-card h4[data-v-a868120d]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-a868120d]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-a868120d]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-a868120d]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-a868120d]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-a868120d]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-a868120d]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-a868120d]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-a868120d]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-a868120d]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-a868120d]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-a868120d]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-a868120d]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-a868120d]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-a868120d]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-a868120d]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-a868120d]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-a868120d]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-a868120d]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-a868120d]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-a868120d]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-a868120d]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-a868120d]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-a868120d]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-a868120d]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-a868120d]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-a868120d]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-a868120d]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-a868120d]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-a868120d]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-a868120d]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-a868120d]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-a868120d]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-a868120d]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-a868120d]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-a868120d]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-a868120d]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-a868120d]{font-weight:600;color:var(--text-primary)}.need-score[data-v-a868120d]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-a868120d]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-a868120d]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-a868120d]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-a868120d]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-a868120d]{grid-template-columns:1fr}.metric-card[data-v-a868120d]{padding:var(--spacing-md)}.metric-value[data-v-a868120d]{font-size:2rem}.card[data-v-a868120d]{padding:var(--spacing-lg)}.info-block[data-v-a868120d]{padding:var(--spacing-md)}}.text-center[data-v-a868120d]{text-align:center}.flex-center[data-v-a868120d]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-a868120d]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-a868120d]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-a868120d]{margin-bottom:0}.mt-lg[data-v-a868120d]{margin-top:var(--spacing-lg)}.p-lg[data-v-a868120d]{padding:var(--spacing-lg)}.border-radius-12[data-v-a868120d]{border-radius:12px}.transition-transform[data-v-a868120d]{transition:transform .3s ease}.hover-lift[data-v-a868120d]:hover{transform:translateY(-2px)}.overview-metrics[data-v-a868120d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-a868120d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-a868120d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-a868120d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-a868120d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.distribution-container[data-v-a868120d]{display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.section[data-v-75b40c8f]{padding:var(--spacing-xl) 0}.card[data-v-75b40c8f]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-75b40c8f]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-75b40c8f]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-75b40c8f]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-75b40c8f]{grid-column:1 / -1}.chart-container[data-v-75b40c8f]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-75b40c8f]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-75b40c8f]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-75b40c8f]:hover{transform:translateY(-2px)}.metric-card h4[data-v-75b40c8f]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-75b40c8f]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-75b40c8f]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-75b40c8f]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-75b40c8f]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-75b40c8f]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-75b40c8f]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-75b40c8f]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-75b40c8f]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-75b40c8f]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-75b40c8f]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-75b40c8f]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-75b40c8f]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-75b40c8f]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-75b40c8f]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-75b40c8f]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-75b40c8f]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-75b40c8f]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-75b40c8f]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-75b40c8f]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-75b40c8f]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-75b40c8f]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-75b40c8f]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-75b40c8f]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-75b40c8f]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-75b40c8f]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-75b40c8f]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-75b40c8f]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-75b40c8f]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-75b40c8f]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-75b40c8f]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-75b40c8f]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-75b40c8f]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-75b40c8f]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-75b40c8f]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-75b40c8f]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-75b40c8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-75b40c8f]{font-weight:600;color:var(--text-primary)}.need-score[data-v-75b40c8f]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-75b40c8f]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-75b40c8f]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-75b40c8f]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-75b40c8f]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-75b40c8f]{grid-template-columns:1fr}.metric-card[data-v-75b40c8f]{padding:var(--spacing-md)}.metric-value[data-v-75b40c8f]{font-size:2rem}.card[data-v-75b40c8f]{padding:var(--spacing-lg)}.info-block[data-v-75b40c8f]{padding:var(--spacing-md)}}.text-center[data-v-75b40c8f]{text-align:center}.flex-center[data-v-75b40c8f]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-75b40c8f]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-75b40c8f]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-75b40c8f]{margin-bottom:0}.mt-lg[data-v-75b40c8f]{margin-top:var(--spacing-lg)}.p-lg[data-v-75b40c8f]{padding:var(--spacing-lg)}.border-radius-12[data-v-75b40c8f]{border-radius:12px}.transition-transform[data-v-75b40c8f]{transition:transform .3s ease}.hover-lift[data-v-75b40c8f]:hover{transform:translateY(-2px)}.overview-metrics[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.header-section[data-v-75b40c8f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.stats-bar[data-v-75b40c8f]{display:flex;gap:var(--spacing-xl);padding:var(--spacing-md);background:#f8f9fa;border-radius:8px;margin-bottom:var(--spacing-lg)}.stats-item[data-v-75b40c8f]{display:flex;align-items:center;gap:var(--spacing-xs)}.stats-label[data-v-75b40c8f]{color:var(--text-secondary);font-size:.9em}.stats-value[data-v-75b40c8f]{font-weight:600;color:var(--primary-blue);font-size:1.1em}.product-list[data-v-75b40c8f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:var(--spacing-xl)}.product-card[data-v-75b40c8f]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:1px solid #f0f0f0}.product-card[data-v-75b40c8f]:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.product-image-container[data-v-75b40c8f]{position:relative;width:100%;height:200px;background:#fff}.product-image[data-v-75b40c8f]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rating-badge[data-v-75b40c8f]{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:2px}.rating-badge i[data-v-75b40c8f]{font-size:10px}.product-content[data-v-75b40c8f]{padding:12px}.product-title[data-v-75b40c8f]{font-size:14px;font-weight:500;color:#333;margin:0 0 8px;line-height:1.4;height:2.8em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.price-delivery-row[data-v-75b40c8f]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:8px}.price-section[data-v-75b40c8f]{display:flex;align-items:baseline}.currency[data-v-75b40c8f]{font-size:14px;color:#ff4d4f;font-weight:600}.price[data-v-75b40c8f]{font-size:18px;color:#ff4d4f;font-weight:700;margin-left:2px}.delivery-time[data-v-75b40c8f]{font-size:12px;color:#52c41a;background:#f6ffed;padding:2px 6px;border-radius:4px;border:1px solid #b7eb8f}.order-sales-row[data-v-75b40c8f]{display:flex;justify-content:space-between;margin-bottom:12px}.order-info[data-v-75b40c8f],.sales-info[data-v-75b40c8f]{text-align:center;flex:1}.quantity[data-v-75b40c8f]{display:block;font-size:16px;font-weight:600;color:#333}.order-info .quantity[data-v-75b40c8f]{color:#666}.sales-info .quantity[data-v-75b40c8f]{color:#ff8c00}.label[data-v-75b40c8f]{display:block;font-size:12px;color:#999;margin-top:2px}.supplier-section[data-v-75b40c8f]{display:flex;align-items:center;gap:8px;padding-top:8px;border-top:1px solid #f0f0f0}.supplier-avatar[data-v-75b40c8f]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.supplier-name[data-v-75b40c8f]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.pagination-wrapper[data-v-75b40c8f]{display:flex;justify-content:flex-end;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-md) 0;border-top:1px solid #eee;margin-top:var(--spacing-lg)}.pagination-controls[data-v-75b40c8f]{display:flex;align-items:center;gap:4px}.page-nav-btn[data-v-75b40c8f]{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;justify-content:center}.page-nav-btn[data-v-75b40c8f]:hover:not(:disabled){border-color:#1890ff;color:#1890ff}.page-nav-btn[data-v-75b40c8f]:disabled{color:#ccc;cursor:not-allowed}.page-numbers[data-v-75b40c8f]{display:flex;gap:4px}.page-number[data-v-75b40c8f]{width:32px;height:32px;border:1px solid #d9d9d9;background:#fff;color:#666;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:14px;display:flex;align-items:center;justify-content:center}.page-number[data-v-75b40c8f]:hover{border-color:#1890ff;color:#1890ff}.page-number.active[data-v-75b40c8f]{background:#1890ff;border-color:#1890ff;color:#fff}.page-ellipsis[data-v-75b40c8f]{padding:0 8px;color:#999;font-size:14px;line-height:32px}.page-size-control[data-v-75b40c8f]{display:flex;align-items:center;gap:var(--spacing-md);font-size:14px;color:#666}.page-size-control select[data-v-75b40c8f]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:14px}.goto-page[data-v-75b40c8f]{display:flex;align-items:center;gap:4px}.goto-page input[data-v-75b40c8f]{width:50px;height:24px;padding:0 8px;border:1px solid #d9d9d9;border-radius:4px;text-align:center;font-size:14px}@media (max-width: 1200px){.product-list[data-v-75b40c8f]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (max-width: 992px){.product-list[data-v-75b40c8f]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.pagination-wrapper[data-v-75b40c8f]{flex-direction:column;gap:var(--spacing-md)}}@media (max-width: 768px){.stats-bar[data-v-75b40c8f]{flex-direction:column;gap:var(--spacing-sm)}.product-list[data-v-75b40c8f]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.page-numbers[data-v-75b40c8f]{flex-wrap:wrap}}@media (max-width: 480px){.product-list[data-v-75b40c8f]{grid-template-columns:repeat(2,1fr)}.pagination-wrapper[data-v-75b40c8f]{justify-content:center}.page-size-control[data-v-75b40c8f]{flex-direction:column;gap:var(--spacing-sm)}}.section[data-v-c4f69409]{padding:var(--spacing-xl) 0}.card[data-v-c4f69409]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.card h3[data-v-c4f69409]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--text-primary);font-size:1.5rem;font-weight:600}.classification-grid[data-v-c4f69409]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item[data-v-c4f69409]{background:#fff;padding:var(--spacing-lg);border-radius:12px;box-shadow:var(--shadow-sm)}.chart-item h4[data-v-c4f69409]{text-align:center;margin-bottom:var(--spacing-md);color:var(--text-primary);font-size:1.125rem;font-weight:600}.chart-item.full-width[data-v-c4f69409]{grid-column:1 / -1}.chart-container[data-v-c4f69409]{background:#fff;padding:var(--spacing-lg);border-radius:12px;margin-top:var(--spacing-lg)}.chart-wrapper[data-v-c4f69409]{margin-top:var(--spacing-lg);padding:var(--spacing-lg);background:#fff;border-radius:8px}.metric-card[data-v-c4f69409]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center;transition:transform .3s ease}.metric-card[data-v-c4f69409]:hover{transform:translateY(-2px)}.metric-card h4[data-v-c4f69409]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-c4f69409]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-c4f69409]{font-size:.875rem;color:var(--text-secondary)}.info-block[data-v-c4f69409]{padding:var(--spacing-lg);border:1px solid #f3e5f5;border-radius:12px;background:#fff}.block-title[data-v-c4f69409]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem;font-weight:600}.component-item[data-v-c4f69409]{padding:4px 8px;border-radius:12px;font-size:.75rem;display:inline-block}.component-item.essential[data-v-c4f69409]{background:#e3f2fd;color:var(--primary-blue)}.component-item.accessory[data-v-c4f69409]{background:#f3e5f5;color:#9c27b0}.component-list[data-v-c4f69409]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-c4f69409]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-accent);color:var(--text-primary);border-radius:12px;font-size:.75rem;margin:2px}.example-tag[data-v-c4f69409]{padding:4px 8px;background:var(--bg-secondary);color:var(--text-primary);border-radius:12px;font-size:.75rem}.season-card[data-v-c4f69409]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-c4f69409]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-c4f69409]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-card h5[data-v-c4f69409]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600}.insight-item[data-v-c4f69409]{padding:var(--spacing-lg);border-radius:8px;border-left:4px solid}.insight-item.attractive[data-v-c4f69409]{background:#f1f8e9;border-left-color:#8b5cf6}.insight-item.expected[data-v-c4f69409]{background:#e3f2fd;border-left-color:#3b82f6}.insight-item.basic[data-v-c4f69409]{background:#ffebee;border-left-color:#ef4444}.insight-item.indifferent[data-v-c4f69409]{background:#fff3e0;border-left-color:#f59e0b}.insight-item h5[data-v-c4f69409]{margin:0 0 var(--spacing-sm) 0;font-size:1rem;font-weight:600}.insight-item p[data-v-c4f69409]{margin:0;color:#666;line-height:1.5}.rating-value[data-v-c4f69409]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.keyword-tags[data-v-c4f69409]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-c4f69409]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-c4f69409]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-c4f69409]{background:#ef44441a;color:var(--danger)}.component-content h5[data-v-c4f69409]{margin-bottom:var(--spacing-xs);color:var(--text-primary);font-weight:600;font-size:.875rem}.component-content p[data-v-c4f69409]{color:var(--text-muted);font-size:.875rem;margin:0}.components-layout[data-v-c4f69409]{display:flex;flex-direction:column;gap:var(--spacing-md)}.component-category h5[data-v-c4f69409]{margin-bottom:var(--spacing-sm);color:var(--text-primary);font-weight:600;font-size:.875rem}.scenario-item[data-v-c4f69409]{padding:var(--spacing-lg);border-radius:12px;border:1px solid #e3e3e3}.scenario-header[data-v-c4f69409]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-header h4[data-v-c4f69409]{flex:1;margin:0;color:var(--text-primary);font-weight:600}.scenario-features[data-v-c4f69409]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.need-item[data-v-c4f69409]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;margin-bottom:var(--spacing-sm)}.need-header[data-v-c4f69409]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.need-name[data-v-c4f69409]{font-weight:600;color:var(--text-primary)}.need-score[data-v-c4f69409]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-c4f69409]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-c4f69409]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}@media (max-width: 1024px){.classification-grid[data-v-c4f69409]{grid-template-columns:repeat(2,1fr)}.chart-item.full-width[data-v-c4f69409]{grid-column:1 / -1}}@media (max-width: 768px){.classification-grid[data-v-c4f69409]{grid-template-columns:1fr}.metric-card[data-v-c4f69409]{padding:var(--spacing-md)}.metric-value[data-v-c4f69409]{font-size:2rem}.card[data-v-c4f69409]{padding:var(--spacing-lg)}.info-block[data-v-c4f69409]{padding:var(--spacing-md)}}.text-center[data-v-c4f69409]{text-align:center}.flex-center[data-v-c4f69409]{display:flex;align-items:center;justify-content:center}.flex-between[data-v-c4f69409]{display:flex;align-items:center;justify-content:space-between}.flex-wrap[data-v-c4f69409]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.mb-0[data-v-c4f69409]{margin-bottom:0}.mt-lg[data-v-c4f69409]{margin-top:var(--spacing-lg)}.p-lg[data-v-c4f69409]{padding:var(--spacing-lg)}.border-radius-12[data-v-c4f69409]{border-radius:12px}.transition-transform[data-v-c4f69409]{transition:transform .3s ease}.hover-lift[data-v-c4f69409]:hover{transform:translateY(-2px)}.overview-metrics[data-v-c4f69409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.entrants-grid[data-v-c4f69409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.review-keywords[data-v-c4f69409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.insight-grid[data-v-c4f69409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}.season-cards[data-v-c4f69409]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md)}.supplier-analysis[data-v-c4f69409]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.supplier-details h4[data-v-c4f69409]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.region-cards[data-v-c4f69409]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.region-card[data-v-c4f69409]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;transition:transform .3s ease;border:2px solid #e0e0e0}.region-card[data-v-c4f69409]:hover{transform:translateY(-2px);border-color:var(--primary-blue)}.region-header[data-v-c4f69409]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.region-header h5[data-v-c4f69409]{margin:0;color:var(--primary-blue);font-weight:600}.region-metrics[data-v-c4f69409]{display:grid;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.metric[data-v-c4f69409]{display:flex;justify-content:space-between;align-items:center}.metric .label[data-v-c4f69409]{color:var(--text-secondary);font-size:.9em}.metric .value[data-v-c4f69409]{font-weight:600;color:var(--text-primary)}.region-advantages[data-v-c4f69409]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.advantage-tag[data-v-c4f69409]{background:var(--primary-blue);color:#fff;padding:4px 8px;border-radius:12px;font-size:.8em;font-weight:500}@media (max-width: 1024px){.supplier-analysis[data-v-c4f69409],.region-cards[data-v-c4f69409]{grid-template-columns:1fr}}.product-grid[data-v-c4f69409]{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-lg);margin-top:var(--spacing-lg)}.product-card[data-v-c4f69409]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;border:2px solid transparent}.product-card[data-v-c4f69409]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:var(--primary-blue)}.product-image[data-v-c4f69409]{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;background:#f5f5f5}.product-info[data-v-c4f69409]{padding:var(--spacing-md)}.product-name[data-v-c4f69409]{font-size:.9em;font-weight:600;color:var(--text-primary);margin-bottom:var(--spacing-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-price[data-v-c4f69409]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.current-price[data-v-c4f69409]{font-size:1.1em;font-weight:700;color:var(--accent-red)}.product-details[data-v-c4f69409]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xs);margin-bottom:var(--spacing-md);font-size:.85em}.detail-item[data-v-c4f69409]{display:flex;justify-content:space-between;color:var(--text-secondary)}.detail-value[data-v-c4f69409]{font-weight:600;color:var(--text-primary)}.supplier-info[data-v-c4f69409]{padding-top:var(--spacing-sm);border-top:1px solid #eee;font-size:.85em}.supplier-name[data-v-c4f69409]{color:var(--primary-blue);font-weight:600;margin-bottom:var(--spacing-xs)}.supplier-details[data-v-c4f69409]{display:flex;justify-content:space-between;color:var(--text-secondary)}.rating[data-v-c4f69409]{display:flex;align-items:center;gap:4px}.badge[data-v-c4f69409]{background:var(--primary-blue);color:#fff;padding:2px 6px;border-radius:10px;font-size:.7em;font-weight:500}.pagination-controls[data-v-c4f69409]{display:flex;justify-content:space-between;align-items:center;margin-top:var(--spacing-lg);padding:var(--spacing-md) 0}.page-info[data-v-c4f69409]{color:var(--text-secondary);font-size:.9em}.page-numbers[data-v-c4f69409]{display:flex;gap:var(--spacing-sm);align-items:center}.page-btn[data-v-c4f69409]{padding:8px 12px;border:1px solid #ddd;background:#fff;color:var(--text-primary);border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.9em}.page-btn[data-v-c4f69409]:hover,.page-btn.active[data-v-c4f69409]{background:var(--primary-blue);color:#fff;border-color:var(--primary-blue)}.page-btn[data-v-c4f69409]:disabled{opacity:.5;cursor:not-allowed}.page-btn[data-v-c4f69409]:disabled:hover{background:#fff;color:var(--text-primary);border-color:#ddd}@media (max-width: 1200px){.product-grid[data-v-c4f69409]{grid-template-columns:repeat(4,1fr)}}@media (max-width: 992px){.product-grid[data-v-c4f69409]{grid-template-columns:repeat(3,1fr)}.metrics-grid[data-v-c4f69409]{grid-template-columns:repeat(2,1fr)}.pagination-controls[data-v-c4f69409]{flex-direction:column;gap:var(--spacing-md)}}@media (max-width: 768px){.product-grid[data-v-c4f69409],.metrics-grid[data-v-c4f69409]{grid-template-columns:repeat(2,1fr)}.suggestions-grid[data-v-c4f69409]{grid-template-columns:1fr}.page-numbers[data-v-c4f69409]{flex-wrap:wrap}}@media (max-width: 480px){.product-grid[data-v-c4f69409],.metrics-grid[data-v-c4f69409]{grid-template-columns:1fr}}.w-30[data-v-fde8ecac]{width:7.5rem}.h-30[data-v-fde8ecac]{height:7.5rem}.trigger[data-v-e3b22609]{display:inline-flex;align-items:center;gap:4px}.hover-trigger .edit-button[data-v-e3b22609]{opacity:0;pointer-events:none}.hover-trigger:hover .edit-button[data-v-e3b22609]{opacity:1;pointer-events:auto}.content[data-v-e3b22609]{display:flex;flex-direction:column;gap:8px}.actions[data-v-e3b22609]{display:flex;justify-content:flex-end;gap:8px}.profit-wrapper[data-v-11a76316]{background:#fff;border-radius:4px}.config-mode-switch[data-v-11a76316]{margin-bottom:20px}.quick-group[data-v-5183abc6],.group-heading[data-v-5183abc6]{display:flex;align-items:center;gap:12px}.quick-group[data-v-5183abc6]{flex-wrap:wrap}.group-help[data-v-5183abc6]{color:#86909c;font-size:12px;line-height:20px;margin:12px 0}.group-editor[data-v-5183abc6]{max-height:420px;overflow-y:auto}.group-item[data-v-5183abc6]{padding:14px;border:1px solid #e5e6eb;border-radius:6px;margin-bottom:12px}.group-heading[data-v-5183abc6]{margin-bottom:12px}.color-dot[data-v-5183abc6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.comparison-sort-button[data-v-59f04bd0]{display:inline-flex;flex-direction:column;justify-content:center;vertical-align:middle;flex-shrink:0;width:16px;height:22px;padding:0;border:0;background:transparent;cursor:pointer;color:#a8abb2}.comparison-sort-button svg[data-v-59f04bd0]{width:12px!important;height:10px!important}.comparison-sort-button .selected[data-v-59f04bd0]{color:#165dff}.comparison-sort-button[data-v-59f04bd0]:focus-visible{outline:1px solid #165dff}.comparison-pinned-header[data-v-ebb7680b]{position:sticky;top:var(--comparison-sticky-top, 0px);z-index:8;background:#fff;border-top:1px solid var(--el-border-color-lighter);box-shadow:0 3px 5px #00000008}.pinned-viewport[data-v-ebb7680b]{overflow-x:auto;scrollbar-width:none;border-left:1px solid var(--el-border-color-lighter);border-right:1px solid var(--el-border-color-lighter)}.pinned-viewport[data-v-ebb7680b]::-webkit-scrollbar{display:none}.pinned-track[data-v-ebb7680b]{display:flex;width:-moz-max-content;width:max-content}.pinned-column[data-v-ebb7680b]{flex:0 0 120px;width:120px;box-sizing:border-box;font-size:12px;color:#606266;background:#fff}.pinned-column>div[data-v-ebb7680b]{padding:3px 9px;box-sizing:border-box;border-right:1px solid var(--el-border-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.pinned-image[data-v-ebb7680b]{height:70px;display:flex;align-items:center}.pinned-image .el-image[data-v-ebb7680b]{width:64px;height:64px;border-radius:3px;cursor:zoom-in;font-size:11px}.pinned-asin[data-v-ebb7680b]{height:42px;display:flex;flex-direction:column;justify-content:center;white-space:nowrap}.pinned-asin a[data-v-ebb7680b]{color:#165dff;line-height:18px}.pinned-asin a[data-v-ebb7680b]:hover{text-decoration:underline}.pinned-parent[data-v-ebb7680b]{color:#86909c;font-size:10px;line-height:15px}.pinned-parent>span[data-v-ebb7680b]{border:1px solid #a8abb2;border-radius:2px;padding:0 2px}.pinned-price[data-v-ebb7680b]{height:26px;line-height:19px;display:flex;align-items:center;gap:3px}.pinned-labels[data-v-ebb7680b]{position:sticky;left:0;z-index:1;background:#f7f8fa;color:#4e5969;font-weight:700}.pinned-outside-actions[data-v-ebb7680b]{position:absolute;top:0;right:100%;width:28px}.add-product-column[data-v-ebb7680b]{display:flex;align-items:flex-start;justify-content:center;padding-top:18px;border-right:1px solid var(--el-border-color-lighter);border-bottom:1px solid var(--el-border-color-lighter)}.competitor-list-wrapper[data-v-4de0bc52]{background:#fff;border-radius:4px;overflow:visible}.comparison-table[data-v-4de0bc52]{font-size:12px}.monthly-sales-note[data-v-4de0bc52]{margin:0 0 12px 28px;color:#86909c;font-size:12px;line-height:20px}.mock-sales-label[data-v-4de0bc52]{margin-left:8px;color:#d48806}.monthly-sales-cell[data-v-4de0bc52]{display:flex;align-items:center;gap:5px;min-height:18px}.monthly-sales-cell[data-v-4de0bc52] .el-progress{flex:1;min-width:0}.monthly-sales-value[data-v-4de0bc52]{flex:0 0 46px;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums;color:#4e5969}.comparison-table[data-v-4de0bc52] .metric-column{background:#f7f8fa;color:#4e5969;font-weight:700}.comparison-area[data-v-4de0bc52]{position:relative;padding-left:28px}.comparison-table[data-v-4de0bc52] .cell{padding:0 9px;line-height:18px}.comparison-table[data-v-4de0bc52] .el-table__cell{padding:3px 0}.comparison-table[data-v-4de0bc52] .cell svg{width:16px;height:16px;vertical-align:middle}.selling-point-marker[data-v-4de0bc52]{position:absolute;left:28px;width:2px;background:var(--group-color, #7c3aed);z-index:4;pointer-events:none}.metric-label[data-v-4de0bc52]{display:flex;gap:3px;align-items:center}.field-marker-controls[data-v-4de0bc52]{position:absolute;top:0;right:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.profit-mode-switch[data-v-4de0bc52]{flex-direction:column;flex-wrap:nowrap;pointer-events:auto}.profit-mode-switch[data-v-4de0bc52] .el-radio-button__inner{padding:5px 4px;writing-mode:vertical-rl;line-height:14px;letter-spacing:2px;border:1px solid var(--el-border-color);border-radius:0;box-shadow:none}.profit-mode-switch[data-v-4de0bc52] .el-radio-button:first-child .el-radio-button__inner{border-radius:3px 3px 0 0}.profit-mode-switch[data-v-4de0bc52] .el-radio-button:last-child .el-radio-button__inner{border-top:0;border-radius:0 0 3px 3px}.ai-selling-point-tag[data-v-4de0bc52]{display:flex;flex-direction:column;align-items:center;padding:3px 2px;border-radius:3px 0 0 3px;background:var(--group-color, #7c3aed);color:#fff;font-size:12px;line-height:20px}.ai-tag-config-button[data-v-4de0bc52]{pointer-events:auto;padding:4px 2px;width:24px;height:auto;white-space:normal}.ai-tag-config-button[data-v-4de0bc52] span{writing-mode:vertical-rl;letter-spacing:2px}.comparison-table[data-v-4de0bc52] .short-tag-group-row{height:120px}.tag-config-list[data-v-4de0bc52]{max-height:45vh;overflow-y:auto;margin:16px 0}.tag-config-item[data-v-4de0bc52]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.product-title[data-v-4de0bc52]{font-size:12px;line-height:1.4;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.value[data-v-4de0bc52]{font-weight:500}.value.highlight[data-v-4de0bc52]{color:#165dff}.text-green[data-v-4de0bc52]{color:#00b42a}.text-red[data-v-4de0bc52]{color:#f53f3f}.rating[data-v-4de0bc52]{display:flex;align-items:center;gap:4px}.star-icon[data-v-4de0bc52]{color:#ffb400}.count[data-v-4de0bc52]{color:#888;font-size:12px}.amazon-link[data-v-4de0bc52]{color:#165dff}.amazon-link[data-v-4de0bc52]:hover{text-decoration:underline}.field-config-tip[data-v-4de0bc52]{color:#86909c;font-size:12px;margin-bottom:12px}.field-config-groups[data-v-4de0bc52]{max-height:60vh;overflow-y:auto}.field-config-group+.field-config-group[data-v-4de0bc52]{margin-top:16px}.field-config-heading[data-v-4de0bc52]{padding:4px 12px;background:#f7f8fa;border-radius:4px;font-weight:600}.field-config-options[data-v-4de0bc52]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 12px;padding:8px 12px}.field-config-options[data-v-4de0bc52] .el-checkbox{margin-right:0;height:auto;min-height:28px}.field-config-options[data-v-4de0bc52] .el-checkbox__label{white-space:normal;overflow-wrap:anywhere}.required-field-label[data-v-4de0bc52]{color:#86909c;font-size:12px}.field-config-footer[data-v-4de0bc52]{display:flex;justify-content:space-between;gap:12px}.growth-rate[data-v-4de0bc52]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.growth-rate svg[data-v-4de0bc52]{flex-shrink:0}.entity-label[data-v-4de0bc52]{display:inline-block;max-width:100%;overflow-wrap:anywhere}.duplicate-entity[data-v-4de0bc52]{padding:0 4px;border:1px solid;border-radius:3px;font-weight:600}.sales-trend-cell[data-v-4de0bc52]{display:flex;align-items:center;justify-content:flex-start;gap:6px}.sales-trend-cell[data-v-4de0bc52] .el-button{padding:0;font-size:11px;height:20px}.editable-dimensions[data-v-4de0bc52]{color:#165dff;cursor:pointer;text-align:left}.dimension-inputs[data-v-4de0bc52]{display:flex;gap:8px;margin-bottom:12px}.dimension-inputs label[data-v-4de0bc52]{flex:1;min-width:0}.dimension-inputs .el-input-number[data-v-4de0bc52]{width:100%}.table-toolbar[data-v-4de0bc52]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:16px}.management-title[data-v-4de0bc52]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-right:auto}.management-title[data-v-4de0bc52] .el-button{margin-left:12px}.management-title h2[data-v-4de0bc52]{margin:0;font-size:18px;font-weight:600;color:#1d2129}.management-title span[data-v-4de0bc52]{font-size:13px;color:#86909c}.table-toolbar[data-v-4de0bc52] .el-button+.el-button{margin-left:0}.asin-group-strip[data-v-4de0bc52]{margin-left:120px;overflow:hidden}.asin-group-track[data-v-4de0bc52]{display:flex;width:-moz-max-content;width:max-content}.asin-group-segment[data-v-4de0bc52]{display:flex;align-items:flex-end;flex-shrink:0;min-width:0;height:26px;border-bottom:2px solid var(--group-color);box-sizing:border-box}.asin-group-tag[data-v-4de0bc52]{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background:var(--group-color);border-radius:3px 3px 0 0;padding:1px 6px;font-size:12px;line-height:20px}.listing-text[data-v-4de0bc52]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line;cursor:help;font-size:12px}.listing-full-text[data-v-4de0bc52]{white-space:pre-wrap;line-height:1.7;max-height:360px;overflow-y:auto}.manual-field-add[data-v-4de0bc52]{width:26px;height:70px;padding:4px 2px;border-radius:3px 0 0 3px}.manual-field-add[data-v-4de0bc52] span{writing-mode:vertical-rl;letter-spacing:2px}.manual-field-edit[data-v-4de0bc52]{padding:0;margin-left:auto}.comparison-table[data-v-4de0bc52] .manual-field-row .el-input__wrapper{padding:0 5px;box-shadow:none;background:#f7f8fa}.comparison-table[data-v-4de0bc52] .manual-field-row .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-color-primary) inset}.chart-wrapper[data-v-c88f6200],.strategy-wrapper[data-v-3c0e6ba7]{background:#fff;padding:16px;border-radius:4px}.asin-tabs[data-v-3c0e6ba7]{display:flex;gap:4px;margin-bottom:10px;overflow-x:auto;padding-bottom:4px}.asin-tab[data-v-3c0e6ba7]{position:relative;display:flex;align-items:center;gap:2px;padding:4px;border:1px solid #e5e6eb;border-radius:4px;cursor:pointer;width:140px;transition:all .2s;background:#fff}.asin-tab[data-v-3c0e6ba7]:hover{border-color:#165dff;box-shadow:0 2px 8px #0000000d}.asin-tab.active[data-v-3c0e6ba7]{border-color:#165dff;background:#e8f3ff}.tab-image[data-v-3c0e6ba7]{width:40px;height:40px;border-radius:4px;overflow:hidden;background:#f2f3f5;flex-shrink:0}.tab-image img[data-v-3c0e6ba7]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tab-info[data-v-3c0e6ba7]{display:flex;flex-direction:column;gap:2px;overflow:hidden}.tab-asin[data-v-3c0e6ba7]{font-weight:500;font-size:12px;color:#1d2129}.tab-price[data-v-3c0e6ba7]{font-size:13px;color:#4e5969}.active-badge[data-v-3c0e6ba7]{position:absolute;top:-1px;right:-1px;background:#165dff;color:#fff;font-size:10px;padding:0 4px;border-radius:0 4px;line-height:16px}.trend-header[data-v-3c0e6ba7]{display:flex;justify-content:end;align-items:center;padding-top:8px;padding-bottom:12px}.trend-right[data-v-3c0e6ba7]{display:flex;gap:8px}.trend-title[data-v-3c0e6ba7]{font-size:16px;font-weight:500;margin-right:8px}.trend-charts[data-v-3c0e6ba7]{width:100%;display:flex;flex-direction:column;gap:12px}.review-analysis-wrapper[data-v-247e68e1]{display:flex;flex-direction:column;gap:24px}.section-title[data-v-247e68e1]{font-size:16px;font-weight:400;margin-bottom:16px;padding-left:8px}.health-charts[data-v-247e68e1]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tag-row[data-v-247e68e1]{margin-bottom:4px}.insight-section[data-v-247e68e1]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.insight-card[data-v-247e68e1]{background:#f7f8fa;padding:16px;border-radius:4px}.insight-card.highlight[data-v-247e68e1]{background:#e8f3ff;border:1px solid #165dff}.insight-card .title[data-v-247e68e1]{font-weight:700;margin-bottom:8px;color:#333}.insight-card .content[data-v-247e68e1]{color:#666;font-size:13px;line-height:1.5}.compliance-wrapper[data-v-55d6b69c]{display:flex;flex-direction:column;gap:24px}.section-title[data-v-55d6b69c]{font-size:15px;font-weight:400;color:#1d2129;margin:0 0 12px;padding-left:8px}.cert-grid[data-v-55d6b69c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.cert-item[data-v-55d6b69c]{background:#f7f8fa;padding:12px;border-radius:4px;border:1px solid #eee}.cert-name[data-v-55d6b69c]{font-weight:700;color:#165dff;margin-bottom:4px}.cert-desc[data-v-55d6b69c]{font-size:12px;color:#86909c;line-height:1.4}.swot-wrapper[data-v-80cae950]{display:flex;flex-direction:column;gap:24px}.swot-grid[data-v-80cae950]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:16px;height:400px}.swot-card[data-v-80cae950]{border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px;background:#fff;border:1px solid #e5e6eb}.swot-card .header[data-v-80cae950]{font-size:18px;font-weight:400}.content-list[data-v-80cae950]{margin:0;padding-left:20px;font-size:14px;line-height:1.6;color:#333}.content-list li[data-v-80cae950]{margin-bottom:8px;list-style-type:disc}.final-suggestion[data-v-80cae950]{background:#fff;color:#333;font-size:14px;line-height:1.6;padding:12px;border-radius:4px;border:1px solid #e5e6eb;margin-top:50px}.final-suggestion .header[data-v-80cae950]{font-size:18px;font-weight:400;color:#333}.profit-calculator[data-v-f06ef416]{background-color:#fff}.line-clamp-2[data-v-f06ef416]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icon-1688[data-v-f06ef416]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#ff6a00;color:#fff;font-size:9px;font-weight:700;line-height:1}.profit-calculator-modal[data-v-19ade849]{font-size:13px}.calculator-content[data-v-19ade849]{max-height:80vh;overflow-y:auto}[data-v-19ade849] .el-dialog__body{padding:0}.line-clamp-2[data-v-76a1f6b2]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-76a1f6b2] .el-tag--warning{--el-tag-bg-color: #2c3e50;--el-tag-border-color: #2c3e50;--el-tag-text-color: #ffffff}[data-v-76a1f6b2] .el-tag--danger{--el-tag-bg-color: #ff0000;--el-tag-border-color: #ff0000;--el-tag-text-color: #ffffff}.suggested-cost-header[data-v-76a1f6b2]{display:flex;flex-direction:column;align-items:center;gap:2px;line-height:1.2}.suggested-cost-setting-btn[data-v-76a1f6b2]{height:20px;padding:0;font-size:12px;font-weight:500}.suggested-cost-cell[data-v-76a1f6b2]{display:flex;align-items:center;justify-content:center;gap:8px}.suggested-cost-values[data-v-76a1f6b2]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:96px;color:#1f2937;font-size:12px;line-height:1.25}.suggested-cost-empty[data-v-76a1f6b2]{color:#9ca3af}.suggested-cost-edit[data-v-76a1f6b2]{flex-shrink:0;color:#409eff;cursor:pointer}.suggested-cost-edit[data-v-76a1f6b2]:hover{color:#722ed1}.competitor-analysis-container[data-v-567f968c]{min-height:600px;margin-top:0}.empty-state[data-v-567f968c]{display:flex;justify-content:center;align-items:center;height:600px;background:#fff;border-radius:8px}.empty-content[data-v-567f968c]{text-align:center}.empty-icon[data-v-567f968c]{font-size:64px;color:#c9cdd4;margin-bottom:16px}.empty-content h3[data-v-567f968c]{font-size:18px;margin-bottom:8px;color:#333}.empty-content p[data-v-567f968c]{color:#888;margin-bottom:24px}.action-bar[data-v-567f968c]{margin-bottom:24px;background:#fff;padding:16px;border-radius:4px}.count-info[data-v-567f968c]{display:flex;align-items:center;font-weight:400;font-size:16px;margin-bottom:6px}.actions[data-v-567f968c]{display:flex;gap:12px}.competitor-preview-list[data-v-567f968c]{display:flex;gap:12px;flex:1;margin:0 24px;overflow-x:auto;align-items:center}.preview-item[data-v-567f968c]{flex-shrink:0;cursor:pointer}.add-btn-square[data-v-567f968c]{flex-shrink:0;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px dashed #c9cdd4;border-radius:4px;cursor:pointer;color:#4e5969;font-size:12px;transition:all .2s;background:#f7f8fa;gap:2px;margin-bottom:18px}.add-btn-square[data-v-567f968c]:hover{border-color:#165dff;color:#165dff;background:#e8f3ff}.preview-content[data-v-567f968c]{display:flex;flex-direction:column;align-items:center}.preview-img[data-v-567f968c]{width:80px;height:80px;border-radius:4px;-o-object-fit:cover;object-fit:cover;border:1px solid #e5e6eb}.preview-asin[data-v-567f968c]{font-size:12px;color:#4e5969}.preview-item:hover .preview-img[data-v-567f968c]{border-color:#165dff}.preview-item:hover .preview-asin[data-v-567f968c]{color:#165dff}.section-card[data-v-567f968c]{background:#fff;border-radius:4px;padding:24px;margin-bottom:24px}.section-header[data-v-567f968c]{margin-bottom:20px;border-bottom:1px solid #f0f0f0;padding-bottom:12px;display:flex;justify-content:space-between;align-items:center}.section-header h3[data-v-567f968c]{display:flex;align-items:center;font-size:18px;font-weight:700;margin:0}.section-header .dot[data-v-567f968c],.count-info .dot[data-v-567f968c]{display:inline-flex;justify-content:center;align-items:center;width:4px;height:24px;background:#165dff;color:#fff;margin-right:12px}.modal-content[data-v-567f968c]{display:flex;gap:16px;height:calc(100vh - 180px);min-height:0}.filter-bar[data-v-567f968c]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.candidate-list-container[data-v-567f968c]{flex:1;overflow:hidden;min-width:0;background:#fff;border-radius:8px;padding:16px}.selected-area[data-v-567f968c]{width:320px;display:flex;flex-direction:column;background:#fff;border-radius:8px;padding:16px;min-height:0}.selected-header[data-v-567f968c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.selected-header h4[data-v-567f968c]{margin:0;font-size:14px;font-weight:600;color:#1d2129}.selected-items[data-v-567f968c]{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;overflow-y:auto;padding:4px}.selected-item[data-v-567f968c]{position:relative;background:#f7f8fa;border-radius:4px;padding:8px;cursor:pointer;transition:all .2s;border:1px solid transparent}.selected-item[data-v-567f968c]:hover{background:#fff;box-shadow:0 2px 8px #0000001a;border-color:#165dff}.item-content[data-v-567f968c]{display:flex;flex-direction:column;align-items:center;gap:4px}.item-image[data-v-567f968c]{width:48px;height:48px;border-radius:4px;overflow:hidden;background:#fff}.item-image img[data-v-567f968c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.asin-text[data-v-567f968c]{font-size:12px;color:#4e5969;text-align:center;word-break:break-all;line-height:1.2}.remove-btn[data-v-567f968c]{position:absolute;top:-6px;right:-6px;width:16px;height:16px;background:#f53f3f;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;opacity:0;transition:opacity .2s;z-index:2}.selected-item:hover .remove-btn[data-v-567f968c]{opacity:1}.product-popover-content[data-v-567f968c]{max-width:240px}.selected-empty[data-v-567f968c]{flex:1;display:flex;align-items:center;justify-content:center;color:#86909c;font-size:14px;border:1px dashed #e5e6eb;border-radius:8px;background:#fafafa}.popover-title[data-v-567f968c]{font-weight:600;margin-bottom:8px;font-size:13px;line-height:1.4;color:#1d2129;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popover-info p[data-v-567f968c]{margin:4px 0;font-size:12px;color:#4e5969;display:flex}.popover-info p span[data-v-567f968c]{color:#86909c;width:50px;flex-shrink:0}.selected-actions[data-v-567f968c]{display:flex;gap:8px}.import-content[data-v-567f968c]{display:flex;flex-direction:column;gap:12px}.import-tip[data-v-567f968c]{color:#86909c;font-size:13px;margin:0}.product-input-container[data-v-3bde45bc]{min-height:60vh;display:flex;flex-direction:column;justify-content:center}.direction-report[data-v-6571523f]{animation:fadeIn-6571523f .4s ease-out}.detail-markdown[data-v-6571523f]{line-height:1.8}.detail-markdown[data-v-6571523f] h2,.detail-markdown[data-v-6571523f] h3,.detail-markdown[data-v-6571523f] h4{margin:8px 0;font-weight:700;color:#1f2937}.detail-markdown[data-v-6571523f] p{margin:6px 0}.detail-markdown[data-v-6571523f] ul,.detail-markdown[data-v-6571523f] ol{margin:6px 0 6px 20px}.detail-markdown[data-v-6571523f] code{background:#f3f4f6;padding:0 4px;border-radius:4px}@keyframes fadeIn-6571523f{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.direction-shell[data-v-55c6933f]{max-width:1440px;margin:0 auto;width:100%;padding:24px}.direction-main-container[data-v-55c6933f]{display:flex}.direction-content-area[data-v-55c6933f]{flex:1}.fade-enter-active[data-v-55c6933f],.fade-leave-active[data-v-55c6933f]{transition:opacity .3s ease}.fade-enter-from[data-v-55c6933f],.fade-leave-to[data-v-55c6933f]{opacity:0}.section-header .dot,.count-info .dot{display:inline-flex;justify-content:center;align-items:center;width:4px;height:24px;background:#165dff;color:#fff;margin-right:12px}.report-detail-page[data-v-f599e6b2]{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.analysis-tabs[data-v-f599e6b2]{position:fixed;top:70px;z-index:999;background:transparent}.wrapper[data-v-f599e6b2]{flex:1;width:100%;min-width:0;min-height:0;padding-top:0}.competitor-wrapper[data-v-f599e6b2]{background:#f2f3f5}.main-container[data-v-f599e6b2]{display:flex;width:100%;max-width:none;margin:0;height:100%;min-width:0;min-height:0;position:relative}.content-area[data-v-f599e6b2]{flex:1 1 0;width:0;max-width:none;height:100%;min-width:0;min-height:0;box-sizing:border-box;overflow:auto;padding:16px}.market-wrapper[data-v-f599e6b2],.competitor-wrapper[data-v-f599e6b2],.direction-wrapper[data-v-f599e6b2]{background:#f7f7f7}.market-wrapper .content-area[data-v-f599e6b2]{padding:0 30px 24px;color:#333;font-size:14px}.content-area[data-v-f599e6b2]::-webkit-scrollbar-thumb{background:#909090;border-radius:8px}.market-wrapper .content-area>h2[data-v-f599e6b2]{display:flex;align-items:center;gap:12px;margin:20px 0;padding-top:15px;color:#333;font-size:24px;font-weight:500;line-height:32px}.market-wrapper .content-area>h2[data-v-f599e6b2]:before{content:"";width:28px;height:28px;background:#987bff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h13a2 2 0 0 1 2 2v7a7 7 0 0 0-8 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm2 4v2h9V7Zm0 5v2h5v-2Zm11 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-1 2h1v2h2v1h-3Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 3h13a2 2 0 0 1 2 2v7a7 7 0 0 0-8 9H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2Zm2 4v2h9V7Zm0 5v2h5v-2Zm11 2a4 4 0 1 0 0 8 4 4 0 0 0 0-8Zm-1 2h1v2h2v1h-3Z'/%3E%3C/svg%3E") center / contain no-repeat}.market-wrapper[data-v-f599e6b2] #summary>div{max-width:none}.market-wrapper[data-v-f599e6b2] #summary>div>.grid:first-child{grid-template-columns:minmax(240px,330px) repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(125px,auto));gap:15px;margin-bottom:14px}.market-wrapper[data-v-f599e6b2] #summary>div>.grid:empty{display:none}.market-wrapper[data-v-f599e6b2] #summary .el-card{position:relative;min-width:0;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-shadow:none}.market-wrapper[data-v-f599e6b2] #summary .el-card__body{height:100%;padding:20px}.market-wrapper[data-v-f599e6b2] #summary .el-image{width:150px;height:150px}.market-wrapper[data-v-f599e6b2] #summary .el-card svg.absolute{width:16px;height:16px;padding:0;top:20px;right:20px;color:#909399}.market-wrapper[data-v-f599e6b2] #summary .text-center{padding-top:20px}.market-wrapper[data-v-f599e6b2] #summary .text-center p{margin-bottom:0;font-size:18px;font-weight:400}.market-wrapper[data-v-f599e6b2] #summary .text-sm{font-size:14px;line-height:22px}.market-wrapper[data-v-f599e6b2] #summary .text-xs{font-size:12px}.market-wrapper[data-v-f599e6b2] #summary .text-lg{margin:8px 0 12px;font-size:20px;font-weight:600;line-height:24px}.market-wrapper[data-v-f599e6b2] #summary .rounded-full{width:38px;height:38px;top:10px;right:10px;color:#fff;background:linear-gradient(135deg,#4385ff,#20c6be)}.market-wrapper[data-v-f599e6b2] .card,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic),.direction-wrapper[data-v-f599e6b2] .el-card{padding:20px;margin-bottom:14px;border:1px solid #ebeef5;border-radius:8px;background:#fff;box-shadow:none}.market-wrapper[data-v-f599e6b2] .card>p:first-child,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic)>.section-header{margin:0 0 20px;padding:0;border:0;color:#333;font-size:20px;font-weight:500;line-height:24px}.market-wrapper[data-v-f599e6b2] .card>p:first-child>span.bg-blue-500,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic)>.section-header .dot{width:3px;height:20px;margin-right:3px;background:#987bff}.market-wrapper[data-v-f599e6b2] #product .card>p:first-child{margin-bottom:28px}.market-wrapper[data-v-f599e6b2] #product .grid{gap:28px 24px}.market-wrapper[data-v-f599e6b2] #product .text-sm{color:#333;font-size:14px;line-height:24px}.market-wrapper[data-v-f599e6b2] #product .text-lg{margin-bottom:12px;color:#333;font-size:16px;font-weight:400;line-height:24px}.market-wrapper[data-v-f599e6b2] .chart-container{box-shadow:none;border-radius:8px}.market-wrapper[data-v-f599e6b2] .ai-summary,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic) .ai-summary{margin-bottom:20px;padding:12px 0 0;background:#fff;border:0;box-shadow:none}.market-wrapper[data-v-f599e6b2] .summary-content>p:first-child,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic) .summary-content>p:first-child{padding-right:110px;color:#333;font-size:18px;line-height:28px}.market-wrapper[data-v-f599e6b2] .summary-content>p:last-child,.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic) .summary-content>p:last-child{color:#333;font-size:14px;line-height:24px}.competitor-wrapper[data-v-f599e6b2] .section-card:not(#competitor-basic)>.section-header>div{gap:8px;font-size:20px;line-height:24px}.competitor-wrapper[data-v-f599e6b2] .action-bar{margin-bottom:14px;padding:20px;border:1px solid #ebeef5;border-radius:8px}.competitor-wrapper[data-v-f599e6b2] .count-info .dot{width:3px;height:20px;background:#987bff}.direction-wrapper .content-area[data-v-f599e6b2]{padding:0 20px 20px}.direction-wrapper[data-v-f599e6b2] .product-direction-wrapper{min-height:0;background:#f7f7f7}.direction-wrapper[data-v-f599e6b2] .product-input-container{max-width:1070px;min-height:0;padding:20px}.direction-wrapper[data-v-f599e6b2] .product-input-container>.text-center{margin-bottom:20px}.direction-wrapper[data-v-f599e6b2] .product-input-container h2{margin:0 0 12px;color:#333;font-size:24px;font-weight:500;line-height:32px}.direction-wrapper[data-v-f599e6b2] .product-input-container>.text-center p{margin:0;color:#333;font-size:16px}.direction-wrapper[data-v-f599e6b2] .product-input-container .el-card__body,.direction-wrapper[data-v-f599e6b2] .product-input-container .el-card__body>div{padding:0}.direction-wrapper[data-v-f599e6b2] .product-input-container h3{margin:0 0 16px;padding-left:10px;border-left:3px solid #987bff;color:#333;font-size:16px;font-weight:400;line-height:20px}.direction-wrapper[data-v-f599e6b2] .el-input__wrapper,.direction-wrapper[data-v-f599e6b2] .el-select__wrapper,.direction-wrapper[data-v-f599e6b2] .el-textarea__inner,.direction-wrapper[data-v-f599e6b2] .el-button{border-radius:4px}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio-group{display:inline-flex;gap:0;padding:4px;border-radius:4px;background:#f5f7fa}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio{position:relative;height:24px;margin:0;padding:0 12px;border-radius:2px}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio__input{position:absolute;width:1px;height:1px;opacity:0}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio__label{padding:0;font-size:14px}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio.is-checked{background:#987bff}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio.is-checked .el-radio__label{color:#fff}[data-v-f599e6b2] :is(#competitor-sales,.product-input-container section:first-child) .el-radio:has(input:focus-visible){outline:2px solid #987bff;outline-offset:2px}@media (max-width: 1440px){.market-wrapper[data-v-f599e6b2] #summary>div>.grid:first-child{grid-template-columns:minmax(200px,.9fr) repeat(3,minmax(0,1fr))}}@media (max-width: 1100px){.market-wrapper .content-area[data-v-f599e6b2]{padding:0 16px 16px}.market-wrapper[data-v-f599e6b2] #summary>div>.grid:first-child{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto}}.section[data-v-cb08e1be]{padding:var(--spacing-xl) 0}.card.full-width[data-v-cb08e1be]{margin-top:var(--spacing-lg)}.opportunity-overview[data-v-cb08e1be]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.opportunity-metrics[data-v-cb08e1be]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.metric-item[data-v-cb08e1be]{display:flex;align-items:center;justify-content:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;transition:transform .3s ease;text-align:center}.metric-item[data-v-cb08e1be]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.metric-content[data-v-cb08e1be]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.metric-label[data-v-cb08e1be]{font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.metric-value[data-v-cb08e1be]{font-size:1.25rem;font-weight:700;color:var(--text-primary);line-height:1.3}.decision-overview[data-v-cb08e1be]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.decision-list[data-v-cb08e1be]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.decision-item[data-v-cb08e1be]{display:flex;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;border:1px solid var(--border-color);transition:all .3s ease}.decision-item[data-v-cb08e1be]:hover{border-color:var(--primary-blue);transform:translate(4px)}.decision-content h4[data-v-cb08e1be]{margin:0 0 var(--spacing-xs) 0;font-size:1rem;color:var(--primary-dark)}.decision-content p[data-v-cb08e1be]{margin:0;line-height:1.6;color:var(--text-secondary)}.chart-wrapper[data-v-cb08e1be]{padding:0;border-radius:0}.chart-container[data-v-cb08e1be]{background:transparent;padding:0;border-radius:0}.chart-container h4[data-v-cb08e1be]{text-align:center;margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1rem;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 1024px){.opportunity-overview[data-v-cb08e1be],.decision-overview[data-v-cb08e1be]{grid-template-columns:1fr}.opportunity-metrics[data-v-cb08e1be],.decision-list[data-v-cb08e1be]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.opportunity-metrics[data-v-cb08e1be],.decision-list[data-v-cb08e1be]{grid-template-columns:1fr}.metric-item[data-v-cb08e1be],.decision-item[data-v-cb08e1be]{padding:var(--spacing-md)}}.info-container[data-v-58cd02dd]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.info-overview[data-v-58cd02dd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.info-main[data-v-58cd02dd]{background:var(--bg-accent);padding:var(--spacing-xl);border-radius:12px}.info-main h4[data-v-58cd02dd]{margin-bottom:var(--spacing-md);color:var(--primary-blue);font-size:1.125rem}.definition-text[data-v-58cd02dd]{font-size:1.125rem;line-height:1.8;color:var(--text-primary)}.info-specs[data-v-58cd02dd]{background:linear-gradient(135deg,var(--bg-accent) 0%,var(--bg-secondary) 100%);padding:var(--spacing-xl);border-radius:12px}.info-specs h4[data-v-58cd02dd]{margin-bottom:var(--spacing-lg);color:var(--primary-blue);font-size:1.125rem}.spec-grid[data-v-58cd02dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.spec-item[data-v-58cd02dd]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:#fffc;border-radius:10px;transition:transform .3s ease}.spec-item[data-v-58cd02dd]:hover{transform:translateY(-2px)}.spec-icon[data-v-58cd02dd]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);border-radius:10px}.spec-content[data-v-58cd02dd]{display:flex;flex-direction:column;gap:2px}.spec-label[data-v-58cd02dd]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.spec-value[data-v-58cd02dd]{font-weight:600;color:var(--primary-dark)}.info-details[data-v-58cd02dd]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.detail-section[data-v-58cd02dd]{background:var(--bg-accent);padding:var(--spacing-xl);border-radius:12px}.detail-section h4[data-v-58cd02dd]{margin-bottom:var(--spacing-lg);color:var(--primary-blue);font-size:1.125rem}.component-grid[data-v-58cd02dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.component-item[data-v-58cd02dd]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:8px;transition:all .3s ease}.component-item[data-v-58cd02dd]:hover{background:var(--primary-light);transform:translate(4px)}.component-icon[data-v-58cd02dd]{color:var(--primary-blue);font-weight:700;font-size:1.25rem}.component-name[data-v-58cd02dd]{color:var(--text-primary)}.function-tags[data-v-58cd02dd]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.function-tag[data-v-58cd02dd]{display:inline-block;padding:var(--spacing-sm) var(--spacing-md);background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-light) 100%);color:#fff;border-radius:20px;font-size:.875rem;font-weight:500;transition:transform .3s ease}.function-tag[data-v-58cd02dd]:hover{transform:scale(1.05)}.classification-grid[data-v-58cd02dd]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item h4[data-v-58cd02dd]{text-align:center;margin-bottom:var(--spacing-md)}.scenario-analysis[data-v-58cd02dd]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.scenario-item[data-v-58cd02dd]{padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;transition:transform .3s ease}.scenario-item[data-v-58cd02dd]:hover{transform:translateY(-4px)}.scenario-header[data-v-58cd02dd]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.scenario-icon[data-v-58cd02dd]{color:var(--primary-blue)}.scenario-header h4[data-v-58cd02dd]{flex:1;margin:0}.scenario-percentage[data-v-58cd02dd]{font-size:1.25rem;font-weight:600;color:var(--primary-blue)}.scenario-desc[data-v-58cd02dd]{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--spacing-md)}.scenario-features[data-v-58cd02dd]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.feature-tag[data-v-58cd02dd]{display:inline-block;padding:4px 12px;background:var(--bg-secondary);color:var(--text-secondary);border-radius:12px;font-size:.75rem}@media (max-width: 1024px){.info-grid[data-v-58cd02dd],.classification-grid[data-v-58cd02dd]{grid-template-columns:1fr}}@media (max-width: 768px){.scenario-analysis[data-v-58cd02dd]{grid-template-columns:1fr}}.market-overview[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.overview-metrics[data-v-88e1d378]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.metric-card[data-v-88e1d378]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.metric-card h4[data-v-88e1d378]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-88e1d378]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-88e1d378]{font-size:.875rem;color:var(--text-secondary)}.trend-analysis[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.seasonality-analysis h4[data-v-88e1d378]{margin-bottom:var(--spacing-md)}.season-cards[data-v-88e1d378]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.season-card[data-v-88e1d378]{padding:var(--spacing-lg);border-radius:12px;text-align:center;position:relative}.season-card.peak[data-v-88e1d378]{background:linear-gradient(135deg,#fef3c7,#fed7aa)}.season-card.low[data-v-88e1d378]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.season-icon[data-v-88e1d378]{font-size:2rem;margin-bottom:var(--spacing-sm)}.season-card h5[data-v-88e1d378]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.season-tag[data-v-88e1d378]{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:4px 12px;background:#fffc;border-radius:12px;font-size:.75rem;font-weight:500}.search-trend[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.trend-insights[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.insight-item[data-v-88e1d378]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-accent);border-radius:8px;color:var(--text-secondary)}.insight-item svg[data-v-88e1d378]{color:var(--primary-blue)}.maturity-assessment[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.maturity-overview[data-v-88e1d378]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl)}.lifecycle-stage[data-v-88e1d378]{background:var(--bg-accent);padding:var(--spacing-xl);border-radius:12px}.stage-header[data-v-88e1d378]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.stage-header svg[data-v-88e1d378]{color:var(--primary-blue)}.stage-header h4[data-v-88e1d378]{margin:0;color:var(--text-primary);font-size:1.25rem}.stage-visualization[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.stage-path[data-v-88e1d378]{display:flex;justify-content:space-between;position:relative;padding:var(--spacing-md) 0}.stage-path[data-v-88e1d378]:before{content:"";position:absolute;top:32px;left:30px;right:30px;height:2px;background:var(--border-color);z-index:0}.stage-node[data-v-88e1d378]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);position:relative;z-index:1}.stage-circle[data-v-88e1d378]{width:48px;height:48px;border-radius:50%;background:var(--bg-secondary);border:3px solid var(--border-color);transition:all .3s ease}.stage-node.active .stage-circle[data-v-88e1d378]{background:var(--primary-blue);border-color:var(--primary-blue);transform:scale(1.2);box-shadow:0 0 0 8px #2563eb1a}.stage-label[data-v-88e1d378]{font-size:.875rem;color:var(--text-secondary);font-weight:500}.stage-node.active .stage-label[data-v-88e1d378]{color:var(--primary-blue);font-weight:700}.stage-description[data-v-88e1d378]{background:var(--bg-secondary);padding:var(--spacing-md);border-radius:8px;line-height:1.6;font-style:italic}.market-metrics[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.metric-card[data-v-88e1d378]{background:var(--bg-accent);padding:var(--spacing-xl);border-radius:12px;height:100%}.metric-header[data-v-88e1d378]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-lg)}.metric-header svg[data-v-88e1d378]{color:var(--primary-blue)}.metric-header h5[data-v-88e1d378]{margin:0;font-size:1.125rem}.saturation-visualization[data-v-88e1d378]{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.saturation-circle[data-v-88e1d378]{position:relative;width:120px;height:120px}.saturation-circle svg[data-v-88e1d378]{width:100%;height:100%}.saturation-value[data-v-88e1d378]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:2rem;font-weight:700;color:var(--primary-blue)}.saturation-desc[data-v-88e1d378]{text-align:center;color:var(--text-secondary);font-weight:500}.maturity-details[data-v-88e1d378]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl)}.detail-card[data-v-88e1d378]{background:var(--bg-accent);padding:var(--spacing-xl);border-radius:12px}.detail-header[data-v-88e1d378]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.detail-header svg[data-v-88e1d378]{color:var(--primary-blue)}.detail-header h4[data-v-88e1d378]{margin:0;font-size:1.125rem}.innovation-grid[data-v-88e1d378]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.innovation-item[data-v-88e1d378]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border-radius:10px;transition:all .3s ease}.innovation-item[data-v-88e1d378]:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.innovation-icon[data-v-88e1d378]{font-size:1.5rem;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:8px}.innovation-content h5[data-v-88e1d378]{margin:0 0 4px;font-size:.875rem;color:var(--text-primary)}.innovation-content p[data-v-88e1d378]{margin:0;font-size:.75rem;color:var(--text-secondary);line-height:1.4}.barrier-assessment[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.barrier-level-indicator[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.level-bar[data-v-88e1d378]{width:100%;height:12px;background:var(--bg-secondary);border-radius:6px;overflow:hidden}.level-fill[data-v-88e1d378]{height:100%;background:var(--warning);transition:width .3s ease}.level-text[data-v-88e1d378]{text-align:center;font-weight:600;color:var(--warning);text-transform:uppercase;letter-spacing:.5px}.barrier-factors[data-v-88e1d378]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.factor[data-v-88e1d378]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-secondary);border-radius:8px}.factor-icon[data-v-88e1d378]{font-size:1.125rem}@media (max-width: 768px){.overview-metrics[data-v-88e1d378],.season-cards[data-v-88e1d378],.maturity-assessment[data-v-88e1d378]{grid-template-columns:1fr}}.concentration-analysis[data-v-427db996]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.concentration-metrics[data-v-427db996]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.concentration-item[data-v-427db996]{text-align:center}.concentration-label[data-v-427db996]{display:block;font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-xs)}.concentration-value[data-v-427db996]{font-size:2rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-sm)}.concentration-bar[data-v-427db996]{width:100%;height:8px;background:var(--bg-accent);border-radius:4px;overflow:hidden}.bar-fill[data-v-427db996]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}.concentration-insight[data-v-427db996]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;color:var(--text-secondary)}.concentration-insight svg[data-v-427db996]{color:var(--primary-blue)}.brand-analysis[data-v-427db996]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:start}.brand-details[data-v-427db996]{display:flex;flex-direction:column;gap:var(--spacing-md);max-height:400px;overflow-y:auto;padding-right:var(--spacing-sm)}.brand-details[data-v-427db996]::-webkit-scrollbar{width:6px}.brand-details[data-v-427db996]::-webkit-scrollbar-track{background:var(--bg-accent);border-radius:3px}.brand-details[data-v-427db996]::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:3px}.brand-details[data-v-427db996]::-webkit-scrollbar-thumb:hover{background:var(--primary-blue)}.brand-card[data-v-427db996]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;transition:transform .3s ease;flex-shrink:0}.brand-card[data-v-427db996]:hover{transform:translate(4px)}.brand-header[data-v-427db996]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.brand-header h4[data-v-427db996]{margin:0;color:var(--primary-dark)}.brand-share[data-v-427db996]{font-size:1.25rem;font-weight:600;color:var(--primary-blue)}.brand-metrics[data-v-427db996]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.metric[data-v-427db996]{display:flex;flex-direction:column}.metric-label[data-v-427db996]{font-size:.75rem;color:var(--text-muted)}.metric-value[data-v-427db996]{font-weight:500;color:var(--text-primary);display:flex;align-items:center;gap:2px}.metric-value svg[data-v-427db996]{color:var(--warning)}.brand-positioning[data-v-427db996]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary)}.brand-positioning svg[data-v-427db996]{color:var(--primary-blue)}.entrants-grid[data-v-427db996]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.entrant-metric[data-v-427db996]{text-align:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px}.entrant-metric .metric-icon[data-v-427db996]{width:48px;height:48px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:var(--primary-blue);color:#fff;border-radius:12px}.entrant-metric h4[data-v-427db996]{margin-bottom:var(--spacing-sm);font-size:1rem}.entrant-metric .metric-value[data-v-427db996]{font-size:2rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.entrant-metric p[data-v-427db996]{font-size:.875rem;color:var(--text-muted);margin:0}.competitor-comparison[data-v-427db996]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.comparison-insights h4[data-v-427db996]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.comparison-insights ul[data-v-427db996]{list-style:none;padding:0}.comparison-insights li[data-v-427db996]{padding:var(--spacing-sm) 0;padding-left:var(--spacing-md);position:relative;color:var(--text-secondary);line-height:1.6}.comparison-insights li[data-v-427db996]:before{content:"•";position:absolute;left:0;color:var(--primary-blue)}@media (max-width: 1024px){.concentration-metrics[data-v-427db996],.brand-analysis[data-v-427db996]{grid-template-columns:1fr}.entrants-grid[data-v-427db996]{grid-template-columns:repeat(2,1fr)}.competitor-comparison[data-v-427db996]{grid-template-columns:1fr}}@media (max-width: 768px){.entrants-grid[data-v-427db996]{grid-template-columns:1fr}}.kano-svg-container[data-v-abfa6807]{position:relative;display:inline-block}.kano-svg[data-v-abfa6807]{border:1px solid #e5e7eb;border-radius:8px;background:#fff}.quadrant[data-v-abfa6807]{transition:opacity .3s ease}.quadrant[data-v-abfa6807]:hover{opacity:.8}.tick-label[data-v-abfa6807]{font-size:12px;fill:#6b7280;font-family:Arial,sans-serif}.axis-label[data-v-abfa6807]{font-size:14px;fill:#374151;font-weight:700;font-family:Arial,sans-serif}.quadrant-label[data-v-abfa6807]{font-size:16px;font-weight:700;font-family:Arial,sans-serif}.quadrant-label.attractive[data-v-abfa6807]{fill:#8b5cf6}.quadrant-label.oneDimensional[data-v-abfa6807]{fill:#3b82f6}.quadrant-label.indifferent[data-v-abfa6807]{fill:#10b981}.quadrant-label.mustBe[data-v-abfa6807]{fill:#ef4444}.scatter-point[data-v-abfa6807]{cursor:pointer;transition:all .2s ease}.scatter-point[data-v-abfa6807]:hover{r:12;stroke-width:3}.point-label[data-v-abfa6807]{font-size:10px;fill:#374151;font-family:Arial,sans-serif;pointer-events:none}.tooltip[data-v-abfa6807]{background:#000000e6;color:#fff;padding:12px;border-radius:6px;font-size:14px;max-width:250px;pointer-events:none;box-shadow:0 4px 12px #0000004d}.tooltip-title[data-v-abfa6807]{font-weight:700;margin-bottom:8px;border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:4px}.tooltip-row[data-v-abfa6807]{display:flex;justify-content:space-between;margin-bottom:4px}.tooltip-row .label[data-v-abfa6807]{color:#d1d5db}.tooltip-row .value[data-v-abfa6807]{font-weight:700}.tooltip-desc[data-v-abfa6807]{font-size:12px;color:#d1d5db;margin-top:8px;line-height:1.4}.demographics-charts[data-v-59a2ec66]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.chart-item h4[data-v-59a2ec66]{text-align:center;margin-bottom:var(--spacing-md)}.needs-analysis[data-v-59a2ec66]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg);align-items:start}.needs-insights[data-v-59a2ec66]{max-height:400px;overflow-y:auto;padding-right:var(--spacing-sm)}.needs-insights[data-v-59a2ec66]::-webkit-scrollbar{width:6px}.needs-insights[data-v-59a2ec66]::-webkit-scrollbar-track{background:var(--bg-accent);border-radius:3px}.needs-insights[data-v-59a2ec66]::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:3px}.needs-insights[data-v-59a2ec66]::-webkit-scrollbar-thumb:hover{background:var(--primary-blue)}.needs-insights h4[data-v-59a2ec66]{margin-bottom:var(--spacing-md);color:var(--primary-blue);position:sticky;top:0;background:var(--bg-secondary);padding-bottom:var(--spacing-sm);z-index:1}.need-items[data-v-59a2ec66]{display:flex;flex-direction:column;gap:var(--spacing-md)}.need-item[data-v-59a2ec66]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px;flex-shrink:0}.need-header[data-v-59a2ec66]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-sm)}.need-name[data-v-59a2ec66]{font-weight:500;color:var(--text-primary)}.need-score[data-v-59a2ec66]{font-weight:600;color:var(--primary-blue)}.need-bar[data-v-59a2ec66]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.bar-fill[data-v-59a2ec66]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}.review-analysis[data-v-59a2ec66]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.rating-overview[data-v-59a2ec66]{display:grid;grid-template-columns:200px 1fr;gap:var(--spacing-lg);align-items:center}.overall-rating[data-v-59a2ec66]{text-align:center}.overall-rating h4[data-v-59a2ec66]{margin-bottom:var(--spacing-sm)}.rating-value[data-v-59a2ec66]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);font-size:2.5rem;font-weight:700;color:var(--warning)}.review-keywords[data-v-59a2ec66]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.keywords-section h4[data-v-59a2ec66]{margin-bottom:var(--spacing-md)}.keyword-tags[data-v-59a2ec66]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.keyword-tags span[data-v-59a2ec66]{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);border-radius:16px;font-size:.875rem}.keyword-tags.positive span[data-v-59a2ec66]{background:#10b9811a;color:var(--success)}.keyword-tags.negative span[data-v-59a2ec66]{background:#ef44441a;color:var(--danger)}.kano-analysis[data-v-59a2ec66]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.chart-controls[data-v-59a2ec66]{display:flex;gap:var(--spacing-lg);justify-content:center;margin:var(--spacing-md) 0;padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.chart-controls label[data-v-59a2ec66]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary);cursor:pointer}.chart-controls input[type=checkbox][data-v-59a2ec66]{margin:0}.kano-details[data-v-59a2ec66]{margin:2rem 0}.need-category[data-v-59a2ec66]{margin-bottom:2rem;padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb}.need-category.mustBe[data-v-59a2ec66],.need-category.oneDimensional[data-v-59a2ec66]{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-color:#3b82f6}.need-category.attractive[data-v-59a2ec66]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.need-category.indifferent[data-v-59a2ec66]{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border-color:#10b981}.need-category.reverse[data-v-59a2ec66]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#06b6d4}.need-category h4[data-v-59a2ec66]{margin-bottom:var(--spacing-md);font-size:1.1rem}.need-category .need-items[data-v-59a2ec66]{display:flex;flex-direction:column;gap:var(--spacing-md)}.need-category .need-item[data-v-59a2ec66]{background:#fff;padding:1rem;margin-bottom:.75rem;border-radius:8px;border:1px solid rgba(0,0,0,.05);transition:all .2s ease}.need-category .need-item[data-v-59a2ec66]:hover{transform:translate(4px);box-shadow:0 2px 8px #0000001a}.need-category .need-header[data-v-59a2ec66]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.need-category .need-name[data-v-59a2ec66]{font-weight:600;color:#1f2937;font-size:1rem}.need-scores[data-v-59a2ec66]{display:flex;gap:1rem;font-size:.875rem}.satisfaction[data-v-59a2ec66]{color:#059669;font-weight:500}.dissatisfaction[data-v-59a2ec66]{color:#dc2626;font-weight:500}.need-desc[data-v-59a2ec66]{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.kano-recommendations[data-v-59a2ec66]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px}.recommendation-grid[data-v-59a2ec66]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1rem}.recommendation-item[data-v-59a2ec66]{padding:1.5rem;border-radius:12px;border:1px solid #e5e7eb}.recommendation-item.priority-critical[data-v-59a2ec66]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#ef4444}.recommendation-item.priority-high[data-v-59a2ec66]{background:linear-gradient(135deg,#f0f9ff,#dbeafe);border-color:#3b82f6}.recommendation-item.priority-medium[data-v-59a2ec66]{background:linear-gradient(135deg,#faf5ff,#f3e8ff);border-color:#8b5cf6}.recommendation-item.priority-avoid[data-v-59a2ec66]{background:linear-gradient(135deg,#f0fdfa,#ccfbf1);border-color:#06b6d4}.recommendation-item h5[data-v-59a2ec66]{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.recommendation-item p[data-v-59a2ec66]{margin:0 0 1rem;color:#4b5563;line-height:1.5}.recommendation-item ul[data-v-59a2ec66]{margin:0;padding-left:1.25rem}.recommendation-item li[data-v-59a2ec66]{margin-bottom:.5rem;color:#374151;line-height:1.4}@media (max-width: 768px){.recommendation-grid[data-v-59a2ec66]{grid-template-columns:1fr}.need-header[data-v-59a2ec66]{flex-direction:column;align-items:flex-start;gap:.5rem}}@media (max-width: 1024px){.demographics-charts[data-v-59a2ec66],.needs-analysis[data-v-59a2ec66],.rating-overview[data-v-59a2ec66]{grid-template-columns:1fr}}.section[data-v-7c372cc6]{padding:var(--spacing-xl) 0}.price-analysis[data-v-7c372cc6]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.price-insights h4[data-v-7c372cc6]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.insight-cards[data-v-7c372cc6]{display:flex;flex-direction:column;gap:var(--spacing-md)}.insight-card[data-v-7c372cc6]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.insight-card svg[data-v-7c372cc6]{color:var(--primary-blue);flex-shrink:0}.insight-card h5[data-v-7c372cc6]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.insight-card p[data-v-7c372cc6]{margin:0;font-size:.875rem;line-height:1.5}.cost-structure[data-v-7c372cc6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.cost-details h4[data-v-7c372cc6]{margin-bottom:var(--spacing-md)}.cost-table[data-v-7c372cc6]{width:100%;border-collapse:collapse}.cost-table th[data-v-7c372cc6],.cost-table td[data-v-7c372cc6]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--border-color)}.cost-table th[data-v-7c372cc6]{background:var(--bg-accent);font-weight:600;color:var(--text-primary)}.cost-table td[data-v-7c372cc6]{color:var(--text-secondary)}.profit-metrics[data-v-7c372cc6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.metric-card[data-v-7c372cc6]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.metric-card h4[data-v-7c372cc6]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-7c372cc6]{font-size:2rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-xs)}.metric-desc[data-v-7c372cc6]{font-size:.875rem;color:var(--text-secondary)}.progress-bar[data-v-7c372cc6]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden;margin-top:var(--spacing-sm)}.progress-fill[data-v-7c372cc6]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%)}.sensitivity-analysis h4[data-v-7c372cc6]{margin-bottom:var(--spacing-md);text-align:center}.pricing-strategies[data-v-7c372cc6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.strategy-item[data-v-7c372cc6]{padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;transition:transform .3s ease}.strategy-item[data-v-7c372cc6]:hover{transform:translateY(-4px)}.strategy-item.recommended[data-v-7c372cc6]{border:2px solid var(--primary-blue);position:relative}.strategy-item.recommended[data-v-7c372cc6]:before{content:"推荐";position:absolute;top:-12px;right:20px;background:var(--primary-blue);color:#fff;padding:4px 12px;border-radius:12px;font-size:.75rem;font-weight:600}.strategy-header[data-v-7c372cc6]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.strategy-header svg[data-v-7c372cc6]{color:var(--primary-blue)}.strategy-header h4[data-v-7c372cc6]{margin:0}.strategy-item p[data-v-7c372cc6]{margin-bottom:var(--spacing-md);line-height:1.6}.strategy-item ul[data-v-7c372cc6]{list-style:none;padding:0}.strategy-item li[data-v-7c372cc6]{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);position:relative;color:var(--text-secondary);font-size:.875rem}.strategy-item li[data-v-7c372cc6]:before{content:"→";position:absolute;left:0;color:var(--primary-blue)}@media (max-width: 1024px){.price-analysis[data-v-7c372cc6],.cost-structure[data-v-7c372cc6]{grid-template-columns:1fr}.profit-metrics[data-v-7c372cc6]{grid-template-columns:repeat(2,1fr)}.pricing-strategies[data-v-7c372cc6]{grid-template-columns:1fr}}.section[data-v-3a03d89f]{padding:var(--spacing-xl) 0}.feature-hierarchy[data-v-3a03d89f]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.feature-level[data-v-3a03d89f]{padding:var(--spacing-lg);border-radius:12px;background:var(--bg-accent)}.level-header[data-v-3a03d89f]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.level-header svg[data-v-3a03d89f]{color:#fff;padding:8px;border-radius:8px}.level-header.basic svg[data-v-3a03d89f]{background:var(--text-secondary)}.level-header.advanced svg[data-v-3a03d89f]{background:var(--primary-blue)}.level-header.innovative svg[data-v-3a03d89f]{background:var(--warning)}.level-header h4[data-v-3a03d89f]{margin:0}.feature-items[data-v-3a03d89f]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.feature-tag[data-v-3a03d89f]{padding:var(--spacing-xs) var(--spacing-md);background:var(--bg-secondary);border-radius:16px;font-size:.875rem;color:var(--text-secondary)}.tech-trends[data-v-3a03d89f]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.trend-insights h4[data-v-3a03d89f]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.trend-cards[data-v-3a03d89f]{display:flex;flex-direction:column;gap:var(--spacing-md)}.trend-card[data-v-3a03d89f]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.trend-header[data-v-3a03d89f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.trend-header h5[data-v-3a03d89f]{margin:0;font-size:.875rem;color:var(--text-primary)}.trend-growth[data-v-3a03d89f]{color:var(--success);font-weight:600;font-size:.875rem}.adoption-bar[data-v-3a03d89f]{height:6px;background:var(--bg-secondary);border-radius:3px;margin-bottom:var(--spacing-xs);overflow:hidden}.bar-fill[data-v-3a03d89f]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%);transition:width .3s ease}.adoption-text[data-v-3a03d89f]{font-size:.75rem;color:var(--text-muted)}.design-trends[data-v-3a03d89f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.design-examples h4[data-v-3a03d89f]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.design-grid[data-v-3a03d89f]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.design-item[data-v-3a03d89f]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;text-align:center}.design-item svg[data-v-3a03d89f]{color:var(--primary-blue);margin-bottom:var(--spacing-sm)}.design-item h5[data-v-3a03d89f]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.design-item p[data-v-3a03d89f]{margin:0;font-size:.875rem;line-height:1.4}.matrix-grid[data-v-3a03d89f]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.matrix-item[data-v-3a03d89f]{padding:var(--spacing-lg);border-radius:12px;background:var(--bg-accent)}.matrix-item h4[data-v-3a03d89f]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.matrix-item ul[data-v-3a03d89f]{list-style:none;padding:0}.matrix-item li[data-v-3a03d89f]{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);position:relative;color:var(--text-secondary);line-height:1.6}.matrix-item li[data-v-3a03d89f]:before{content:"•";position:absolute;left:0;color:var(--primary-blue)}.roadmap-timeline[data-v-3a03d89f]{position:relative;padding-left:var(--spacing-xl)}.roadmap-timeline[data-v-3a03d89f]:before{content:"";position:absolute;left:20px;top:0;bottom:0;width:2px;background:var(--border-color)}.timeline-item[data-v-3a03d89f]{position:relative;margin-bottom:var(--spacing-xl)}.timeline-marker[data-v-3a03d89f]{position:absolute;left:-32px;top:0;width:44px;height:44px;background:var(--primary-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.timeline-content[data-v-3a03d89f]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px}.timeline-content h4[data-v-3a03d89f]{margin-bottom:var(--spacing-xs);color:var(--primary-dark)}.timeline-period[data-v-3a03d89f]{display:inline-block;font-size:.875rem;color:var(--primary-blue);margin-bottom:var(--spacing-sm)}.timeline-content p[data-v-3a03d89f]{margin-bottom:var(--spacing-md);line-height:1.6}.timeline-goals[data-v-3a03d89f]{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}.timeline-goals span[data-v-3a03d89f]{padding:4px 12px;background:var(--bg-secondary);border-radius:12px;font-size:.75rem;color:var(--text-secondary)}@media (max-width: 1024px){.tech-trends[data-v-3a03d89f],.design-trends[data-v-3a03d89f],.matrix-grid[data-v-3a03d89f]{grid-template-columns:1fr}}@media (max-width: 768px){.design-grid[data-v-3a03d89f]{grid-template-columns:1fr}}.section[data-v-7cc21460]{padding:var(--spacing-xl) 0}.supplier-analysis[data-v-7cc21460]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.supplier-details h4[data-v-7cc21460]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.region-cards[data-v-7cc21460]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.region-card[data-v-7cc21460]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;transition:transform .3s ease}.region-card[data-v-7cc21460]:hover{transform:translateY(-2px)}.region-header[data-v-7cc21460]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.region-header svg[data-v-7cc21460]{color:var(--primary-blue)}.region-header h5[data-v-7cc21460]{margin:0;color:var(--text-primary)}.region-metrics[data-v-7cc21460]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.metric[data-v-7cc21460]{display:flex;justify-content:space-between;font-size:.875rem}.metric .label[data-v-7cc21460]{color:var(--text-muted)}.metric .value[data-v-7cc21460]{font-weight:500;color:var(--text-primary)}.region-advantages[data-v-7cc21460]{display:flex;flex-wrap:wrap;gap:4px}.advantage-tag[data-v-7cc21460]{font-size:.75rem;padding:2px 8px;background:var(--bg-secondary);border-radius:10px;color:var(--text-secondary)}.logistics-table[data-v-7cc21460]{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg)}.logistics-table th[data-v-7cc21460],.logistics-table td[data-v-7cc21460]{padding:var(--spacing-md);text-align:left;border-bottom:1px solid var(--border-color)}.logistics-table th[data-v-7cc21460]{background:var(--bg-accent);font-weight:600;color:var(--text-primary)}.transport-type[data-v-7cc21460]{display:flex;align-items:center;gap:var(--spacing-sm)}.transport-type svg[data-v-7cc21460]{color:var(--primary-blue)}.cost[data-v-7cc21460]{font-weight:600;color:var(--primary-blue)}.time[data-v-7cc21460]{color:var(--text-secondary)}.pros-cons[data-v-7cc21460]{display:flex;gap:var(--spacing-sm)}.pro[data-v-7cc21460],.con[data-v-7cc21460]{font-size:.875rem;padding:2px 8px;border-radius:4px}.pro[data-v-7cc21460]{background:#10b9811a;color:var(--success)}.con[data-v-7cc21460]{background:#ef44441a;color:var(--danger)}.cost-simulator h4[data-v-7cc21460]{text-align:center;margin-bottom:var(--spacing-md)}.certification-grid[data-v-7cc21460]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.cert-card[data-v-7cc21460]{padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;border:2px solid transparent;transition:all .3s ease}.cert-card.required[data-v-7cc21460]{border-color:var(--primary-blue)}.cert-header[data-v-7cc21460]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);position:relative}.cert-header svg[data-v-7cc21460]{color:var(--primary-blue)}.cert-header h4[data-v-7cc21460]{margin:0;flex:1}.cert-badge[data-v-7cc21460]{position:absolute;top:-8px;right:-8px;background:var(--primary-blue);color:#fff;font-size:.75rem;padding:2px 8px;border-radius:10px}.cert-details[data-v-7cc21460]{display:flex;flex-direction:column;gap:var(--spacing-xs);margin-bottom:var(--spacing-sm)}.cert-info[data-v-7cc21460]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary)}.cert-info svg[data-v-7cc21460]{color:var(--text-muted)}.cert-description[data-v-7cc21460]{font-size:.875rem;line-height:1.5;color:var(--text-muted)}.certification-timeline h4[data-v-7cc21460]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.timeline[data-v-7cc21460]{position:relative;padding-left:var(--spacing-lg)}.timeline[data-v-7cc21460]:before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:var(--border-color)}.timeline-item[data-v-7cc21460]{position:relative;margin-bottom:var(--spacing-lg)}.timeline-point[data-v-7cc21460]{position:absolute;left:-24px;top:4px;width:12px;height:12px;background:var(--primary-blue);border-radius:50%;border:2px solid white}.timeline-content[data-v-7cc21460]{background:var(--bg-accent);padding:var(--spacing-md);border-radius:8px}.phase-time[data-v-7cc21460]{font-size:.875rem;color:var(--primary-blue)}.timeline-content h5[data-v-7cc21460]{margin:var(--spacing-xs) 0}.timeline-content p[data-v-7cc21460]{margin:0;font-size:.875rem;color:var(--text-secondary)}.risk-assessment[data-v-7cc21460]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.risk-mitigation h4[data-v-7cc21460]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.strategy-list[data-v-7cc21460]{display:flex;flex-direction:column;gap:var(--spacing-md)}.strategy-item[data-v-7cc21460]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.strategy-item svg[data-v-7cc21460]{color:var(--warning);flex-shrink:0}.strategy-item h5[data-v-7cc21460]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.strategy-item p[data-v-7cc21460]{margin:0;font-size:.875rem;line-height:1.5}@media (max-width: 1024px){.supplier-analysis[data-v-7cc21460],.risk-assessment[data-v-7cc21460]{grid-template-columns:1fr}.certification-grid[data-v-7cc21460]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.region-cards[data-v-7cc21460],.certification-grid[data-v-7cc21460]{grid-template-columns:1fr}}.keyword-analysis[data-v-56aa8cbb]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.keyword-table-container h4[data-v-56aa8cbb]{margin-bottom:var(--spacing-md)}.keyword-table[data-v-56aa8cbb]{width:100%;border-collapse:collapse}.keyword-table th[data-v-56aa8cbb],.keyword-table td[data-v-56aa8cbb]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--border-color)}.keyword-table th[data-v-56aa8cbb]{background:var(--bg-accent);font-weight:600;color:var(--text-primary)}.competition-badge[data-v-56aa8cbb]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:.875rem;font-weight:500}.competition-badge.high[data-v-56aa8cbb]{background:#ef44441a;color:var(--danger)}.competition-badge.medium[data-v-56aa8cbb]{background:#f59e0b1a;color:var(--warning)}.competition-badge.low[data-v-56aa8cbb]{background:#10b9811a;color:var(--success)}.potential-stars[data-v-56aa8cbb]{display:flex;gap:2px;color:var(--warning)}.keyword-strategy h4[data-v-56aa8cbb]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.strategy-cards[data-v-56aa8cbb]{display:flex;flex-direction:column;gap:var(--spacing-md)}.strategy-card[data-v-56aa8cbb]{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.strategy-card svg[data-v-56aa8cbb]{color:var(--primary-blue);flex-shrink:0}.strategy-card h5[data-v-56aa8cbb]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.strategy-card p[data-v-56aa8cbb]{margin:0;font-size:.875rem;line-height:1.5}.ppc-strategy[data-v-56aa8cbb]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.ppc-metrics[data-v-56aa8cbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.metric-card[data-v-56aa8cbb]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.metric-card h4[data-v-56aa8cbb]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-sm)}.metric-value[data-v-56aa8cbb]{font-size:2rem;font-weight:700;color:var(--primary-blue)}.campaign-structure h4[data-v-56aa8cbb]{text-align:center;margin-bottom:var(--spacing-md)}.promotion-planning[data-v-56aa8cbb]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.promotion-calendar[data-v-56aa8cbb]{width:100%}.calendar-grid[data-v-56aa8cbb]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.promo-card[data-v-56aa8cbb]{padding:var(--spacing-lg);border-radius:12px;background:var(--bg-accent);border-left:4px solid transparent}.promo-card.summer[data-v-56aa8cbb]{border-left-color:var(--warning)}.promo-card.school[data-v-56aa8cbb]{border-left-color:var(--primary-blue)}.promo-card.prime[data-v-56aa8cbb]{border-left-color:var(--danger)}.promo-header[data-v-56aa8cbb]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.promo-header svg[data-v-56aa8cbb]{color:var(--primary-blue)}.promo-header h5[data-v-56aa8cbb]{margin:0}.promo-details[data-v-56aa8cbb]{display:flex;gap:var(--spacing-md);margin-bottom:var(--spacing-sm)}.detail-item[data-v-56aa8cbb]{display:flex;align-items:center;gap:4px;font-size:.875rem;color:var(--text-secondary)}.detail-item svg[data-v-56aa8cbb]{color:var(--text-muted)}.promo-strategy[data-v-56aa8cbb]{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.promotion-roi h4[data-v-56aa8cbb]{text-align:center;margin-bottom:var(--spacing-md)}.content-types[data-v-56aa8cbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.content-item[data-v-56aa8cbb]{text-align:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px}.content-item svg[data-v-56aa8cbb]{color:var(--primary-blue);margin-bottom:var(--spacing-md)}.content-item h5[data-v-56aa8cbb]{margin-bottom:var(--spacing-md);color:var(--text-primary)}.content-item ul[data-v-56aa8cbb]{list-style:none;padding:0;text-align:left}.content-item li[data-v-56aa8cbb]{padding:var(--spacing-xs) 0;font-size:.875rem;color:var(--text-secondary);position:relative;padding-left:var(--spacing-md)}.content-item li[data-v-56aa8cbb]:before{content:"✓";position:absolute;left:0;color:var(--success)}.kpi-dashboard[data-v-56aa8cbb]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.kpi-item[data-v-56aa8cbb]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px}.kpi-item h5[data-v-56aa8cbb]{margin-bottom:var(--spacing-md);color:var(--primary-blue);text-align:center}.kpi-metrics[data-v-56aa8cbb]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.kpi-metrics .metric[data-v-56aa8cbb]{display:flex;justify-content:space-between;font-size:.875rem}.kpi-metrics .label[data-v-56aa8cbb]{color:var(--text-muted)}.kpi-metrics .value[data-v-56aa8cbb]{font-weight:600;color:var(--text-primary)}@media (max-width: 1024px){.keyword-analysis[data-v-56aa8cbb],.promotion-planning[data-v-56aa8cbb]{grid-template-columns:1fr}.ppc-metrics[data-v-56aa8cbb],.content-types[data-v-56aa8cbb],.kpi-dashboard[data-v-56aa8cbb]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.strategy-cards[data-v-56aa8cbb]{gap:var(--spacing-sm)}.ppc-metrics[data-v-56aa8cbb],.content-types[data-v-56aa8cbb],.kpi-dashboard[data-v-56aa8cbb]{grid-template-columns:1fr}}.sales-forecast[data-v-3045e5f6]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.forecast-summary[data-v-3045e5f6]{width:100%}.forecast-summary h4[data-v-3045e5f6]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.summary-metrics[data-v-3045e5f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.summary-metrics .metric[data-v-3045e5f6]{display:flex;flex-direction:column;padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.metric .label[data-v-3045e5f6]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-xs)}.metric .value[data-v-3045e5f6]{font-size:1.25rem;font-weight:600;color:var(--primary-blue)}.investment-analysis[data-v-3045e5f6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.investment-breakdown h4[data-v-3045e5f6],.investment-details h4[data-v-3045e5f6]{margin-bottom:var(--spacing-md);text-align:center}.investment-table[data-v-3045e5f6]{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-lg)}.investment-table th[data-v-3045e5f6],.investment-table td[data-v-3045e5f6]{padding:var(--spacing-sm);text-align:left;border-bottom:1px solid var(--border-color)}.investment-table th[data-v-3045e5f6]{background:var(--bg-accent);font-weight:600;color:var(--text-primary)}.working-capital[data-v-3045e5f6]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:8px}.working-capital h5[data-v-3045e5f6]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.capital-info[data-v-3045e5f6]{display:flex;gap:var(--spacing-lg)}.capital-item[data-v-3045e5f6]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.capital-item span[data-v-3045e5f6]{font-size:.875rem;color:var(--text-muted)}.capital-item strong[data-v-3045e5f6]{font-size:1.25rem;color:var(--primary-blue)}.breakeven-analysis[data-v-3045e5f6]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.breakeven-insights[data-v-3045e5f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.insight-card[data-v-3045e5f6]{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-accent);border-radius:8px}.insight-card svg[data-v-3045e5f6]{color:var(--primary-blue);flex-shrink:0}.insight-card h5[data-v-3045e5f6]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.insight-card p[data-v-3045e5f6]{margin:0;font-size:.875rem;line-height:1.5}.roi-metrics[data-v-3045e5f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.metric-card[data-v-3045e5f6]{background:var(--bg-accent);padding:var(--spacing-lg);border-radius:12px;text-align:center}.metric-card h4[data-v-3045e5f6]{font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-md)}.metric-value[data-v-3045e5f6]{font-size:2.5rem;font-weight:700;color:var(--primary-blue);margin-bottom:var(--spacing-md)}.metric-progress[data-v-3045e5f6]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.progress-bar[data-v-3045e5f6]{height:8px;background:var(--bg-secondary);border-radius:4px;overflow:hidden}.progress-fill[data-v-3045e5f6]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%)}.progress-text[data-v-3045e5f6]{font-size:.875rem;color:var(--text-secondary)}.metric-comparison[data-v-3045e5f6]{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--success)}.metric-period[data-v-3045e5f6]{font-size:.875rem;color:var(--text-secondary)}.cashflow-forecast h4[data-v-3045e5f6]{margin-bottom:var(--spacing-md);text-align:center}.risk-matrix[data-v-3045e5f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.risk-item[data-v-3045e5f6]{padding:var(--spacing-lg);border-radius:8px}.risk-item.low[data-v-3045e5f6]{background:#10b9811a}.risk-item.medium[data-v-3045e5f6]{background:#f59e0b1a}.risk-item.high[data-v-3045e5f6]{background:#ef44441a}.risk-item h5[data-v-3045e5f6]{margin-bottom:var(--spacing-md);color:var(--text-primary)}.risk-item ul[data-v-3045e5f6]{list-style:none;padding:0}.risk-item li[data-v-3045e5f6]{padding:var(--spacing-xs) 0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.mitigation-strategies h4[data-v-3045e5f6]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.strategy-cards[data-v-3045e5f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-sm)}.strategy-card[data-v-3045e5f6]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px;font-size:.875rem;color:var(--text-secondary)}.strategy-card svg[data-v-3045e5f6]{color:var(--primary-blue);flex-shrink:0}@media (max-width: 1024px){.sales-forecast[data-v-3045e5f6],.investment-analysis[data-v-3045e5f6],.summary-metrics[data-v-3045e5f6],.breakeven-insights[data-v-3045e5f6],.roi-metrics[data-v-3045e5f6]{grid-template-columns:1fr}}@media (max-width: 768px){.risk-matrix[data-v-3045e5f6],.strategy-cards[data-v-3045e5f6]{grid-template-columns:1fr}}.section[data-v-3ac390c1]{padding:var(--spacing-xl) 0}.risk-matrix-section[data-v-3ac390c1]{display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-lg)}.risk-legend h4[data-v-3ac390c1]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.legend-items[data-v-3ac390c1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.legend-item[data-v-3ac390c1]{display:flex;align-items:flex-start;gap:var(--spacing-md)}.legend-color[data-v-3ac390c1]{width:24px;height:24px;border-radius:4px;flex-shrink:0;margin-top:2px}.legend-item.critical .legend-color[data-v-3ac390c1]{background:var(--danger)}.legend-item.high .legend-color[data-v-3ac390c1]{background:#fb923c}.legend-item.medium .legend-color[data-v-3ac390c1]{background:var(--warning)}.legend-item.low .legend-color[data-v-3ac390c1]{background:var(--success)}.legend-item h5[data-v-3ac390c1]{margin-bottom:4px;color:var(--text-primary)}.legend-item p[data-v-3ac390c1]{margin:0;font-size:.875rem;line-height:1.4}.risk-details[data-v-3ac390c1]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.risk-card[data-v-3ac390c1]{padding:var(--spacing-lg);border-radius:12px;border:2px solid transparent}.risk-card.high[data-v-3ac390c1]{background:#ef44440d;border-color:#ef44444d}.risk-card.medium[data-v-3ac390c1]{background:#f59e0b0d;border-color:#f59e0b4d}.risk-card.low[data-v-3ac390c1]{background:#10b9810d;border-color:#10b9814d}.risk-header[data-v-3ac390c1]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.risk-header svg[data-v-3ac390c1]{color:var(--primary-blue)}.risk-header h4[data-v-3ac390c1]{flex:1;margin:0}.risk-level[data-v-3ac390c1]{padding:4px 12px;border-radius:16px;font-size:.75rem;font-weight:600;color:#fff}.risk-card.high .risk-level[data-v-3ac390c1]{background:var(--danger)}.risk-card.medium .risk-level[data-v-3ac390c1]{background:var(--warning)}.risk-card.low .risk-level[data-v-3ac390c1]{background:var(--success)}.risk-content p[data-v-3ac390c1]{margin-bottom:var(--spacing-md);line-height:1.6}.risk-metrics[data-v-3ac390c1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.risk-metrics .metric[data-v-3ac390c1]{display:flex;align-items:center;gap:var(--spacing-sm)}.risk-metrics .label[data-v-3ac390c1]{font-size:.875rem;color:var(--text-muted);width:80px}.risk-metrics .progress-bar[data-v-3ac390c1]{flex:1;height:8px;background:var(--bg-accent);border-radius:4px;overflow:hidden}.risk-metrics .progress-fill[data-v-3ac390c1]{height:100%;background:linear-gradient(90deg,var(--primary-blue) 0%,var(--primary-light) 100%)}.risk-metrics .value[data-v-3ac390c1]{font-weight:600;color:var(--text-primary);width:60px;text-align:right}.mitigation-strategies[data-v-3ac390c1]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.strategy-category h4[data-v-3ac390c1]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--primary-blue)}.measures-list[data-v-3ac390c1]{display:flex;flex-direction:column;gap:var(--spacing-md)}.measure-item[data-v-3ac390c1]{display:flex;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.measure-item svg[data-v-3ac390c1]{color:var(--primary-blue);flex-shrink:0;margin-top:2px}.measure-item h5[data-v-3ac390c1]{margin-bottom:var(--spacing-xs);color:var(--text-primary)}.measure-item p[data-v-3ac390c1]{margin:0;font-size:.875rem;line-height:1.5}.insurance-grid[data-v-3ac390c1]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-md)}.insurance-card[data-v-3ac390c1]{text-align:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;transition:transform .3s ease}.insurance-card[data-v-3ac390c1]:hover{transform:translateY(-4px)}.insurance-card svg[data-v-3ac390c1]{color:var(--primary-blue);margin-bottom:var(--spacing-md)}.insurance-card h4[data-v-3ac390c1]{margin-bottom:var(--spacing-md);color:var(--text-primary)}.insurance-card p[data-v-3ac390c1]{margin-bottom:var(--spacing-xs);font-size:.875rem}.coverage[data-v-3ac390c1]{display:block;margin-top:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--border-color);font-size:.75rem;color:var(--text-muted);line-height:1.4}@media (max-width: 1024px){.risk-matrix-section[data-v-3ac390c1],.risk-details[data-v-3ac390c1],.mitigation-strategies[data-v-3ac390c1]{grid-template-columns:1fr}.insurance-grid[data-v-3ac390c1]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.insurance-grid[data-v-3ac390c1]{grid-template-columns:1fr}}.section[data-v-277410cc]{padding:var(--spacing-xl) 0}.swot-matrix[data-v-277410cc]{margin-top:var(--spacing-lg)}.matrix-grid[data-v-277410cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.matrix-quadrant[data-v-277410cc]{border-radius:12px;overflow:hidden;background:var(--bg-accent);border:2px solid;transition:transform .3s ease}.matrix-quadrant[data-v-277410cc]:hover{transform:translateY(-4px)}.matrix-quadrant.strengths[data-v-277410cc]{border-color:var(--success)}.matrix-quadrant.weaknesses[data-v-277410cc]{border-color:var(--danger)}.matrix-quadrant.opportunities[data-v-277410cc]{border-color:var(--primary-blue)}.matrix-quadrant.threats[data-v-277410cc]{border-color:var(--warning)}.quadrant-header[data-v-277410cc]{padding:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm);color:#fff}.strengths .quadrant-header[data-v-277410cc]{background:var(--success)}.weaknesses .quadrant-header[data-v-277410cc]{background:var(--danger)}.opportunities .quadrant-header[data-v-277410cc]{background:var(--primary-blue)}.threats .quadrant-header[data-v-277410cc]{background:var(--warning)}.quadrant-header h4[data-v-277410cc]{margin:0;font-size:1.125rem}.quadrant-content[data-v-277410cc]{padding:var(--spacing-lg)}.category-group[data-v-277410cc]{margin-bottom:var(--spacing-lg)}.category-group[data-v-277410cc]:last-child{margin-bottom:0}.category-group h5[data-v-277410cc]{color:var(--primary-blue);margin-bottom:var(--spacing-sm);font-size:.875rem;text-transform:uppercase;letter-spacing:.5px}.category-group ul[data-v-277410cc]{list-style:none;padding:0}.category-group li[data-v-277410cc]{padding:var(--spacing-xs) 0;padding-left:var(--spacing-md);position:relative;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.category-group li[data-v-277410cc]:before{content:"•";position:absolute;left:0;color:var(--primary-blue)}.strategy-combinations[data-v-277410cc]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.strategy-card[data-v-277410cc]{padding:var(--spacing-lg);border-radius:12px;background:var(--bg-accent);border:2px solid var(--border-color);transition:all .3s ease}.strategy-card[data-v-277410cc]:hover{transform:translateY(-4px);border-color:var(--primary-blue)}.strategy-header[data-v-277410cc]{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.strategy-icon[data-v-277410cc]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:12px;color:#fff}.so-strategy .strategy-icon[data-v-277410cc]{background:var(--success)}.wo-strategy .strategy-icon[data-v-277410cc]{background:var(--primary-blue)}.st-strategy .strategy-icon[data-v-277410cc]{background:var(--warning)}.wt-strategy .strategy-icon[data-v-277410cc]{background:var(--danger)}.strategy-header h4[data-v-277410cc]{flex:1;margin:0}.strategy-label[data-v-277410cc]{padding:4px 12px;border-radius:16px;font-size:.75rem;background:var(--bg-secondary);color:var(--text-secondary)}.strategy-desc[data-v-277410cc]{color:var(--text-muted);font-size:.875rem;margin-bottom:var(--spacing-md);font-style:italic}.strategy-list[data-v-277410cc]{list-style:none;padding:0}.strategy-list li[data-v-277410cc]{padding:var(--spacing-sm) 0;padding-left:var(--spacing-md);position:relative;font-size:.875rem;line-height:1.6;color:var(--text-secondary)}.strategy-list li[data-v-277410cc]:before{content:"→";position:absolute;left:0;color:var(--primary-blue)}.success-factors[data-v-277410cc]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.factor-item[data-v-277410cc]{text-align:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;transition:transform .3s ease}.factor-item[data-v-277410cc]:hover{transform:translateY(-4px)}.factor-icon[data-v-277410cc]{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--primary-blue) 0%,var(--primary-light) 100%);color:#fff;border-radius:16px}.factor-item h4[data-v-277410cc]{margin-bottom:var(--spacing-sm);color:var(--primary-dark)}.factor-item p[data-v-277410cc]{font-size:.875rem;color:var(--text-secondary);margin-bottom:var(--spacing-md);line-height:1.5}.factor-actions[data-v-277410cc]{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-xs)}.factor-actions span[data-v-277410cc]{padding:4px 12px;background:var(--bg-secondary);border-radius:12px;font-size:.75rem;color:var(--text-secondary)}.strategy-summary[data-v-277410cc]{display:flex;flex-direction:column;gap:var(--spacing-xl)}.summary-timeline[data-v-277410cc]{display:flex;justify-content:space-between;position:relative}.summary-timeline[data-v-277410cc]:before{content:"";position:absolute;top:22px;left:10%;right:10%;height:2px;background:var(--border-color);z-index:0}.timeline-phase[data-v-277410cc]{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.phase-marker[data-v-277410cc]{width:44px;height:44px;background:var(--primary-blue);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.25rem;margin-bottom:var(--spacing-md);border:4px solid var(--bg-primary)}.phase-content[data-v-277410cc]{text-align:center;max-width:280px}.phase-content h4[data-v-277410cc]{margin-bottom:var(--spacing-xs);color:var(--primary-dark)}.phase-content>p[data-v-277410cc]{font-size:.875rem;color:var(--primary-blue);margin-bottom:var(--spacing-sm);font-weight:500}.phase-content ul[data-v-277410cc]{list-style:none;padding:0;text-align:left}.phase-content li[data-v-277410cc]{padding:var(--spacing-xs) 0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.key-message[data-v-277410cc]{display:flex;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px;border-left:4px solid var(--primary-blue)}.key-message svg[data-v-277410cc]{color:var(--primary-blue);flex-shrink:0;margin-top:2px}.key-message p[data-v-277410cc]{margin:0;line-height:1.8}.key-message strong[data-v-277410cc]{color:var(--primary-dark)}@media (max-width: 1024px){.matrix-grid[data-v-277410cc],.strategy-combinations[data-v-277410cc]{grid-template-columns:1fr}.success-factors[data-v-277410cc]{grid-template-columns:repeat(2,1fr)}.summary-timeline[data-v-277410cc]{flex-direction:column;gap:var(--spacing-lg)}.summary-timeline[data-v-277410cc]:before{display:none}}@media (max-width: 768px){.success-factors[data-v-277410cc]{grid-template-columns:1fr}}.project-overview[data-v-c1c284fe]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.timeline-header[data-v-c1c284fe]{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px}.timeline-info h4[data-v-c1c284fe]{margin-bottom:var(--spacing-xs);color:var(--primary-dark)}.timeline-info p[data-v-c1c284fe]{margin:0;color:var(--text-secondary)}.timeline-stats[data-v-c1c284fe]{display:flex;gap:var(--spacing-lg)}.timeline-stats .stat[data-v-c1c284fe]{text-align:center}.timeline-stats .label[data-v-c1c284fe]{display:block;font-size:.875rem;color:var(--text-muted);margin-bottom:var(--spacing-xs)}.timeline-stats .value[data-v-c1c284fe]{display:block;font-size:1.5rem;font-weight:700;color:var(--primary-blue)}.phases-detail[data-v-c1c284fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.phase-card[data-v-c1c284fe]{border:2px solid var(--border-color);border-radius:12px;overflow:hidden}.phase-header[data-v-c1c284fe]{display:flex;align-items:center;padding:var(--spacing-lg);background:var(--bg-accent);border-bottom:2px solid var(--border-color)}.phase-number[data-v-c1c284fe]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:var(--primary-blue);color:#fff;border-radius:50%;font-weight:700;font-size:1.25rem;margin-right:var(--spacing-md)}.phase-info[data-v-c1c284fe]{flex:1}.phase-info h4[data-v-c1c284fe]{margin-bottom:4px}.phase-period[data-v-c1c284fe]{font-size:.875rem;color:var(--text-muted)}.phase-icon[data-v-c1c284fe]{color:var(--primary-blue)}.phase-content[data-v-c1c284fe]{padding:var(--spacing-lg)}.phase-goal[data-v-c1c284fe]{color:var(--text-secondary);margin-bottom:var(--spacing-lg);line-height:1.6}.tasks-list h5[data-v-c1c284fe],.deliverables h5[data-v-c1c284fe]{margin-bottom:var(--spacing-md);color:var(--primary-blue)}.task-item[data-v-c1c284fe]{padding:var(--spacing-sm);background:var(--bg-accent);border-radius:8px;margin-bottom:var(--spacing-sm)}.task-header[data-v-c1c284fe]{display:flex;justify-content:space-between;margin-bottom:var(--spacing-xs)}.task-name[data-v-c1c284fe]{font-weight:500;color:var(--text-primary)}.task-duration[data-v-c1c284fe]{font-size:.875rem;color:var(--text-muted)}.task-responsible[data-v-c1c284fe]{display:flex;align-items:center;gap:var(--spacing-xs);font-size:.875rem;color:var(--text-secondary)}.task-responsible svg[data-v-c1c284fe]{color:var(--text-muted)}.deliverable-tags[data-v-c1c284fe]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.deliverable-tags span[data-v-c1c284fe]{padding:var(--spacing-xs) var(--spacing-md);background:var(--primary-blue);color:#fff;border-radius:16px;font-size:.875rem}.milestones-timeline[data-v-c1c284fe]{padding:var(--spacing-xl) 0}.timeline-track[data-v-c1c284fe]{position:relative;height:200px;background:var(--bg-accent);border-radius:8px;margin:0 var(--spacing-xl)}.timeline-track[data-v-c1c284fe]:before{content:"";position:absolute;top:50%;left:0;right:0;height:4px;background:var(--border-color);transform:translateY(-50%)}.milestone-item[data-v-c1c284fe]{position:absolute;top:50%;transform:translate(-50%,-50%)}.milestone-marker[data-v-c1c284fe]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;transition:transform .3s ease}.milestone-marker[data-v-c1c284fe]:hover{transform:scale(1.2)}.milestone-marker.completed[data-v-c1c284fe]{background:var(--success)}.milestone-marker.active[data-v-c1c284fe]{background:var(--primary-blue)}.milestone-marker.pending[data-v-c1c284fe]{background:var(--text-muted)}.milestone-content[data-v-c1c284fe]{position:absolute;top:60px;left:50%;transform:translate(-50%);background:#fff;padding:var(--spacing-sm);border-radius:8px;box-shadow:var(--shadow-md);width:150px;opacity:1;visibility:visible;transition:all .3s ease;text-align:center}.milestone-item:hover .milestone-content[data-v-c1c284fe]{transform:translate(-50%) translateY(-4px);box-shadow:var(--shadow-lg)}.milestone-content h5[data-v-c1c284fe]{margin-bottom:var(--spacing-xs);font-size:.875rem}.milestone-date[data-v-c1c284fe]{display:block;font-size:.75rem;color:var(--text-muted);margin-bottom:var(--spacing-xs)}.milestone-content p[data-v-c1c284fe]{margin:0;font-size:.75rem;line-height:1.4}.resource-planning[data-v-c1c284fe]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.resource-allocation h4[data-v-c1c284fe],.team-structure h4[data-v-c1c284fe]{margin-bottom:var(--spacing-md);text-align:center}.team-roles[data-v-c1c284fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.role-card[data-v-c1c284fe]{padding:var(--spacing-md);background:var(--bg-accent);border-radius:8px}.role-header[data-v-c1c284fe]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.role-header svg[data-v-c1c284fe]{color:var(--primary-blue)}.role-header h5[data-v-c1c284fe]{margin:0}.role-card p[data-v-c1c284fe]{font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-sm)}.role-requirements[data-v-c1c284fe]{display:flex;flex-wrap:wrap;gap:4px}.role-requirements span[data-v-c1c284fe]{font-size:.75rem;padding:2px 8px;background:var(--bg-secondary);border-radius:10px;color:var(--text-secondary)}.factor-grid[data-v-c1c284fe]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-lg)}.factor-card[data-v-c1c284fe]{text-align:center;padding:var(--spacing-lg);background:var(--bg-accent);border-radius:12px}.factor-icon[data-v-c1c284fe]{width:64px;height:64px;margin:0 auto var(--spacing-md);display:flex;align-items:center;justify-content:center;background:var(--primary-blue);color:#fff;border-radius:16px}.factor-card h4[data-v-c1c284fe]{margin-bottom:var(--spacing-sm);color:var(--primary-dark)}.factor-card p[data-v-c1c284fe]{font-size:.875rem;line-height:1.5;margin-bottom:var(--spacing-md)}.factor-metrics[data-v-c1c284fe]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.factor-metrics .metric[data-v-c1c284fe]{display:flex;justify-content:space-between;font-size:.875rem;padding:var(--spacing-xs);background:var(--bg-secondary);border-radius:4px}.metric-name[data-v-c1c284fe]{color:var(--text-muted)}.metric-target[data-v-c1c284fe]{font-weight:600;color:var(--primary-blue)}.checklist-section[data-v-c1c284fe]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg)}.checklist-category h4[data-v-c1c284fe]{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md);color:var(--primary-blue)}.checklist-items[data-v-c1c284fe]{display:flex;flex-direction:column;gap:var(--spacing-sm)}.checklist-item[data-v-c1c284fe]{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--bg-accent);border-radius:8px;cursor:pointer;transition:background .3s ease}.checklist-item[data-v-c1c284fe]:hover{background:var(--bg-secondary)}.checklist-item input[type=checkbox][data-v-c1c284fe]{width:18px;height:18px;cursor:pointer}.checklist-item span[data-v-c1c284fe]{font-size:.875rem;line-height:1.5}@media (max-width: 1024px){.phases-detail[data-v-c1c284fe],.resource-planning[data-v-c1c284fe],.checklist-section[data-v-c1c284fe]{grid-template-columns:1fr}.factor-grid[data-v-c1c284fe]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.timeline-stats[data-v-c1c284fe]{flex-direction:column;gap:var(--spacing-md)}.team-roles[data-v-c1c284fe],.factor-grid[data-v-c1c284fe]{grid-template-columns:1fr}}#app{min-height:100vh;background-color:var(--bg-primary)}.wrapper{width:100%;padding-top:60px}.main-container{display:flex;max-width:1440px;margin:0 auto;position:relative;min-height:calc(100vh - 60px)}.content-area{flex:1;width:1000px;overflow-y:scroll;height:calc(100vh - 60px)}.filter-grid[data-v-af17f2f5]{display:grid;grid-template-columns:repeat(4,minmax(0,250px));justify-content:start;-moz-column-gap:37px;column-gap:37px;row-gap:0}.range-control[data-v-af17f2f5]{display:flex;width:100%;align-items:center;gap:7px}.range-separator[data-v-af17f2f5]{flex:0 0 auto;color:#86909c;line-height:1}.filter-action-bar[data-v-af17f2f5]{position:sticky;bottom:-20px;z-index:4;margin:4px -20px -20px;padding:12px 20px;border-top:1px solid #ebeef5;background:#fffffff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mode-pill[data-v-af17f2f5]{height:22px;line-height:22px;padding:0 8px;border-radius:2px;background:#f5f7fa;cursor:pointer}.mode-pill[data-v-af17f2f5]:hover,.mode-pill.active[data-v-af17f2f5]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.category-filter-form[data-v-af17f2f5] .el-form-item{margin-bottom:16px}.category-filter-form[data-v-af17f2f5] .el-form-item__label{font-size:12px;color:#606266;line-height:20px;height:20px;padding:0;margin-bottom:4px}.category-filter-form[data-v-af17f2f5] .el-form-item__error{position:static;padding-top:3px}@media (max-width: 1180px){.filter-grid[data-v-af17f2f5]{grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}@media (max-width: 900px){.filter-grid[data-v-af17f2f5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.multi-value-search[data-v-540d9a7f]{position:relative;display:flex;align-items:center;width:100%;min-width:0;min-height:47px;box-sizing:border-box;padding:5px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.multi-value-search[data-v-540d9a7f]:focus-within{border-color:var(--el-color-primary)}.multi-value-search.is-borderless[data-v-540d9a7f]{border:0}.multi-value-search textarea[data-v-540d9a7f]{display:block;flex:1;min-width:0;width:100%;height:42px;margin:0;padding:10px 15px;box-sizing:border-box;border:0;outline:0;resize:none;background:transparent;color:#333;font:inherit;font-size:14px;line-height:21px;overflow:hidden}.multi-value-search textarea[data-v-540d9a7f]::-moz-placeholder{color:#a8abb2}.multi-value-search textarea[data-v-540d9a7f]::placeholder{color:#a8abb2}.multi-value-search.is-expanded[data-v-540d9a7f]{flex-direction:column;align-items:stretch}.multi-value-search.is-expanded textarea[data-v-540d9a7f]{flex:none;height:90px;overflow-y:auto}.multi-value-prefix[data-v-540d9a7f]{position:absolute;top:4px;left:4px}.multi-value-search.has-prefix textarea[data-v-540d9a7f]{padding-left:52px}.multi-value-search.has-prefix.is-expanded textarea[data-v-540d9a7f]{padding-left:90px}.multi-value-actions[data-v-540d9a7f]{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px}.multi-value-submit.el-button[data-v-540d9a7f]{width:50px;height:35px;margin:0;padding:0;border-radius:4px}.multi-value-clear[data-v-540d9a7f]{padding:0 3px;border:0;background:none;color:#909399;font-size:20px;cursor:pointer}.multi-value-clear[data-v-540d9a7f]:focus-visible{outline:2px solid var(--el-color-primary)}@media (max-width: 600px){.multi-value-search[data-v-540d9a7f]:has(.multi-value-actions>:first-child:not(button)){flex-wrap:wrap}.multi-value-search:has(.multi-value-actions>:first-child:not(button)) textarea[data-v-540d9a7f]{flex-basis:100%}.multi-value-actions[data-v-540d9a7f]{margin-left:auto}}.image-search-input.is-expanded[data-v-5c735b4e] .multi-value-prefix{top:50%;transform:translateY(-50%)}.image-upload-button[data-v-5c735b4e]{display:flex;align-items:center;justify-content:center;width:42px;height:42px;padding:5px;border:0;border-radius:6px;background:#f5f7fa;color:var(--el-color-primary);cursor:pointer;font-size:22px}.image-upload-button.is-expanded[data-v-5c735b4e]{width:80px;height:80px;font-size:36px}.image-upload-button svg[data-v-5c735b4e]{width:1em;height:1em;flex:none}.image-upload-button[data-v-5c735b4e]:hover{background:var(--el-color-primary-light-9)}.image-upload-button[data-v-5c735b4e]:focus-visible{outline:2px solid var(--el-color-primary)}.image-upload-button img[data-v-5c735b4e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-remove-button[data-v-5c735b4e]{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid #dcdfe6;border-radius:50%;background:#fff;color:#606266;font-size:16px;line-height:1;cursor:pointer}.image-remove-button[data-v-5c735b4e]:hover{color:var(--el-color-primary);border-color:var(--el-color-primary)}.image-remove-button[data-v-5c735b4e]:focus-visible{outline:2px solid var(--el-color-primary)}.image-file-input[data-v-5c735b4e]{display:none}.category-search-section[data-v-f7604e3f]{color:#333}.category-search-heading[data-v-f7604e3f]{display:flex;align-items:center;justify-content:center;margin:.83em 0;color:#333;font-size:24px;font-weight:400;line-height:24px}.category-title-icon[data-v-f7604e3f]{flex:0 0 auto;margin-right:4px;color:var(--el-color-primary)}.category-search-box[data-v-f7604e3f]{width:100%;max-width:768px;margin:0 auto 20px}.category-search-tabs[data-v-f7604e3f]{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:20px;padding-top:10px}.search-type-item[data-v-f7604e3f]{padding:8px 10px;border-radius:4px;font-size:14px;line-height:14px;color:#333;cursor:pointer}.search-type-item[data-v-f7604e3f]:hover{color:var(--el-color-primary)}.search-type-item.active[data-v-f7604e3f]{background:#f2f3f5;color:var(--el-color-primary)}.category-search-input-shell[data-v-f7604e3f]{display:flex;align-items:center;width:100%;padding-right:5px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.category-search-button-wrap[data-v-f7604e3f]{display:flex;flex:0 0 auto;align-items:center}.category-search-button[data-v-f7604e3f]{display:flex;box-sizing:border-box;align-items:center;justify-content:center;width:50px;height:36px;border-radius:4px;background:var(--el-color-primary);color:#fff;cursor:pointer}.category-search-icon[data-v-f7604e3f]{font-size:16px}[data-v-f7604e3f] .category-search-input .el-input__wrapper{height:46px;border:none;box-shadow:none}.category-search-footer[data-v-f7604e3f]{display:flex;justify-content:space-between;width:100%;max-width:768px;margin:0 auto;color:#333;font-size:12px;line-height:16px}.category-search-examples[data-v-f7604e3f]{flex:1;padding-top:6px;font-size:13px}.category-search-example[data-v-f7604e3f]{margin-right:8px;color:#999;cursor:pointer}.category-search-example[data-v-f7604e3f]:hover{color:var(--el-color-primary)}.category-filter-toggle[data-v-f7604e3f]{display:flex;align-items:center;justify-content:center;width:88px;height:28px;margin-bottom:4px;border:1px solid #ebeef5;border-radius:6px;color:var(--el-color-primary);cursor:pointer}.category-filter-toggle svg[data-v-f7604e3f]{margin-right:4px;font-size:12px}.trend-direction[data-v-f0d1d156]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:18px;color:#606266}.trend-line-key[data-v-f0d1d156]{width:14px;height:0;border-top:1.5px dashed #f5be83}.trend-direction[data-direction=up][data-v-f0d1d156]{color:#dc2626}.trend-direction[data-direction=down][data-v-f0d1d156]{color:#16a34a}.dialog-trend-direction[data-v-55133939]{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:14px;line-height:22px;color:#606266}.dialog-trend-direction[data-direction=up] strong[data-v-55133939]{color:#dc2626}.dialog-trend-direction[data-direction=down] strong[data-v-55133939]{color:#16a34a}.category-trend-dialog[data-v-55133939] .el-dialog__title{font-size:18px;color:#333}.custom-table[data-v-cc52e843],.custom-table[data-v-cc52e843] .el-table__inner-wrapper{overflow:visible}.custom-table[data-v-cc52e843] .el-table__header-wrapper{position:sticky;top:44px;z-index:5;background:#f7f8fa}.custom-table[data-v-cc52e843] th.el-table__cell{background:#f7f8fa;color:#333;font-size:14px;font-weight:400;padding:6px 0;vertical-align:top}.custom-table[data-v-cc52e843] td.el-table__cell{padding:6px 0;font-size:13px;color:#333}.custom-table[data-v-cc52e843] .cell{padding:0 12px;line-height:23px}.active-filter-bar[data-v-cc52e843]{display:flex;align-items:flex-start;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid #e8e4ff;border-radius:4px;background:#faf9ff}.list-state-panel[data-v-cc52e843]{min-height:360px;border-top:1px solid #ebeef5}.category-name-cell[data-v-cc52e843]{line-height:18px}.category-link[data-v-cc52e843]{color:#333;line-height:18px;text-decoration:none}.category-link[data-v-cc52e843]:hover{color:var(--el-color-primary)}.copy-category-button[data-v-cc52e843]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#909399;cursor:pointer}.copy-category-button[data-v-cc52e843]:hover{color:var(--el-color-primary)}.category-sort-field[data-v-cc52e843] .el-select__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.category-sort-order[data-v-cc52e843] .el-select__wrapper{border-radius:0}.category-main[data-v-b854de30]{width:100%}[data-v-b854de30] .category-country-select .el-select__wrapper{min-height:32px}.category-insight-tree[data-v-fd2d76e4]{background:transparent}.category-insight-tree[data-v-fd2d76e4] .el-tree-node__content{height:auto;min-height:44px;align-items:flex-start;padding:6px 4px;border-radius:8px}.category-insight-tree[data-v-fd2d76e4] .el-tree-node.is-current>.el-tree-node__content{background:var(--el-color-primary-light-9)}.category-insight-tree[data-v-fd2d76e4] .el-tree-node__content:hover{background:#f8fafc}.category-ai[data-v-aded33c2]{--el-color-primary: #987BFF;--el-color-primary-light-3: #b7a3ff;--el-color-primary-light-5: #cbbdff;--el-color-primary-light-7: #e0d7ff;--el-color-primary-light-9: #F1EFFF;--el-color-primary-dark-2: #7a62cc}.ai-preview[data-v-aded33c2]{position:relative;max-height:160px;overflow:hidden}.ai-preview.is-expanded[data-v-aded33c2]{max-height:none;overflow:visible}.ai-preview.is-clipped[data-v-aded33c2]:after{content:"";position:absolute;inset:auto 0 0;height:48px;background:linear-gradient(transparent,#fff);pointer-events:none}.ai-details[data-v-aded33c2]{color:var(--el-color-primary);font-size:13px;font-weight:500}.ai-details[data-v-aded33c2]:hover{text-decoration:underline}.ai-details[data-v-aded33c2]:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:4px;border-radius:2px}.ai-markdown[data-v-aded33c2]{color:#475569;font-size:14px;line-height:1.8;overflow-wrap:anywhere}.ai-markdown[data-v-aded33c2] h1,.ai-markdown[data-v-aded33c2] h2,.ai-markdown[data-v-aded33c2] h3,.ai-markdown[data-v-aded33c2] h4,.ai-markdown[data-v-aded33c2] h5,.ai-markdown[data-v-aded33c2] h6{margin:20px 0 8px;font-weight:600;color:#0f172a;line-height:1.5}.ai-markdown[data-v-aded33c2] h1{font-size:20px}.ai-markdown[data-v-aded33c2] h2{font-size:17px}.ai-markdown[data-v-aded33c2] h3{font-size:15px}.ai-markdown[data-v-aded33c2]>:first-child{margin-top:0}.ai-markdown[data-v-aded33c2] p{margin:8px 0}.ai-markdown[data-v-aded33c2] strong{font-weight:600;color:#334155}.ai-markdown[data-v-aded33c2] ul,.ai-markdown[data-v-aded33c2] ol{padding-left:24px;margin:8px 0}.ai-markdown[data-v-aded33c2] ul{list-style:disc}.ai-markdown[data-v-aded33c2] ol{list-style:decimal}.ai-markdown[data-v-aded33c2] blockquote{border-left:3px solid var(--el-color-primary);margin:12px 0;padding:4px 12px;background:var(--el-color-primary-light-9)}.ai-markdown[data-v-aded33c2] a{color:var(--el-color-primary);text-decoration:underline}.ai-markdown[data-v-aded33c2] code{background:#f1f5f9;border-radius:4px;padding:2px 4px;font-size:12px}.ai-markdown[data-v-aded33c2] pre{background:#f8fafc;padding:12px;border-radius:8px;overflow-x:auto}.ai-markdown[data-v-aded33c2] pre code{padding:0;background:transparent}.ai-markdown[data-v-aded33c2] table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:12px 0}.ai-markdown[data-v-aded33c2] th,.ai-markdown[data-v-aded33c2] td{border:1px solid #e2e8f0;padding:8px 12px;min-width:100px}.ai-markdown[data-v-aded33c2] th{background:var(--el-color-primary-light-9);font-weight:600}.ai-markdown[data-v-aded33c2] hr{border-top:1px solid #e2e8f0;margin:16px 0}.competition-table[data-v-12f71c90] .el-table__header th{background:#f8fafc;color:#64748b;font-weight:500}.product-reference-shell>aside{width:250px!important}.product-reference-shell .tabs-container{height:40px;min-height:40px}.product-reference-shell .ai-selection-white-page{border:0;border-radius:0;box-shadow:none}.product-reference-shell .ai-selection-white-page:has(.product-filter-panel:not([style*="display: none"])),.product-reference-shell .ai-selection-white-page:has(.product-results){scrollbar-gutter:stable;scrollbar-width:auto}.product-reference-shell .ai-selection-white-page::-webkit-scrollbar{width:15px;display:block}.product-reference-shell .ai-selection-white-page::-webkit-scrollbar-track{background:#fff}.product-reference-shell .ai-selection-white-page::-webkit-scrollbar-thumb{background:#909090;border:3px solid white;border-radius:8px}.product-page{position:relative;width:100%;min-height:100%;padding:20px;color:#333;background:#fff;font-size:14px}.product-page .product-site{display:flex;justify-content:flex-end;height:32px}.product-page .product-site .el-select{width:110px}.product-page .product-page-title{display:flex;align-items:center;justify-content:center;gap:8px;font-size:24px;font-weight:400;line-height:29px;margin:38px 0 29px}.product-page-title .el-icon{color:#987bff;font-size:26px}.product-search{width:min(768px,100%);margin:0 auto}.product-search-tabs{display:flex;justify-content:center;align-items:center;gap:12px;height:32px;margin-bottom:20px}.product-search-tabs button{padding:5px 10px;line-height:22px;border-radius:4px;color:#333;font-size:14px}.product-search-tabs button.active{color:#987bff;background:#f2f3f5}.product-search-input{display:flex;align-items:center;height:47px;border:1px solid #e4e7ed;border-radius:4px;padding-right:5px;background:#fff}.product-search-input:focus-within{border-color:#987bff}.product-page .product-search-input .el-input{flex:1;min-width:0;height:46px}.product-page .product-search-input .el-input__wrapper{box-shadow:none!important;background:none;padding:1px 11px;border:0;border-radius:4px;min-height:0}.product-page .product-search-input .el-input__inner{font-size:14px}.product-search-submit{flex:0 0 50px;height:36px;background:#987bff;color:#fff;border-radius:4px;display:grid;place-items:center}.product-search-submit svg{width:24px;height:24px}.product-ai-enhance{border-left:1px solid #ebeef5;padding-left:10px;display:flex;align-items:center;gap:5px;color:#333;font-size:13px}.product-search-meta{display:flex;justify-content:space-between;align-items:center;margin-top:20px;min-height:28px}.product-search-examples{font-size:13px;display:flex;align-items:center;gap:8px}.product-search-examples span{color:#111}.product-search-examples button{color:#909399}.product-search-examples button:hover{color:#987bff}.product-filter-toggle{margin-left:auto;display:flex;align-items:center;gap:4px;height:28px;padding:0 12px;color:#987bff;font-size:12px;border:1px solid #ebeef5;border-radius:5px}.product-page .product-filter-panel{width:min(1168px,100%);margin:16px auto 0;padding:16px;border:1px solid #f0f1f5;border-radius:8px}.production-filter-modes{border-bottom:1px solid #f0f1f5;padding-bottom:12px;margin-bottom:12px}.production-filter-modes>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:22px;font-size:13px}.production-filter-modes>div+div{margin-top:8px}.production-filter-modes>div>span{flex-shrink:0;color:#111}.production-filter-modes button{height:22px;padding:0 8px;color:#1d2129;background:#f5f6f8;border-radius:2px;font-size:12px}.production-filter-modes button.active,.production-filter-modes button.manage-modes{background:#ece5ff;color:#987bff}.production-filter-modes button.manage-modes{padding:0 5px;display:grid;place-items:center}.production-filter-group+.production-filter-group{margin-top:18px}.production-filter-group h2{color:#606266;font-size:16px;font-weight:700;line-height:32px;margin:0 0 18px}.production-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:18px}.production-filter-field{min-width:0}.production-filter-field>label{color:#606266;height:20px;line-height:20px;font-size:12px;display:flex;align-items:center;gap:4px}.production-filter-field .field-help{color:#a8abb2;font-size:9px;border:1px solid #a8abb2;border-radius:50%;width:11px;height:11px;line-height:9px;text-align:center;cursor:help}.product-page .el-select__wrapper,.product-page .el-input__wrapper{border-radius:3px;min-height:32px;box-shadow:0 0 0 1px #dcdfe6 inset}.product-page .production-filter-field .el-input__inner,.product-page .production-filter-field .el-select__wrapper{font-size:12px}.product-page .production-filter-field .el-input__inner{height:30px;line-height:30px}.production-range{display:flex;align-items:center;height:34px;border:1px solid #e9ebf1;border-radius:4px;overflow:hidden}.production-range:focus-within{border-color:#987bff}.product-page .production-range .el-input{min-width:0;flex:1}.product-page .production-range .el-input__wrapper{box-shadow:none!important;background:transparent;padding:0 11px;min-height:30px}.range-separator{color:#606266;width:12px;text-align:center;font-size:12px}.range-unit{color:#111;font-size:12px;padding:0 8px}.range-unit:first-child{padding-right:0}.production-keyword{display:flex;height:32px}.production-keyword .el-select{width:92px;flex-shrink:0}.production-keyword .el-input{min-width:0}.product-page .product-filter-panel>.grid{margin-top:18px;padding-top:12px;border-top:1px solid #f0f1f5;gap:0}.product-page .el-button{height:32px;border-radius:4px;padding:8px 15px;font-size:14px;box-shadow:none}.product-page .el-button+.el-button{margin-left:0}.product-page .product-filter-panel>.grid .el-button--primary{background:#b49cff;border-color:#b49cff}.product-page .product-filter-panel>.grid>:last-child>:first-child{background:#f1ecff;border-color:#d9ccff;color:#987bff}.product-results{margin-top:24px}.product-results-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;min-height:32px}.product-results-heading{display:flex;align-items:center;gap:12px;white-space:nowrap}.product-results-heading strong{font-size:16px}.product-total{border:1px solid #f0ebff;border-radius:4px;padding:2px 8px;color:#987bff;font-size:12px}.product-results-heading .el-switch{margin-left:8px}.product-variant-label{color:#987bff;margin-left:-4px}.product-results-actions{display:flex;align-items:center;gap:10px}.product-sort{display:flex}.product-sort>.el-select:first-child{width:160px}.product-sort>.el-select:nth-child(2){width:80px}.product-page .product-sort .el-select__wrapper{box-shadow:none;border:1px solid #e4e7ed;border-radius:0}.product-page .product-sort .el-select+.el-select{margin-left:-1px}.product-page .product-sort>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-1px}.product-page .product-pagination{justify-content:center;margin:20px 0;font-size:13px}.product-page .production-product-list .el-table{font-size:13px;--el-table-header-bg-color: #f6f7f9;--el-table-border-color: #f0f1f5;--el-table-row-hover-bg-color: #faf8ff;color:#333}.product-page .production-product-list .el-table th.el-table__cell{height:58px;background:#f6f7f9;color:#111;font-weight:400;padding:8px 0}.product-page .production-product-list .el-table td.el-table__cell{height:82px;padding:8px 0}.product-page .production-product-list .el-table .cell{padding:0 12px;line-height:24px}.product-page .production-product-list .el-table__row--striped td.el-table__cell{background:#fafafa}.product-page .production-product-list .el-table__row .el-icon{color:#987bff}.production-product-image{width:60px;height:60px;-o-object-fit:contain;object-fit:contain}.production-product-title{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.production-product-meta{display:flex;gap:3px;align-items:center;height:24px;font-size:12px}.production-product-meta .product-flag{font-size:10px;background:#987bff;color:#fff;padding:0 3px;line-height:14px;border-radius:1px}.production-product-meta .product-flag.dark{background:#111}.production-product-meta .product-flag.self{background:#ff6b73;margin-left:auto}.production-metric{display:flex;flex-direction:column;line-height:24px}.production-metric>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.production-metric:has(>span:nth-child(3)){line-height:18px}.product-page .production-product-list .el-table .el-table__cell{box-sizing:border-box}.product-page .production-product-list .el-table th.el-table__cell .cell{line-height:24px;font-weight:400}.product-page .production-product-list .el-table th.el-table__cell{padding:5px 0}.product-page .production-product-list .el-tag{height:18px;line-height:18px;padding:0 4px!important;font-size:12px;border-radius:2px}.product-page .production-product-list .el-table .text-md{font-size:13px}.product-image-search{width:min(500px,100%);height:190px;margin:0 auto;display:flex;justify-content:center;align-items:center;gap:40px;padding:20px;border:1px solid #f0eef7;border-radius:16px;background:#f8f7fc}.product-upload-placeholder{height:148px;width:148px;border:1px dashed #e2e3e8;background:#fafafa;display:grid;place-items:center;color:#ccc}.product-upload-placeholder>span{display:none}.product-upload-placeholder .el-icon{font-size:36px}.product-upload-preview{width:148px;height:148px;-o-object-fit:contain;object-fit:contain}.product-image-action{display:flex;flex-direction:column;align-items:center;gap:36px;color:#606266}@media (max-width: 1300px){.product-results-toolbar{flex-wrap:wrap}.product-results-actions{margin-left:auto}}@media (max-width: 1000px){.production-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-search-tabs{gap:4px}.product-search-examples,.product-results-actions{flex-wrap:wrap}}@media (max-width: 650px){.production-filter-grid{grid-template-columns:1fr}.product-page{padding:16px}.product-results-heading{flex-wrap:wrap}.product-sort>.el-select:first-child{width:120px}}.top-products[data-v-bd1a0f11]{min-height:0;min-width:0}.product-pagination[data-v-bd1a0f11]{overflow-x:auto;justify-content:flex-start}.insight-chart[data-v-efbd35ef]{min-width:0;overflow:hidden}.category-insight-page[data-v-c6b93029]{--el-color-primary: #987BFF;--el-color-primary-light-3: #B7A3FF;--el-color-primary-light-5: #CCBDFF;--el-color-primary-light-7: #E0D7FF;--el-color-primary-light-8: #EAE5FF;--el-color-primary-light-9: #F1EFFF;--el-color-primary-dark-2: #7A62CC;background:linear-gradient(180deg,var(--el-color-primary-light-9) 5%,#FCFCFC 50%)!important}.insight-section[data-v-c6b93029]{border-radius:12px;background:#fff;padding:20px;box-shadow:0 1px 2px #0000000d}.insight-heading[data-v-c6b93029]{margin-bottom:16px;font-size:16px;font-weight:600;color:#0f172a}.insight-subheading[data-v-c6b93029]{margin-bottom:8px;font-size:12px;font-weight:500;color:#64748b}.insight-tab[data-v-c6b93029]{cursor:pointer;border-radius:4px;padding:6px 16px;font-size:12px;color:#64748b}.insight-tab.is-active[data-v-c6b93029]{background:#fff;color:var(--el-color-primary);font-weight:500;box-shadow:0 1px 2px #0000000d}.insight-summary[data-v-c6b93029]{border-radius:12px;background:#fff;padding:12px 8px;box-shadow:0 1px 2px #0000000d}.insight-summary[data-v-c6b93029] .max-w-7xl{max-width:none}.insight-summary[data-v-c6b93029] .grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-rows:auto;gap:0;margin:0}.insight-summary[data-v-c6b93029] .el-card:first-child{display:none}.insight-summary[data-v-c6b93029] .el-card{border:0;border-right:1px solid #e2e8f0;border-radius:0;box-shadow:none;min-height:108px}.insight-summary[data-v-c6b93029] .el-card:last-child{border-right:0}.insight-summary[data-v-c6b93029] .el-card__body{padding:8px 12px}.insight-summary[data-v-c6b93029] .text-lg{font-size:20px;font-weight:600}.insight-summary[data-v-c6b93029] .text-sm,.insight-summary[data-v-c6b93029] .text-xs{font-size:11px}.insight-summary[data-v-c6b93029] .flex.items-center.gap-4{flex-wrap:wrap;gap:0 8px}.insight-table[data-v-c6b93029] .el-table__header th{background:#f8fafc;color:#64748b;font-weight:500}@media (max-width: 1279px){.insight-summary[data-v-c6b93029] .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 767px){.insight-summary[data-v-c6b93029] .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.filter-grid[data-v-c702d004]{display:grid;grid-template-columns:repeat(4,minmax(0,250px));justify-content:start;-moz-column-gap:37px;column-gap:37px;row-gap:0}.mode-pill[data-v-c702d004]{height:22px;line-height:22px;padding:0 8px;border-radius:2px;background:#f5f7fa;cursor:pointer}.mode-pill[data-v-c702d004]:hover,.mode-pill.active[data-v-c702d004]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.opportunity-filter-form[data-v-c702d004] .el-form-item{margin-bottom:16px}.opportunity-filter-form[data-v-c702d004] .el-form-item__label{font-size:12px;color:#606266;line-height:20px;height:20px;padding:0;margin-bottom:4px}.opportunity-filter-form[data-v-c702d004] .el-input-group__prepend,.opportunity-filter-form[data-v-c702d004] .el-input-group__append{padding:0 10px;background:#f5f7fa}.category-search-input[data-v-26b32ec1]{display:flex;align-items:center;gap:8px;min-height:47px;box-sizing:border-box;padding:5px;border:1px solid #dcdfe6;border-radius:4px;background:#fff}.category-search-input[data-v-26b32ec1]:focus-within{border-color:var(--el-color-primary)}.category-search-input.is-expanded[data-v-26b32ec1]{flex-direction:column;align-items:stretch;gap:0}.category-search-input.is-expanded .category-search-trigger[data-v-26b32ec1]{flex:none;align-items:flex-start;height:90px;box-sizing:border-box;padding:7px 10px}.category-search-input.is-expanded .category-search-tags[data-v-26b32ec1]{flex:1;max-height:100%;overflow-y:auto;align-content:flex-start}.category-search-input.is-expanded .category-search-arrow[data-v-26b32ec1]{margin-top:6px}.category-search-trigger[data-v-26b32ec1]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:1;min-width:0;min-height:42px;padding:3px 10px;line-height:21px;cursor:pointer;outline:none}.category-search-tags[data-v-26b32ec1]{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.category-search-tags .el-tag[data-v-26b32ec1]{max-width:100%;height:26px}.category-search-tags[data-v-26b32ec1] .el-tag__content{overflow:hidden;text-overflow:ellipsis}.category-search-trigger .placeholder[data-v-26b32ec1]{color:#a8abb2}.category-search-arrow[data-v-26b32ec1]{color:#a8abb2;flex-shrink:0}.category-search-actions[data-v-26b32ec1]{display:flex;flex:none;align-items:center;justify-content:flex-end;gap:8px}.category-search-clear[data-v-26b32ec1]{color:#909399;font-size:20px;padding:0 3px}.category-search-submit.el-button[data-v-26b32ec1]{width:50px;height:35px;padding:0;flex-shrink:0}.category-dialog-body[data-v-26b32ec1]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:100%;min-height:0}.category-dialog-options[data-v-26b32ec1]{display:flex;flex-direction:column;min-height:0;padding-right:20px}.category-dialog-search[data-v-26b32ec1]{flex-shrink:0}.category-dialog-search[data-v-26b32ec1] .el-input__wrapper{min-height:32px;border-radius:4px}.category-select-all[data-v-26b32ec1]{flex-shrink:0;margin:8px 0;height:28px}.category-select-all[data-v-26b32ec1] .el-checkbox__label{color:#606266;font-size:14px}.category-dialog-tree[data-v-26b32ec1]{flex:1;min-height:0;overflow:auto;padding:8px 12px;border:1px solid #ebeef5;border-radius:4px;scrollbar-color:#909090 #fff;scrollbar-width:thin}.category-dialog-tree[data-v-26b32ec1] .el-tree-node__content{height:27px}.category-node[data-v-26b32ec1]{color:#606266;font-size:14px;white-space:nowrap;padding-right:8px}.category-dialog-tree[data-v-26b32ec1] .el-tree-node__content>.el-checkbox{margin-right:8px}.category-dialog-selected[data-v-26b32ec1]{display:flex;flex-direction:column;min-height:0;padding-left:20px;border-left:1px solid #ebeef5}.category-selected-heading[data-v-26b32ec1]{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;margin-bottom:10px;height:32px;color:#606266}.category-selected-heading strong[data-v-26b32ec1]{font-size:14px;font-weight:600}.category-selected-list[data-v-26b32ec1]{flex:1;min-height:0;overflow:auto}.category-selected-row[data-v-26b32ec1]{display:flex;align-items:flex-start;gap:12px;padding:8px 10px 8px 0;color:#606266;font-size:14px;line-height:20px}.category-selected-row>span[data-v-26b32ec1]{flex:1;min-width:0;overflow-wrap:anywhere}.category-selected-row>button[data-v-26b32ec1]{display:flex;flex-shrink:0;padding-top:2px;color:#98a2b3;font-size:16px;cursor:pointer}.category-selected-row>button[data-v-26b32ec1]:hover{color:var(--el-color-primary)}@media (max-width: 600px){.category-dialog-body[data-v-26b32ec1]{grid-template-columns:1fr;grid-template-rows:minmax(0,2fr) minmax(0,1fr);gap:16px}.category-dialog-options[data-v-26b32ec1]{padding-right:0}.category-dialog-selected[data-v-26b32ec1]{padding:12px 0 0;border-left:0;border-top:1px solid #ebeef5}}.product-category-dialog.el-dialog{--el-color-primary: #987bff;display:flex;flex-direction:column;width:1100px;height:780px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0 20px;border-radius:4px;box-sizing:border-box}.product-category-dialog .el-dialog__header{flex-shrink:0;height:55px;margin:0;padding:17px 28px 16px 0;border-bottom:1px solid #ebeef5;box-sizing:border-box}.product-category-dialog .el-dialog__title{font-size:16px;line-height:22px;color:#303133}.product-category-dialog .el-dialog__headerbtn{top:10px;right:10px;width:28px;height:28px}.product-category-dialog .el-dialog__body{flex:1;min-height:0;padding:20px 0 0}.product-category-dialog .el-dialog__footer{flex-shrink:0;padding:16px 0 20px}.product-category-dialog .el-button{height:32px;border-radius:4px;padding:8px 15px;font-size:14px}.product-category-dialog .el-dialog__footer .el-button+.el-button{margin-left:12px}.search-type-item[data-v-93282695]{padding:8px 10px;border-radius:4px;font-size:14px;color:#333;cursor:pointer}.search-type-item[data-v-93282695]:hover{color:var(--el-color-primary)}.search-type-item.active[data-v-93282695]{background:#f2f3f5;color:var(--el-color-primary)}[data-v-93282695] .opportunity-search-input .el-input__wrapper{box-shadow:none;border:none;height:46px}.trend-direction[data-v-296c1667]{display:flex;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:18px;color:#606266}.trend-line-key[data-v-296c1667]{width:14px;height:0;border-top:1.5px dashed #f5be83}.trend-direction[data-direction=up][data-v-296c1667]{color:#dc2626}.trend-direction[data-direction=down][data-v-296c1667]{color:#16a34a}.dialog-trend-direction[data-v-241b5779]{display:flex;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:14px;line-height:22px;color:#606266}.dialog-trend-direction[data-direction=up] strong[data-v-241b5779]{color:#dc2626}.dialog-trend-direction[data-direction=down] strong[data-v-241b5779]{color:#16a34a}.opportunity-trend-dialog[data-v-241b5779] .el-dialog__title{font-size:18px;color:#333}.custom-table[data-v-a8c2de39],.custom-table[data-v-a8c2de39] .el-table__inner-wrapper{overflow:visible}.custom-table[data-v-a8c2de39] .el-table__header-wrapper{position:sticky;top:44px;z-index:5;background:#f7f8fa}.custom-table[data-v-a8c2de39] th.el-table__cell{background:#f7f8fa;color:#333;font-size:14px;font-weight:400;padding:6px 0;vertical-align:top}.custom-table[data-v-a8c2de39] td.el-table__cell{padding:6px 0;font-size:13px;color:#333}.custom-table[data-v-a8c2de39] .cell{padding:0 12px;line-height:23px}.opportunity-sort-field[data-v-a8c2de39] .el-select__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.opportunity-sort-order[data-v-a8c2de39] .el-select__wrapper{border-radius:0}.opportunity-main[data-v-2f1a2eeb]{width:100%}[data-v-2f1a2eeb] .opportunity-country-select .el-select__wrapper{min-height:32px}.batch-collect-form[data-v-8195e123]{display:flex;flex-direction:column;gap:28px}.form-item[data-v-8195e123]{display:flex;flex-direction:column;gap:10px}.form-label[data-v-8195e123]{display:flex;align-items:center;gap:6px;color:#303133;font-size:18px;font-weight:500;line-height:1.3}.required[data-v-8195e123]{color:#ff4d4f;font-size:16px;line-height:1}.collection-select[data-v-8195e123]{width:100%}.dialog-actions[data-v-8195e123]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.create-category-button[data-v-8195e123]{color:#987bff;font-size:18px;padding-left:0}.right-actions[data-v-8195e123]{display:flex;align-items:center;gap:10px}.batch-collect-dialog{border-radius:6px}.batch-collect-dialog .el-dialog__header{padding:22px 20px 0;margin-right:0}.batch-collect-dialog .el-dialog__title{color:#303133;font-size:22px;font-weight:600;line-height:1.4}.batch-collect-dialog .el-dialog__headerbtn{top:22px;right:18px;width:24px;height:24px}.batch-collect-dialog .el-dialog__close{color:#909399;font-size:20px}.batch-collect-dialog .el-dialog__body{padding:42px 14px 20px}.batch-collect-dialog .el-select__wrapper{min-height:48px;border-radius:4px;box-shadow:0 0 0 1px #dcdfe6 inset;padding:0 18px}.batch-collect-dialog .el-select__placeholder{color:#a8abb2;font-size:18px}.batch-collect-dialog .el-checkbox__label{color:#303133;font-size:15px}.batch-collect-dialog .el-button{min-width:86px;height:48px;border-radius:4px;font-size:18px}.batch-collect-dialog .el-button.is-link{min-width:auto;height:32px}.batch-collect-dialog .el-button--primary:not(.is-link){background-color:#987bff;border-color:#987bff}.ranking-selection-page[data-v-f056c829]{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:linear-gradient(180deg,#f6f8fb,#eef3f8)}.ranking-tabs[data-v-f056c829]{display:flex;flex:0 0 auto;gap:8px;padding:12px 16px 0;border-bottom:1px solid #e1e7f0;background:#ffffffe0}.ranking-tab[data-v-f056c829]{position:relative;display:flex;align-items:baseline;gap:7px;min-width:196px;padding:10px 18px 12px;border:0;color:#67758c;background:transparent;cursor:pointer;font-family:inherit;font-size:15px;font-weight:650;transition:color .2s ease,background .2s ease}.ranking-tab[data-v-f056c829]:after{position:absolute;right:18px;bottom:-1px;left:18px;height:3px;border-radius:3px 3px 0 0;background:#6f4cff;content:"";opacity:0;transform:scaleX(.45);transition:opacity .2s ease,transform .2s ease}.ranking-tab[data-v-f056c829]:hover{color:#4730a8;background:#f8f6ff}.ranking-tab.is-active[data-v-f056c829]{color:#5134c5;background:linear-gradient(180deg,#faf9ff,#f3efff)}.ranking-tab.is-active[data-v-f056c829]:after{opacity:1;transform:scaleX(1)}.ranking-tab small[data-v-f056c829]{color:#8c97a9;font-size:12px;font-weight:500}.ranking-tab.is-active small[data-v-f056c829]{color:#7666b7}.best-sellers-page[data-v-f056c829]{display:grid;grid-template-columns:292px minmax(0,1fr);gap:16px;box-sizing:border-box;flex:1;height:auto;min-height:0;overflow:hidden;padding:16px;background:linear-gradient(180deg,#f6f8fb,#eef3f8)}.category-panel[data-v-f056c829],.ranking-panel[data-v-f056c829]{min-width:0}.category-panel[data-v-f056c829]{display:flex;align-self:stretch;flex-direction:column;height:100%;min-height:0;overflow:hidden;border:1px solid #e4e8f0;border-radius:8px;background:#fff;box-shadow:0 12px 32px #212d4b12}.ranking-header h1[data-v-f056c829],.daily-ranking-column__head h3[data-v-f056c829],.product-card h4[data-v-f056c829]{margin:0}.category-search[data-v-f056c829]{padding:14px;border-bottom:1px solid #edf0f5}.category-tree-wrap[data-v-f056c829]{flex:1;min-height:0;padding:0 8px 12px}.tree-node[data-v-f056c829]{display:flex;flex-direction:column;justify-content:center;width:100%;min-width:0;gap:2px;overflow:hidden}.tree-node__name[data-v-f056c829],.tree-node__translation[data-v-f056c829]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-node__name[data-v-f056c829]{color:#1f2937;font-size:14px;line-height:1.25}.tree-node__translation[data-v-f056c829]{color:#374151;font-size:12px;line-height:1.25}.ranking-panel[data-v-f056c829]{display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;overflow:hidden}.ranking-header[data-v-f056c829]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border:1px solid #e3e8f1;border-radius:8px;background:#fff;box-shadow:0 10px 28px #24304e0f}.ranking-header h1[data-v-f056c829]{color:#17243b;font-size:22px;line-height:1.2}.summary-card p[data-v-f056c829],.summary-card__hint[data-v-f056c829]{margin:0}.ranking-actions[data-v-f056c829]{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:10px}.summary-grid[data-v-f056c829]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.summary-card[data-v-f056c829]{display:flex;align-items:center;gap:14px;min-width:0;padding:18px;border:1px solid #e4e9f2;border-radius:8px;background:#fff;box-shadow:0 8px 22px #24304e0d}.summary-card__icon[data-v-f056c829]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:42px;height:42px;border-radius:8px;color:#2563eb;background:#eff6ff}.summary-card p[data-v-f056c829]{color:#6b7890;font-size:13px}.summary-card__label[data-v-f056c829]{display:flex;align-items:center;gap:8px;min-width:0}.summary-card__label-text[data-v-f056c829]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.summary-card strong[data-v-f056c829]{display:block;margin-top:2px;color:#17243b;font-size:26px;line-height:1.2}.summary-card__hint[data-v-f056c829]{display:block;margin-top:3px;color:#8b96a8;font-size:12px}.products-section[data-v-f056c829]{display:flex;flex:1;min-height:0;flex-direction:column;overflow:hidden;border:1px solid #e3e8f1;border-radius:8px;background:#fff}.daily-ranking-grid[data-v-f056c829]{display:grid;flex:1;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;min-height:0;overflow:auto;padding:14px;align-items:start}.daily-ranking-grid.is-two-columns[data-v-f056c829]{grid-template-columns:repeat(2,minmax(280px,1fr))}.daily-ranking-column[data-v-f056c829]{min-width:0;overflow:hidden;border:1px solid #e4e9f2;border-radius:8px;background:#f8fafc}.daily-ranking-column__head[data-v-f056c829]{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 10px;border-bottom:1px solid #e4e9f2;background:#fff}.daily-ranking-column__head h3[data-v-f056c829]{color:#17243b;font-size:16px;line-height:1.2}.daily-ranking-column__head span[data-v-f056c829]{flex:0 0 auto;color:#7a8699;font-size:12px}.daily-ranking-list[data-v-f056c829]{display:flex;flex-direction:column;gap:10px;padding:10px}.product-card[data-v-f056c829]{position:relative;display:grid;grid-template-columns:84px minmax(0,1fr);gap:10px;min-height:138px;padding:10px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.product-card[data-v-f056c829]:hover{transform:translateY(-1px);border-color:#b7c7df;box-shadow:0 12px 28px #26334e1a}.product-card__rank[data-v-f056c829]{position:absolute;left:10px;top:10px;z-index:1;display:flex;align-items:center;justify-content:center;min-width:38px;height:24px;padding:0 8px;border-radius:8px 0;color:#334155;background:#e9edf5;font-size:13px;font-weight:800}.product-card__rank.is-top[data-v-f056c829]{color:#7c3f00;background:#fff3d7}.product-card__image[data-v-f056c829]{display:flex;align-items:center;justify-content:center;width:84px;height:100px;overflow:hidden;border-radius:8px;background:#fff}.product-card__image .el-image[data-v-f056c829]{width:100%;height:100%}.image-fallback[data-v-f056c829]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:#9aa4b5;font-size:12px}.product-card__body[data-v-f056c829]{display:flex;min-width:0;flex-direction:column}.product-card__title-row[data-v-f056c829]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.product-card h4[data-v-f056c829]{display:-webkit-box;overflow:hidden;color:#1f2f4b;font-size:13px;font-weight:700;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-card__asin[data-v-f056c829]{display:flex;align-items:center;gap:2px;margin-top:6px;color:#79869a;font-size:12px}.product-card__asin span[data-v-f056c829]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-card__metrics[data-v-f056c829]{display:flex;align-items:baseline;flex-wrap:wrap;gap:7px;margin-top:6px}.product-card__metrics strong[data-v-f056c829]{color:#16325c;font-size:15px}.product-card__metrics span[data-v-f056c829]{color:#66758d;font-size:12px}.product-card__metrics .rating[data-v-f056c829]{color:#f97316;font-weight:800}[data-v-f056c829] .category-tree-wrap .el-tree-node__content{height:56px;border-radius:6px}[data-v-f056c829] .category-tree-wrap .el-tree-node__content:hover{background:#f3f6fa}[data-v-f056c829] .category-tree-wrap .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{color:#2563eb;background:#eff6ff}[data-v-f056c829] .category-tree-wrap .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .tree-node__name,[data-v-f056c829] .category-tree-wrap .el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content .tree-node__translation{color:#1677ff;font-weight:600}[data-v-f056c829] .category-tree-wrap .el-tree{background:transparent}[data-v-f056c829] .product-card .el-button.is-text{padding:4px;color:#64748b}.comparison-mode-select[data-v-f056c829]{width:190px}.history-date-picker[data-v-f056c829]{width:156px}@media (max-width: 1180px){.best-sellers-page[data-v-f056c829]{grid-template-columns:260px minmax(0,1fr)}.summary-grid[data-v-f056c829]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.best-sellers-page[data-v-f056c829]{grid-template-columns:1fr}.category-panel[data-v-f056c829]{height:360px}.ranking-header[data-v-f056c829]{align-items:flex-start;flex-direction:column}.ranking-actions[data-v-f056c829]{justify-content:flex-start}}@media (max-width: 560px){.ranking-tab[data-v-f056c829]{min-width:0;flex:1;padding-inline:8px}.best-sellers-page[data-v-f056c829]{padding:10px}.summary-grid[data-v-f056c829]{grid-template-columns:1fr}.daily-ranking-grid[data-v-f056c829]{grid-template-columns:repeat(4,minmax(220px,1fr))}.daily-ranking-grid.is-two-columns[data-v-f056c829]{grid-template-columns:repeat(2,minmax(220px,1fr))}.product-card[data-v-f056c829]{grid-template-columns:80px minmax(0,1fr)}.product-card__image[data-v-f056c829]{width:80px;height:96px}}.asin-result[data-v-664643df]{padding:28px 28px 22px;background:#fff;border:1px solid #edf0f5;border-radius:12px;min-width:0}.product-header[data-v-664643df]{display:flex;gap:22px;align-items:center;margin-bottom:26px}.product-image[data-v-664643df]{flex:0 0 90px;height:98px}.image-fallback[data-v-664643df]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#faf9fd;color:#9299a6;font-size:11px;text-align:center}.product-details[data-v-664643df]{flex:1;min-width:0}.product-details h1[data-v-664643df]{font-size:14px;font-weight:500;line-height:1.7;color:#303744;margin:0 0 9px}.product-meta[data-v-664643df]{display:flex;align-items:center;flex-wrap:wrap;gap:7px 22px;font-size:12px;color:#959eac}.asin-meta[data-v-664643df],.asin-meta a[data-v-664643df]{display:inline-flex;align-items:center;gap:6px}.asin-meta a[data-v-664643df],.variant-asin[data-v-664643df]{color:var(--el-color-primary);font-variant-numeric:tabular-nums}.asin-meta button[data-v-664643df]{color:#b4bdc9;cursor:pointer}.product-actions[data-v-664643df]{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.product-actions a[data-v-664643df]{font-size:12px;line-height:22px;padding:0 9px;border:1px solid var(--el-color-primary-light-7);color:var(--el-color-primary);border-radius:4px;background:var(--el-color-primary-light-9)}.product-actions a[data-v-664643df]:hover{background:var(--el-color-primary-light-8)}.section-toolbar[data-v-664643df]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:13px}.section-heading[data-v-664643df],.toolbar-actions[data-v-664643df]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.section-heading h2[data-v-664643df]{font-size:14px;color:#303744;font-weight:600;margin:0}.section-toolbar[data-v-664643df] .el-button span{display:inline-flex;align-items:center;gap:5px}.section-toolbar[data-v-664643df] .el-button{border-radius:5px}.monthly-scroll[data-v-664643df]{overflow-x:auto;scrollbar-color:#c7ccd5 #f7f8fa;scrollbar-width:thin;padding-bottom:6px}.monthly-table[data-v-664643df]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:1545px;font-size:12px;font-variant-numeric:tabular-nums}.monthly-table th[data-v-664643df],.monthly-table td[data-v-664643df]{height:56px;padding:9px 12px;border-right:1px solid #edf0f5;border-bottom:1px solid #edf0f5;text-align:center;white-space:nowrap;font-weight:400}.monthly-table thead th[data-v-664643df]{border-top:1px solid #edf0f5;background:#f8f9fc;color:#858e9b}.monthly-table th[data-v-664643df]:first-child{position:sticky;left:0;z-index:1;width:155px;border-left:1px solid #edf0f5;background:#fafbfe;color:#505969;font-weight:600}.monthly-table th>span[data-v-664643df]{display:flex;align-items:center;justify-content:center;gap:4px}.monthly-table th svg[data-v-664643df]{color:#a3acb9}.monthly-table .selected[data-v-664643df]{background:#faf8ff}.monthly-table small[data-v-664643df]{display:block;font-size:10px;margin-top:2px;font-weight:400;color:#b09ad7}.sales-link[data-v-664643df]{color:var(--el-color-primary);font-weight:600;border-bottom:1px dashed var(--el-color-primary-light-5);cursor:pointer}.sales-link[data-v-664643df]:hover{color:var(--el-color-primary-dark-2)}.variants-section[data-v-664643df],.trend-section[data-v-664643df]{margin-top:28px}.variant-table[data-v-664643df]{width:100%;font-size:12px;--el-table-border-color: #edf0f5;--el-table-header-bg-color: #f8f9fc;--el-table-header-text-color: #7d8795;--el-table-text-color: #505969}.variant-table[data-v-664643df] th.el-table__cell{height:44px;font-weight:500}.variant-table[data-v-664643df] td.el-table__cell{padding:6px 0}.variant-image[data-v-664643df]{width:42px;height:48px;vertical-align:middle}.variant-asin[data-v-664643df]{font-size:12px}.current-badge[data-v-664643df]{margin-left:6px;padding:1px 4px;background:#f3efff;color:#987bff;border-radius:3px;font-size:10px}.estimate-header[data-v-664643df]{display:inline-flex;align-items:center;gap:5px}.traffic-estimate[data-v-664643df]{display:grid;grid-template-columns:1fr auto;-moz-column-gap:12px;column-gap:12px;row-gap:3px;align-items:center}.traffic-estimate strong[data-v-664643df]{color:var(--el-color-primary);font-weight:600}.traffic-estimate>span[data-v-664643df]{color:#a0a7b3;font-size:11px}.share-track[data-v-664643df]{grid-column:1 / -1;height:3px;background:#f2effb;border-radius:4px;width:100%}.share-track i[data-v-664643df]{display:block;height:100%;background:#987bff;border-radius:4px}@media (max-width: 1000px){.asin-result[data-v-664643df]{padding:20px 16px}.section-toolbar[data-v-664643df]{flex-wrap:wrap}.product-header[data-v-664643df]{gap:14px}}.filter-grid[data-v-3d4a8a64]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:37px;column-gap:37px;row-gap:0}.mode-pill[data-v-3d4a8a64]{height:22px;line-height:22px;padding:0 8px;border-radius:2px;background:#f5f7fa;cursor:pointer}.mode-pill[data-v-3d4a8a64]:hover,.mode-pill.active[data-v-3d4a8a64]{background:var(--el-color-primary-light-9);color:var(--el-color-primary)}.seller-filter-form[data-v-3d4a8a64] .el-form-item{margin-bottom:16px}.seller-filter-form[data-v-3d4a8a64] .el-form-item__label{font-size:12px;color:#606266;line-height:20px;height:20px;padding:0;margin-bottom:4px}.seller-filter-form[data-v-3d4a8a64] .el-input-group__prepend,.seller-filter-form[data-v-3d4a8a64] .el-input-group__append{padding:0 10px;background:#f5f7fa}.search-type-item[data-v-acc53eda]{padding:8px 10px;border-radius:4px;font-size:14px;color:#333;cursor:pointer}.search-type-item[data-v-acc53eda]:hover{color:var(--el-color-primary)}.search-type-item.active[data-v-acc53eda]{background:#f2f3f5;color:var(--el-color-primary)}[data-v-acc53eda] .seller-search-input .el-input__wrapper{box-shadow:none;border:none;height:46px}.custom-table[data-v-662477dd],.custom-table[data-v-662477dd] .el-table__inner-wrapper{overflow:visible}.custom-table[data-v-662477dd] .el-table__header-wrapper{position:sticky;top:44px;z-index:5;background:#f7f8fa}.custom-table[data-v-662477dd] th.el-table__cell{background:#f7f8fa;color:#333;font-size:14px;font-weight:400;padding:6px 0;vertical-align:top}.custom-table[data-v-662477dd] td.el-table__cell{padding:6px 0;font-size:13px;color:#333}.custom-table[data-v-662477dd] .cell{padding:0 12px;line-height:23px}.seller-sort-field[data-v-662477dd] .el-select__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.seller-sort-order[data-v-662477dd] .el-select__wrapper{border-radius:0}.seller-main[data-v-3d355cf3]{width:100%}[data-v-3d355cf3] .seller-country-select .el-select__wrapper{min-height:32px}.brand-filter-form[data-v-0f623496]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:0}.brand-filter-form[data-v-0f623496] .el-form-item{display:block;margin-bottom:18px}.brand-filter-form[data-v-0f623496] .el-form-item__label{height:20px;padding:0;margin-bottom:4px;font-size:12px;line-height:20px;color:#606266}.brand-filter-form[data-v-0f623496] .el-input__inner{font-size:12px}.range-box[data-v-0f623496]:focus-within{border-color:var(--el-color-primary)}.range-box[data-v-0f623496] .range-input .el-input__wrapper{box-shadow:none;background:transparent;padding:1px 8px}.search-type-item[data-v-91e21c43]{padding:8px 10px;border-radius:4px;font-size:14px;color:#333;cursor:pointer}.search-type-item[data-v-91e21c43]:hover{color:var(--el-color-primary)}.search-type-item.active[data-v-91e21c43]{background:#f2f3f5;color:var(--el-color-primary)}[data-v-91e21c43] .brand-search-input .el-input__wrapper{box-shadow:none;border:none;height:46px}.custom-table[data-v-73e629a9],.custom-table[data-v-73e629a9] .el-table__inner-wrapper{overflow:visible}.custom-table[data-v-73e629a9] .el-table__header-wrapper{position:sticky;top:44px;z-index:5;background:#f7f8fa}.custom-table[data-v-73e629a9] th.el-table__cell{background:#f7f8fa;color:#333;font-size:14px;font-weight:400;padding:6px 0;vertical-align:top}.custom-table[data-v-73e629a9] td.el-table__cell{padding:6px 0;font-size:13px;color:#333}.custom-table[data-v-73e629a9] .cell{padding:0 12px;line-height:23px}.copy-brand-button[data-v-73e629a9]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;padding:0;border:0;background:transparent;color:#909399;cursor:pointer}.copy-brand-button[data-v-73e629a9]:hover{color:var(--el-color-primary)}.brand-sort-field[data-v-73e629a9] .el-select__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.brand-sort-order[data-v-73e629a9] .el-select__wrapper{border-radius:0}.brand-main[data-v-0d340e6d]{width:100%}[data-v-0d340e6d] .brand-country-select .el-select__wrapper{min-height:32px}.input-wrap[data-v-f4b0387b] .el-textarea__inner{font-size:14px;line-height:24px;padding-bottom:58px}.verify-btn[data-v-f4b0387b]{position:absolute;right:4px;bottom:4px;min-width:108px}.search-button-icon[data-v-f4b0387b]{width:17px;height:17px;margin-right:4px}.group-table[data-v-bbfc43da] .el-table__expanded-cell{padding:0}.group-table[data-v-bbfc43da] th.el-table__cell{background:#f7f8fa;color:#333;font-weight:500}.search-page-heading-region[data-v-088c9917]{margin-bottom:24px;padding-top:30px;text-align:center}.search-page-title[data-v-088c9917]{display:flex;align-items:center;justify-content:center;margin:19.92px 0 0;color:#333;font-size:24px;font-weight:400;line-height:29px}.search-page-title-icon[data-v-088c9917]{margin-right:4px;color:var(--el-color-primary)}.search-page-subtitle[data-v-088c9917]{margin-top:12px;color:#909399;font-size:14px;font-weight:400;line-height:20px}[data-v-f55067eb] .el-textarea__inner{font-size:14px;line-height:24px;padding-bottom:58px}.search-button-icon[data-v-f55067eb]{width:17px;height:17px;margin-right:4px}.search-btn[data-v-f55067eb]{position:absolute;right:4px;bottom:4px;width:108px}.line-clamp-2[data-v-3c9ca3b4]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.offer-card[data-v-3c9ca3b4]{cursor:pointer}.offer-scroll[data-v-3c9ca3b4]::-webkit-scrollbar{height:6px}.offer-scroll[data-v-3c9ca3b4]::-webkit-scrollbar-thumb{background:#e5e6eb;border-radius:4px}.offer-scroll[data-v-3c9ca3b4]:hover::-webkit-scrollbar-thumb{background:#c9cdd4}.search-page-heading-region[data-v-4aaeb68f]{margin-bottom:24px;padding-top:30px;text-align:center}.search-page-title[data-v-4aaeb68f]{display:flex;align-items:center;justify-content:center;margin:19.92px 0 0;color:#333;font-size:24px;font-weight:400;line-height:29px}.search-page-title-icon[data-v-4aaeb68f]{margin-right:4px;color:var(--el-color-primary)}.search-page-subtitle[data-v-4aaeb68f]{margin-top:12px;color:#909399;font-size:14px;font-weight:400;line-height:20px}.my-product-favorites[data-v-6b6fca3f]{display:grid;grid-template-columns:220px minmax(0,1fr);min-height:680px}.favorites-sidebar[data-v-6b6fca3f]{border-right:1px solid #ebeef5;padding:16px}.sidebar-title[data-v-6b6fca3f]{margin-bottom:12px;font-weight:600;color:#303133}.category-item[data-v-6b6fca3f]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:0;border-radius:4px;background:transparent;color:#606266;cursor:pointer}.category-item[data-v-6b6fca3f]:hover,.category-item.active[data-v-6b6fca3f]{background:#f2efff;color:#7656d6}.category-actions[data-v-6b6fca3f]{display:flex;align-items:center;gap:4px}.new-category-form[data-v-6b6fca3f]{margin-top:12px}.favorites-content[data-v-6b6fca3f]{min-width:0;padding:16px}.favorites-toolbar[data-v-6b6fca3f]{display:flex;justify-content:space-between;gap:16px;margin-bottom:12px}.filter-label[data-v-6b6fca3f]{margin-bottom:4px;font-size:12px;color:#606266}@media (max-width: 900px){.my-product-favorites[data-v-6b6fca3f]{grid-template-columns:1fr}.favorites-sidebar[data-v-6b6fca3f]{border-right:0;border-bottom:1px solid #ebeef5}}.histogram-chart[data-v-bc79c9f3]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bottom-actions[data-v-8b6f704e]{background:#fff;border-radius:8px;padding:20px;box-shadow:0 2px 8px #0000001a;display:flex;justify-content:center;gap:16px}.guide-modal .current-config-info[data-v-8b6f704e]{margin-bottom:24px}.guide-modal .reference-lines-list[data-v-8b6f704e]{max-height:60vh;overflow-y:auto}.guide-modal .section-group[data-v-8b6f704e]{margin-bottom:32px}.guide-modal .section-group[data-v-8b6f704e]:last-child{margin-bottom:0}.guide-modal .section-title[data-v-8b6f704e]{font-size:18px;font-weight:600;color:#1d2129;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #e5e6eb;display:flex;align-items:center;gap:8px}.guide-modal .items-grid[data-v-8b6f704e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px}.guide-modal .reference-item-card[data-v-8b6f704e]{border:1px solid #e5e6eb;border-radius:12px;padding:16px;background:#fff;transition:all .2s}.guide-modal .reference-item-card[data-v-8b6f704e]:hover{border-color:#3370ff;box-shadow:0 4px 12px #3370ff1a;transform:translateY(-2px)}.guide-modal .item-header[data-v-8b6f704e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.guide-modal .item-header .item-name[data-v-8b6f704e]{font-size:16px;font-weight:600;color:#1d2129}.guide-modal .suggestions-row[data-v-8b6f704e]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.guide-modal .suggestion-item[data-v-8b6f704e]{text-align:center;padding:12px 8px;border-radius:8px;transition:all .2s}.guide-modal .suggestion-item.bulk[data-v-8b6f704e]{background:#f0f9ff;border:1px solid #bae6fd}.guide-modal .suggestion-item.bulk .suggestion-label[data-v-8b6f704e]{color:#0369a1}.guide-modal .suggestion-item.bulk .suggestion-value[data-v-8b6f704e]{color:#0c4a6e}.guide-modal .suggestion-item.selective[data-v-8b6f704e]{background:#fefce8;border:1px solid #fde047}.guide-modal .suggestion-item.selective .suggestion-label[data-v-8b6f704e]{color:#a16207}.guide-modal .suggestion-item.selective .suggestion-value[data-v-8b6f704e]{color:#713f12}.guide-modal .suggestion-item.premium[data-v-8b6f704e]{background:#fdf2f8;border:1px solid #f9a8d4}.guide-modal .suggestion-item.premium .suggestion-label[data-v-8b6f704e]{color:#be185d}.guide-modal .suggestion-item.premium .suggestion-value[data-v-8b6f704e]{color:#831843}.guide-modal .suggestion-label[data-v-8b6f704e]{font-size:12px;font-weight:500;margin-bottom:4px}.guide-modal .suggestion-value[data-v-8b6f704e]{font-size:14px;font-weight:600}.guide-modal .guide-modal-footer[data-v-8b6f704e]{margin-top:24px}.guide-modal .guide-modal-footer .el-button[data-v-8b6f704e]{min-width:140px}@media (max-width: 768px){.bottom-actions[data-v-8b6f704e]{flex-direction:column;align-items:center}.histogram-row[data-v-8b6f704e]{grid-template-columns:1fr}}.calculate-page[data-v-feb95b30]{--el-color-primary: #987BFF;padding:24px;min-height:100%;color:#303744;background:#f7f9fc}.calculate-page[data-v-feb95b30] .el-button--primary{--el-button-bg-color: #987BFF;--el-button-border-color: #987BFF}.search-panel[data-v-feb95b30],.empty-panel[data-v-feb95b30],.bsr-result[data-v-feb95b30]{background:#fff;border:1px solid #edf0f5;border-radius:12px}.search-panel[data-v-feb95b30]{padding:34px 32px 30px;margin-bottom:24px}.search-heading[data-v-feb95b30]{display:flex;align-items:center;justify-content:center;gap:4px;margin:0 0 12px;color:#333;font-size:24px;font-weight:400;line-height:28px}.search-title-icon[data-v-feb95b30]{width:1.2em;height:1.2em;color:#987bff}.search-subtitle[data-v-feb95b30]{margin:0 0 20px;color:#909399;font-size:13px;line-height:20px;text-align:center}.prediction-tabs[data-v-feb95b30]{width:-moz-max-content;width:max-content;margin:0 auto 20px;padding-top:10px}.prediction-tabs[data-v-feb95b30] .el-tabs__header{margin:0}.prediction-tabs[data-v-feb95b30] .el-tabs__nav-wrap:after{display:none}.prediction-tabs[data-v-feb95b30] .el-tabs__nav{gap:12px}.prediction-tabs[data-v-feb95b30] .el-tabs__item{padding:8px 10px!important;border-radius:4px;font-size:14px;font-weight:400;line-height:14px;height:30px;color:#333}.prediction-tabs[data-v-feb95b30] .el-tabs__item.is-active{background:#f2f3f5;color:#987bff}.prediction-tabs[data-v-feb95b30] .el-tabs__item:hover{color:#987bff}.prediction-tabs[data-v-feb95b30] .el-tabs__active-bar,.prediction-tabs[data-v-feb95b30] .el-tabs__content{display:none}.prediction-form[data-v-feb95b30]{display:flex;align-items:center;justify-content:center;gap:16px;max-width:990px;margin:auto}.search-fields[data-v-feb95b30]{display:flex;align-items:center;border:1px solid var(--el-color-primary);border-radius:8px;padding:4px;flex:1;max-width:740px;min-width:0}.search-fields[data-v-feb95b30] .el-input__wrapper,.search-fields[data-v-feb95b30] .el-select__wrapper{box-shadow:none!important;background:transparent}.search-fields[data-v-feb95b30] .el-input{flex:1;min-width:100px}.search-fields .country-select[data-v-feb95b30]{flex:0 0 124px;border-right:1px solid #edf0f5}.search-fields .category-select[data-v-feb95b30]{flex:0 0 215px;border-right:1px solid #edf0f5}.search-fields[data-v-feb95b30] .el-button{height:42px;border-radius:6px}.bsr-result[data-v-feb95b30]{padding:24px}.bsr-metrics[data-v-feb95b30]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bsr-metrics>div[data-v-feb95b30]{display:flex;flex-direction:column;gap:8px;background:#faf9fd;border-radius:8px;padding:20px}.bsr-metrics span[data-v-feb95b30],.bsr-note[data-v-feb95b30]{color:#9299a6;font-size:13px}.bsr-metrics strong[data-v-feb95b30]{font-size:20px;font-weight:600}.accent[data-v-feb95b30]{color:var(--el-color-primary)}.bsr-note[data-v-feb95b30]{margin:20px 0 4px}@media (max-width: 1000px){.calculate-page[data-v-feb95b30]{padding:16px}.search-panel[data-v-feb95b30]{padding:24px 16px}.bsr-fields[data-v-feb95b30]{flex-wrap:wrap}.bsr-metrics[data-v-feb95b30]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 650px){.prediction-form[data-v-feb95b30]{flex-wrap:wrap}.search-fields[data-v-feb95b30]{flex-basis:100%}.search-fields .country-select[data-v-feb95b30]{flex-basis:104px}}.line-clamp-2[data-v-f2d4619f],.line-clamp-2[data-v-632f20b0]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.model-category[data-v-3c62f2be]{margin-bottom:2.5rem}.skill-drawer .el-drawer__body{padding:0}.sidebar-menu-item[data-v-b2adaf7a]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;font-size:14px;font-weight:500;color:#1d2129;cursor:pointer;transition:background .15s ease}.sidebar-menu-item[data-v-b2adaf7a]:hover,.sidebar-menu-item--active[data-v-b2adaf7a]{background:#f2f3f5}.md-content h1,.md-content h2,.md-content h3{font-weight:600;margin:6px 0}.md-content p{margin:6px 0}.md-content ul{padding-left:18px;margin:6px 0}.md-content code{background:#f3f4f6;padding:2px 4px;border-radius:4px}.editor .var-token,.editor .mention-token{display:inline-block;margin:0 2px;padding:1px 8px;border-radius:8px;background:#e8f3ff;color:#165dff;font-size:13px;line-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.editor .var-token{border:1px dashed rgba(22,93,255,.45)}.editor .var-token:hover,.editor .mention-token:hover{background:#d6e8ff}.composer-tool-button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #e5e6eb;border-radius:999px;background:#fff;color:#4e5969;font-size:13px;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.composer-tool-button:hover{border-color:#8cb1ff;background:#f2f6ff;color:#165dff}.quick-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid #e5e6eb;border-radius:999px;background:#fff;color:#1d2129;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.quick-chip:hover{border-color:#8cb1ff;box-shadow:0 4px 12px #165dff1a;transform:translateY(-1px)}.quick-chip--active{border-color:#165dff;background:#f2f6ff;color:#165dff}.card-desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.agent-manage-page[data-v-d4612ff3]{background-image:radial-gradient(circle at 8% 8%,rgba(22,93,255,.08),transparent 24%),radial-gradient(circle at 88% 12%,rgba(114,46,209,.07),transparent 22%)}.agent-card[data-v-d4612ff3]{position:relative;overflow:hidden;border:1px solid #e9ebef;border-radius:20px;background:#fffffff0;box-shadow:0 10px 30px #1d212909;transition:transform .2s ease,box-shadow .2s ease}.agent-card[data-v-d4612ff3]:hover{transform:translateY(-2px);box-shadow:0 16px 38px #1d212912}.agent-avatar[data-v-d4612ff3]{width:44px;height:44px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:17px;font-weight:800}.skill-count[data-v-d4612ff3],.mini-skill-tag[data-v-d4612ff3]{border-radius:999px;white-space:nowrap}.skill-count[data-v-d4612ff3]{padding:5px 9px;background:#f2f3f5;color:#4e5969;font-size:11px}.mini-skill-tag[data-v-d4612ff3]{max-width:150px;overflow:hidden;text-overflow:ellipsis;padding:4px 9px;color:#165dff;background:#f0f5ff;font-size:11px}.mini-skill-tag.muted[data-v-d4612ff3]{color:#86909c;background:#f2f3f5}.empty-state[data-v-d4612ff3]{min-height:320px;border:1px dashed #d9dde5;border-radius:20px;background:#ffffffa6;display:flex;align-items:center;justify-content:center}.skill-manage-page[data-v-89e7aa79]{background-image:radial-gradient(circle at 6% 8%,rgba(114,46,209,.07),transparent 24%),radial-gradient(circle at 92% 16%,rgba(22,93,255,.07),transparent 22%)}.filter-card[data-v-89e7aa79]{padding:14px;border:1px solid #e9ebef;border-radius:18px;background:#fffffff2;box-shadow:0 8px 28px #1d212909;display:grid;grid-template-columns:minmax(240px,1fr) 180px 180px auto;align-items:center;gap:10px}.filter-result[data-v-89e7aa79]{min-width:88px;color:#86909c;text-align:right;font-size:12px}.filter-result strong[data-v-89e7aa79]{color:#1d2129}.skill-card[data-v-89e7aa79]{min-height:260px;border:1px solid #e9ebef;border-radius:18px;background:#fffffff2;box-shadow:0 9px 28px #1d212909;transition:transform .2s ease,box-shadow .2s ease}.skill-card[data-v-89e7aa79]:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1d212912}.category-tag[data-v-89e7aa79],.shared-tag[data-v-89e7aa79],.agent-tag[data-v-89e7aa79],.unassigned-tag[data-v-89e7aa79]{border-radius:999px;white-space:nowrap;font-size:11px}.category-tag[data-v-89e7aa79]{max-width:150px;overflow:hidden;text-overflow:ellipsis;padding:3px 8px;color:#4e5969;background:#f2f3f5}.shared-tag[data-v-89e7aa79]{padding:4px 8px;color:#722ed1;background:#f4f0ff}.agent-tag[data-v-89e7aa79],.unassigned-tag[data-v-89e7aa79]{padding:4px 8px;display:inline-flex;align-items:center;gap:5px}.agent-tag[data-v-89e7aa79]{color:#4e5969;background:#f7f8fa}.agent-tag i[data-v-89e7aa79]{width:6px;height:6px;border-radius:50%}.unassigned-tag[data-v-89e7aa79]{color:#f77234;background:#fff7e8}.empty-state[data-v-89e7aa79]{min-height:320px;border:1px dashed #d9dde5;border-radius:20px;background:#ffffffa6;display:flex;align-items:center;justify-content:center}.preview-section[data-v-89e7aa79]{margin-bottom:14px;padding:14px;border:1px solid #e7eaf0;border-radius:14px;background:#f9fafc}.preview-label[data-v-89e7aa79]{margin-bottom:8px;color:#1d2129;font-size:13px;font-weight:700}.preview-body[data-v-89e7aa79]{color:#4e5969;font-size:13px;line-height:22px}.skill-editor-form[data-v-89e7aa79] .el-form-item__label{width:100%;font-weight:600;color:#1d2129}.input-object-bar[data-v-89e7aa79]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:100%;margin-bottom:8px}.input-object-bar .el-button+.el-button[data-v-89e7aa79]{margin-left:0}.input-object-tip[data-v-89e7aa79]{color:#86909c;font-size:12px;margin-right:2px}@media (max-width: 800px){.filter-card[data-v-89e7aa79]{grid-template-columns:1fr 1fr}.filter-search[data-v-89e7aa79],.filter-result[data-v-89e7aa79]{grid-column:1 / -1}.filter-select[data-v-89e7aa79]{width:100%}.filter-result[data-v-89e7aa79]{text-align:left}}@media (max-width: 640px){.filter-card[data-v-89e7aa79]{grid-template-columns:1fr}.filter-search[data-v-89e7aa79],.filter-result[data-v-89e7aa79]{grid-column:auto}}.aba-trend-dialog[data-v-74ebeadc] .el-dialog__title{font-size:16px;color:#333}#app>div:has(.aba-page)>aside{width:250px!important}#app>div:has(.aba-page)>aside>.custom-scrollbar{padding-left:10px;padding-right:10px}#app>div:has(.aba-page)>aside>:first-child{color:#987bff;font-weight:600}#app>div:has(.aba-page) .custom-menu .el-menu-item,#app>div:has(.aba-page) .custom-menu .el-sub-menu__title{height:36px;line-height:36px;margin:3px 0;font-weight:400}#app>div:has(.aba-page) .custom-menu .el-menu-item.is-active{color:#987bff;background:#f0e4ff!important}#app>div:has(.aba-page) .custom-menu .el-menu-item.is-active:before{display:none}#app>div:has(.aba-page) .tabs-container{height:40px;min-height:40px}#app>div:has(.aba-page) .tab-item{height:40px;font-size:13px}#app>div:has(.aba-page) .tab-active{color:#987bff;border-top-color:#987bff}#app>div:has(.aba-page) .ai-selection-white-page{border:0;border-radius:0;box-shadow:none;scrollbar-gutter:stable}#app>div:has(.aba-page) .ai-selection-white-page::-webkit-scrollbar{width:15px;display:block}#app>div:has(.aba-page) .ai-selection-white-page::-webkit-scrollbar-track{background:#fff}#app>div:has(.aba-page) .ai-selection-white-page::-webkit-scrollbar-thumb{background:#909090;border:3px solid white;border-radius:8px}.aba-page,.aba-dialog,.aba-select-popper{--el-color-primary: #987bff;--el-color-primary-light-9: #f1edff;--el-color-primary-light-8: #ded3ff;--el-border-color: #dcdfe6;--el-border-radius-base: 4px;--el-text-color-regular: #606266;font-family:AlibabaPuHuiTi,Microsoft YaHei,sans-serif}.aba-page{width:100%;min-height:100%;padding:20px;color:#333;background:#fff;font-size:14px}.aba-site{display:flex;justify-content:flex-end;height:32px}.aba-site .el-select{width:110px}.aba-site img{width:16px;height:12px;-o-object-fit:cover;object-fit:cover}.aba-title{display:flex;justify-content:center;align-items:center;gap:4px;height:28.8px;font-size:24px;font-weight:400;line-height:24px;margin:37.92px 0 20px;color:#333}.aba-title svg{width:28.8px;height:28.8px;color:#987bff}.aba-search{display:flex;align-items:center;width:min(768px,100%);height:47.33px;margin:0 auto 20px;padding-right:5px;border:1px solid #e4e7ed;border-radius:4px}.aba-search:focus-within{border-color:#987bff}.aba-page .aba-search .el-input__wrapper{box-shadow:none!important;height:46px;background:transparent}.aba-search-button{width:50px;height:36px;flex-shrink:0;border-radius:4px;background:#987bff;color:#fff;display:grid;place-items:center}.aba-search-button svg{width:20px;height:20px}.aba-search-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:min(768px,100%);min-height:28px;margin:0 auto}.aba-examples{display:flex;align-items:center;gap:8px;min-height:28px;flex-wrap:wrap}.aba-examples>span{color:#111;margin-right:-8px}.aba-examples>button{color:#909399}.aba-examples>button:hover{color:#987bff}.aba-filter-toggle{display:flex;align-items:center;justify-content:center;gap:4px;padding:0 12px;height:28px;border:1px solid #ebeef5;border-radius:5px;color:#987bff;font-size:12px;white-space:nowrap;margin-left:auto}.aba-filter-tags{display:flex;flex-wrap:wrap;gap:8px}.aba-page .aba-filter-tags .el-tag{border:0;border-radius:18px;height:28px;padding:0 12px!important;color:#987bff;background:#f1edff}.aba-filter-panel{width:min(1168px,100%);margin:16px auto 0;padding:16px 16px 12px;border:1px solid #f0f1f5;border-radius:8px}.aba-modes{border-bottom:1px solid #f0f1f5;padding-bottom:12px;margin-bottom:12px}.aba-modes>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:22px;line-height:22px}.aba-modes>div+div{margin-top:8px}.aba-modes>div>span{color:#111;flex-shrink:0;margin-right:-8px}.aba-modes button{height:22px;background:#f5f6f8;padding:0 8px;font-size:12px;border-radius:2px;color:#1d2129}.aba-modes button.active,.aba-modes .aba-manage-modes{background:#ece5ff;color:#987bff}.aba-modes .aba-manage-modes{display:grid;place-items:center;padding:0 5px;width:25px}.aba-filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.aba-filter-field{min-width:0;height:72px}.aba-filter-field>label{display:block;height:22px;line-height:22px;font-size:12px;color:#606266}.aba-page .el-select__wrapper,.aba-page .el-input__wrapper,.aba-dialog .el-input__wrapper{min-height:32px;border-radius:3px;box-shadow:0 0 0 1px #dcdfe6 inset;background:#fff;padding:0 11px}.aba-page .el-input__inner{height:30px;line-height:30px}.aba-page .aba-filter-field .el-input__inner,.aba-page .aba-filter-field .el-select__wrapper{font-size:12px}.aba-range{position:relative;display:flex;align-items:center;height:34px;border:1px solid #e9ebf1;border-radius:4px;overflow:hidden}.aba-range:focus-within{border-color:#987bff}.aba-range .el-input{min-width:0;flex:1}.aba-page .aba-range .el-input__wrapper{box-shadow:none!important;background:transparent;min-height:30px}.aba-range-separator{width:16px;flex-shrink:0;text-align:center;color:#606266;font-size:12px}.aba-range-unit{position:absolute;right:8px;color:#111;font-size:12px;pointer-events:none}.aba-range:has(.aba-range-unit) .el-input:nth-of-type(2) .el-input__wrapper{padding-right:30px}.aba-filter-actions{display:grid;grid-template-columns:1fr auto 1fr;border-top:1px solid #f0f1f5;padding-top:12px}.aba-query-actions{grid-column:2;display:flex;gap:12px}.aba-save-actions{justify-self:end;display:flex;gap:12px}.aba-page .el-button,.aba-dialog .el-button{height:32px;border-radius:4px;padding:8px 15px;font-size:14px;box-shadow:none;border:1px solid #e4e7ed;font-weight:500;background:#fff;color:#606266}.aba-page .el-button+.el-button,.aba-dialog .el-button+.el-button{margin-left:0}.aba-page .el-button--primary,.aba-dialog .el-button--primary{background:#987bff;border-color:#987bff;color:#fff}.aba-page .el-button--primary.is-plain{background:#f1edff;border-color:#d9ccff;color:#987bff}.aba-results{margin-top:20px}.aba-results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;height:32px;margin-bottom:12px}.aba-results-heading{display:flex;align-items:center;gap:12px}.aba-results-heading strong{font-size:16px;color:#111}.aba-total{font-size:12px;padding:2px 8px;border:1px solid #f0ebff;border-radius:4px;color:#987bff;white-space:nowrap}.aba-results-actions{display:flex;gap:12px;align-items:center}.aba-sort{display:flex}.aba-sort>.el-select:first-child{width:160px}.aba-sort>.el-select:nth-child(2){width:80px}.aba-page .aba-sort .el-select__wrapper{border:1px solid #e4e7ed;box-shadow:none;border-radius:0}.aba-page .aba-sort>.el-select:first-child .el-select__wrapper{border-radius:4px 0 0 4px}.aba-sort>*+*{margin-left:-1px}.aba-page .aba-sort .el-button{border-radius:0 4px 4px 0}.aba-page .aba-results .el-table{font-size:14px;color:#333;--el-table-border-color: #f0f1f5;--el-table-header-bg-color: #f6f7f9;--el-table-row-hover-bg-color: #faf8ff;border-radius:4px}.aba-page .aba-results .el-table th.el-table__cell{height:36px;background:#f6f7f9;color:#333;font-weight:400;padding:5px 0}.aba-page .aba-results .el-table td.el-table__cell{height:84px;padding:6px 0;font-size:13px}.aba-page .aba-results .el-table .cell{padding:0 12px;line-height:24px}.aba-page .aba-results .el-table__row--striped td.el-table__cell{background:#fafafa}.aba-page .aba-results .el-checkbox__inner{border:1px solid #dcdfe6;border-radius:2px;width:14px;height:14px}.aba-page .aba-results .is-checked .el-checkbox__inner,.aba-page .aba-results .is-indeterminate .el-checkbox__inner{background:#987bff;border-color:#987bff}.aba-keyword{font-size:14px;font-weight:600}.aba-keyword-cn{font-size:14px;color:#606266}.aba-view-products{color:#987bff;display:inline-flex;align-items:center}.aba-rank{line-height:24px;font-size:13px}.aba-rank-up{color:#00b050}.aba-rank-down{color:#ff3131}.aba-trend{width:126px;height:60px;cursor:pointer}.aba-bid{font-size:13px;line-height:24px}.aba-bid>div+div{color:#909399;font-size:12px}.aba-asins{display:flex;gap:8px}.aba-asins>a{display:flex;flex-direction:column;color:#987bff;font-size:12px}.aba-asins img{width:68px;height:50px;-o-object-fit:contain;object-fit:contain}.aba-pagination{display:flex;justify-content:center;align-items:center;gap:12px;margin:20px 0;font-size:13px}.aba-page .aba-pagination .el-select{width:65px}.aba-page .aba-pagination .el-pagination{--el-pagination-button-bg-color: white;font-size:13px}.aba-page .aba-pagination .el-pager li{border-radius:3px;min-width:32px}.aba-page .aba-pagination .el-pager li.is-active{background:#987bff;color:#fff}.aba-dialog{border-radius:4px;padding:16px}.aba-trend-dialog{border-radius:4px;padding:16px 20px 0}.aba-trend-dialog .el-dialog__header{padding:0 0 12px}.aba-trend-dialog .el-dialog__body{padding:0}.aba-trend-dialog .el-dialog__title{font-size:16px}.aba-dialog .el-dialog__header{border-bottom:1px solid #f0f1f5;padding:0 0 12px;margin-bottom:20px}.aba-dialog .el-dialog__title{font-size:16px}.aba-dialog .el-dialog__body{padding:0}.aba-dialog .el-dialog__footer{padding:0;display:flex;justify-content:flex-end;gap:12px}.aba-dialog .el-textarea__inner{border-radius:4px;background:#fff;box-shadow:0 0 0 1px #dcdfe6 inset}.aba-scheme-order{display:flex;gap:8px;align-items:center;color:#987bff}.aba-scheme-order button:disabled{color:#c0c4cc;cursor:not-allowed}@media (max-width: 1200px){.aba-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 960px){.aba-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aba-filter-actions{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.aba-results-toolbar{height:auto;flex-wrap:wrap}}@media (max-width: 640px){.aba-page{padding:16px}.aba-filter-grid{grid-template-columns:minmax(0,1fr)}.aba-results-actions,.aba-pagination{flex-wrap:wrap}.aba-examples{font-size:12px}}.custom-scrollbar[data-v-f3b75601]::-webkit-scrollbar{height:6px;width:6px}.custom-scrollbar[data-v-f3b75601]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.custom-scrollbar[data-v-f3b75601]::-webkit-scrollbar-track{background-color:transparent}[data-v-f3b75601] .custom-select .el-input__wrapper{box-shadow:none!important;background-color:transparent!important}[data-v-f3b75601] .search-input .el-input__wrapper{box-shadow:none!important;background-color:transparent!important;padding-left:0!important}[data-v-f3b75601] .keyword-tab-switch{padding:3px;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:8px}[data-v-f3b75601] .keyword-tab-switch .el-radio-button__inner{min-width:120px;border:0;border-radius:6px;box-shadow:none;color:#4b5563;font-weight:500}[data-v-f3b75601] .keyword-tab-switch .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 2px 8px #8b5cf63d}[data-v-5cce0078] .el-table th.el-table__cell{background:#f7f8fa;color:#4b5563;font-weight:600}[data-v-5cce0078] .el-tabs__item.is-active{color:#7c3aed}[data-v-5cce0078] .el-tabs__active-bar{background-color:#7c3aed}[data-v-5cce0078] .word-frequency-radio-group{display:flex;align-items:center;gap:24px}[data-v-5cce0078] .word-frequency-radio-group .el-radio{margin-right:0}.activity-detail-dialog{max-width:1540px;border-radius:8px}.activity-detail-dialog .el-dialog__body{padding-top:4px;padding-bottom:18px}[data-v-5fc8e3e7] .el-button--primary{background:#8b5cf6;border-color:#8b5cf6}[data-v-5fc8e3e7] .el-input__wrapper{border-radius:6px}.el-popper.ad-insights-tooltip{box-sizing:border-box;width:220px;max-width:220px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}[data-v-024575b5] .traffic-dimension-switch .el-radio-button__inner{min-width:82px;padding:7px 18px;border-color:#e5e7eb;background:#f7f8fa;color:#4e5969;box-shadow:none}[data-v-024575b5] .traffic-dimension-switch .el-radio-button:first-child .el-radio-button__inner{border-radius:6px 0 0 6px}[data-v-024575b5] .traffic-dimension-switch .el-radio-button:last-child .el-radio-button__inner{border-radius:0 6px 6px 0}[data-v-024575b5] .traffic-dimension-switch .el-radio-button__original-radio:checked+.el-radio-button__inner{border-color:#8b5cf6;background:#8b5cf6;color:#fff;box-shadow:-1px 0 #8b5cf6}[data-v-024575b5] .traffic-detail-table .el-table__header-wrapper th{background:#f8fafc;color:#333;font-size:14px;font-weight:600}[data-v-024575b5] .traffic-detail-table .el-table__inner-wrapper:before{height:0}[data-v-024575b5] .traffic-detail-table th.el-table__cell,[data-v-024575b5] .traffic-detail-table td.el-table__cell{border-right:0!important;border-bottom:1px solid #e5e7eb!important}[data-v-024575b5] .traffic-detail-table .el-table__header-wrapper th.el-table__cell{border-bottom-color:#d9dee8!important}[data-v-024575b5] .traffic-detail-table .el-table__cell{padding:9px 0}[data-v-024575b5] .traffic-detail-table .cell{padding-right:8px;padding-left:8px}[data-v-024575b5] .traffic-detail-table .el-table__header-wrapper .cell{white-space:nowrap}[data-v-024575b5] .traffic-detail-table .el-table-fixed-column--left{border-right:0!important}.sequence-cell[data-v-024575b5]{display:flex;min-height:52px;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#4e5969}.metric-header-label[data-v-024575b5]{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.metric-header-help[data-v-024575b5]{width:13px;height:13px;color:#86909c}.traffic-metric-tooltip{width:220px!important;max-width:220px!important;white-space:normal!important;word-break:break-word;line-height:20px}.metric-button[data-v-024575b5]{color:#7c5cfc;font-weight:600;cursor:pointer}.metric-button[data-v-024575b5]:hover{color:#5b38e8;text-decoration:underline}.query-shell[data-v-b6937fd2]{display:flex;width:760px;height:42px;overflow:hidden;border:1px solid #8B5CF6;border-radius:5px;background:#fff}.site-select[data-v-b6937fd2]{width:124px;flex:none;border-right:1px solid #edf0f5}.keyword-input[data-v-b6937fd2]{flex:1}.query-button[data-v-b6937fd2]{width:48px;height:42px;flex:none;margin:3px 4px 3px 0;padding:0;border:0;border-radius:4px;background:#8b5cf6}.query-button[data-v-b6937fd2]:hover,.query-button[data-v-b6937fd2]:focus{background:#722ed1}[data-v-b6937fd2] .query-shell .el-select__wrapper,[data-v-b6937fd2] .query-shell .el-input__wrapper{min-height:40px;border:0;border-radius:0;box-shadow:none!important}.rotate-180[data-v-c3f53b6a]{transform:rotate(180deg)}[data-v-c3f53b6a] .filter-item{display:flex;flex-direction:column;gap:8px;min-width:0}[data-v-c3f53b6a] .filter-item label{color:#1d2129;font-size:13px;font-weight:500;line-height:20px}[data-v-c3f53b6a] .range-control{display:flex;align-items:center;height:34px;overflow:hidden;border:1px solid #D8DCE6;border-radius:4px;background:#fff;transition:border-color .2s}[data-v-c3f53b6a] .range-control:hover,[data-v-c3f53b6a] .range-control:focus-within{border-color:#8b5cf6}[data-v-c3f53b6a] .range-input-number{width:0;flex:1}[data-v-c3f53b6a] .range-affix{padding-left:12px;color:#1d2129;font-size:13px}[data-v-c3f53b6a] .range-suffix{padding-right:12px;padding-left:4px}[data-v-c3f53b6a] .range-separator{flex:none;color:#86909c;font-size:13px}.ppc-match-select[data-v-c3f53b6a]{width:88px}[data-v-c3f53b6a] .range-control .el-input__wrapper{min-height:32px;padding:0 12px;background:transparent;box-shadow:none!important}[data-v-c3f53b6a] .range-control .el-input__inner{color:#1d2129;font-size:13px;text-align:left}[data-v-c3f53b6a] .ppc-match-select .el-select__wrapper{min-height:26px;padding:0 10px;font-size:12px}.rotate-180[data-v-6971ccda]{transform:rotate(180deg)}.animate-fade-in[data-v-6971ccda]{animation:fadeIn-6971ccda .2s ease-in-out}@keyframes fadeIn-6971ccda{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.trend-chart[data-v-eafa850e]{width:140px;height:32px}[data-v-99d788a4] .el-table th.el-table__cell>.cell{display:flex;align-items:center;white-space:nowrap}[data-v-99d788a4] .el-table th.el-table__cell.is-right>.cell{justify-content:flex-end}[data-v-99d788a4] .el-table th.el-table__cell.is-center>.cell{justify-content:center}[data-v-99d788a4] .el-table th.el-table__cell .caret-wrapper{flex:none;margin-left:4px}.rotate-180[data-v-9672c15d]{transform:rotate(180deg)}[data-v-c21f2e4a] .keyword-tab-switch{padding:3px;background:#f5f7fa;border:1px solid #e5e7eb;border-radius:8px}[data-v-c21f2e4a] .keyword-tab-switch .el-radio-button__inner{min-width:120px;border:0;border-radius:6px;box-shadow:none;color:#4b5563;font-weight:500}[data-v-c21f2e4a] .keyword-tab-switch .el-radio-button__original-radio:checked+.el-radio-button__inner{background:#8b5cf6;border-color:#8b5cf6;color:#fff;box-shadow:0 2px 8px #8b5cf63d}[data-v-c21f2e4a] .el-card{border-color:#e5e6eb;border-radius:10px}[data-v-c21f2e4a] .el-card__body{padding:20px}[data-v-c21f2e4a] .el-select__wrapper,[data-v-c21f2e4a] .el-input__wrapper{box-shadow:0 0 0 1px #e5e6eb inset}.keyword-compare-page[data-v-2eac04f2]{width:100%;min-height:100%;padding:18px;background:transparent;color:#1d2129}.panel[data-v-2eac04f2]{width:100%;border:1px solid #e5e6eb;border-radius:8px;background:#fff;box-shadow:0 8px 22px #1d21290a}.input-panel[data-v-2eac04f2]{padding:24px 28px 16px;margin-bottom:18px}.search-card-header[data-v-2eac04f2]{display:flex;justify-content:center;margin-bottom:16px}.search-card-header h1[data-v-2eac04f2]{margin:0;color:#1d2129;font-size:24px;font-weight:600;line-height:1.3}.compare-search-wrap[data-v-2eac04f2]{width:100%;max-width:700px;margin:0 auto}.compare-search-box[data-v-2eac04f2]{display:grid;grid-template-columns:152px 1px minmax(0,1fr);align-items:center;gap:0;min-height:50px;padding:3px;border:1px solid #d7dce5;border-radius:5px;background:#fff;box-shadow:0 2px 10px #1d21290a;transition:border-color .18s ease,box-shadow .18s ease}.compare-search-box[data-v-2eac04f2]:focus-within{border-color:#3997f5;box-shadow:0 0 0 2px #3997f51f}.compare-search-box.is-invalid[data-v-2eac04f2]{border-color:#f56c6c;box-shadow:0 0 0 2px #f56c6c14}.main-asin-field[data-v-2eac04f2]{height:47px;align-self:start}[data-v-2eac04f2] .main-asin-field .el-input__wrapper,[data-v-2eac04f2] .competitor-asin-field .el-input__wrapper{height:100%;padding:0 18px;background:transparent!important;box-shadow:none!important;border-radius:0!important}[data-v-2eac04f2] .main-asin-field .el-input__inner,[data-v-2eac04f2] .competitor-asin-field .el-input__inner{color:#4e5969;font-size:15px;letter-spacing:0}[data-v-2eac04f2] .main-asin-field .el-input__inner::-moz-placeholder,[data-v-2eac04f2] .competitor-asin-field .el-input__inner::-moz-placeholder{color:#9aa3b5}[data-v-2eac04f2] .main-asin-field .el-input__inner::placeholder,[data-v-2eac04f2] .competitor-asin-field .el-input__inner::placeholder{color:#9aa3b5}.search-divider[data-v-2eac04f2]{align-self:start;margin-top:9px;width:1px;height:28px;background:#edf0f5}.traffic-compare-btn[data-v-2eac04f2]{width:44px;height:44px;border:none!important;border-radius:5px!important;background:#987bff!important;color:#fff!important;font-size:18px;font-weight:600;letter-spacing:0}.traffic-compare-btn[data-v-2eac04f2]:hover,.traffic-compare-btn[data-v-2eac04f2]:focus{background:#896bf0!important;color:#fff!important}.traffic-compare-btn.is-disabled[data-v-2eac04f2],.traffic-compare-btn.is-loading[data-v-2eac04f2]{background:#987bff8c!important;color:#fff!important}.search-error-row[data-v-2eac04f2]{min-height:20px;margin:6px 0 0;padding-left:4px;color:#f53f3f;font-size:12px;line-height:20px}.example-row[data-v-2eac04f2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:100%;max-width:700px;margin:2px auto 0;color:#86909c;font-size:14px}.example-label[data-v-2eac04f2]{color:#4e5969;font-weight:600}.example-tag[data-v-2eac04f2]{border:none;background:transparent;color:#86909c;cursor:pointer;line-height:22px;transition:color .18s ease}.example-tag[data-v-2eac04f2]:hover{color:#3997f5}.result-panel[data-v-2eac04f2]{padding:16px 18px 18px}.result-toolbar[data-v-2eac04f2]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.toolbar-left[data-v-2eac04f2]{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.fold-status[data-v-2eac04f2]{display:inline-flex;align-items:center;min-height:26px;margin-bottom:10px;padding:3px 10px;border-radius:999px;background:#f7f4ff;color:#722ed1;font-size:12px;font-weight:600}.table-shell[data-v-2eac04f2]{border:1px solid #e5e6eb;border-radius:8px;overflow:hidden;background:#fff}.keyword-cell[data-v-2eac04f2]{display:flex;flex-direction:column;gap:2px;min-width:0}.keyword-main[data-v-2eac04f2]{display:flex;align-items:center;gap:8px;min-width:0;color:#1d2129;font-weight:600}.keyword-main span[data-v-2eac04f2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.keyword-translation[data-v-2eac04f2]{color:#86909c;font-size:12px;line-height:18px}.copy-btn[data-v-2eac04f2]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:6px;background:transparent;color:#86909c;cursor:pointer;flex-shrink:0;transition:all .18s ease}.copy-btn[data-v-2eac04f2]:hover{border-color:#e8ddff;background:#f7f4ff;color:#722ed1}.asin-header[data-v-2eac04f2]{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.asin-header img[data-v-2eac04f2]{width:26px;height:26px;border:1px solid #e5e6eb;border-radius:6px;-o-object-fit:contain;object-fit:contain;background:#fff;flex-shrink:0}.asin-title[data-v-2eac04f2]{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1.2}.asin-title span[data-v-2eac04f2]{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1d2129;font-weight:700}.asin-title small[data-v-2eac04f2]{color:#86909c;font-size:11px}.position-badge[data-v-2eac04f2],.position-normal[data-v-2eac04f2],.position-strong[data-v-2eac04f2],.position-missing[data-v-2eac04f2]{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:2px 8px;border-radius:999px;font-size:12px;line-height:18px;white-space:nowrap}.position-cell[data-v-2eac04f2],.hidden-position-value[data-v-2eac04f2]{display:flex;align-items:center;flex-direction:column;gap:4px}.position-time[data-v-2eac04f2]{display:inline-flex;padding:1px 5px;border-radius:4px;background:#dbeafe;color:#3b82f6;font-size:10px;font-weight:500;line-height:16px;white-space:nowrap}.position-normal[data-v-2eac04f2]{background:#f2f3f5;color:#4e5969}.position-strong[data-v-2eac04f2]{background:#e8f7ef;color:#00a870;font-weight:700}.position-missing[data-v-2eac04f2]{background:#f7f8fa;color:#a0a7b5}.hidden-position-list[data-v-2eac04f2]{display:flex;flex-direction:column;gap:8px}.hidden-position-item[data-v-2eac04f2]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #f2f3f5}.hidden-position-item[data-v-2eac04f2]:last-child{border-bottom:none}.hidden-asin[data-v-2eac04f2]{display:flex;align-items:center;gap:8px;min-width:0;color:#1d2129;font-weight:600}.hidden-asin img[data-v-2eac04f2]{width:24px;height:24px;border:1px solid #e5e6eb;border-radius:6px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pagination-row[data-v-2eac04f2]{display:flex;align-items:center;justify-content:flex-start;gap:14px;width:100%;margin-top:14px;color:#4e5969}[data-v-2eac04f2] .keyword-compare-table .el-table__header th{background:#f7f8fa;color:#4e5969;font-weight:700}[data-v-2eac04f2] .keyword-compare-table .el-table__row{height:40px}[data-v-2eac04f2] .keyword-compare-table .el-table__row:hover>td.el-table__cell{background:#faf8ff}[data-v-2eac04f2] .el-radio-button__inner{min-width:120px}@media (max-width: 1280px){.compare-search-box[data-v-2eac04f2]{grid-template-columns:152px 1px minmax(0,1fr)}.traffic-compare-btn[data-v-2eac04f2]{width:44px}[data-v-2eac04f2] .main-asin-field .el-input__wrapper,[data-v-2eac04f2] .competitor-asin-field .el-input__wrapper{padding:0 16px}}@media (max-width: 768px){.keyword-compare-page[data-v-2eac04f2]{padding:12px}.input-panel[data-v-2eac04f2]{padding:20px 16px 14px}.search-card-header h1[data-v-2eac04f2]{font-size:22px}.compare-search-box[data-v-2eac04f2]{grid-template-columns:1fr;height:auto;padding:8px;gap:8px}.search-divider[data-v-2eac04f2]{display:none}[data-v-2eac04f2] .main-asin-field .el-input__wrapper,[data-v-2eac04f2] .competitor-asin-field .el-input__wrapper{height:46px;padding:0 12px;border-radius:4px!important;box-shadow:0 0 0 1px #e5e6eb inset!important}.traffic-compare-btn[data-v-2eac04f2]{width:100%;height:46px;font-size:18px}.result-toolbar[data-v-2eac04f2],.pagination-row[data-v-2eac04f2]{align-items:flex-start;flex-direction:column}}[data-v-b0e470bb] .el-card{border-color:#e5e6eb;border-radius:10px}[data-v-b0e470bb] .el-card__body{padding:20px}.query-shell[data-v-b0e470bb]{display:flex;width:900px;height:42px;overflow:hidden;border:1px solid #8B5CF6;border-radius:5px;background:#fff}.site-select[data-v-b0e470bb]{width:124px;flex:none;border-right:1px solid #edf0f5}.asin-input[data-v-b0e470bb]{flex:1}.scope-switch[data-v-b0e470bb]{display:flex;width:174px;flex:none;align-items:center;justify-content:center;gap:8px;border-left:1px solid #E5E6EB;color:#4e5969;font-size:12px;cursor:help}.query-button[data-v-b0e470bb]{width:48px;height:42px;flex:none;margin:3px 4px 3px 0;padding:0;border:0;border-radius:4px;background:#8b5cf6}.query-button[data-v-b0e470bb]:hover,.query-button[data-v-b0e470bb]:focus{background:#722ed1}[data-v-b0e470bb] .query-shell .el-select__wrapper,[data-v-b0e470bb] .query-shell .el-input__wrapper{min-height:40px;border:0;border-radius:0;box-shadow:none!important}.suggestion-layout[data-v-b0e470bb]{display:grid;min-width:1020px;grid-template-columns:minmax(260px,.72fr) minmax(760px,2fr);align-items:stretch}.product-summary-panel[data-v-b0e470bb]{min-width:0;padding-right:20px;border-right:1px solid #E5E6EB}.product-summary-content[data-v-b0e470bb]{display:flex;min-width:0;align-items:flex-start;gap:12px;margin-top:12px}.product-image-wrapper[data-v-b0e470bb]{width:112px;height:112px}.seed-selection-panel[data-v-b0e470bb]{min-width:0;padding-left:20px}.seed-selection-content[data-v-b0e470bb]{min-width:0;margin-top:10px}.seed-options-grid[data-v-b0e470bb]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.seed-action-row[data-v-b0e470bb]{display:flex;grid-column:1 / -1;justify-content:center;padding-top:16px}.ai-result-tip[data-v-b0e470bb]{color:#86909c;font-size:12px;line-height:18px}.seed-card[data-v-b0e470bb]{display:flex;min-width:0;min-height:64px;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #E5E6EB;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s ease}.seed-card[data-v-b0e470bb]:hover{border-color:#b599ff;box-shadow:0 4px 12px #722ed114}.seed-card-active[data-v-b0e470bb]{border-color:#8b5cf6;background:#faf8ff;box-shadow:0 0 0 1px #8b5cf61f}.seed-card[data-v-b0e470bb]:disabled{cursor:default;opacity:1}.seed-card[data-v-b0e470bb]:disabled:not(.seed-card-active){background:#f7f8fa;color:#86909c}[data-v-b0e470bb] .seed-analyze-button.el-button--primary{min-width:152px;height:40px!important;border:0;border-radius:8px;background:#8b5cf6;font-weight:600;box-shadow:none;transition:background-color .2s ease,opacity .2s ease}[data-v-b0e470bb] .seed-analyze-button.el-button--primary:not(.is-disabled):hover{background:#722ed1;box-shadow:none}[data-v-b0e470bb] .seed-analyze-button.el-button--primary.is-disabled{background:#d9c8ff;box-shadow:none}.seed-radio[data-v-b0e470bb]{width:16px;height:16px;flex:none;margin-top:2px;border:1px solid #C9CDD4;border-radius:50%;background:#fff}.seed-radio-active[data-v-b0e470bb]{border:5px solid #8B5CF6}[data-v-b0e470bb] .negative-table th.el-table__cell{background:#f7f8fa;color:#4e5969;font-weight:500}[data-v-b0e470bb] .negative-table .el-table__row:hover>td.el-table__cell{background:#faf8ff}[data-v-b0e470bb] .negative-word-switch{display:flex;flex:none;flex-wrap:nowrap;align-items:center;gap:24px;white-space:nowrap}.result-actions[data-v-b0e470bb]{flex:none;flex-wrap:nowrap;white-space:nowrap}[data-v-b0e470bb] .negative-word-switch .el-radio,[data-v-b0e470bb] .word-frequency-radio-group .el-radio{margin-right:0}[data-v-b0e470bb] .negative-word-switch .el-radio__label{padding-left:6px;font-size:12px}[data-v-b0e470bb] .word-frequency-radio-group{display:flex;align-items:center;gap:24px}[data-v-b0e470bb] .frequency-table th.el-table__cell{background:#f7f8fa;color:#4e5969;font-weight:500}.el-popper.system-tooltip-220{box-sizing:border-box;width:220px;max-width:220px;white-space:normal;overflow-wrap:anywhere;line-height:1.5}@media (max-width: 1024px){.query-shell[data-v-b0e470bb],.query-shell+div[data-v-b0e470bb],.query-shell~div[data-v-b0e470bb]{width:100%}}.writing-title-tabs[data-v-1eb9f342]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;border-bottom:1px solid #eeeaf5}.writing-title-tabs button[data-v-1eb9f342]{position:relative;border:0;padding:0 0 12px;background:none;color:#8a8495;font-size:22px;font-weight:800;line-height:1.25;letter-spacing:0;white-space:nowrap;cursor:pointer}.writing-title-tabs button.active[data-v-1eb9f342]{color:#8424ff;background:linear-gradient(90deg,#7422ff,#e22cff);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.writing-title-tabs button.active[data-v-1eb9f342]:after{content:"";position:absolute;height:3px;bottom:-1px;left:0;right:0;border-radius:3px;background:linear-gradient(90deg,#8424ff,#e22cff)}.writing-title-tabs button[data-v-1eb9f342]:focus-visible{outline:2px solid #b599ff;outline-offset:4px}.writing-title-tabs button[data-v-1eb9f342]:disabled{cursor:wait}.input-panel[data-v-1eb9f342]{width:380px;min-width:360px;height:100%;overflow:auto;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffffad;box-shadow:0 12px 36px #987fff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:18px;display:flex;flex-direction:column}.collapsed-panel[data-v-1eb9f342]{height:100%;display:flex;align-items:center;flex-direction:column;gap:10px;color:#722ed1}.collapsed-panel span[data-v-1eb9f342]{writing-mode:vertical-rl;font-weight:700;letter-spacing:2px}.input-title[data-v-1eb9f342]{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px}.input-title>div[data-v-1eb9f342]{flex:1;min-width:0}.panel-collapse-btn[data-v-1eb9f342]{flex:none}.source-stack[data-v-1eb9f342]{padding:14px;border:1px solid rgba(152,127,255,.12);border-radius:18px;background:#fcfaffbd;margin-bottom:14px;box-shadow:inset 0 1px #ffffffb8}.source-stack-title[data-v-1eb9f342]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.source-stack-title span[data-v-1eb9f342]{color:#1f2937;font-weight:700}.source-stack-title em[data-v-1eb9f342]{color:#7c5bff;font-size:12px;font-style:normal}.upload-box[data-v-1eb9f342]{width:100%;border:1px dashed rgba(152,127,255,.34);border-radius:18px;padding:16px;display:flex;align-items:center;gap:12px;color:#7c5bff;background:#ffffff9e;cursor:pointer;text-align:left}.upload-box[data-v-1eb9f342]:hover{border-color:#987fff;background:#f7f3ffe6;box-shadow:0 10px 24px #987fff1a}.upload-box strong[data-v-1eb9f342],.upload-box span[data-v-1eb9f342]{display:block}.upload-box strong[data-v-1eb9f342]{color:#1f2937}.upload-box span[data-v-1eb9f342]{color:#64748b;font-size:12px}.thumb-row[data-v-1eb9f342]{display:flex;gap:8px;margin-top:10px}.thumb[data-v-1eb9f342]{width:52px;height:52px;border-radius:14px;border:1px solid rgba(152,127,255,.14);background:#ffffffb8;display:flex;align-items:center;justify-content:center;color:#86909c}.extract-btn[data-v-1eb9f342],.re-extract-btn[data-v-1eb9f342]{width:100%;margin-bottom:14px}.profile-card[data-v-1eb9f342]{border:1px solid rgba(152,127,255,.14);border-radius:18px;background:#fcfaffc7;padding:14px;margin-bottom:14px}.profile-title[data-v-1eb9f342]{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:12px}.profile-title strong[data-v-1eb9f342]{color:#1f2937}.field-tip[data-v-1eb9f342],.re-extract-tip[data-v-1eb9f342]{margin:6px 0 0;color:#64748b;font-size:12px}.re-extract-tip[data-v-1eb9f342]{margin:0;text-align:left}.re-extract-tip.active[data-v-1eb9f342]{color:#d46b08;font-weight:700}.selected-row[data-v-1eb9f342],.candidate-row[data-v-1eb9f342]{display:flex;flex-wrap:wrap;gap:8px;width:100%}.keyword-input[data-v-1eb9f342]{width:190px;min-width:190px}[data-v-1eb9f342] .keyword-input .el-input__inner::-moz-placeholder,[data-v-1eb9f342] .manual-add .el-input__inner::-moz-placeholder{color:#8a9ab3;opacity:1}[data-v-1eb9f342] .keyword-input .el-input__inner::placeholder,[data-v-1eb9f342] .manual-add .el-input__inner::placeholder{color:#8a9ab3;opacity:1}.candidate-row[data-v-1eb9f342]{margin-top:8px}.candidate-row button[data-v-1eb9f342]{border:1px solid rgba(152,127,255,.13);border-radius:999px;background:#ffffffb8;color:#1f2937;padding:3px 9px;cursor:pointer;font-size:12px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.candidate-row button[data-v-1eb9f342]:hover:not(:disabled){transform:translateY(-1px);border-color:#987fff61;box-shadow:0 6px 14px #987fff14}.material-chip[data-v-1eb9f342],.material-editor .candidate-row button[data-v-1eb9f342]{border:1px solid #e4dcff;border-radius:12px;background:#f7f3ffdb;padding:6px 10px;max-width:100%;min-width:0;text-align:left;line-height:1.4;overflow-wrap:anywhere;word-break:break-word}.material-chip[data-v-1eb9f342]{position:relative;width:auto;max-width:100%;cursor:default}.material-chip strong[data-v-1eb9f342],.material-chip span[data-v-1eb9f342],.material-editor .candidate-row button strong[data-v-1eb9f342],.material-editor .candidate-row button span[data-v-1eb9f342]{display:block}.material-editor .candidate-row button strong[data-v-1eb9f342]{display:inline}.chip-main-line[data-v-1eb9f342],.candidate-main-line[data-v-1eb9f342]{display:flex;align-items:flex-start;gap:4px;min-width:0}.chip-main-line[data-v-1eb9f342]{justify-content:space-between}.candidate-main-line[data-v-1eb9f342]{justify-content:flex-start}.material-editor .candidate-row button .candidate-main-line[data-v-1eb9f342]{display:flex;align-items:flex-start}.chip-main-line strong[data-v-1eb9f342],.candidate-main-line strong[data-v-1eb9f342]{min-width:0;overflow-wrap:anywhere;word-break:break-word}.material-chip strong[data-v-1eb9f342],.material-editor .candidate-row button strong[data-v-1eb9f342]{color:#5f3dc4;font-weight:600;font-size:12px}.material-editor .candidate-row button strong[data-v-1eb9f342]{color:#1d2129}.material-chip span[data-v-1eb9f342],.material-editor .candidate-row button span[data-v-1eb9f342]:not(.add-symbol){margin-top:1px;color:#6b7280;font-size:12px}.material-editor .candidate-row button span[data-v-1eb9f342]:not(.add-symbol){color:#1d2129}.chip-close[data-v-1eb9f342],.remove-card[data-v-1eb9f342]{flex:none;width:14px;height:14px;border:none;border-radius:50%;background:transparent;color:#7c5bff;cursor:pointer;line-height:14px;padding:0;font-size:13px}.chip-close[data-v-1eb9f342]:hover,.remove-card[data-v-1eb9f342]:hover{background:#7c5bff;color:#fff}.candidate-row .add-symbol[data-v-1eb9f342]{display:inline-block;color:#00a870;font-weight:800;margin-right:4px}.material-editor .candidate-row button[data-v-1eb9f342]{background:#ffffffb8;border-color:#987fff24}.material-editor .candidate-row button[data-v-1eb9f342]:hover{background:#f7f3ffeb;border-color:#987fff61}.candidate-row button[data-v-1eb9f342]:disabled{cursor:not-allowed;opacity:.45}.candidate-competitor-grid[data-v-1eb9f342],.competitor-grid[data-v-1eb9f342]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.candidate-competitor-grid[data-v-1eb9f342]{margin-top:8px}.candidate-competitor-card[data-v-1eb9f342],.competitor-card[data-v-1eb9f342]{position:relative;border:1px solid rgba(152,127,255,.13);border-radius:14px;background:#ffffffbd;padding:6px;cursor:pointer;text-align:center;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.candidate-competitor-card[data-v-1eb9f342]:hover:not(:disabled),.competitor-card[data-v-1eb9f342]:hover{transform:translateY(-2px);border-color:#987fff5c;box-shadow:0 10px 20px #987fff17}.candidate-competitor-card[data-v-1eb9f342]:disabled{cursor:not-allowed;opacity:.45}.candidate-competitor-card img[data-v-1eb9f342],.competitor-card img[data-v-1eb9f342]{width:100%;height:56px;-o-object-fit:contain;object-fit:contain}.candidate-competitor-card span[data-v-1eb9f342],.competitor-card span[data-v-1eb9f342]{display:block;margin-top:4px;color:#4e5969;font-size:11px}.candidate-competitor-card em[data-v-1eb9f342]{position:absolute;right:5px;top:5px;width:18px;height:18px;border-radius:50%;background:#e8ffef;color:#00a870;font-style:normal;font-weight:700;line-height:18px}.remove-card[data-v-1eb9f342]{position:absolute;top:4px;right:4px;background:#fffffff0}.manual-add[data-v-1eb9f342]{display:block;width:100%;margin-top:8px}.competitor-popover[data-v-1eb9f342]{display:grid;grid-template-columns:86px 1fr;gap:12px}.competitor-popover img[data-v-1eb9f342]{width:86px;height:86px;-o-object-fit:contain;object-fit:contain;border:1px solid #e5e6eb;border-radius:12px}.competitor-popover strong[data-v-1eb9f342]{color:#1d2129;line-height:1.4}.competitor-popover p[data-v-1eb9f342]{margin:4px 0 8px;color:#86909c}.competitor-metrics[data-v-1eb9f342]{display:grid;grid-template-columns:1fr 1fr;gap:4px 8px;color:#4e5969;font-size:12px}.material-editor[data-v-1eb9f342]{display:grid;gap:10px;width:100%}.material-row[data-v-1eb9f342]{border:1px solid rgba(152,127,255,.1);border-radius:16px;background:#ffffffb8;padding:10px}.material-heading[data-v-1eb9f342]{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px}.material-heading em[data-v-1eb9f342]{color:#86909c;font-size:12px;font-style:normal}.material-label[data-v-1eb9f342]{display:inline-flex;margin-bottom:8px;font-weight:800;font-size:15px}.material-label.red[data-v-1eb9f342]{color:#f53f3f}.material-label.blue[data-v-1eb9f342]{color:#1677ff}.material-label.purple[data-v-1eb9f342]{color:#722ed1}.material-label.green[data-v-1eb9f342]{color:#00a870}.optional-collapse[data-v-1eb9f342]{border-top:1px solid #f2f3f5;border-bottom:none}[data-v-1eb9f342] .optional-collapse .el-collapse-item__header{height:42px;font-weight:700;color:#1d2129}.collapse-title[data-v-1eb9f342]{color:#1d2129}.input-actions[data-v-1eb9f342]{position:sticky;bottom:0;display:grid;grid-template-columns:44px 1fr;gap:10px;padding-top:14px;background:linear-gradient(180deg,#fff0,#ffffffdb 36%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-v-1eb9f342] .ai-primary-action-button.el-button--primary{min-height:44px;margin-left:0;border:0;border-radius:16px;background:#987bff;font-weight:800;box-shadow:0 14px 28px #987bff47;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}[data-v-1eb9f342] .ai-primary-action-button.el-button--primary:not(.is-disabled):hover{transform:translateY(-1px);background:#987bff;box-shadow:0 18px 32px #987bff5c}[data-v-1eb9f342] .ai-primary-action-button.el-button--primary.is-disabled{background:#d9c8ff;box-shadow:none}[data-v-1eb9f342] .ai-reset-button.el-button{width:44px;height:44px;margin:0;padding:0;border:1px solid #e2d8ff;border-radius:16px;background:#faf8ff;color:#8b36ff;box-shadow:0 10px 22px #7c48ff1a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}[data-v-1eb9f342] .ai-reset-button.el-button:not(.is-disabled):hover{transform:translateY(-1px);border-color:#c9b3ff;color:#722ed1;box-shadow:0 14px 26px #7c48ff29}[data-v-1eb9f342] .ai-reset-button.el-button.is-disabled{border-color:#eceaf2;background:#f7f7fa;color:#b8bdc8;box-shadow:none}.result-panel[data-v-2a6d40fe]{flex:1;min-width:520px;height:100%;overflow:auto;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffffa3;box-shadow:0 12px 36px #987fff17;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:20px 20px 24px}.result-header[data-v-2a6d40fe]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.result-heading[data-v-2a6d40fe]{display:flex;align-items:flex-start;gap:10px;min-width:0}.result-heading>div[data-v-2a6d40fe]{min-width:0}.result-back-button[data-v-2a6d40fe]{flex:none;margin-top:-5px;color:#722ed1}.result-back-button[data-v-2a6d40fe]:hover,.result-back-button[data-v-2a6d40fe]:focus{color:#fff;background:#8b5cf6}.result-header h2[data-v-2a6d40fe]{margin:0;display:inline-block;color:#8424ff;font-size:20px;font-weight:800;letter-spacing:0;background:linear-gradient(90deg,#7422ff,#e22cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.result-header p[data-v-2a6d40fe]{margin:6px 0 0;color:#64748b}.header-actions[data-v-2a6d40fe]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}[data-v-2a6d40fe] .copy-all-button.el-button--primary{border:0;border-radius:10px;background:linear-gradient(90deg,#8424ff,#e22cff);box-shadow:0 10px 20px #9737ff33;font-weight:700}.diagnosis-strip[data-v-2a6d40fe]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:14px;border-radius:16px;background:#fff7e8db;color:#4e5969}.diagnosis-strip strong[data-v-2a6d40fe]{color:#d46b08}.diagnosis-strip p[data-v-2a6d40fe]{margin:2px 0 0;color:#667085}.term-meaning-box[data-v-2a6d40fe]{margin-top:12px;padding-top:12px;border-top:1px dashed #e5e6eb}.term-meaning-box strong[data-v-2a6d40fe]{display:block;margin-bottom:8px;color:#4e5969;font-size:13px}.term-meaning-list[data-v-2a6d40fe]{display:flex;flex-wrap:wrap;gap:8px}.term-meaning-list span[data-v-2a6d40fe]{padding:5px 8px;border-radius:999px;background:#f7f3ffe0;color:#4e5969;font-size:12px;line-height:1.4}.title-grid[data-v-2a6d40fe]{display:grid;grid-template-columns:1fr;gap:12px}.copy-block[data-v-2a6d40fe]{position:relative;border:1px solid rgba(255,255,255,.8);border-radius:22px;padding:18px;margin-bottom:16px;background:#ffffff94;box-shadow:0 6px 22px #987fff0d;transition:transform .24s ease,box-shadow .24s ease,background .24s ease}.copy-block[data-v-2a6d40fe]:hover{transform:translateY(-2px);background:#ffffffc2;box-shadow:0 14px 32px #987fff1a}.title-card[data-v-2a6d40fe]{min-height:160px}.block-title[data-v-2a6d40fe],.segment-title[data-v-2a6d40fe]{display:flex;justify-content:space-between;gap:12px;color:#1f2937;font-weight:700}.block-title div[data-v-2a6d40fe]{display:flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;background:linear-gradient(90deg,#8424ff1c,#e22cff0d);color:#722ed1;font-weight:800}.block-title div[data-v-2a6d40fe] .el-icon{color:#d638e8}.block-title span[data-v-2a6d40fe],.segment-title span[data-v-2a6d40fe]{color:#7c5bff;font-weight:500;font-size:12px}.segment-title strong[data-v-2a6d40fe]{color:#7a21ff;font-weight:800}.title-segment[data-v-2a6d40fe]{position:relative;margin-top:14px;padding:12px 56px 12px 12px;border:1px solid rgba(152,127,255,.1);border-radius:16px;background:#ffffffa8}.copy-main[data-v-2a6d40fe]{margin:12px 0 6px;color:#111827;font-weight:700;line-height:1.6}.subtitle[data-v-2a6d40fe]{margin:12px 0 6px;color:#111827;font-weight:700;line-height:1.5}.copy-translation[data-v-2a6d40fe]{margin:0 0 10px;color:#334155;font-size:13px}.segment-copy[data-v-2a6d40fe]{position:absolute;right:14px;bottom:14px}.section-copy[data-v-2a6d40fe]{position:absolute;right:16px;bottom:14px}.bullet-list[data-v-2a6d40fe]{padding-left:18px;margin:12px 0 0;padding-right:56px}.bullet-list li[data-v-2a6d40fe]{margin-bottom:12px}.bullet-list strong[data-v-2a6d40fe]{display:block;color:#111827}.bullet-list span[data-v-2a6d40fe]{color:#4e5969;font-size:13px}.keyword-sidebar[data-v-33f208f5]{flex:0 0 320px;width:320px;min-width:320px;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffffa8;box-shadow:0 12px 36px #987fff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;flex-direction:column}.keyword-sidebar.collapsed[data-v-33f208f5]{flex-basis:58px;width:58px;min-width:58px}.keyword-collapsed[data-v-33f208f5]{height:100%;display:flex;align-items:center;flex-direction:column;gap:10px;padding-top:12px;color:#722ed1}.keyword-collapsed span[data-v-33f208f5]{writing-mode:vertical-rl;font-weight:700;letter-spacing:2px}.panel-header[data-v-33f208f5]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.64);background:#ffffff3d}.panel-header h3[data-v-33f208f5]{margin:0;font-size:16px;font-weight:800;color:#8424ff;background:linear-gradient(90deg,#7422ff,#e22cff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.panel-actions[data-v-33f208f5]{display:flex;gap:8px}.export-btn[data-v-33f208f5]{width:42px;min-width:42px;border:0;background:linear-gradient(90deg,#8424ff,#e22cff);color:#fff;box-shadow:0 8px 16px #9737ff2e}.export-btn[data-v-33f208f5]:hover,.export-btn[data-v-33f208f5]:focus{background:linear-gradient(90deg,#7422ff,#d91fe9);border-color:transparent;color:#fff}.category-tabs[data-v-33f208f5]{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px 8px}.category-tabs button[data-v-33f208f5]{border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#ffffff8f;color:#4e5969;padding:7px 12px;cursor:pointer;font-size:13px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.category-tabs button[data-v-33f208f5]:hover{transform:translateY(-1px);background:#ffffffdb;box-shadow:0 6px 14px #987fff14}.category-tabs button.active[data-v-33f208f5]{border-color:transparent;background:linear-gradient(90deg,#8424ff,#e22cff);color:#fff;font-weight:600;box-shadow:0 8px 16px #9737ff2e}.keyword-list[data-v-33f208f5]{flex:1;overflow:auto;padding:8px 16px 16px}.keyword-card[data-v-33f208f5]{border:1px solid rgba(255,255,255,.78);border-radius:18px;padding:12px;margin-bottom:12px;background:#ffffff94;box-shadow:0 5px 16px #987fff0a;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.keyword-card[data-v-33f208f5]:hover{transform:translateY(-2px);background:#ffffffc7;box-shadow:0 12px 24px #987fff1a}.keyword-top[data-v-33f208f5]{display:flex;justify-content:space-between;gap:10px}.keyword-top strong[data-v-33f208f5]{display:block;color:#111827;font-size:15px}.keyword-top span[data-v-33f208f5]{color:#4e5969;font-size:12px}.keyword-metrics[data-v-33f208f5]{display:grid;grid-template-columns:1fr 1fr;gap:6px 8px;margin-top:10px;padding-top:10px;border-top:1px dashed #e5e6eb;color:#4e5969;font-size:12px}.listing-ai-page[data-v-de3eae41]{--ai-accent: #987fff;--ai-accent-strong: #7c5bff;--ai-accent-soft: #f1edff;--ai-pink: #f472b6;--ai-ink: #1f2937;width:100%;height:100%;min-height:0;padding:18px;background:#fff;color:#1d2129;overflow:hidden}.workbench-shell[data-v-de3eae41]{position:relative;height:100%}.workbench-grid[data-v-de3eae41]{position:relative;height:100%;min-height:0;overflow-x:auto;overflow-y:hidden;display:flex;gap:12px;align-items:stretch}.workbench-grid[data-v-de3eae41]>*{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.workbench-grid.no-result[data-v-de3eae41] .input-panel{width:460px;min-width:440px}.workbench-grid.has-result[data-v-de3eae41] .input-panel.is-collapsed{flex:0 0 64px;width:64px;min-width:64px;padding:12px 8px}.workbench-grid.has-result[data-v-de3eae41] .input-panel.is-expanded{flex:0 0 420px;width:420px;min-width:420px}.workbench-grid.has-result[data-v-de3eae41] .result-panel{min-width:0}.empty-result[data-v-de3eae41]{flex:1;min-width:520px;border:1px solid rgba(255,255,255,.82);border-radius:24px;background:#ffffffad;box-shadow:0 14px 42px #987fff1a;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;text-align:center;color:#86909c}.empty-result>.el-icon[data-v-de3eae41]{font-size:48px;color:#b599ff}.empty-result h2[data-v-de3eae41]{margin:14px 0 8px;color:#1d2129;font-size:20px}.empty-result p[data-v-de3eae41]{max-width:460px;margin:0}.flow-preview[data-v-de3eae41]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px;color:#722ed1}.flow-preview span[data-v-de3eae41]{padding:6px 10px;border-radius:999px;background:#987fff1a;color:var(--ai-accent-strong);font-size:13px;font-weight:600}@media (max-width: 1360px){.workbench-grid[data-v-de3eae41]{overflow-x:auto}}.ai-workspace-layout[data-v-ce423c50]{width:100%;height:100%;min-height:0;display:flex;overflow:hidden;background:#fff}.workspace-nav[data-v-ce423c50]{width:92px;flex:0 0 92px;height:100%;padding:14px 10px;display:flex;flex-direction:column;align-items:center;border-right:1px solid #ebeef5;background:radial-gradient(circle at 0 0,rgba(181,153,255,.18),transparent 34%),#fff;box-shadow:4px 0 18px #202d4009;z-index:2}.brand-button[data-v-ce423c50]{width:48px;height:48px;padding:5px;margin:1px 0 8px;border:0;border-radius:14px;background:transparent;cursor:pointer}.brand-button[data-v-ce423c50]:hover{background:#f4f0ff}.brand-button img[data-v-ce423c50]{width:38px;height:38px}.nav-item span[data-v-ce423c50]{white-space:nowrap}.workspace-nav nav[data-v-ce423c50]{width:100%;display:flex;flex-direction:column;gap:8px}.nav-item[data-v-ce423c50]{width:100%;min-height:62px;padding:8px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:0;border-radius:12px;background:transparent;color:#667085;font-size:12px;cursor:pointer;transition:all .2s ease}.nav-item .el-icon[data-v-ce423c50]{font-size:20px}.nav-item[data-v-ce423c50]:hover{color:#987bff;background:#f7f3ff}.nav-item.active[data-v-ce423c50]{color:#987bff;font-weight:700;background:#f1ebff}.nav-return[data-v-ce423c50]{width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #eeeaf5}.nav-section-title[data-v-ce423c50]{width:100%;margin:2px 0 8px;color:#303133;font-size:13px;font-weight:700;text-align:center}.workspace-submenu .nav-item[data-v-ce423c50]{min-height:58px}.workspace-shell[data-v-ce423c50]{min-width:0;min-height:0;flex:1;height:100%;display:flex;flex-direction:column;overflow:hidden}.workspace-page-tabs[data-v-ce423c50]{min-height:38px;flex:0 0 38px;padding:0 18px;display:flex;align-items:flex-end;gap:6px;overflow-x:auto;border-bottom:1px solid #ebeef5;background:#fff}.workspace-page-tabs button[data-v-ce423c50]{position:relative;height:34px;padding:0 10px 0 16px;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;border:1px solid transparent;border-bottom:0;border-radius:7px 7px 0 0;color:#667085;background:transparent;font-size:13px;cursor:pointer}.workspace-page-tabs button[data-v-ce423c50]:hover{color:#987bff;background:#f6f2ff}.workspace-page-tabs button.active[data-v-ce423c50]{color:#987bff;border-color:#e7e0f6;background:#fff;font-weight:600}.workspace-page-tabs button.active[data-v-ce423c50]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#fff}.page-tab-close[data-v-ce423c50]{position:relative;z-index:1;width:16px;height:16px;border-radius:50%;color:#98a2b3;font-size:12px;transition:all .2s ease}.page-tab-close[data-v-ce423c50]:hover{color:#475467;background:#ebeef2}.workspace-main[data-v-ce423c50]{min-width:0;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto}.workspace-main--writing[data-v-ce423c50]{overflow:hidden}.ai-workspace-layout[data-v-ce423c50],.ai-workspace-layout[data-v-ce423c50] *{scrollbar-width:thin;scrollbar-color:#bfc4cc #f5f6f7}.ai-workspace-layout[data-v-ce423c50] *::-webkit-scrollbar{width:6px;height:6px}.ai-workspace-layout[data-v-ce423c50] *::-webkit-scrollbar-track{background:#f5f6f7}.ai-workspace-layout[data-v-ce423c50] *::-webkit-scrollbar-thumb{background:#bfc4cc;border-radius:4px}.ai-workspace-layout[data-v-ce423c50] *::-webkit-scrollbar-thumb:hover{background:#9da4ae}.ai-workspace-layout[data-v-ce423c50] *::-webkit-scrollbar-corner{background:transparent}.ai-workspace-layout[data-v-ce423c50] .el-scrollbar{--el-scrollbar-bg-color: #bfc4cc;--el-scrollbar-hover-bg-color: #9da4ae}.ai-workspace-layout[data-v-ce423c50] .el-scrollbar__thumb{background-color:#bfc4cc}.ai-workspace-layout[data-v-ce423c50] .el-scrollbar__thumb:hover{background-color:#9da4ae}.history-panel[data-v-9d542d29]{min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.82);border-radius:28px;background:#ffffff85;box-shadow:0 12px 42px #987fff14;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:0}.history-header[data-v-9d542d29]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.64);background:#ffffff52}.history-header h2[data-v-9d542d29]{margin:0;color:#1f2937;font-size:18px;letter-spacing:0}.history-header p[data-v-9d542d29]{margin:6px 0 0;color:#64748b}.history-search[data-v-9d542d29]{width:260px}.history-table[data-v-9d542d29]{display:grid;gap:12px;padding:16px;overflow-x:auto}.history-row[data-v-9d542d29]{width:100%;display:grid;grid-template-columns:minmax(160px,1fr) minmax(170px,1.4fr) 110px 140px 150px 48px;gap:12px;align-items:center;min-height:64px;padding:0 16px;border:1px solid #f1edf8;border-radius:18px;background:#fff;color:#4e5969;text-align:left;cursor:pointer;box-shadow:0 4px 18px #987fff0a;transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s ease,background .26s ease,border-color .26s ease}.history-row[data-v-9d542d29]:last-child{border-bottom:none}.competitor-history .history-row[data-v-9d542d29]{grid-template-columns:minmax(240px,1.7fr) minmax(120px,1fr) 100px 160px 48px;min-width:760px}.competitor-history .record-name[data-v-9d542d29]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-row[data-v-9d542d29]:focus-visible{outline:2px solid #b599ff;outline-offset:2px}.history-row[data-v-9d542d29]:hover{transform:translateY(-3px);border-color:#fffffff5;background:#ffffffc2;box-shadow:0 12px 28px #987fff1a}.table-head[data-v-9d542d29]{min-height:44px;border:0;border-radius:14px;background:#ffffff52;color:#334155;font-weight:700;cursor:default;box-shadow:none}.table-head[data-v-9d542d29]:hover{transform:none;background:#ffffff52;box-shadow:none}.record-name[data-v-9d542d29]{color:#1f2937;font-weight:700}.summary[data-v-9d542d29]{overflow:hidden;color:#64748b;text-overflow:ellipsis;white-space:nowrap}.row-actions[data-v-9d542d29]{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 1280px){.history-row[data-v-9d542d29]{grid-template-columns:minmax(150px,1fr) minmax(150px,1.2fr) 105px 130px 145px 48px}}@media (max-width: 960px){.history-header[data-v-9d542d29]{align-items:stretch;flex-direction:column}.history-search[data-v-9d542d29]{width:100%}.history-table[data-v-9d542d29]{overflow-x:auto}.history-row[data-v-9d542d29]{min-width:820px}}.workspace-home[data-v-5683ba9c]{max-width:1480px;margin:0 auto;padding:18px 36px 40px;color:#25324b;background:#fff;min-height:100%}.home-introduction[data-v-5683ba9c]{padding:0 4px}.workspace-hero[data-v-5683ba9c]{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);align-items:center;gap:20px;padding:24px 22px 30px;margin:0 -4px 18px;overflow:hidden;border-radius:28px;background:#fff}.workspace-hero[data-v-5683ba9c]:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 70%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 70%,transparent 100%)}.workspace-hero[data-v-5683ba9c]:after{content:"";position:absolute;z-index:-1;width:380px;height:250px;right:50px;top:30px;border-radius:50%;background:linear-gradient(120deg,#ede3ffb3,#fce5f780,#e0f2fec0);filter:blur(50px);pointer-events:none}.hero-copy[data-v-5683ba9c]{position:relative;z-index:1}.intro-label[data-v-5683ba9c]{display:flex;align-items:center;gap:9px;color:#987bff;font-size:14px;font-weight:700}.intro-spark[data-v-5683ba9c]{font-size:20px}.intro-divider[data-v-5683ba9c]{height:13px;width:1px;background:#d8cbea;margin:0 3px}.intro-caption[data-v-5683ba9c]{color:#8a81a0;font-size:12px;font-weight:400}h1[data-v-5683ba9c]{margin:15px 0 16px;font-size:clamp(32px,3.15vw,46px);font-weight:900;line-height:1.35;letter-spacing:-1px}h1>span[data-v-5683ba9c]{color:#8b36ff;background:linear-gradient(90deg,#7c3aed,#ce36df 64%,#9e53ed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.intro-lead[data-v-5683ba9c]{max-width:540px;margin:0;color:#000;font-size:14px;line-height:1.95}.hero-values[data-v-5683ba9c]{display:flex;flex-wrap:wrap;gap:22px;margin-top:21px;font-size:12px;font-weight:500;color:#667085}.hero-values>span[data-v-5683ba9c]{display:flex;gap:7px;align-items:center}.hero-values .el-icon[data-v-5683ba9c]{color:#9b72da;font-size:16px}.hero-art[data-v-5683ba9c]{position:relative;width:100%;max-width:440px;height:300px;justify-self:center}.art-halo[data-v-5683ba9c]{position:absolute;width:245px;height:245px;top:28px;left:50%;transform:translate(-50%);border-radius:50%;background:linear-gradient(135deg,#ffffffed,#f2ecffb3,#fff1fa80);border:1px solid #fff;box-shadow:0 20px 65px #7c3aed12}.art-orbit[data-v-5683ba9c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.orbit-outer[data-v-5683ba9c]{width:205px;height:205px;border:1px dashed #d8c8f2}.orbit-inner[data-v-5683ba9c]{width:160px;height:160px;border:1px solid #eee6fa;background:#fff9}.art-connections[data-v-5683ba9c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.art-core[data-v-5683ba9c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:3px}.art-core svg[data-v-5683ba9c]{width:116px;height:116px;filter:drop-shadow(0 13px 18px #8b36ff24)}.art-core>span[data-v-5683ba9c]{color:#987abb;font-size:10px;letter-spacing:1.2px}.art-node[data-v-5683ba9c]{position:absolute;display:flex;gap:10px;align-items:center;padding:13px 15px;border:1px solid #fff;border-radius:17px;background:#ffffffeb;box-shadow:0 12px 36px #4b356615;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.node-icon[data-v-5683ba9c]{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;color:#9761db;background:#f4edff;font-size:18px}.art-node strong[data-v-5683ba9c],.art-node small[data-v-5683ba9c]{display:block}.art-node strong[data-v-5683ba9c]{font-size:12px;color:#536079;font-weight:600}.art-node small[data-v-5683ba9c]{margin-top:4px;font-size:10px;color:#9aa5b5}.insight-node[data-v-5683ba9c]{left:0;top:37px}.efficiency-node[data-v-5683ba9c]{right:-2px;top:101px}.efficiency-node .node-icon[data-v-5683ba9c]{color:#d965ae;background:#fff0f8}.quality-node[data-v-5683ba9c]{left:22px;bottom:24px}.quality-node .node-icon[data-v-5683ba9c]{color:#5d98c8;background:#edf8ff}.art-star[data-v-5683ba9c]{position:absolute;color:#c3a0ef}.star-one[data-v-5683ba9c]{right:52px;top:20px;font-size:22px}.star-two[data-v-5683ba9c]{right:60px;bottom:36px;color:#f0b2d6;font-size:16px}.capabilities-heading[data-v-5683ba9c]{display:flex;align-items:baseline;gap:12px;margin:0 0 16px}.capabilities-heading h2[data-v-5683ba9c]{margin:0;font-size:19px;font-weight:650}.capabilities-heading>span[data-v-5683ba9c]{font-size:12px;color:#98a2b3}.capabilities[data-v-5683ba9c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 30px}.capability[data-v-5683ba9c]{--card-accent: #7c5bff;--card-soft: #f1edff;position:relative;overflow:hidden;display:block;padding:20px 24px 0;border:1px solid #e9e1f6;border-radius:20px;background:linear-gradient(125deg,#faf7ff,#fff 82%);text-decoration:none;color:inherit;box-shadow:0 6px 22px #6d42b808;transition:border-color .2s,box-shadow .2s,transform .2s}.capability[data-v-5683ba9c]:before{content:"";position:absolute;width:170px;height:170px;border:26px solid var(--card-soft);opacity:.5;border-radius:50%;top:-90px;right:-62px;pointer-events:none}.capability[data-v-5683ba9c]>*{position:relative}.capability[data-v-5683ba9c]:hover{transform:translateY(-3px);border-color:var(--card-accent);box-shadow:0 12px 28px #6d42b815}.capability[data-v-5683ba9c]:focus-visible{outline:2px solid var(--card-accent);outline-offset:4px}.writing-card[data-v-5683ba9c]{--card-accent: #db2777;--card-soft: rgba(244, 114, 182, .1);border-color:#edf0f6;background:#fff}.writing-card[data-v-5683ba9c]:before{border:0;width:140px;height:140px;top:-46px;right:-42px;opacity:1;background:linear-gradient(135deg,#f472b638,#fb71852e);filter:blur(24px)}.writing-card .capability-icon[data-v-5683ba9c]{color:#fff;background:linear-gradient(135deg,#f472b6,#fb7185);box-shadow:0 12px 24px #f472b638}.writing-card[data-v-5683ba9c]:hover{border-color:#f9b2d3;box-shadow:0 12px 28px #f472b621}.research-card[data-v-5683ba9c]{--card-accent: rgb(152, 123, 255)}.expansion-card[data-v-5683ba9c]{--card-accent: #3b82f6;--card-soft: #edf5ff;border-color:#e3ebf7;background:linear-gradient(125deg,#f7fbff,#fff 82%)}.card-top[data-v-5683ba9c]{display:flex;align-items:center;justify-content:space-between}.capability-icon[data-v-5683ba9c]{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--card-soft);color:var(--card-accent);font-size:24px}.capability-number[data-v-5683ba9c]{font-size:12px;letter-spacing:1px;color:var(--card-accent)}.capability h2[data-v-5683ba9c]{margin:14px 0 10px;font-size:21px;font-weight:650}.capability p[data-v-5683ba9c]{margin:0;font-size:14px;line-height:1.85;color:#667085}.capability-details[data-v-5683ba9c]{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 18px;color:var(--card-accent);font-size:12px}.capability-details span[data-v-5683ba9c]{padding:4px 9px;border-radius:6px;background:var(--card-soft)}.card-footer[data-v-5683ba9c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:55px;border-top:1px solid #e9e3ef}.card-footer>span[data-v-5683ba9c]{color:#9299a5;font-size:12px}.card-footer strong[data-v-5683ba9c]{display:flex;align-items:center;gap:7px;color:var(--card-accent);font-size:13px;font-weight:600}.card-footer .el-icon[data-v-5683ba9c]{transition:transform .2s}.capability:hover .card-footer .el-icon[data-v-5683ba9c]{transform:translate(3px)}.workspace-history[data-v-5683ba9c]{padding-top:2px}.workspace-history>h2[data-v-5683ba9c]{margin:0 0 14px 4px;font-size:19px;font-weight:650}.history-tabs[data-v-5683ba9c]{display:flex;gap:28px;align-items:center;border-bottom:1px solid #eeeaf5}.history-tabs button[data-v-5683ba9c]{position:relative;border:0;background:transparent;border-radius:0;padding:12px 2px;color:#53647e;cursor:pointer;white-space:nowrap;font-size:15px}.history-tabs button.active[data-v-5683ba9c]{color:#7c5bff;font-weight:600}.history-tabs button.active[data-v-5683ba9c]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:#987fff}.history-tabs button[data-v-5683ba9c]:focus-visible{outline:2px solid #b599ff;outline-offset:4px}.workspace-history[data-v-5683ba9c] .history-panel{background:#fff;border:1px solid #f3f0f8}@media (max-width: 1100px){.workspace-home[data-v-5683ba9c]{padding:18px 24px 32px}.workspace-hero[data-v-5683ba9c]{padding:20px 8px 24px;grid-template-columns:minmax(0,1fr) 320px;gap:12px}.hero-art[data-v-5683ba9c]{transform:scale(.9);transform-origin:center}h1[data-v-5683ba9c]{font-size:34px}.capabilities[data-v-5683ba9c]{gap:16px}.capability[data-v-5683ba9c]{padding:20px 20px 0}.intro-lead[data-v-5683ba9c]{font-size:13px}.hero-values[data-v-5683ba9c]{gap:14px}}@media (max-width: 800px){.workspace-hero[data-v-5683ba9c]{grid-template-columns:1fr}.hero-art[data-v-5683ba9c]{display:none}.hero-copy[data-v-5683ba9c]{padding:10px 0}.capabilities[data-v-5683ba9c]{grid-template-columns:1fr}.card-footer>span[data-v-5683ba9c]{display:none}}.competitor-page[data-v-0bbf8120]{min-width:0;min-height:100%;padding:24px 32px 50px;color:#1d2129;background:#fff}.page-header[data-v-0bbf8120]{min-height:86px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.page-header h1[data-v-0bbf8120]{margin:6px 0;font-size:25px}.page-header p[data-v-0bbf8120]{margin:0;color:#667085}.eyebrow[data-v-0bbf8120]{display:flex;align-items:center;gap:7px;color:#722ed1;font-size:13px;font-weight:700}.task-meta[data-v-0bbf8120]{display:flex;align-items:center;gap:9px;color:#667085;font-size:13px}.task-meta i[data-v-0bbf8120]{width:3px;height:3px;border-radius:50%;background:#c0c4cc}.input-card[data-v-0bbf8120],.result-card[data-v-0bbf8120]{padding:22px;border:1px solid #e9edf3;border-radius:16px;background:#fff;box-shadow:0 7px 22px #202d4009}.input-card.readonly[data-v-0bbf8120]{padding-bottom:18px}.result-card[data-v-0bbf8120]{margin-top:18px}.card-heading[data-v-0bbf8120],.result-heading[data-v-0bbf8120],.card-heading>div[data-v-0bbf8120],.result-heading>div[data-v-0bbf8120]:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.card-heading>div[data-v-0bbf8120],.result-heading>div[data-v-0bbf8120]:first-child{justify-content:flex-start}.card-heading h2[data-v-0bbf8120],.result-heading h2[data-v-0bbf8120]{margin:0 0 3px;font-size:17px}.card-heading p[data-v-0bbf8120],.result-heading p[data-v-0bbf8120]{margin:0;color:#86909c;font-size:13px}.step[data-v-0bbf8120]{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;color:#fff;background:#987fff;font-weight:700}.card-heading[data-v-0bbf8120] .el-tag .el-icon{margin-right:4px}.method-tabs[data-v-0bbf8120]{margin-top:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.method-tabs button[data-v-0bbf8120]{position:relative;min-height:82px;padding:16px;display:flex;align-items:center;gap:13px;border:1px solid #e5e8ee;border-radius:13px;color:#667085;background:#fff;text-align:left;cursor:pointer}.method-tabs button[data-v-0bbf8120]:hover:not(:disabled),.method-tabs button.active[data-v-0bbf8120]{color:#722ed1;border-color:#bda8ff;background:#faf8ff}.method-tabs button[data-v-0bbf8120]:disabled{cursor:default}.method-tabs button>.el-icon[data-v-0bbf8120]:first-child{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border-radius:10px;background:#f3efff;font-size:18px}.method-tabs strong[data-v-0bbf8120],.method-tabs small[data-v-0bbf8120]{display:block}.method-tabs strong[data-v-0bbf8120]{margin-bottom:5px;color:#303133;font-size:14px}.method-tabs small[data-v-0bbf8120]{color:#86909c;font-size:12px}.method-tabs .check[data-v-0bbf8120]{position:absolute;top:9px;right:9px;color:#8b67f7}.form-content[data-v-0bbf8120]{margin-top:16px;padding:18px;border-radius:13px;background:#fafbfc}.sub-tabs[data-v-0bbf8120]{display:inline-flex;padding:3px;margin-bottom:16px;border:1px solid #e5e7eb;border-radius:9px;background:#fff}.sub-tabs button[data-v-0bbf8120]{min-width:78px;padding:7px 15px;border:0;border-radius:7px;color:#667085;background:transparent;cursor:pointer}.sub-tabs button.active[data-v-0bbf8120]{color:#722ed1;background:#f1ebff;font-weight:700}.field-block>label[data-v-0bbf8120],.filter-grid label[data-v-0bbf8120]{display:block;margin-bottom:8px;color:#303133;font-size:13px;font-weight:600}.field-block>label span[data-v-0bbf8120]{color:#86909c;font-weight:400}.field-block>p[data-v-0bbf8120]{margin:7px 0 0;color:#86909c;font-size:12px}.compact-field[data-v-0bbf8120]{max-width:650px}.ai-form[data-v-0bbf8120] .el-alert,.manual-form[data-v-0bbf8120]>.el-alert{margin-top:16px}.image-uploader[data-v-0bbf8120],.sheet-uploader[data-v-0bbf8120]{width:100%;min-height:132px;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:7px;overflow:hidden;border:1px dashed #c9cdd4;border-radius:12px;color:#667085!important;background:#fff;cursor:pointer}.image-uploader[data-v-0bbf8120]:hover,.sheet-uploader[data-v-0bbf8120]:hover{border-color:#987fff;background:#fcfaff}.image-uploader input[data-v-0bbf8120],.sheet-uploader input[data-v-0bbf8120]{display:none}.image-uploader .el-icon[data-v-0bbf8120],.sheet-uploader .el-icon[data-v-0bbf8120]{color:#987fff;font-size:27px}.image-uploader strong[data-v-0bbf8120],.sheet-uploader strong[data-v-0bbf8120]{font-size:13px}.image-uploader span[data-v-0bbf8120],.sheet-uploader span[data-v-0bbf8120]{color:#98a2b3;font-size:12px;font-weight:400}.image-uploader img[data-v-0bbf8120]{width:100%;height:150px;-o-object-fit:contain;object-fit:contain}.rule-tags[data-v-0bbf8120]{display:flex;flex-wrap:wrap;gap:9px}.rule-tags button[data-v-0bbf8120]{padding:7px 14px;border:1px solid #dcdfe6;border-radius:999px;color:#606266;background:#fff;cursor:pointer}.rule-tags button.active[data-v-0bbf8120]{color:#722ed1;border-color:#bda8ff;background:#f3efff}.filter-grid[data-v-0bbf8120]{margin-top:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px 20px}.filter-grid[data-v-0bbf8120] .el-select,.filter-grid[data-v-0bbf8120] .el-cascader,.filter-grid[data-v-0bbf8120] .el-input-number{width:100%}.range[data-v-0bbf8120]{display:flex;align-items:center;gap:7px}.manual-grid[data-v-0bbf8120]{display:grid;grid-template-columns:1fr 36px 1fr;gap:14px;align-items:stretch}.or-divider[data-v-0bbf8120]{display:flex;align-items:center;justify-content:center;color:#98a2b3;font-size:12px}.or-divider[data-v-0bbf8120]:before,.or-divider[data-v-0bbf8120]:after{content:"";width:1px;height:36%;background:#e5e7eb}.or-divider[data-v-0bbf8120]{flex-direction:column;gap:8px}.manual-alert[data-v-0bbf8120]{margin-top:10px}.action-row[data-v-0bbf8120]{margin-top:18px;padding-top:17px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #f0f1f3}.action-row>div[data-v-0bbf8120]{display:flex;align-items:center;gap:14px}.action-row>div>span[data-v-0bbf8120]{color:#86909c;font-size:13px}.readonly-summary[data-v-0bbf8120]{margin-top:16px;display:grid;grid-template-columns:1.1fr 2fr .8fr .8fr;gap:10px}.readonly-summary>div[data-v-0bbf8120]{padding:13px 15px;border-radius:10px;background:#f7f8fa}.readonly-summary span[data-v-0bbf8120],.readonly-summary strong[data-v-0bbf8120]{display:block}.readonly-summary span[data-v-0bbf8120]{margin-bottom:5px;color:#98a2b3;font-size:12px}.readonly-summary strong[data-v-0bbf8120]{overflow:hidden;color:#4e5969;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.result-heading[data-v-0bbf8120]{margin-bottom:15px}.result-actions[data-v-0bbf8120]{display:flex;align-items:center;gap:10px}.preparation-note[data-v-0bbf8120]{margin-bottom:12px;padding:10px 13px;display:flex;align-items:center;gap:7px;border-radius:9px;color:#4e5969;background:#f3efff;font-size:13px}.preparation-note>.el-icon[data-v-0bbf8120]{color:#987bff}.preparation-note[data-v-0bbf8120] .el-button.is-link{color:#987bff}.preparation-note[data-v-0bbf8120] .el-button.is-link:hover,.preparation-note[data-v-0bbf8120] .el-button.is-link:focus{color:#7c5bff}.failure-copy[data-v-0bbf8120]{margin:0;color:#606266;line-height:1.7}.result-table[data-v-0bbf8120]{width:100%}.result-table[data-v-0bbf8120] th.el-table__cell{color:#4e5969;background:#f6f7f9}.product-cell[data-v-0bbf8120]{display:flex;gap:11px;align-items:center}.product-cell>img[data-v-0bbf8120]{width:56px;height:56px;flex:0 0 56px;border:1px solid #f0f0f0;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.product-cell>div[data-v-0bbf8120]{min-width:0}.product-cell strong[data-v-0bbf8120]{max-width:235px;display:block;overflow:hidden;color:#303133;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-cell small[data-v-0bbf8120]{display:block;margin-top:4px;color:#98a2b3}.product-tags[data-v-0bbf8120]{margin-top:5px;display:flex;align-items:center;gap:7px;color:#667085;font-size:12px;font-weight:500}.operation-icons[data-v-0bbf8120]{display:flex;flex-direction:column;align-items:center;gap:10px}.operation-svg[data-v-0bbf8120]{width:16px;height:16px;display:block;overflow:visible;fill:none;stroke:#8b5cf6;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;cursor:pointer}.operation-svg[data-v-0bbf8120]:hover{stroke:#6d3df2}.operation-svg.heart-icon.favorited[data-v-0bbf8120]{fill:#8b5cf6}.stacked-header[data-v-0bbf8120],.stacked-cell[data-v-0bbf8120]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;line-height:1.35}.stacked-header[data-v-0bbf8120]{gap:4px;color:#4e5969;font-weight:600}.stacked-cell>span[data-v-0bbf8120]{min-height:18px}.category-text[data-v-0bbf8120]{color:#606266;cursor:help}.yes[data-v-0bbf8120]{color:#67c23a;font-size:18px}.no[data-v-0bbf8120]{color:#c0c4cc;font-size:18px}.positive[data-v-0bbf8120]{color:#f56c6c}.negative[data-v-0bbf8120]{color:#67c23a}.rating[data-v-0bbf8120]{color:#e6a23c}.pagination-row[data-v-0bbf8120]{margin-top:15px;display:flex;align-items:center;justify-content:space-between}.pagination-row>span[data-v-0bbf8120]{color:#98a2b3;font-size:12px}@media (max-width: 1280px){.filter-grid[data-v-0bbf8120]{grid-template-columns:repeat(2,1fr)}}.page-toolbar[data-v-0bbf8120]{display:flex;align-items:center;justify-content:space-between;min-height:36px}.market-select[data-v-0bbf8120]{display:flex;align-items:center;gap:10px;font-size:13px;color:#86909c}.page-header[data-v-0bbf8120]{min-height:auto;justify-content:center;text-align:center;margin:12px 0 20px}.page-header h1[data-v-0bbf8120]{font-size:30px;margin:0;font-weight:650;line-height:34px;display:flex;align-items:center;justify-content:center;gap:12px}.page-header h1 .title-icon[data-v-0bbf8120]{color:#987fff;font-size:30px;flex-shrink:0}.title-product-icon[data-v-0bbf8120]{position:relative;width:34px;height:34px;display:inline-grid;flex:0 0 34px;place-items:center;align-self:center;color:#987bff;line-height:1}.title-product-icon>.el-icon[data-v-0bbf8120]{display:flex;align-items:center;justify-content:center;font-size:29px;line-height:1}.title-product-icon>i[data-v-0bbf8120]{position:absolute;top:-4px;right:-4px;color:#987bff;font-size:11px;line-height:1;font-style:normal;text-shadow:0 0 8px #fff}.result-header h1[data-v-0bbf8120]{justify-content:flex-start}.page-header p[data-v-0bbf8120]{font-size:14px;color:#8a91a0}.page-header.result-header[data-v-0bbf8120]{margin:24px 0;text-align:left;justify-content:flex-start;min-height:auto}.result-header h1[data-v-0bbf8120]{font-size:23px}.task-meta[data-v-0bbf8120]{flex-wrap:wrap}.input-card[data-v-0bbf8120]{max-width:940px;margin:0 auto;padding:0;border:0;box-shadow:none;background:#fff}.method-tabs[data-v-0bbf8120]{display:flex;justify-content:center;gap:26px;margin:0 0 32px;border-bottom:1px solid #f0edf5}.method-tabs button[data-v-0bbf8120]{min-height:48px;border:0;border-bottom:2px solid transparent;border-radius:0;padding:0 8px 15px;gap:9px}.method-tabs button.active[data-v-0bbf8120],.method-tabs button[data-v-0bbf8120]:hover:not(:disabled){background:transparent;border-color:#987fff;color:#7c5bff}.method-tabs strong[data-v-0bbf8120]{margin:0;color:inherit;font-size:15px;font-weight:500}.method-tabs button>.el-icon[data-v-0bbf8120]:first-child{width:auto;height:auto;background:none;flex:none;font-size:18px}.form-content[data-v-0bbf8120]{padding:0;margin:0;background:#fff}.input-type-tabs[data-v-0bbf8120]{margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}.input-type-tabs button[data-v-0bbf8120]{min-width:62px;padding:8px 17px;border:0;border-radius:18px;color:#1f2329;background:transparent;font-size:14px;cursor:pointer;transition:background .2s,color .2s}.input-type-tabs button[data-v-0bbf8120]:hover,.input-type-tabs button.active[data-v-0bbf8120]{color:#987bff;background:#f7f5ff}.inline-search-field[data-v-0bbf8120]{width:100%}.inline-search-field[data-v-0bbf8120] .el-input__wrapper{min-height:52px;padding:0 4px 0 16px;border:1px solid #dfe3eb;border-radius:4px;box-shadow:none}.inline-search-field[data-v-0bbf8120] .el-input__wrapper.is-focus{border-color:#987bff;box-shadow:0 0 0 1px #987bff14}.inline-search-field[data-v-0bbf8120] .el-input__suffix{margin-left:12px}.inline-search-field[data-v-0bbf8120] .el-input__suffix-inner{height:100%}.inline-search-tools[data-v-0bbf8120]{height:100%;display:flex;align-items:center;gap:9px;color:#987bff;font-size:13px;white-space:nowrap}.inline-search-tools[data-v-0bbf8120]:before{content:"";align-self:stretch;width:1px;margin-right:5px;background:#ebeef3}.inline-search-tools[data-v-0bbf8120] .el-switch{--el-switch-on-color: #987bff}.query-icon-button[data-v-0bbf8120]{width:44px;height:42px;margin-left:5px;padding:0;border:0;border-radius:5px;background:#987bff;font-size:18px}.query-icon-button[data-v-0bbf8120]:hover,.query-icon-button[data-v-0bbf8120]:focus{background:#8769f6}.image-search-panel[data-v-0bbf8120]{max-width:660px;margin:0 auto;padding:20px 28px;border:1px solid #e4e4ef;border-radius:16px;background:#f8f8fe}.image-source-tabs[data-v-0bbf8120]{display:flex;justify-content:center;margin-bottom:22px}.image-source-tabs button[data-v-0bbf8120]{padding:7px 13px;border:0;color:#596273;background:#fff;cursor:pointer}.image-source-tabs button[data-v-0bbf8120]:first-child{border-radius:4px 0 0 4px}.image-source-tabs button[data-v-0bbf8120]:last-child{border-radius:0 4px 4px 0}.image-source-tabs button.active[data-v-0bbf8120]{color:#fff;background:#987bff}.image-search-body[data-v-0bbf8120]{min-height:150px;display:grid;grid-template-columns:190px 1fr;align-items:center;gap:38px}.image-upload-box[data-v-0bbf8120]{width:148px;height:148px;margin:0 auto;display:grid;place-items:center;overflow:hidden;border:1px dashed #cfd3df;border-radius:7px;color:#c5c7cd;background:#fff;cursor:pointer}.image-upload-box[data-v-0bbf8120]:hover{border-color:#987bff;color:#987bff}.image-upload-box input[data-v-0bbf8120]{display:none}.image-upload-box .el-icon[data-v-0bbf8120]{font-size:36px}.image-upload-box img[data-v-0bbf8120]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-link-box[data-v-0bbf8120]{width:100%}.image-link-box[data-v-0bbf8120] .el-input__wrapper{min-height:44px;box-shadow:0 0 0 1px #dfe3eb inset}.image-search-action[data-v-0bbf8120]{display:flex;flex-direction:column;align-items:flex-start;gap:17px;color:#424a57}.image-search-action strong[data-v-0bbf8120]{font-size:14px;font-weight:500}.image-action-row[data-v-0bbf8120]{display:flex;align-items:center;gap:13px}.image-action-row>.el-button[data-v-0bbf8120]{border-color:#987bff;background:#987bff}.image-action-row>.el-button .el-icon[data-v-0bbf8120]{margin-right:5px}.image-action-row>.query-icon-button .el-icon[data-v-0bbf8120]{margin:0}.image-link-layout[data-v-0bbf8120]{display:flex;flex-direction:column;gap:10px}.image-link-layout[data-v-0bbf8120] .el-textarea__inner{min-height:52px!important;padding:13px 14px;border:1px solid #dfe3eb;border-radius:4px;box-shadow:none;line-height:24px}.image-link-layout[data-v-0bbf8120] .el-textarea__inner:focus{border-color:#987bff;box-shadow:0 0 0 1px #987bff14}.image-link-footer[data-v-0bbf8120]{display:flex;align-items:center;justify-content:flex-end;gap:14px}.variant-control[data-v-0bbf8120]{display:inline-flex;align-items:center;gap:8px;color:#6b7280;font-size:13px;white-space:nowrap}.variant-control[data-v-0bbf8120] .el-switch{--el-switch-on-color: #987bff}.manual-input-shell[data-v-0bbf8120]{min-height:158px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe3eb;border-radius:10px;background:#fff}.manual-input-shell[data-v-0bbf8120]:focus-within{border-color:#987bff;box-shadow:0 0 0 1px #987bff14}.manual-input-shell textarea[data-v-0bbf8120]{width:100%;min-height:100px;flex:1;padding:18px;resize:none;border:0;outline:none;color:#303133;background:transparent;font:inherit;line-height:1.65;box-sizing:border-box}.manual-input-shell textarea[data-v-0bbf8120]::-moz-placeholder{color:#a8abb2}.manual-input-shell textarea[data-v-0bbf8120]::placeholder{color:#a8abb2}.standard-input-shell[data-v-0bbf8120]{min-height:158px}.standard-input-shell textarea[data-v-0bbf8120]{min-height:100px}.manual-input-toolbar[data-v-0bbf8120]{min-height:56px;padding:8px 10px 8px 14px;display:flex;align-items:center;justify-content:space-between;border-top:0}.manual-input-toolbar>div[data-v-0bbf8120]{display:flex;align-items:center;gap:18px}.manual-import-button[data-v-0bbf8120]{display:inline-flex;align-items:center;gap:6px;color:#68707e;font-size:13px;cursor:pointer}.manual-import-button[data-v-0bbf8120]:hover{color:#987bff}.manual-import-button input[data-v-0bbf8120]{display:none}.manual-import-button .el-icon[data-v-0bbf8120]{color:#987bff}.attachment-button[data-v-0bbf8120]{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:7px;color:#697386;background:#f4f5f7;cursor:pointer;transition:color .2s,background .2s}.attachment-button[data-v-0bbf8120]:hover{color:#987bff;background:#f3efff}.attachment-button input[data-v-0bbf8120]{display:none}.attachment-button .el-icon[data-v-0bbf8120]{font-size:16px}.attachment-name[data-v-0bbf8120]{max-width:230px;overflow:hidden;color:#86909c;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.image-input-shell[data-v-0bbf8120]{position:relative}.image-input-preview[data-v-0bbf8120]{position:absolute;top:12px;right:16px;width:72px;height:72px;padding:4px;border:1px solid #e7e9ef;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.manual-message[data-v-0bbf8120]{margin:8px 0 0;color:#e6a23c;font-size:12px}.history-entry-tip[data-v-0bbf8120]{margin:13px 0 0;display:flex;align-items:center;justify-content:center;gap:6px;color:#98a2b3;font-size:12px}.history-entry-tip .el-icon[data-v-0bbf8120]{color:#987bff}.compact-field[data-v-0bbf8120]{max-width:none}.compact-field[data-v-0bbf8120] .el-input__wrapper{min-height:48px}.field-block>p[data-v-0bbf8120]{margin-top:12px}.rule-form>.field-block+.field-block[data-v-0bbf8120]{margin-top:22px}.filter-grid[data-v-0bbf8120]{grid-template-columns:repeat(3,minmax(0,1fr))}.action-row[data-v-0bbf8120]{margin-top:24px;border-top:0;padding-top:8px}.action-row[data-v-0bbf8120] .el-button--primary{min-width:170px;border-radius:10px;background:#987fff}.image-uploader[data-v-0bbf8120],.sheet-uploader[data-v-0bbf8120]{min-height:200px}.result-card[data-v-0bbf8120]{margin-top:46px;padding:30px 0 0;border:0;border-top:1px solid #edf0f4;border-radius:0;box-shadow:none}.result-heading[data-v-0bbf8120]{align-items:flex-start}.result-heading .report-identity[data-v-0bbf8120]{display:block}.report-title-line[data-v-0bbf8120]{height:32px;display:flex;align-items:baseline;gap:10px}.report-title-line h2[data-v-0bbf8120]{margin:0;font-size:18px;line-height:32px}.report-title-line span[data-v-0bbf8120]{max-width:360px;overflow:hidden;color:#606775;font-size:13px;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.report-identity>p[data-v-0bbf8120]{margin-top:6px}.result-actions[data-v-0bbf8120]{height:32px}.export-button[data-v-0bbf8120]{height:32px;padding:0 14px;color:#4e5969;border-color:#dcdfe6;background:#fff}.export-button .el-icon[data-v-0bbf8120]{margin-right:5px}.export-button[data-v-0bbf8120]:hover,.export-button[data-v-0bbf8120]:focus{color:#987bff;border-color:#c9baff;background:#fff}.result-table[data-v-0bbf8120] .el-table__header-wrapper th{background:#f8fafc;color:#333;font-size:14px;font-weight:600}.result-table[data-v-0bbf8120] .el-table__inner-wrapper:before{height:0}.result-table[data-v-0bbf8120] th.el-table__cell,.result-table[data-v-0bbf8120] td.el-table__cell{border-right:0!important;border-bottom:1px solid #e5e7eb!important;padding:9px 0}.result-table[data-v-0bbf8120] .el-table__header-wrapper th.el-table__cell{border-bottom-color:#d9dee8!important}.result-table[data-v-0bbf8120] .cell{padding:0 8px}.result-table[data-v-0bbf8120] .el-table__header-wrapper .cell{white-space:nowrap}.result-table[data-v-0bbf8120] .el-table-fixed-column--left{border-right:0!important}.input-history-section[data-v-0bbf8120]{max-width:1180px;margin:46px auto 0}.input-history-title[data-v-0bbf8120]{margin:0;color:#1f2937;font-size:18px;font-weight:650}.input-history-section[data-v-0bbf8120] .history-panel{border-color:#f0edf5;border-radius:18px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.input-history-section[data-v-0bbf8120] .history-header{padding:16px 20px;border-bottom-color:#f0edf5;background:#fff}.input-history-section[data-v-0bbf8120] .competitor-history .el-empty{min-height:210px;grid-column:1 / -1}.result-only-view[data-v-0bbf8120]{height:100%;min-height:0;padding-top:18px;padding-bottom:24px;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box}.result-only-view .result-card[data-v-0bbf8120]{min-height:0;flex:1 1 0;margin-top:0;padding-top:0;display:flex;flex-direction:column;border-top:0}.result-back-row[data-v-0bbf8120]{height:34px;flex:0 0 34px;margin-bottom:8px;display:flex;align-items:center}.result-back-row .el-button[data-v-0bbf8120]{padding-left:0;color:#606775}.result-back-row .el-icon[data-v-0bbf8120]{margin-right:5px}.result-only-view .result-heading[data-v-0bbf8120],.result-only-view .preparation-note[data-v-0bbf8120]{flex:0 0 auto}.result-only-view .result-table[data-v-0bbf8120]{min-height:0;flex:1 1 0}.analysis-loading-state[data-v-0bbf8120]{min-height:0;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 90px;color:#4e5969;text-align:center}.loading-orbit[data-v-0bbf8120]{width:74px;height:74px;display:grid;place-items:center;border-radius:24px;color:#987bff;background:#f5f1ff;box-shadow:0 12px 32px #987bff24}.loading-orbit .el-icon[data-v-0bbf8120]{font-size:34px}.analysis-loading-state h3[data-v-0bbf8120]{margin:22px 0 9px;color:#252b37;font-size:19px;font-weight:650}.analysis-loading-state>p[data-v-0bbf8120]{margin:0;color:#667085;font-size:14px}.leave-tip[data-v-0bbf8120]{max-width:560px;margin-top:24px;padding:12px 16px;display:flex;align-items:center;gap:8px;border-radius:9px;color:#667085;background:#f7f8fa;font-size:13px;text-align:left}.leave-tip .el-icon[data-v-0bbf8120]{flex:0 0 auto;color:#987bff;font-size:17px}@media (max-width: 900px){.competitor-page[data-v-0bbf8120]{padding:20px}.filter-grid[data-v-0bbf8120]{grid-template-columns:repeat(2,minmax(0,1fr))}.result-heading[data-v-0bbf8120]{flex-wrap:wrap}.method-tabs[data-v-0bbf8120]{gap:12px}.image-search-body[data-v-0bbf8120]{grid-template-columns:1fr;gap:20px}.image-search-action[data-v-0bbf8120]{align-items:center}}.expansion-page[data-v-4d19281e]{min-height:100%;color:#25324b;background:#f7f8fb}.input-page[data-v-4d19281e]{max-width:1120px;margin:0 auto;padding:42px 36px}.page-title[data-v-4d19281e]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.title-icon[data-v-4d19281e]{width:54px;height:54px;display:grid;place-items:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,#987fff,#6d5ce7);font-size:28px;box-shadow:0 12px 26px #7c5bff33}.page-title h1[data-v-4d19281e]{margin:0 0 6px;font-size:26px}.page-title p[data-v-4d19281e]{margin:0;color:#7b8496;font-size:14px}.input-card[data-v-4d19281e]{padding:0 28px 24px;border:1px solid #ebe8f2;border-radius:18px;background:#fff;box-shadow:0 8px 30px #3e2d7410}.input-card-head[data-v-4d19281e]{height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0edf5}.input-card-head div[data-v-4d19281e]{display:flex;flex-direction:column;gap:5px}.input-card-head b[data-v-4d19281e]{font-size:16px}.input-card-head span[data-v-4d19281e],.field-tip[data-v-4d19281e]{color:#8a93a4;font-size:12px}.input-tabs[data-v-4d19281e]{margin-top:10px}.field-tip[data-v-4d19281e]{margin:4px 0 10px}.image-upload[data-v-4d19281e] .el-upload-dragger{height:170px;display:grid;place-content:center}.upload-icon[data-v-4d19281e]{margin:0 auto 8px;font-size:34px;color:#987fff}.preview-image[data-v-4d19281e]{max-width:180px;max-height:145px;-o-object-fit:contain;object-fit:contain}.examples[data-v-4d19281e]{display:flex;gap:9px;align-items:center;margin-top:13px;color:#98a2b3;font-size:12px}.examples button[data-v-4d19281e]{padding:5px 9px;border:0;border-radius:6px;color:#7c5bff;background:#f5f1ff;cursor:pointer}.input-actions[data-v-4d19281e]{display:flex;align-items:center;justify-content:space-between;margin-top:25px;padding-top:20px;border-top:1px solid #f0edf5}.input-actions>span[data-v-4d19281e]{display:flex;align-items:center;gap:6px;color:#8490a3;font-size:12px}.input-actions .el-button[data-v-4d19281e]{min-width:148px;background:#987fff;border-color:#987fff}.flow-note[data-v-4d19281e]{display:flex;align-items:center;justify-content:center;margin-top:35px}.flow-note>div[data-v-4d19281e]{display:grid;grid-template-columns:32px auto;grid-template-rows:18px 18px;-moz-column-gap:10px;column-gap:10px}.flow-note>div>span[data-v-4d19281e]{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#7c5bff;background:#ede9fe;font-weight:700}.flow-note b[data-v-4d19281e]{font-size:13px}.flow-note small[data-v-4d19281e]{color:#98a2b3}.flow-note>i[data-v-4d19281e]{width:60px;height:1px;margin:0 18px;background:#ded8eb}.loading-page[data-v-4d19281e]{min-height:calc(100vh - 38px);display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at center,#f4efff 0,#fff 52%)}.loading-orbit[data-v-4d19281e]{width:82px;height:82px;display:grid;place-items:center;border:1px solid #d9cdf7;border-radius:50%;color:#8b6cf6;background:#fff;font-size:34px;box-shadow:0 0 0 12px #f5f1ff}.loading-page h2[data-v-4d19281e]{margin:28px 0 8px}.loading-page>p[data-v-4d19281e]{margin:0;color:#8a93a4;font-size:13px}.progress-panel[data-v-4d19281e]{width:470px;margin-top:28px;padding:18px 24px;border:1px solid #ece7f4;border-radius:14px;background:#ffffffd9}.progress-row[data-v-4d19281e]{height:42px;display:grid;grid-template-columns:26px 1fr auto;align-items:center;color:#a6adba;font-size:13px}.progress-row.done[data-v-4d19281e],.progress-row.active[data-v-4d19281e]{color:#35415a}.progress-row small[data-v-4d19281e]{font-size:11px;color:#a6adba}.progress-row.active small[data-v-4d19281e]{color:#8b6cf6}.progress-status[data-v-4d19281e]{width:18px;height:18px;display:grid;place-items:center}.progress-status>i[data-v-4d19281e]{width:8px;height:8px;border-radius:50%;background:#d9dde5}.done .progress-status[data-v-4d19281e]{border-radius:50%;color:#fff;background:#63c195}.report-page[data-v-4d19281e]{min-width:1180px;padding:18px 22px 28px}.report-head[data-v-4d19281e]{display:flex;align-items:center;justify-content:space-between}.report-head>div[data-v-4d19281e]:first-child{display:flex;align-items:center;gap:12px}.report-head h1[data-v-4d19281e]{margin:0;font-size:22px}.report-time[data-v-4d19281e]{color:#a0a8b6;font-size:12px}.report-summary[data-v-4d19281e]{display:flex;align-items:baseline;gap:7px;padding:8px 16px;border-radius:10px;background:#fff}.report-summary b[data-v-4d19281e]{color:#7c5bff;font-size:20px}.report-summary span[data-v-4d19281e]{color:#778196;font-size:12px}.report-summary i[data-v-4d19281e]{width:1px;height:22px;margin:0 9px;background:#e5e7eb}.seed-analysis[data-v-4d19281e]{display:grid;grid-template-columns:1fr 1.2fr;gap:14px;margin:15px 0}.seed-product[data-v-4d19281e],.ai-understanding[data-v-4d19281e]{min-height:145px;padding:18px;border:1px solid #e9e7ef;border-radius:14px;background:#fff}.seed-product[data-v-4d19281e]{display:flex;gap:16px}.seed-product>img[data-v-4d19281e]{width:112px;height:112px;-o-object-fit:cover;object-fit:cover;border:1px solid #eef0f4;border-radius:10px}.section-label[data-v-4d19281e]{display:flex;align-items:center;gap:5px;margin-bottom:8px;color:#7c5bff;font-size:12px;font-weight:700}.seed-product h3[data-v-4d19281e]{max-width:460px;margin:0 0 7px;font-size:14px;line-height:1.5}.seed-product p[data-v-4d19281e]{margin:4px 0;color:#8a93a4;font-size:11px}.seed-product strong[data-v-4d19281e]{display:block;margin-top:7px;color:#e05f5f}.understanding-grid[data-v-4d19281e]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.understanding-grid div[data-v-4d19281e]{padding:9px;border-radius:8px;background:#f8f7fb}.understanding-grid small[data-v-4d19281e],.understanding-grid b[data-v-4d19281e]{display:block}.understanding-grid small[data-v-4d19281e]{margin-bottom:5px;color:#939bab}.understanding-grid b[data-v-4d19281e]{font-size:12px}.ai-understanding>p[data-v-4d19281e]{margin:12px 0 0;color:#667085;font-size:12px;line-height:1.6}.report-tabs[data-v-4d19281e]{padding:0 16px;border:1px solid #ebe8f1;border-bottom:0;border-radius:12px 12px 0 0;background:#fff}.report-tabs[data-v-4d19281e] .el-tabs__header{margin:0}.report-tabs em[data-v-4d19281e]{padding:1px 6px;border-radius:9px;color:#7c5bff;background:#f0ebff;font-size:10px;font-style:normal}.tab-content[data-v-4d19281e]{padding:14px;border:1px solid #ebe8f1;border-radius:0 0 12px 12px;background:#fff}.table-tools[data-v-4d19281e],.competitor-toolbar[data-v-4d19281e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.filters[data-v-4d19281e]{display:flex;align-items:center;gap:12px}.filters>span[data-v-4d19281e]{color:#8a93a4;font-size:12px}.cost-tip[data-v-4d19281e]{display:flex;align-items:center;gap:5px;margin-bottom:10px;padding:8px 10px;border-radius:7px;color:#826c35;background:#fff8e8;font-size:12px}.keyword-link[data-v-4d19281e]{display:block;padding:0;border:0;color:#6852d7;background:transparent;font-weight:650;text-align:left;cursor:pointer}.keyword-cn[data-v-4d19281e]{display:block;margin-top:4px;color:#8a93a4}.top-products[data-v-4d19281e]{display:flex;align-items:center}.top-products img[data-v-4d19281e]{width:34px;height:34px;margin-right:-6px;border:2px solid #fff;border-radius:6px;background:#f4f4f6}.top-products span[data-v-4d19281e]{margin-left:10px;color:#7c5bff;font-size:11px}.trend[data-v-4d19281e]{height:34px;display:flex;align-items:flex-end;gap:2px}.trend i[data-v-4d19281e]{width:6px;border-radius:2px 2px 0 0;background:#b9a6ff}.status-action[data-v-4d19281e]{display:flex;align-items:center;gap:2px}.rotating[data-v-4d19281e]{animation:spin-4d19281e 1s linear infinite}@keyframes spin-4d19281e{to{transform:rotate(360deg)}}.popover-title[data-v-4d19281e]{margin-bottom:10px;font-weight:700}.popover-products[data-v-4d19281e]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.popover-products>div[data-v-4d19281e]{position:relative;padding:7px;border:1px solid #edf0f5;border-radius:8px;text-align:center}.popover-products b[data-v-4d19281e]{position:absolute;top:4px;left:4px;width:18px;height:18px;border-radius:5px;color:#fff;background:#7c5bff;font-size:10px;line-height:18px}.popover-products img[data-v-4d19281e]{width:58px;height:58px;-o-object-fit:cover;object-fit:cover}.popover-products span[data-v-4d19281e],.popover-products small[data-v-4d19281e]{display:block;font-size:10px}.popover-products small[data-v-4d19281e]{margin-top:3px;color:#e05f5f}.competitor-toolbar>div[data-v-4d19281e]:first-child{display:flex;align-items:center;gap:9px;font-size:13px}.metric-chips[data-v-4d19281e]{display:flex;gap:8px}.metric-chips span[data-v-4d19281e]{padding:7px 10px;border-radius:7px;color:#7c8493;background:#f7f8fa;font-size:11px}.metric-chips b[data-v-4d19281e]{margin-left:5px;color:#38445b}.track-explanation[data-v-4d19281e]{display:flex;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#f7f5fc;font-size:12px}.track-explanation span[data-v-4d19281e]:last-child{margin-left:auto;color:#7c8493}.pending-title[data-v-4d19281e]{display:flex;align-items:center;justify-content:space-between}.pending-title h3[data-v-4d19281e]{margin:0 0 3px;font-size:15px}.pending-title p[data-v-4d19281e]{margin:0;color:#98a2b3;font-size:11px}.top10-grid[data-v-4d19281e]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;margin:14px 0}.top10-card[data-v-4d19281e]{position:relative;padding:8px;border:1px solid #eaecf0;border-radius:9px;text-align:center}.top10-card>i[data-v-4d19281e]{position:absolute;top:5px;left:5px;padding:2px 4px;border-radius:4px;color:#fff;background:#7c5bff;font-size:9px;font-style:normal}.top10-card>img[data-v-4d19281e]{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.top10-card>b[data-v-4d19281e],.top10-card>span[data-v-4d19281e]{display:block;font-size:10px}.top10-card>span[data-v-4d19281e]{margin:3px 0;color:#e05f5f}.top10-card .el-button[data-v-4d19281e]{margin:0;font-size:10px}.empty-ai[data-v-4d19281e]{height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #dcd6e8;border-radius:10px;color:#9ba3b1;background:#faf9fc}.empty-ai>.el-icon[data-v-4d19281e]{font-size:27px}.empty-ai b[data-v-4d19281e]{margin:8px 0 5px;color:#687286}.empty-ai span[data-v-4d19281e]{font-size:11px}.result-note[data-v-4d19281e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;color:#697386;font-size:12px}.result-note>span[data-v-4d19281e]:first-child{display:flex;align-items:center;gap:5px}.result-note .el-icon[data-v-4d19281e]{color:#48ad7a}.source-dot[data-v-4d19281e]{display:inline-block;width:7px;height:7px;border-radius:50%}.source-dot.top[data-v-4d19281e]{background:#7c5bff}.source-dot.ai[data-v-4d19281e]{background:#9da5b2}.product-cell[data-v-4d19281e]{display:flex;align-items:center;gap:10px}.product-cell img[data-v-4d19281e]{width:42px;height:42px;border-radius:6px}.product-cell b[data-v-4d19281e],.product-cell span[data-v-4d19281e]{display:block}.product-cell b[data-v-4d19281e]{max-width:370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.product-cell span[data-v-4d19281e]{margin-top:4px;color:#98a2b3;font-size:10px}.competitor-results .el-pagination[data-v-4d19281e]{justify-content:flex-end;margin-top:12px}.confirm-content[data-v-4d19281e]{display:flex;gap:15px}.confirm-icon[data-v-4d19281e]{width:48px;height:48px;flex:0 0 48px;display:grid;place-items:center;border-radius:14px;color:#7c5bff;background:#f0ebff;font-size:23px}.confirm-content h3[data-v-4d19281e]{margin:0 0 8px;font-size:16px}.confirm-content p[data-v-4d19281e]{margin:0;color:#7b8495;font-size:13px;line-height:1.65}.confirm-list[data-v-4d19281e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.confirm-list span[data-v-4d19281e]{padding:4px 7px;border-radius:5px;color:#6653cb;background:#f5f2ff;font-size:11px}.expansion-page[data-v-4d19281e]{background:#fff}.input-page[data-v-4d19281e]{max-width:1260px;padding:20px 36px 48px}.page-toolbar[data-v-4d19281e]{min-height:36px;display:flex;align-items:center;justify-content:space-between}.market-select[data-v-4d19281e]{display:flex;align-items:center;gap:10px;color:#86909c;font-size:13px}.page-title[data-v-4d19281e]{display:block;margin:14px 0 28px;text-align:center}.page-title h1[data-v-4d19281e]{display:flex;align-items:center;justify-content:center;gap:12px;margin:0;color:#1f2329;font-size:30px;font-weight:650;line-height:34px}.page-title p[data-v-4d19281e]{margin-top:9px;color:#8a91a0;font-size:14px}.title-product-icon[data-v-4d19281e]{position:relative;width:34px;height:34px;display:inline-grid;place-items:center;flex:0 0 34px;color:#987fff}.title-product-icon>.el-icon[data-v-4d19281e]{font-size:29px}.title-product-icon>i[data-v-4d19281e]{position:absolute;top:-4px;right:-4px;font-size:11px;font-style:normal}.input-card[data-v-4d19281e]{max-width:940px;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none}.input-type-tabs[data-v-4d19281e]{margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}.input-type-tabs button[data-v-4d19281e]{min-width:82px;padding:8px 17px;border:0;border-radius:18px;color:#1f2329;background:transparent;font-size:14px;cursor:pointer}.input-type-tabs button[data-v-4d19281e]:hover,.input-type-tabs button.active[data-v-4d19281e]{color:#987bff;background:#f7f5ff}.manual-input-shell[data-v-4d19281e]{min-height:158px;display:flex;flex-direction:column;overflow:hidden;border:1px solid #dfe3eb;border-radius:10px;background:#fff}.manual-input-shell[data-v-4d19281e]:focus-within{border-color:#987bff;box-shadow:0 0 0 1px #987bff14}.manual-input-shell textarea[data-v-4d19281e]{width:100%;min-height:100px;flex:1;padding:18px;resize:none;border:0;outline:none;color:#303133;background:transparent;font:inherit;line-height:1.65;box-sizing:border-box}.manual-input-shell textarea[data-v-4d19281e]::-moz-placeholder{color:#a8abb2}.manual-input-shell textarea[data-v-4d19281e]::placeholder{color:#a8abb2}.manual-input-toolbar[data-v-4d19281e]{min-height:56px;padding:8px 10px 8px 18px;display:flex;align-items:center;justify-content:space-between;color:#98a2b3;font-size:12px}.query-icon-button[data-v-4d19281e]{width:44px;height:42px;padding:0;border:0;border-radius:5px;background:#987bff;font-size:18px}.query-icon-button[data-v-4d19281e]:hover,.query-icon-button[data-v-4d19281e]:focus{background:#8769f6}.manual-input-toolbar>div[data-v-4d19281e]{display:flex;align-items:center;gap:10px}.attachment-button[data-v-4d19281e]{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:7px;color:#697386;background:#f4f5f7;cursor:pointer}.attachment-button[data-v-4d19281e]:hover{color:#987fff;background:#f3efff}.attachment-button input[data-v-4d19281e]{display:none}.attachment-button .el-icon[data-v-4d19281e]{font-size:17px}.attachment-name[data-v-4d19281e]{max-width:260px;overflow:hidden;color:#86909c;text-overflow:ellipsis;white-space:nowrap}.image-search-panel[data-v-4d19281e]{max-width:660px;min-height:190px;margin:0 auto;padding:22px 28px;display:grid;grid-template-columns:170px 1fr;align-items:center;gap:36px;border:1px solid #e4e4ef;border-radius:12px;background:#f8f8fe}.image-upload-box[data-v-4d19281e]{width:148px;height:148px;display:grid;place-items:center;overflow:hidden;border:1px dashed #cfd3df;border-radius:7px;color:#aeb4c0;background:#fff;cursor:pointer}.image-upload-box[data-v-4d19281e]:hover{border-color:#987bff;color:#987bff}.image-upload-box[data-v-4d19281e] .el-upload{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.image-upload-box img[data-v-4d19281e]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image-upload-box .el-icon[data-v-4d19281e]{font-size:34px}.image-upload-box span[data-v-4d19281e]{font-size:12px}.image-search-copy b[data-v-4d19281e]{color:#303133;font-size:15px}.image-search-copy p[data-v-4d19281e]{margin:8px 0 20px;color:#9098a6;font-size:12px}.image-search-copy .el-button[data-v-4d19281e]{background:#987bff;border-color:#987bff}.examples[data-v-4d19281e]{justify-content:center;margin-top:15px}.examples button[data-v-4d19281e]{color:#7c5bff;background:transparent}.examples button[data-v-4d19281e]:hover{background:#f7f5ff}.input-tip[data-v-4d19281e]{display:flex;align-items:center;justify-content:center;gap:6px;margin:28px 0 0;color:#98a2b3;font-size:12px}.input-history-section[data-v-4d19281e]{max-width:1180px;margin:46px auto 0}.input-history-title[data-v-4d19281e]{margin:0;color:#1f2937;font-size:18px;font-weight:650}.input-history-section[data-v-4d19281e] .history-panel{border-color:#f0edf5;border-radius:18px;background:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.input-history-section[data-v-4d19281e] .history-header{padding:16px 20px;border-bottom-color:#f0edf5;background:#fff}.input-history-section[data-v-4d19281e] .competitor-history .el-empty{min-height:210px;grid-column:1/-1}.report-page[data-v-4d19281e]{min-height:100%;padding:18px 28px 24px;display:flex;flex-direction:column;overflow-y:auto;box-sizing:border-box;background:#fff}.report-head[data-v-4d19281e]{flex:0 0 auto;min-height:50px;padding-bottom:12px;border-bottom:1px solid #edf0f4}.report-head>div[data-v-4d19281e]:first-child{gap:10px}.report-head .el-button[data-v-4d19281e]{padding-left:0;color:#606775}.report-head h1[data-v-4d19281e]{color:#1f2329;font-size:20px;font-weight:650}.report-summary[data-v-4d19281e]{padding:0;background:transparent}.report-summary b[data-v-4d19281e]{color:#303133;font-size:17px}.report-summary span[data-v-4d19281e]{color:#86909c}.data-period[data-v-4d19281e]{display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:12px}.data-period b[data-v-4d19281e]{color:#4e5969;font-size:13px}.data-period small[data-v-4d19281e]{padding-left:8px;border-left:1px solid #e5e7eb}.competitor-period[data-v-4d19281e]{color:#667085;font-size:12px}.result-back-row[data-v-4d19281e]{height:34px;flex:0 0 34px;margin-bottom:8px;display:flex;align-items:center}.result-back-row .el-button[data-v-4d19281e]{padding-left:0;color:#606775}.result-heading[data-v-4d19281e]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.report-title-line[data-v-4d19281e]{height:32px;display:flex;align-items:baseline;gap:10px}.report-title-line h2[data-v-4d19281e]{margin:0;font-size:18px;line-height:32px}.report-title-line span[data-v-4d19281e]{max-width:420px;overflow:hidden;color:#606775;font-size:13px;line-height:32px;text-overflow:ellipsis;white-space:nowrap}.report-identity>p[data-v-4d19281e]{margin:6px 0 0;color:#86909c;font-size:13px}.expansion-result-heading[data-v-4d19281e]{min-height:42px;align-items:center}.expansion-result-meta[data-v-4d19281e]{display:flex;align-items:center;gap:9px;color:#86909c;font-size:13px}.expansion-result-meta b[data-v-4d19281e]{margin-left:4px;color:#4e5969;font-weight:500}.expansion-result-meta i[data-v-4d19281e]{width:1px;height:18px;margin:0 5px;background:#e5e7eb}.expansion-result-meta small[data-v-4d19281e]{margin-left:8px;color:#98a2b3;font-size:12px}.loading-result-page[data-v-4d19281e]{height:100%;min-height:0;overflow:hidden}.analysis-loading-state[data-v-4d19281e]{min-height:0;flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 90px;color:#4e5969;text-align:center}.analysis-loading-state .loading-orbit[data-v-4d19281e]{width:74px;height:74px;display:grid;place-items:center;border:0;border-radius:24px;color:#987fff;background:#f5f1ff;box-shadow:0 12px 32px #987bff24}.analysis-loading-state .loading-orbit .el-icon[data-v-4d19281e]{font-size:34px}.analysis-loading-state h3[data-v-4d19281e]{margin:22px 0 9px;color:#252b37;font-size:19px;font-weight:650}.analysis-loading-state>p[data-v-4d19281e]{margin:0;color:#667085;font-size:14px}.leave-tip[data-v-4d19281e]{max-width:560px;margin-top:24px;padding:12px 16px;display:flex;align-items:center;gap:8px;border-radius:9px;color:#667085;background:#f7f8fa;font-size:13px;text-align:left}.leave-tip .el-icon[data-v-4d19281e]{flex:0 0 auto;color:#987fff;font-size:17px}.seed-analysis[data-v-4d19281e]{flex:0 0 auto;grid-template-columns:minmax(420px,.9fr) minmax(560px,1.1fr);gap:0;margin:14px 0 10px;border:1px solid #e9edf3;border-radius:10px;background:#fff}.seed-product[data-v-4d19281e],.ai-understanding[data-v-4d19281e]{min-height:116px;padding:14px 18px;border:0;border-radius:0}.seed-product[data-v-4d19281e]{border-right:1px solid #edf0f4}.seed-product>img[data-v-4d19281e]{width:88px;height:88px;border:0;border-radius:4px;-o-object-fit:contain;object-fit:contain}.section-label[data-v-4d19281e]{margin-bottom:5px;color:#606775;font-weight:600}.seed-product h3[data-v-4d19281e]{margin-bottom:4px;color:#303133;font-size:13px}.seed-product p[data-v-4d19281e]{margin:2px 0}.seed-product strong[data-v-4d19281e]{margin-top:4px;font-size:13px}.understanding-grid[data-v-4d19281e]{grid-template-columns:repeat(4,1fr);gap:0}.understanding-grid div[data-v-4d19281e]{padding:3px 12px;border-left:1px solid #edf0f4;border-radius:0;background:#fff}.understanding-grid div[data-v-4d19281e]:first-child{padding-left:0;border-left:0}.understanding-grid small[data-v-4d19281e]{color:#98a2b3}.understanding-grid b[data-v-4d19281e]{color:#303133;font-weight:500}.ai-understanding>p[data-v-4d19281e]{margin-top:10px;color:#606775}.listing-overview[data-v-4d19281e]{flex:0 0 auto;margin:14px 0 10px;overflow:hidden;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.listing-product-row[data-v-4d19281e]{display:flex;align-items:center;gap:16px;padding:14px 20px;border-bottom:1px solid #f0f1f3}.listing-product-row>img[data-v-4d19281e]{width:80px;height:80px;flex:0 0 80px;border:1px solid #f0f1f3;border-radius:6px;-o-object-fit:contain;object-fit:contain}.listing-main[data-v-4d19281e]{min-width:0;flex:1}.listing-title[data-v-4d19281e]{overflow:hidden;color:#111827;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.listing-meta[data-v-4d19281e]{margin-top:10px;display:flex;flex-wrap:wrap;gap:7px 20px;color:#6b7280;font-size:12px}.listing-meta a[data-v-4d19281e]{color:#7c5cfc;text-decoration:underline;text-underline-offset:2px}.asin-meta[data-v-4d19281e]{display:inline-flex;align-items:center;gap:3px}.asin-meta button[data-v-4d19281e]{width:18px;height:18px;padding:0;display:inline-grid;place-items:center;border:0;color:#9ca3af;background:transparent;cursor:pointer}.asin-meta button[data-v-4d19281e]:hover{color:#7c5cfc}.ai-product-summary[data-v-4d19281e]{display:grid;grid-template-columns:110px minmax(520px,1fr) minmax(300px,.8fr);align-items:center;gap:18px;padding:15px 20px;background:#fafafa}.summary-title[data-v-4d19281e]{display:flex;align-items:center;gap:6px;color:#4e5969;font-size:14px;font-weight:600}.summary-title .el-icon[data-v-4d19281e]{color:#987fff;font-size:16px}.summary-items[data-v-4d19281e]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.summary-items>span[data-v-4d19281e]{color:#374151;font-size:13px}.summary-items small[data-v-4d19281e]{display:block;margin-bottom:5px;color:#86909c;font-size:12px}.ai-product-summary p[data-v-4d19281e]{margin:0;color:#606775;font-size:13px;line-height:1.65}.ai-input-overview[data-v-4d19281e]{margin:14px 0 10px;padding:17px 20px;display:grid;grid-template-columns:110px minmax(520px,1fr) minmax(320px,.8fr);align-items:center;gap:18px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa}.ai-input-overview p[data-v-4d19281e]{margin:0;color:#606775;font-size:13px;line-height:1.65}.ai-table-text[data-v-4d19281e]{white-space:normal;word-break:break-word;line-height:1.6;color:#4e5969}.keyword-text[data-v-4d19281e]{display:block;color:#303133;font-size:13px;font-weight:500}.report-tabs[data-v-4d19281e]{flex:0 0 auto;padding:0;border:0;border-bottom:1px solid #e5e7eb;border-radius:0}.report-tabs[data-v-4d19281e] .el-tabs__nav-wrap:after{height:0}.report-tabs[data-v-4d19281e] .el-tabs__item{padding:0 22px;color:#606775}.report-tabs[data-v-4d19281e] .el-tabs__item.is-active{color:#7c5bff}.report-tabs[data-v-4d19281e] .el-tabs__active-bar{height:3px;background:#987fff}.tab-content[data-v-4d19281e]{min-height:640px;flex:0 0 auto;padding:12px 0 0;overflow:visible;border:0;border-radius:0}.table-tools[data-v-4d19281e]{min-height:34px;margin-bottom:9px}.track-content .table-tools[data-v-4d19281e]{justify-content:space-between}.track-filter[data-v-4d19281e]{display:flex;align-items:center;gap:8px;color:#606775;font-size:13px}.track-filter[data-v-4d19281e] .el-select__wrapper{min-height:32px}.filters[data-v-4d19281e] .el-radio-button__inner{border-color:#e5e7eb;box-shadow:none}.filters[data-v-4d19281e] .el-radio-button__original-radio:checked+.el-radio-button__inner{color:#fff;border-color:#987fff;background:#987fff;box-shadow:none}.cost-tip[data-v-4d19281e]{margin-bottom:8px;padding:7px 10px;color:#7b6a41;background:#fffbf0}.result-table[data-v-4d19281e]{width:100%}.result-table[data-v-4d19281e] .el-table__header-wrapper th{color:#333;background:#f8fafc;font-size:13px;font-weight:600}.result-table[data-v-4d19281e] .el-table__inner-wrapper:before{height:0}.result-table[data-v-4d19281e] th.el-table__cell,.result-table[data-v-4d19281e] td.el-table__cell{border-right:0!important;border-bottom:1px solid #e5e7eb!important;padding:9px 0}.result-table[data-v-4d19281e] .el-table__header-wrapper th.el-table__cell{border-bottom-color:#d9dee8!important}.result-table[data-v-4d19281e] .cell{padding:0 8px}.track-result-table[data-v-4d19281e] .cell{text-align:left!important}.result-table[data-v-4d19281e] .el-table__header-wrapper .cell{white-space:nowrap}.result-table[data-v-4d19281e] .el-table-fixed-column--left,.result-table[data-v-4d19281e] .el-table-fixed-column--right{border-right:0!important;box-shadow:none!important}.ppc-header[data-v-4d19281e],.direction-header[data-v-4d19281e]{display:flex;align-items:center;justify-content:flex-start;gap:5px;white-space:nowrap}.ppc-header .el-select[data-v-4d19281e]{width:58px}.direction-header .el-select[data-v-4d19281e]{width:62px}.ppc-header[data-v-4d19281e] .el-select__wrapper,.direction-header[data-v-4d19281e] .el-select__wrapper{min-height:24px;padding:0 6px;border:1px solid #987fff;border-radius:4px;background:#fff;box-shadow:none}.ppc-header[data-v-4d19281e] .el-select__selected-item,.direction-header[data-v-4d19281e] .el-select__selected-item{font-size:12px}.ppc-cell[data-v-4d19281e]{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.ppc-cell b[data-v-4d19281e]{color:#303133;font-size:12px;font-weight:500}.ppc-cell small[data-v-4d19281e]{color:#98a2b3;font-size:10px;white-space:nowrap}.track-result-table[data-v-4d19281e] th.ppc-column-header .cell{display:flex;align-items:center;justify-content:flex-start;gap:3px;white-space:nowrap}.track-result-table[data-v-4d19281e] th.ppc-column-header .caret-wrapper{flex:0 0 24px;margin-left:0}.track-operation-icons[data-v-4d19281e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.track-operation-icons button[data-v-4d19281e]{width:26px;height:26px;padding:0;display:inline-grid;place-items:center;border:0;border-radius:5px;color:#7c5cfc;background:transparent;cursor:pointer}.track-operation-icons button[data-v-4d19281e]:hover{color:#6846ee;background:#f2eeff}.track-operation-icons .el-icon[data-v-4d19281e]{font-size:17px}.keyword-link[data-v-4d19281e]{color:#303133;font-size:13px;font-weight:500}.keyword-link[data-v-4d19281e]:hover{color:#7c5bff}.top-products[data-v-4d19281e]{gap:4px}.top-products img[data-v-4d19281e]{width:40px;height:40px;margin:0;border:0;border-radius:4px;-o-object-fit:contain;object-fit:contain;background:#fff}.top-products span[data-v-4d19281e]{margin-left:2px}.popover-products[data-v-4d19281e]{gap:6px}.popover-products>div[data-v-4d19281e]{padding:6px;border-color:#e5e7eb;border-radius:5px}.popover-products img[data-v-4d19281e]{width:78px;height:78px;-o-object-fit:contain;object-fit:contain}.trend i[data-v-4d19281e]{background:#8ca0d7}.competitor-toolbar[data-v-4d19281e]{padding-bottom:10px;border-bottom:1px solid #edf0f4}.tool-actions[data-v-4d19281e]{display:flex;align-items:center;gap:9px}.track-explanation[data-v-4d19281e]{border-radius:4px;background:#f8fafc}.top10-card[data-v-4d19281e]{border-radius:5px}.top10-card>img[data-v-4d19281e]{width:68px;height:68px;-o-object-fit:contain;object-fit:contain}.competitor-results .result-table[data-v-4d19281e] .el-table__header-wrapper th{font-size:14px}.product-cell[data-v-4d19281e]{display:flex;gap:11px;align-items:center}.product-cell>img[data-v-4d19281e]{width:56px;height:56px;flex:0 0 56px;border:1px solid #f0f0f0;border-radius:8px;-o-object-fit:contain;object-fit:contain;background:#fff}.product-cell>div[data-v-4d19281e]{min-width:0}.product-cell strong[data-v-4d19281e]{max-width:235px;display:block;overflow:hidden;color:#303133;font-size:12px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.product-tags[data-v-4d19281e]{margin-top:5px;display:flex;align-items:center;gap:7px;color:#667085;font-size:12px;font-weight:500}.product-tags>span[data-v-4d19281e]{display:inline;margin:0;color:#667085;font-size:12px}.product-tags[data-v-4d19281e] .el-tag__content{display:inline;margin:0;color:inherit;font-size:12px}.pending-competitors[data-v-4d19281e]{height:calc(100% - 92px);overflow:auto}.competitor-results[data-v-4d19281e]{height:auto;overflow:visible}.operation-icons[data-v-4d19281e]{display:flex;flex-direction:column;align-items:center;gap:10px}.operation-svg[data-v-4d19281e]{width:16px;height:16px;display:block;overflow:visible;fill:none;stroke:#8b5cf6;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;cursor:pointer}.operation-svg[data-v-4d19281e]:hover{stroke:#6d3df2}.operation-svg.heart-icon.favorited[data-v-4d19281e]{fill:#8b5cf6}.stacked-header[data-v-4d19281e],.stacked-cell[data-v-4d19281e]{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;line-height:1.35}.stacked-header[data-v-4d19281e]{gap:4px;color:#4e5969;font-weight:600}.stacked-cell>span[data-v-4d19281e]{min-height:18px}.category-text[data-v-4d19281e]{color:#606266;cursor:help}.rating[data-v-4d19281e]{color:#e6a23c}.positive[data-v-4d19281e]{color:#f56c6c}.negative[data-v-4d19281e]{color:#67c23a}.yes[data-v-4d19281e]{color:#67c23a;font-size:18px}.no[data-v-4d19281e]{color:#c0c4cc;font-size:18px}.action-view[data-v-4d19281e]{color:#67c23a!important}.action-generate[data-v-4d19281e]{color:#7c5cfc!important}.competitor-period b[data-v-4d19281e]{color:#4e5969;font-weight:600}.loading-page[data-v-4d19281e]{background:#fff}.loading-orbit[data-v-4d19281e]{color:#987fff;box-shadow:none}@media (max-width:1300px){.understanding-grid[data-v-4d19281e]{grid-template-columns:repeat(2,1fr)}.top10-grid[data-v-4d19281e]{grid-template-columns:repeat(5,1fr)}.report-page[data-v-4d19281e]{min-width:1050px}}.line-clamp-2[data-v-b2fae874]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}[data-v-b2fae874] .el-tag--warning{--el-tag-bg-color: #2c3e50;--el-tag-border-color: #2c3e50;--el-tag-text-color: #ffffff}[data-v-b2fae874] .el-tag--danger{--el-tag-bg-color: #ff0000;--el-tag-border-color: #ff0000;--el-tag-text-color: #ffffff}.line-clamp-2[data-v-987466ed]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.custom-scrollbar[data-v-987466ed]::-webkit-scrollbar{height:6px}.custom-scrollbar[data-v-987466ed]::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:3px}.custom-scrollbar[data-v-987466ed]::-webkit-scrollbar-track{background-color:transparent}[data-v-c6138324] .custom-select .el-input__wrapper{box-shadow:none!important;background-color:transparent!important}.sort-group[data-v-c6138324] .el-input__wrapper{border-radius:0}.sort-group .sort-field[data-v-c6138324] .el-input__wrapper{border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.sort-group .sort-confirm[data-v-c6138324]{border-top-left-radius:0;border-bottom-left-radius:0}.query-area[data-v-2abe8c5f]{font-size:12px}.query-area .query-label[data-v-2abe8c5f]{flex-shrink:0;width:auto;padding-right:2px;color:#4b5563;font-size:12px;line-height:1.4;white-space:nowrap}.query-area .el-input[data-v-2abe8c5f],.query-area .el-select[data-v-2abe8c5f],.query-area .el-date-editor[data-v-2abe8c5f],.query-area .el-input-number[data-v-2abe8c5f]{width:100%}.query-area[data-v-2abe8c5f] .el-input__inner,.query-area[data-v-2abe8c5f] .el-textarea__inner,.query-area[data-v-2abe8c5f] .el-select__placeholder,.query-area[data-v-2abe8c5f] .el-range-input,.query-area[data-v-2abe8c5f] .el-range-separator,.query-area[data-v-2abe8c5f] .el-input-number .el-input__inner{font-size:12px}.query-area[data-v-2abe8c5f] .el-input__inner::-webkit-input-placeholder,.query-area[data-v-2abe8c5f] .el-textarea__inner::-webkit-input-placeholder{font-size:12px;color:#c0c4cc}.filter-toggle-btn[data-v-2abe8c5f]{display:inline-flex;align-items:center;gap:4px;color:#722ed1;background:#fff;border:1px solid rgba(114,46,209,.3);border-radius:4px;padding:5px 12px;font-size:12px;transition:all .2s ease}.filter-toggle-btn[data-v-2abe8c5f]:hover{color:#722ed1;background:#faf5ff;border-color:#722ed180}.filter-toggle-btn-active[data-v-2abe8c5f]{color:#722ed1;background:#f3eaff;border-color:#722ed180}.filter-toggle-icon[data-v-2abe8c5f]{display:inline-flex;align-items:center;color:#722ed1}[data-v-2abe8c5f] .el-table .el-table__header th .cell{display:inline-flex;align-items:center}[data-v-2abe8c5f] .el-popover__reference-wrapper,[data-v-2abe8c5f] .el-popover__reference{display:inline-block}[data-v-2abe8c5f] .el-textarea__inner{resize:vertical;min-height:32px!important;line-height:1.4;padding:4px 11px}[data-v-2abe8c5f] .el-scrollbar__bar{opacity:1!important;z-index:3}[data-v-2abe8c5f] .el-scrollbar__bar.is-horizontal{height:12px;bottom:0}[data-v-2abe8c5f] .el-scrollbar__bar.is-vertical{width:12px}[data-v-2abe8c5f] .el-scrollbar__thumb{background-color:#90939980;border-radius:6px}[data-v-2abe8c5f] .el-scrollbar__thumb:hover{background-color:#909399b3}[data-v-2abe8c5f] .el-table__body-wrapper::-webkit-scrollbar{width:12px;height:12px}[data-v-2abe8c5f] .el-table__body-wrapper::-webkit-scrollbar-thumb{background-color:#90939980;border-radius:6px}[data-v-2abe8c5f] .el-table__body-wrapper::-webkit-scrollbar-thumb:hover{background-color:#909399b3}[data-v-2abe8c5f] .el-table__body-wrapper::-webkit-scrollbar-track{background-color:#0000000f;border-radius:6px}[data-v-2abe8c5f] .el-table__fixed,[data-v-2abe8c5f] .el-table__fixed-right{bottom:12px!important}.listing-data-status[data-v-b6f86de1]{margin-top:6px;padding:7px 9px;border-radius:4px;background:#fff7e6;color:#b7791f;font-size:12px;line-height:18px;white-space:normal}.listing-data-status.ended[data-v-b6f86de1]{background:#fff1f0;color:#c45656}.status-detail[data-v-b6f86de1]{margin-top:2px;font-size:11px}.complete-status[data-v-b6f86de1]{color:#67c23a;font-size:12px}.sales-trend-button[data-v-194695f9]{display:block;width:142px;margin:auto;padding:0;border:0;background:transparent;cursor:pointer;font-size:12px;color:#606266}.sales-trend-button[data-v-194695f9]:focus-visible{outline:2px solid #987BFF;outline-offset:2px;border-radius:4px}.sales-mini-chart[data-v-194695f9]{width:100%;height:50px}.sales-empty[data-v-194695f9],.sales-period[data-v-194695f9]{color:#909399;font-size:12px}.sales-detail-chart[data-v-194695f9]{width:100%;height:440px}.sales-conclusion[data-v-194695f9]{text-align:center;color:#606266}[data-direction=up][data-v-194695f9]{color:#dc2626}[data-direction=down][data-v-194695f9]{color:#16a34a}.import-result-summary[data-v-05d4f803]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}.import-result-summary>div[data-v-05d4f803]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:6px;font-size:13px}.import-result-summary strong[data-v-05d4f803]{font-size:22px}.import-result-badge[data-v-05d4f803]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;line-height:20px;white-space:nowrap}.import-result-badge.is-success[data-v-05d4f803]{color:#529b2e;background:#f0f9eb}.import-result-badge.is-failed[data-v-05d4f803]{color:#c45656;background:#fef0f0}.product-collect-page[data-v-05d4f803]{height:100%;min-height:720px;overflow:hidden;display:flex;flex-direction:column;background:#f5f6fa;color:#2b2f36;font-size:13px}.product-collect-page[data-v-05d4f803] .el-button,.product-collect-page[data-v-05d4f803] .el-input__inner,.product-collect-page[data-v-05d4f803] .el-select__placeholder,.product-collect-page[data-v-05d4f803] .el-select__selected-item,.product-collect-page[data-v-05d4f803] .el-pagination__total,.product-collect-page[data-v-05d4f803] .el-pagination__goto,.product-collect-page[data-v-05d4f803] .el-pagination__classifier{font-size:13px}.collect-body[data-v-05d4f803]{min-height:0;flex:1;display:flex;overflow:hidden}.collect-sidebar[data-v-05d4f803]{width:320px;flex:0 0 320px;height:100%;display:flex;flex-direction:column;background:#fff;border-right:1px solid #eef0f5}.sidebar-title[data-v-05d4f803]{height:64px;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #eef0f5;font-size:14px;font-weight:700;color:#252933}.category-scroll[data-v-05d4f803]{flex:1;overflow:auto;padding:24px 20px}.category-item[data-v-05d4f803]{width:100%;height:44px;border:0;border-radius:6px;background:transparent;display:flex;align-items:center;justify-content:space-between;padding:0 12px;margin-bottom:10px;color:#2c3038;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .16s ease,color .16s ease}.category-item[data-v-05d4f803]:hover{background:#f4f0ff}.category-item.active[data-v-05d4f803]{background:#8f6df7;color:#fff}.category-name[data-v-05d4f803]{display:inline-flex;align-items:center;gap:8px;min-width:0}.category-name[data-v-05d4f803] .el-icon{font-size:15px}.category-create[data-v-05d4f803]{padding:16px 20px 20px;border-top:1px solid #f1f2f6}.create-category-btn[data-v-05d4f803]{width:100%;height:42px;border:0;border-radius:5px;background:#8f6df7;font-size:13px;font-weight:600}.new-category-form[data-v-05d4f803]{padding:10px;border:1px solid #eee7ff;border-radius:6px;background:#fbfaff}.collect-content[data-v-05d4f803]{min-width:0;flex:1;display:flex;flex-direction:column;padding:16px 12px 0;background:#fff}.collect-page-header[data-v-05d4f803]{height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:space-between;padding:0 30px;background:#f5f6fa}.collect-page-header h1[data-v-05d4f803]{margin:0;color:#20242c;font-size:18px;font-weight:700;line-height:24px}.site-switcher[data-v-05d4f803]{display:flex;align-items:center;gap:8px;color:#4f5663;font-size:13px;font-weight:600}.site-select[data-v-05d4f803]{width:112px}.collect-toolbar[data-v-05d4f803]{height:60px;flex:0 0 60px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 12px;background:#fff}.toolbar-left[data-v-05d4f803],.toolbar-right[data-v-05d4f803]{display:flex;align-items:center;gap:12px}.toolbar-btn[data-v-05d4f803]{height:34px;min-width:88px;border-radius:5px;font-size:13px;font-weight:600}.toolbar-primary[data-v-05d4f803]{color:#8f6df7;border-color:#d9ccff;background:#f3efff}.toolbar-primary[data-v-05d4f803]:hover,.toolbar-primary.is-filtered[data-v-05d4f803]{color:#fff;border-color:#8f6df7;background:#8f6df7}.toolbar-danger[data-v-05d4f803]{color:#ff5c67;border-color:#ffc6ca;background:#fff4f4}.toolbar-danger[data-v-05d4f803]:hover{color:#fff;border-color:#ff5c67;background:#ff5c67}.push-btn[data-v-05d4f803]{height:34px;min-width:210px;border:0;border-radius:5px;background:#8f6df7;font-size:13px;font-weight:700}.export-btn[data-v-05d4f803]{height:34px;min-width:128px;border-radius:5px;color:#5c6472;background:#fff;font-size:13px;font-weight:600}.collect-table-wrap[data-v-05d4f803]{flex:1;min-height:0;overflow:hidden;background:#fff;border:1px solid #eceff5}.collect-table[data-v-05d4f803]{width:100%;font-size:13px;color:#343941}.collect-table[data-v-05d4f803] .el-table__header th{height:72px;background:#fff;color:#2e333b;font-size:14px;font-weight:700;border-bottom:1px solid #edf0f4}.collect-table[data-v-05d4f803] .el-table__body td{height:112px;font-size:13px;border-bottom:1px solid #edf0f4}.collect-table[data-v-05d4f803] .el-table__row{background:#fff}.collect-table[data-v-05d4f803] .el-table__row:hover>td.el-table__cell{background:#fbfaff}.product-thumb[data-v-05d4f803]{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;display:block;background:#f4f5f7}.product-info-cell[data-v-05d4f803]{min-width:0}.product-title[data-v-05d4f803]{max-width:330px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2d323a;font-size:13px;font-weight:600;line-height:22px}.product-meta[data-v-05d4f803]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-top:8px;color:#1f2630;font-size:13px;font-weight:600}.copy-icon[data-v-05d4f803]{color:#8f6df7;font-size:14px}.mini-badge[data-v-05d4f803],.fulfillment-badge[data-v-05d4f803]{height:18px;min-width:22px;display:inline-flex;align-items:center;justify-content:center;padding:0 4px;color:#fff;font-size:11px;font-weight:800;line-height:18px;border-radius:1px}.mini-badge.black[data-v-05d4f803]{background:#0f1115}.mini-badge.green[data-v-05d4f803]{background:#65c742}.mini-badge.pink[data-v-05d4f803]{background:#ef64ad}.mini-badge.cyan[data-v-05d4f803]{background:#38bdf8}.fulfillment-badge[data-v-05d4f803]{margin-left:auto;background:#ff747c;border-radius:3px}.status-badge[data-v-05d4f803]{display:inline-flex;align-items:center;justify-content:center;width:58px;flex:0 0 58px;height:26px;border-radius:3px;background:#e5e8ed;color:#68717f;font-size:13px;font-weight:700}.status-badge.pushed[data-v-05d4f803]{background:#f0eaff;color:#8f6df7}.row-actions[data-v-05d4f803]{display:inline-flex;flex-direction:column;align-items:center;gap:9px;color:#8f6df7;font-size:16px}.row-actions .el-icon[data-v-05d4f803]{cursor:pointer}.grade-badge[data-v-05d4f803]{display:inline-flex;min-width:24px;height:22px;align-items:center;justify-content:center;border-radius:2px;color:#fff;font-size:12px;font-weight:800}.grade-s[data-v-05d4f803],.grade-a[data-v-05d4f803]{background:#ef4444}.grade-d[data-v-05d4f803]{background:#60bce9}.grade-e[data-v-05d4f803]{background:red}.two-line-header[data-v-05d4f803]{display:flex;flex-direction:column;gap:4px;line-height:18px}.metric-pair[data-v-05d4f803]{min-height:44px;display:flex;flex-direction:column;justify-content:center;gap:8px;color:#4c525c;font-size:13px;font-weight:600}.metric-pair.compact-text span[data-v-05d4f803]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.suggested-cost[data-v-05d4f803]{color:#5a606b}.collect-pagination[data-v-05d4f803]{height:54px;flex:0 0 54px;display:flex;align-items:center;padding:0 12px;background:#fff}.collect-pagination[data-v-05d4f803] .el-pagination{--el-color-primary: #8f6df7;font-size:13px;font-weight:600}.collect-pagination[data-v-05d4f803] .el-pager li{border-radius:4px}.brand-logo-pulse[data-v-e43ecf92]{animation:brand-logo-pulse-e43ecf92 4.8s ease-in-out infinite;filter:drop-shadow(0 22px 45px rgba(124,58,237,.2))}.auth-feature-card[data-v-e43ecf92]{transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease}.auth-feature-card[data-v-e43ecf92]:hover{transform:translateY(-6px);background:#ffffffeb;box-shadow:0 26px 70px #2d375a21}@keyframes brand-logo-pulse-e43ecf92{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.auth-shell[data-v-d33932c1]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 1px);background-size:24px 24px}.auth-shell[data-v-d33932c1]:after{content:"";position:absolute;right:-10%;bottom:-12%;width:520px;height:520px;pointer-events:none;border-radius:999px;background:#e0f2feb8;filter:blur(72px)}.auth-card[data-v-d33932c1]{background:#fff}.auth-shell aside[data-v-d33932c1]:before{content:"";position:absolute;right:-54px;bottom:-76px;z-index:0;width:300px;height:300px;pointer-events:none;border-radius:999px;background:#bae6fdb8;filter:blur(56px)}.brand-logo-pulse[data-v-d33932c1]{animation:brand-logo-pulse-d33932c1 4.8s ease-in-out infinite;filter:drop-shadow(0 22px 45px rgba(124,58,237,.2))}.auth-feature-card[data-v-d33932c1]{transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease}.auth-feature-card[data-v-d33932c1]:hover{transform:translateY(-6px);background:#ffffffeb;box-shadow:0 26px 70px #2d375a21}@keyframes brand-logo-pulse-d33932c1{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.auth-shell[data-v-d33932c1] .el-tabs__nav-wrap:after{height:1px;background:#e9edf5}.auth-shell[data-v-d33932c1] .el-tabs__active-bar{height:3px;border-radius:999px;background:linear-gradient(90deg,#7a21ff,#f037e8)}.auth-shell[data-v-d33932c1] .el-tabs__item{color:#263149;font-weight:700}.auth-shell[data-v-d33932c1] .el-tabs__item.is-active,.auth-shell[data-v-d33932c1] .el-button--primary.is-link{color:#8b36ff}.auth-shell[data-v-d33932c1] .auth-form .el-form-item__label{color:#263149;font-weight:800;line-height:1.1;margin-bottom:6px}.auth-shell[data-v-d33932c1] .auth-form .el-form-item{margin-bottom:24px}.auth-shell[data-v-d33932c1] .auth-mode-tabs .el-tabs__content{padding-top:10px}.auth-shell[data-v-d33932c1] .el-input__wrapper{min-height:44px;border-radius:16px;background:#f8faff;box-shadow:0 0 0 1px #e4eaf3 inset}.auth-shell[data-v-d33932c1] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #9b5cff inset,0 10px 24px #7c48ff1f}.auth-shell[data-v-d33932c1] .el-input__password{display:inline-flex;align-items:center;color:#8aa0bf;font-size:16px}.auth-shell[data-v-d33932c1] .el-input__password:hover{color:#8b36ff}.auth-shell[data-v-d33932c1] .el-button--primary{border-color:#987bff;background:#987bff}.auth-shell[data-v-d33932c1] .el-button--primary.is-plain{border-color:#987bff;background:#987bff14;color:#987bff}.auth-shell[data-v-d33932c1] .auth-primary-button.el-button--primary{min-height:48px;border:0;border-radius:16px;background:linear-gradient(90deg,#8424ff,#e22cff);font-weight:900;box-shadow:0 18px 34px #9737ff47}.auth-shell[data-v-d33932c1] .el-button--primary.is-link{border-color:transparent;background:transparent;box-shadow:none;color:#987bff}@media (max-width: 1180px){.auth-shell>div[data-v-d33932c1]{grid-template-columns:1fr;padding:32px}.auth-shell section[data-v-d33932c1]{min-height:640px}}.auth-shell[data-v-0bcc2fa8]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(139,92,246,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.035) 1px,transparent 1px);background-size:24px 24px}.auth-shell[data-v-0bcc2fa8]:after{content:"";position:absolute;right:-10%;bottom:-12%;width:520px;height:520px;pointer-events:none;border-radius:999px;background:#e0f2feb8;filter:blur(72px)}.auth-card[data-v-0bcc2fa8]{background:#fff}.auth-shell aside[data-v-0bcc2fa8]:before{content:"";position:absolute;right:-54px;bottom:-76px;z-index:0;width:300px;height:300px;pointer-events:none;border-radius:999px;background:#bae6fdb8;filter:blur(56px)}.brand-logo-pulse[data-v-0bcc2fa8]{animation:brand-logo-pulse-0bcc2fa8 4.8s ease-in-out infinite;filter:drop-shadow(0 22px 45px rgba(124,58,237,.2))}.auth-feature-card[data-v-0bcc2fa8]{transition:transform .28s ease,box-shadow .28s ease,background-color .28s ease}.auth-feature-card[data-v-0bcc2fa8]:hover{transform:translateY(-6px);background:#ffffffeb;box-shadow:0 26px 70px #2d375a21}@keyframes brand-logo-pulse-0bcc2fa8{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.auth-shell[data-v-0bcc2fa8] .auth-form .el-form-item__label{color:#263149;font-weight:800;line-height:1.1;margin-bottom:6px}.auth-shell[data-v-0bcc2fa8] .auth-form .el-form-item{margin-bottom:24px}.auth-shell[data-v-0bcc2fa8] .el-input__wrapper{min-height:44px;border-radius:16px;background:#f8faff;box-shadow:0 0 0 1px #e4eaf3 inset}.auth-shell[data-v-0bcc2fa8] .el-input__wrapper.is-focus{box-shadow:0 0 0 1px #9b5cff inset,0 10px 24px #7c48ff1f}.auth-shell[data-v-0bcc2fa8] .el-input__password{display:inline-flex;align-items:center;color:#8aa0bf;font-size:16px}.auth-shell[data-v-0bcc2fa8] .el-input__password:hover{color:#8b36ff}.auth-shell[data-v-0bcc2fa8] .el-button--primary{border-color:#987bff;background:#987bff}.auth-shell[data-v-0bcc2fa8] .el-button--primary.is-plain{border-color:#987bff;background:#987bff14;color:#987bff}.auth-shell[data-v-0bcc2fa8] .auth-primary-button.el-button--primary{min-height:48px;border:0;border-radius:16px;background:linear-gradient(90deg,#8424ff,#e22cff);font-weight:900;box-shadow:0 18px 34px #9737ff47}.auth-shell[data-v-0bcc2fa8] .el-button--primary.is-link{border-color:transparent;background:transparent;box-shadow:none;color:#987bff}@media (max-width: 1180px){.auth-shell>div[data-v-0bcc2fa8]{grid-template-columns:1fr;padding:32px}.auth-shell section[data-v-0bcc2fa8]{min-height:640px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.bottom-0{bottom:0}.bottom-10{bottom:2.5rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-5{bottom:1.25rem}.bottom-\[100\%\]{bottom:100%}.bottom-\[18px\]{bottom:18px}.bottom-\[72px\]{bottom:72px}.bottom-\[96px\]{bottom:96px}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-64{left:16rem}.left-\[18px\]{left:18px}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-\[18px\]{right:18px}.top-0{top:0}.top-1{top:.25rem}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-20px\]{top:-20px}.top-\[18px\]{top:18px}.top-\[72px\]{top:72px}.top-\[96px\]{top:96px}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2400\]{z-index:2400}.col-span-1{grid-column:span 1 / span 1}.col-span-10{grid-column:span 10 / span 10}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-6{grid-column:span 6 / span 6}.col-span-8{grid-column:span 8 / span 8}.row-span-2{grid-row:span 2 / span 2}.m-0{margin:0}.m-2{margin:.5rem}.m-5{margin:1.25rem}.m-auto{margin:auto}.\!my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.\!mb-0{margin-bottom:0!important}.\!ml-0{margin-left:0!important}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-\[18px\]{margin-bottom:18px}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-10{margin-left:2.5rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-\[144px\]{margin-left:144px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-8{margin-right:2rem}.mr-\[10px\]{margin-right:10px}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[2px\]{margin-top:2px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.\!h-auto{height:auto!important}.h-0\.5{height:.125rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100px\]{height:100px}.h-\[108px\]{height:108px}.h-\[120px\]{height:120px}.h-\[132px\]{height:132px}.h-\[138px\]{height:138px}.h-\[148px\]{height:148px}.h-\[185px\]{height:185px}.h-\[18px\]{height:18px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[330px\]{height:330px}.h-\[360px\]{height:360px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[420px\]{height:420px}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[520px\]{height:520px}.h-\[58px\]{height:58px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-full{height:100%}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-64{max-height:16rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-\[380px\]{max-height:380px}.max-h-\[420px\]{max-height:420px}.max-h-\[520px\]{max-height:520px}.max-h-\[55vh\]{max-height:55vh}.max-h-\[62vh\]{max-height:62vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-full{max-height:100%}.min-h-0{min-height:0px}.min-h-32{min-height:8rem}.min-h-4{min-height:1rem}.min-h-80{min-height:20rem}.min-h-\[220px\]{min-height:220px}.min-h-\[25px\]{min-height:25px}.min-h-\[26px\]{min-height:26px}.min-h-\[48px\]{min-height:48px}.min-h-\[60px\]{min-height:60px}.min-h-\[640px\]{min-height:640px}.min-h-\[800px\]{min-height:800px}.min-h-\[calc\(100vh-140px\)\]{min-height:calc(100vh - 140px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.\!w-28{width:7rem!important}.\!w-40{width:10rem!important}.\!w-\[200px\]{width:200px!important}.\!w-\[260px\]{width:260px!important}.\!w-\[72px\]{width:72px!important}.\!w-\[90px\]{width:90px!important}.\!w-full{width:100%!important}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[102px\]{width:102px}.w-\[1100px\]{width:1100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[126px\]{width:126px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[138px\]{width:138px}.w-\[1400px\]{width:1400px}.w-\[148px\]{width:148px}.w-\[168px\]{width:168px}.w-\[178px\]{width:178px}.w-\[185px\]{width:185px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[330px\]{width:330px}.w-\[342px\]{width:342px}.w-\[392px\]{width:392px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[4px\]{width:4px}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[58px\]{width:58px}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[760px\]{width:760px}.w-\[800px\]{width:800px}.w-\[88px\]{width:88px}.w-\[900px\]{width:900px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-24{min-width:6rem}.min-w-8{min-width:2rem}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[68px\]{min-width:68px}.min-w-\[80px\]{min-width:80px}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1060px\]{max-width:1060px}.max-w-\[1168px\]{max-width:1168px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1295px\]{max-width:1295px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[220px\]{max-width:220px}.max-w-\[260px\]{max-width:260px}.max-w-\[360px\]{max-width:360px}.max-w-\[390px\]{max-width:390px}.max-w-\[410px\]{max-width:410px}.max-w-\[600px\]{max-width:600px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[768px\]{max-width:768px}.max-w-\[78\%\]{max-width:78%}.max-w-\[820px\]{max-width:820px}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[86vw\]{max-width:86vw}.max-w-\[900px\]{max-width:900px}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[38px\]{--tw-translate-x: -38px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-\[68px\]{--tw-translate-y: -68px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[3px\]{--tw-translate-y: 3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.list-disc{list-style-type:disc}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[250px_240px_minmax\(560px\,1fr\)\]{grid-template-columns:250px 240px minmax(560px,1fr)}.grid-cols-\[minmax\(0\,1fr\)_390px\]{grid-template-columns:minmax(0,1fr) 390px}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.grid-rows-5{grid-template-rows:repeat(5,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-center{justify-items:center}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[6px\]{gap:6px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-1{row-gap:.25rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.gap-y-5{row-gap:1.25rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\!whitespace-normal{white-space:normal!important}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-tl-sm{border-top-left-radius:.125rem}.rounded-tl-xl{border-top-left-radius:.75rem}.rounded-tr-sm{border-top-right-radius:.125rem}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-blue-200{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.\!border-blue-400{--tw-border-opacity: 1 !important;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))!important}.\!border-green-200{--tw-border-opacity: 1 !important;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))!important}.\!border-orange-200{--tw-border-opacity: 1 !important;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))!important}.\!border-transparent{border-color:transparent!important}.\!border-violet-500{--tw-border-opacity: 1 !important;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))!important}.border-\[\#165DFF\]{--tw-border-opacity: 1;border-color:rgb(22 93 255 / var(--tw-border-opacity, 1))}.border-\[\#86909C\]{--tw-border-opacity: 1;border-color:rgb(134 144 156 / var(--tw-border-opacity, 1))}.border-\[\#8B36FF\]{--tw-border-opacity: 1;border-color:rgb(139 54 255 / var(--tw-border-opacity, 1))}.border-\[\#B2A8FF\]\/40{border-color:#b2a8ff66}.border-\[\#C9CDD4\]{--tw-border-opacity: 1;border-color:rgb(201 205 212 / var(--tw-border-opacity, 1))}.border-\[\#D9D0FF\]{--tw-border-opacity: 1;border-color:rgb(217 208 255 / var(--tw-border-opacity, 1))}.border-\[\#DCDFE6\]{--tw-border-opacity: 1;border-color:rgb(220 223 230 / var(--tw-border-opacity, 1))}.border-\[\#E5E6EB\]{--tw-border-opacity: 1;border-color:rgb(229 230 235 / var(--tw-border-opacity, 1))}.border-\[\#E5EAF3\]{--tw-border-opacity: 1;border-color:rgb(229 234 243 / var(--tw-border-opacity, 1))}.border-\[\#E9EDF5\]{--tw-border-opacity: 1;border-color:rgb(233 237 245 / var(--tw-border-opacity, 1))}.border-\[\#EBEEF5\]{--tw-border-opacity: 1;border-color:rgb(235 238 245 / var(--tw-border-opacity, 1))}.border-\[\#F2F3F5\]{--tw-border-opacity: 1;border-color:rgb(242 243 245 / var(--tw-border-opacity, 1))}.border-\[\#F4F0FF\]{--tw-border-opacity: 1;border-color:rgb(244 240 255 / var(--tw-border-opacity, 1))}.border-\[\#cbb8ff\]{--tw-border-opacity: 1;border-color:rgb(203 184 255 / var(--tw-border-opacity, 1))}.border-\[\#f3a847\]{--tw-border-opacity: 1;border-color:rgb(243 168 71 / var(--tw-border-opacity, 1))}.border-\[--el-color-primary\]{border-color:var(--el-color-primary)}.border-\[var\(--color-primary\)\]{border-color:var(--color-primary)}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-200\/80{border-color:#e2e8f0cc}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/80{border-color:#ddd6fecc}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/20{border-color:#fff3}.\!bg-blue-50{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-green-50{--tw-bg-opacity: 1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))!important}.\!bg-indigo-500{--tw-bg-opacity: 1 !important;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))!important}.\!bg-orange-50{--tw-bg-opacity: 1 !important;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.\!bg-violet-500{--tw-bg-opacity: 1 !important;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))!important}.\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#131921\]{--tw-bg-opacity: 1;background-color:rgb(19 25 33 / var(--tw-bg-opacity, 1))}.bg-\[\#165DFF\]{--tw-bg-opacity: 1;background-color:rgb(22 93 255 / var(--tw-bg-opacity, 1))}.bg-\[\#232f3e\]{--tw-bg-opacity: 1;background-color:rgb(35 47 62 / var(--tw-bg-opacity, 1))}.bg-\[\#52C41A\]\/90{background-color:#52c41ae6}.bg-\[\#722ED1\]{--tw-bg-opacity: 1;background-color:rgb(114 46 209 / var(--tw-bg-opacity, 1))}.bg-\[\#7A21FF\]{--tw-bg-opacity: 1;background-color:rgb(122 33 255 / var(--tw-bg-opacity, 1))}.bg-\[\#8ca0d7\]{--tw-bg-opacity: 1;background-color:rgb(140 160 215 / var(--tw-bg-opacity, 1))}.bg-\[\#9f7aea\]{--tw-bg-opacity: 1;background-color:rgb(159 122 234 / var(--tw-bg-opacity, 1))}.bg-\[\#B2A8FF\]\/20{background-color:#b2a8ff33}.bg-\[\#E4F4FF\]{--tw-bg-opacity: 1;background-color:rgb(228 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E8F3FF\]{--tw-bg-opacity: 1;background-color:rgb(232 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF3FA\]{--tw-bg-opacity: 1;background-color:rgb(238 243 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F0F5FF\]{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F3F5\]{--tw-bg-opacity: 1;background-color:rgb(242 243 245 / var(--tw-bg-opacity, 1))}.bg-\[\#F2F6FF\]{--tw-bg-opacity: 1;background-color:rgb(242 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F4E4FF\]{--tw-bg-opacity: 1;background-color:rgb(244 228 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F0FF\]{--tw-bg-opacity: 1;background-color:rgb(244 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F7FA\]{--tw-bg-opacity: 1;background-color:rgb(245 247 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F8FA\]{--tw-bg-opacity: 1;background-color:rgb(247 248 250 / var(--tw-bg-opacity, 1))}.bg-\[\#F7F9FC\]{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F6FF\]{--tw-bg-opacity: 1;background-color:rgb(248 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAFC\]{--tw-bg-opacity: 1;background-color:rgb(250 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFCFF\]{--tw-bg-opacity: 1;background-color:rgb(251 252 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FBFDFF\]{--tw-bg-opacity: 1;background-color:rgb(251 253 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FCFAFF\]{--tw-bg-opacity: 1;background-color:rgb(252 250 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FFE4F0\]{--tw-bg-opacity: 1;background-color:rgb(255 228 240 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF4E4\]{--tw-bg-opacity: 1;background-color:rgb(255 244 228 / var(--tw-bg-opacity, 1))}.bg-\[\#edf0f5\]{--tw-bg-opacity: 1;background-color:rgb(237 240 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f4baba\]{--tw-bg-opacity: 1;background-color:rgb(244 186 186 / var(--tw-bg-opacity, 1))}.bg-\[\#f59e0b\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f9fc\]{--tw-bg-opacity: 1;background-color:rgb(247 249 252 / var(--tw-bg-opacity, 1))}.bg-\[\#febd69\]{--tw-bg-opacity: 1;background-color:rgb(254 189 105 / var(--tw-bg-opacity, 1))}.bg-\[var\(--el-color-primary-light-9\)\]{background-color:var(--el-color-primary-light-9)}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-black\/55{background-color:#0000008c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/55{background-color:#ffffff8c}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#A12BFF\]{--tw-gradient-from: #A12BFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 43 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F7F9FC\]{--tw-gradient-from: #F7F9FC var(--tw-gradient-from-position);--tw-gradient-to: rgb(247 249 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(235\,220\,255\,0\.4\)\]{--tw-gradient-from: rgba(235,220,255,.4) var(--tw-gradient-from-position);--tw-gradient-to: rgba(235, 220, 255, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#F7F9FC\]{--tw-gradient-to: rgb(247 249 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F7F9FC var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(255\,228\,240\,0\.3\)\]{--tw-gradient-to: rgba(255, 228, 240, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(255,228,240,.3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-300{--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fcd34d var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/85{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#722ED1\]{--tw-gradient-to: #722ED1 var(--tw-gradient-to-position)}.to-\[rgba\(240\,245\,255\,0\.5\)\]{--tw-gradient-to: rgba(240,245,255,.5) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50\/75{--tw-gradient-to: rgb(253 244 255 / .75) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.\!p-3{padding:.75rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.\!px-1\.5{padding-left:.375rem!important;padding-right:.375rem!important}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-0{padding-bottom:0}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-2{padding-bottom:.5rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-1{padding-left:.25rem}.pl-11{padding-left:2.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-8{padding-left:2rem}.pl-\[10px\]{padding-left:10px}.pl-\[14px\]{padding-left:14px}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pr-\[10px\]{padding-right:10px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[10px\]{padding-top:10px}.pt-\[50px\]{padding-top:50px}.pt-\[6px\]{padding-top:6px}.pt-\[9vh\]{padding-top:9vh}.\!text-left{text-align:left!important}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.text-\[56px\]{font-size:56px}.text-\[64px\]{font-size:64px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[18px\]{line-height:18px}.leading-\[22px\]{line-height:22px}.leading-\[23px\]{line-height:23px}.leading-\[84px\]{line-height:84px}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.\!text-\[\#8B5CF6\]{--tw-text-opacity: 1 !important;color:rgb(139 92 246 / var(--tw-text-opacity, 1))!important}.\!text-\[\#987BFF\]{--tw-text-opacity: 1 !important;color:rgb(152 123 255 / var(--tw-text-opacity, 1))!important}.\!text-blue-600{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.\!text-gray-600{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.\!text-green-600{--tw-text-opacity: 1 !important;color:rgb(22 163 74 / var(--tw-text-opacity, 1))!important}.\!text-orange-600{--tw-text-opacity: 1 !important;color:rgb(234 88 12 / var(--tw-text-opacity, 1))!important}.\!text-red-600{--tw-text-opacity: 1 !important;color:rgb(220 38 38 / var(--tw-text-opacity, 1))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#00B42A\]{--tw-text-opacity: 1;color:rgb(0 180 42 / var(--tw-text-opacity, 1))}.text-\[\#131921\]{--tw-text-opacity: 1;color:rgb(19 25 33 / var(--tw-text-opacity, 1))}.text-\[\#165DFF\]{--tw-text-opacity: 1;color:rgb(22 93 255 / var(--tw-text-opacity, 1))}.text-\[\#1D2129\]{--tw-text-opacity: 1;color:rgb(29 33 41 / var(--tw-text-opacity, 1))}.text-\[\#1D39C4\]{--tw-text-opacity: 1;color:rgb(29 57 196 / var(--tw-text-opacity, 1))}.text-\[\#23304A\]{--tw-text-opacity: 1;color:rgb(35 48 74 / var(--tw-text-opacity, 1))}.text-\[\#24304A\]{--tw-text-opacity: 1;color:rgb(36 48 74 / var(--tw-text-opacity, 1))}.text-\[\#25324B\]{--tw-text-opacity: 1;color:rgb(37 50 75 / var(--tw-text-opacity, 1))}.text-\[\#263149\]{--tw-text-opacity: 1;color:rgb(38 49 73 / var(--tw-text-opacity, 1))}.text-\[\#2B303B\]{--tw-text-opacity: 1;color:rgb(43 48 59 / var(--tw-text-opacity, 1))}.text-\[\#333333\],.text-\[\#333\]{--tw-text-opacity: 1;color:rgb(51 51 51 / var(--tw-text-opacity, 1))}.text-\[\#4E5969\]{--tw-text-opacity: 1;color:rgb(78 89 105 / var(--tw-text-opacity, 1))}.text-\[\#606266\]{--tw-text-opacity: 1;color:rgb(96 98 102 / var(--tw-text-opacity, 1))}.text-\[\#64748B\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#667085\]{--tw-text-opacity: 1;color:rgb(102 112 133 / var(--tw-text-opacity, 1))}.text-\[\#722ED1\]{--tw-text-opacity: 1;color:rgb(114 46 209 / var(--tw-text-opacity, 1))}.text-\[\#728096\]{--tw-text-opacity: 1;color:rgb(114 128 150 / var(--tw-text-opacity, 1))}.text-\[\#86909C\]{--tw-text-opacity: 1;color:rgb(134 144 156 / var(--tw-text-opacity, 1))}.text-\[\#8A9AB3\]{--tw-text-opacity: 1;color:rgb(138 154 179 / var(--tw-text-opacity, 1))}.text-\[\#8AA0BF\]{--tw-text-opacity: 1;color:rgb(138 160 191 / var(--tw-text-opacity, 1))}.text-\[\#8B36FF\]{--tw-text-opacity: 1;color:rgb(139 54 255 / var(--tw-text-opacity, 1))}.text-\[\#909399\]{--tw-text-opacity: 1;color:rgb(144 147 153 / var(--tw-text-opacity, 1))}.text-\[\#987BFF\]{--tw-text-opacity: 1;color:rgb(152 123 255 / var(--tw-text-opacity, 1))}.text-\[\#999\]{--tw-text-opacity: 1;color:rgb(153 153 153 / var(--tw-text-opacity, 1))}.text-\[\#A12BFF\]{--tw-text-opacity: 1;color:rgb(161 43 255 / var(--tw-text-opacity, 1))}.text-\[\#A9AEB8\]{--tw-text-opacity: 1;color:rgb(169 174 184 / var(--tw-text-opacity, 1))}.text-\[\#B2A8FF\]{--tw-text-opacity: 1;color:rgb(178 168 255 / var(--tw-text-opacity, 1))}.text-\[\#C0C4CC\]{--tw-text-opacity: 1;color:rgb(192 196 204 / var(--tw-text-opacity, 1))}.text-\[\#C9CDD4\]{--tw-text-opacity: 1;color:rgb(201 205 212 / var(--tw-text-opacity, 1))}.text-\[\#E02020\]{--tw-text-opacity: 1;color:rgb(224 32 32 / var(--tw-text-opacity, 1))}.text-\[\#EB2F96\]{--tw-text-opacity: 1;color:rgb(235 47 150 / var(--tw-text-opacity, 1))}.text-\[\#F56C6C\]{--tw-text-opacity: 1;color:rgb(245 108 108 / var(--tw-text-opacity, 1))}.text-\[\#F77234\]{--tw-text-opacity: 1;color:rgb(247 114 52 / var(--tw-text-opacity, 1))}.text-\[\#FA8C16\]{--tw-text-opacity: 1;color:rgb(250 140 22 / var(--tw-text-opacity, 1))}.text-\[\#FF4D4F\]{--tw-text-opacity: 1;color:rgb(255 77 79 / var(--tw-text-opacity, 1))}.text-\[--el-color-primary\],.text-\[var\(--el-color-primary\)\]{color:var(--el-color-primary)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-90{opacity:.9}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_\#8B36FF\]{--tw-shadow: 0 0 0 1px #8B36FF;--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(22\,93\,255\,0\.08\)\]{--tw-shadow: 0 0 0 2px rgba(22,93,255,.08);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(124\,58\,237\,\.08\)\]{--tw-shadow: 0 12px 30px rgba(124,58,237,.08);--tw-shadow-colored: 0 12px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(124\,58\,237\,\.08\)\]{--tw-shadow: 0 14px 35px rgba(124,58,237,.08);--tw-shadow-colored: 0 14px 35px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_40px_rgba\(45\,55\,90\,\.06\)\]{--tw-shadow: 0 14px 40px rgba(45,55,90,.06);--tw-shadow-colored: 0 14px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_55px_rgba\(45\,55\,90\,\.08\)\]{--tw-shadow: 0 20px 55px rgba(45,55,90,.08);--tw-shadow-colored: 0 20px 55px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_26px_70px_rgba\(88\,102\,126\,0\.18\)\]{--tw-shadow: 0 26px 70px rgba(88,102,126,.18);--tw-shadow-colored: 0 26px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 2px 12px rgba(0,0,0,.04);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 2px 8px rgba(0,0,0,.08);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_35px_110px_rgba\(124\,58\,237\,\.13\)\]{--tw-shadow: 0 35px 110px rgba(124,58,237,.13);--tw-shadow-colored: 0 35px 110px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(161\,43\,255\,0\.08\)\]{--tw-shadow: 0 4px 16px rgba(161,43,255,.08);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 8px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,\.9\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.9);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#987BFF\]\/5{--tw-shadow-color: rgb(152 123 255 / .05);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_8px_18px_rgba\(168\,85\,247\,0\.18\)\]{--tw-drop-shadow: drop-shadow(0 8px 18px rgba(168,85,247,.18));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.el-pagination,:where(div,footer):has(>.el-pagination),.pagination-wrapper{justify-content:flex-start!important}.el-pagination{margin-inline-start:0!important;justify-self:start}.pagination-wrapper>.pagination-controls,.pagination-wrapper>.page-size-control{align-self:flex-start}:root{--el-color-primary: rgb(152, 123, 255);--el-color-primary-light-3: rgb(181, 153, 255);--el-color-primary-light-5: rgb(202, 182, 255);--el-color-primary-light-7: rgb(219, 204, 255);--el-color-primary-light-8: rgb(234, 224, 255);--el-color-primary-light-9: rgb(247, 244, 255);--el-color-primary-dark-2: rgb(122, 94, 204);--primary-color: rgb(152, 123, 255);--primary-blue: rgb(152, 123, 255);--primary-light: rgb(181, 153, 255);--primary-dark: rgb(30, 64, 175);--bg-primary: #F2F2F2;--bg-secondary: #ffffff;--bg-accent: #e0f2fe;--text-primary: #1D2129;--text-secondary: #4E5969;--text-muted: #86909C;--success: #00B42A;--warning: #FF7D00;--danger: #F53F3F;--border-color: #E5E6EB;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--spacing-xs: .5rem;--spacing-sm: 1rem;--spacing-md: 1.5rem;--spacing-lg: 2rem;--spacing-xl: 3rem}@font-face{font-family:siyuan SC;src:url(./siyuan-rRx_qMJ4.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang;src:url(./PingFang-D2K0UjAr.ttf) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:AlibabaPuHuiTi;src:url(./AlibabaPuHuiTi-3-55-Regular-BzU-3NET.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;font-family:AlibabaPuHuiTi,Microsoft YaHei,sans-serif}svg[viewBox="0 0 1024 1024"]{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}html{scroll-behavior:smooth;font-size:14px;font-synthesis:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:AlibabaPuHuiTi,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;color:var(--text-primary);background-color:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(rgba(0,0,0,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.06) 1px,transparent 1px);background-size:24px 24px;background-position:0 0}@media screen and (-webkit-min-device-pixel-ratio: 0){body{-webkit-font-smoothing:subpixel-antialiased}}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.3;margin-bottom:var(--spacing-sm)}h1{font-size:2.5rem}h2{font-size:2rem;color:var(--text-primary);margin-top:0;margin-bottom:var(--spacing-md)}h3{font-size:1.5rem;color:var(--text-primary);margin-top:var(--spacing-lg)}h4{font-size:1.25rem;color:var(--text-secondary)}p{margin-bottom:var(--spacing-sm);color:var(--text-secondary)}a{color:var(--primary-blue);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-dark)}.container{max-width:1440px;margin:0 auto;padding:0 var(--spacing-lg)}.card{background:var(--bg-secondary);border-radius:12px;padding:var(--spacing-lg);box-shadow:var(--shadow-sm);margin-bottom:var(--spacing-lg);transition:box-shadow .3s ease}.card:hover{box-shadow:var(--shadow-md)}.card h3,.card h4{position:relative}.grid{display:grid;gap:var(--spacing-lg)}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.grid-2,.grid-3{grid-template-columns:1fr}h1{font-size:2rem}h2{font-size:1.5rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease-out}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--primary-light);border-radius:4px}.bg-grid{background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:24px 24px;background-position:0 0}.bg-gradient{background-image:linear-gradient(180deg,#ffe4f066,#ebdcff80 40%,#fff)}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.first\:pl-2:first-child{padding-left:.5rem}.last\:mb-0:last-child{margin-bottom:0}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pr-2:last-child{padding-right:.5rem}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border:hover{border-width:1px}.hover\:\!border-violet-600:hover{--tw-border-opacity: 1 !important;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))!important}.hover\:border-\[\#722ED1\]:hover{--tw-border-opacity: 1;border-color:rgb(114 46 209 / var(--tw-border-opacity, 1))}.hover\:border-\[\#B599FF\]:hover{--tw-border-opacity: 1;border-color:rgb(181 153 255 / var(--tw-border-opacity, 1))}.hover\:border-\[\#EEF5FF\]:hover{--tw-border-opacity: 1;border-color:rgb(238 245 255 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:\!bg-violet-600:hover{--tw-bg-opacity: 1 !important;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#8b5cf6\]:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#987BFF\]\/10:hover{background-color:#987bff1a}.hover\:bg-\[\#F2F3F5\]:hover{--tw-bg-opacity: 1;background-color:rgb(242 243 245 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f3a847\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 168 71 / var(--tw-bg-opacity, 1))}.hover\:bg-\[var\(--el-color-primary-light-9\)\]:hover{background-color:var(--el-color-primary-light-9)}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50\/30:hover{background-color:#f5f3ff4d}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:text-\[\#165DFF\]:hover{--tw-text-opacity: 1;color:rgb(22 93 255 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1D2129\]:hover{--tw-text-opacity: 1;color:rgb(29 33 41 / var(--tw-text-opacity, 1))}.hover\:text-\[\#531DAB\]:hover{--tw-text-opacity: 1;color:rgb(83 29 171 / var(--tw-text-opacity, 1))}.hover\:text-\[\#722ED1\]:hover{--tw-text-opacity: 1;color:rgb(114 46 209 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9f7aea\]:hover{--tw-text-opacity: 1;color:rgb(159 122 234 / var(--tw-text-opacity, 1))}.hover\:text-\[\#F53F3F\]:hover{--tw-text-opacity: 1;color:rgb(245 63 63 / var(--tw-text-opacity, 1))}.hover\:text-\[--el-color-primary\]:hover{color:var(--el-color-primary)}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-\[0_4px_12px_rgba\(114\,46\,209\,0\.12\)\]:hover{--tw-shadow: 0 4px 12px rgba(114,46,209,.12);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 8px 24px rgba(0,0,0,.06);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-\[\#987BFF\]:focus{--tw-border-opacity: 1;border-color:rgb(152 123 255 / var(--tw-border-opacity, 1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#987BFF\]\/15:focus{--tw-ring-color: rgb(152 123 255 / .15)}.disabled\:opacity-40:disabled{opacity:.4}.group:hover .group-hover\:bg-\[\#987BFF\]{--tw-bg-opacity: 1;background-color:rgb(152 123 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:text-\[\#987BFF\]{--tw-text-opacity: 1;color:rgb(152 123 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media not all and (min-width: 1024px){.max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (min-width: 768px){.max-md\:absolute{position:absolute}.max-md\:left-0{left:0}.max-md\:top-0{top:0}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}}@media not all and (min-width: 640px){.max-sm\:\!w-full{width:100%!important}}@media (min-width: 640px){.sm\:block{display:block}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[116px_minmax\(0\,1fr\)\]{grid-template-columns:116px minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:p-6{padding:1.5rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:text-5xl{font-size:3rem;line-height:1}}@media (min-width: 768px){.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:block{display:block}.md\:grid{display:grid}.md\:\!hidden{display:none!important}.md\:hidden{display:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:p-5{padding:1.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}}@media (min-width: 1024px){.lg\:w-1\/3{width:33.333333%}.lg\:w-2\/3{width:66.666667%}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[340px_minmax\(0\,1fr\)\]{grid-template-columns:340px minmax(0,1fr)}.lg\:grid-cols-\[390px_minmax\(0\,1fr\)\]{grid-template-columns:390px minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:gap-6{gap:1.5rem}.lg\:border-r{border-right-width:1px}.lg\:border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.lg\:pr-5{padding-right:1.25rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-0{top:0}.xl\:h-\[calc\(100vh-140px\)\]{height:calc(100vh - 140px)}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:border-r{border-right-width:1px}.xl\:last\:border-r-0:last-child{border-right-width:0px}}@media (min-width: 1536px){.\32xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\32xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.sales-estimate-input.sales-estimate-input{--el-color-primary: #987bff;box-sizing:border-box;min-width:0;min-height:52px;height:auto;padding:4px;border:1px solid #987bff;-o-border-image:none;border-image:none;border-radius:8px;background:#fff;box-shadow:none;transition:none}.sales-estimate-input.sales-estimate-input:focus-within{border-color:#987bff;box-shadow:none}.sales-estimate-input.sales-estimate-input.is-borderless{min-height:42px;padding:0;border:0;background:transparent}.sales-estimate-input .el-input__wrapper,.sales-estimate-input .el-select__wrapper,.sales-estimate-input .el-textarea__inner{background:transparent;box-shadow:none!important}.sales-estimate-input>.el-input,.sales-estimate-input>.el-select{height:42px}.sales-estimate-input .el-input__wrapper,.sales-estimate-input .el-select__wrapper{min-height:40px}.sales-estimate-input .el-input__inner{font-size:14px}.sales-estimate-input.sales-estimate-input .el-button--primary:not(.is-link){--el-button-bg-color: #987bff;--el-button-border-color: #987bff;height:42px;margin:0;border-radius:6px;background:var(--el-button-bg-color);border-color:var(--el-button-border-color)}.sales-estimate-input.sales-estimate-input .el-button--primary.is-disabled:not(.is-link){background:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.sales-estimate-input.sales-estimate-input.is-invalid{border-color:var(--el-color-danger)}
