@keyframes AISearchInput_aiInputSpin__7tVp8{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes AISearchInput_aiInputBreathe__thDF5{0%,to{box-shadow:0 14px 40px -18px rgba(91,63,239,.45)}50%{box-shadow:0 20px 54px -16px rgba(214,99,248,.6)}}.AISearchInput_glow__n0GR_{position:relative;border-radius:16px;padding:2.5px;overflow:hidden;background:#ece4f8;animation:AISearchInput_aiInputBreathe__thDF5 2.8s ease-in-out infinite}.AISearchInput_glow__n0GR_:before{content:"";position:absolute;left:50%;top:50%;width:220%;height:220%;transform:translate(-50%,-50%);background:conic-gradient(transparent 0deg,transparent 230deg,#d663f8 290deg,#fff 320deg,#5b3fef 345deg,transparent 1turn);animation:AISearchInput_aiInputSpin__7tVp8 2.6s linear infinite;z-index:0;pointer-events:none}.AISearchInput_field__DKyYj{position:relative;z-index:1;display:flex;flex-direction:row;align-items:flex-end;gap:10px;padding:6px 6px 6px 14px;border-radius:13.5px;background:#fff}.AISearchInput_star__2p7L2{width:22px;height:22px;flex:0 0 auto;margin-bottom:7px;object-fit:contain;display:block}.AISearchInput_input__padaM{display:block;width:100%;border:none;outline:none;font-size:15px;line-height:1.5;resize:none;min-height:24px;max-height:96px;padding:6px 0;background:transparent;font-family:inherit;color:#1f2024;overflow-y:hidden}.AISearchInput_input__padaM::-webkit-scrollbar{width:8px;height:8px}.AISearchInput_input__padaM::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #fff;background-color:#fff}.AISearchInput_input__padaM::-webkit-scrollbar-thumb{border-radius:8px;background-color:#eee}.AISearchInput_input__padaM::-webkit-scrollbar-button{display:none}.AISearchInput_input__padaM::placeholder{color:#9aa0a6}.AISearchInput_input__padaM:disabled{background:transparent;color:#999}.AISearchInput_sendBtn__13U77{display:flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;height:36px;padding:0 18px;border:none;border-radius:11px;background:linear-gradient(120deg,#d663f8,#5b3fef);color:#fff;font-size:14px;font-weight:700;font-family:inherit;cursor:pointer;white-space:nowrap;box-shadow:0 8px 22px -8px rgba(91,63,239,.6);transition:filter .16s ease,box-shadow .16s ease,transform .1s ease}.AISearchInput_sendBtn__13U77:hover:not(:disabled){filter:brightness(1.07);box-shadow:0 11px 28px -8px rgba(91,63,239,.72)}.AISearchInput_sendBtn__13U77:active:not(:disabled){transform:translateY(1px)}.AISearchInput_sendBtn__13U77:disabled{opacity:.5;cursor:not-allowed}.AISearchInput_spinner__wrxsB{position:relative;width:10px;height:10px;background:#fff;border-radius:2px}@media (max-width:640px){.AISearchInput_field__DKyYj{gap:6px;padding:5px 5px 5px 10px;align-items:center}.AISearchInput_star__2p7L2{width:18px;height:18px;margin-bottom:0}.AISearchInput_input__padaM{font-size:13.5px;min-height:20px;padding:4px 0;white-space:nowrap;overflow:hidden}.AISearchInput_input__padaM::placeholder{text-overflow:ellipsis}.AISearchInput_sendBtn__13U77{height:32px;padding:0 12px;font-size:13px}}.AIAnalysis_analysis__L8MJE{padding:12px;border-radius:10px;background:linear-gradient(139deg,rgb(214 99 248/8%),rgb(91 63 239/8%))}.AIAnalysis_header__VCi3m{display:flex;align-items:center;gap:8px}.AIAnalysis_icon__RHbHj{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.AIAnalysis_icon__RHbHj svg path{fill:url(#aiAnalysisGradient)}.AIAnalysis_title__vTMl9{font-weight:500;font-size:18px;color:var(--mainFont)}.AIAnalysis_content__bZVXU{font-size:14px;line-height:1.6;color:var(--subFont);background:#fff;padding:10px;border-radius:5px;margin-top:6px}.AIAnalysis_content__bZVXU p{margin:0 0 8px}.AIAnalysis_content__bZVXU p:last-child{margin-bottom:0}.AIAnalysis_content__bZVXU strong{color:var(--mainFont,#333);font-weight:600}.AIAnalysis_content__bZVXU em{font-style:italic}.AIAnalysis_content__bZVXU h1,.AIAnalysis_content__bZVXU h2,.AIAnalysis_content__bZVXU h3,.AIAnalysis_content__bZVXU h4,.AIAnalysis_content__bZVXU h5,.AIAnalysis_content__bZVXU h6{color:var(--mainFont,#333);margin:16px 0 8px;font-weight:600;line-height:1.4}.AIAnalysis_content__bZVXU h1{font-size:1.5em}.AIAnalysis_content__bZVXU h2{font-size:1.3em}.AIAnalysis_content__bZVXU h3{font-size:1.1em}.AIAnalysis_content__bZVXU h4,.AIAnalysis_content__bZVXU h5,.AIAnalysis_content__bZVXU h6{font-size:1em}.AIAnalysis_content__bZVXU ol,.AIAnalysis_content__bZVXU ul{margin:8px 0;padding-left:20px}.AIAnalysis_content__bZVXU li{margin:4px 0}.AIAnalysis_content__bZVXU ul{list-style-type:disc}.AIAnalysis_content__bZVXU ol{list-style-type:decimal}.AIAnalysis_content__bZVXU a{color:var(--theme-color);text-decoration:none}.AIAnalysis_content__bZVXU a:hover{text-decoration:underline}.AIAnalysis_content__bZVXU code{background:rgba(0,0,0,.06);padding:2px 6px;border-radius:4px;font-family:monospace;font-size:.9em}.AIAnalysis_content__bZVXU pre{background:rgba(0,0,0,.06);padding:12px;border-radius:6px;overflow-x:auto;margin:8px 0}.AIAnalysis_content__bZVXU pre code{background:none;padding:0}.AIAnalysis_content__bZVXU blockquote{border-left:3px solid var(--theme-color);margin:8px 0;padding:8px 12px;background:rgba(var(--theme-color-rgb),.05);color:var(--subFont)}.AIAnalysis_content__bZVXU blockquote p{margin:0}.AIAnalysis_content__bZVXU hr{border:none;border-top:1px solid rgba(0,0,0,.1);margin:16px 0}.AIAnalysis_content__bZVXU table{width:100%;border-collapse:collapse;margin:8px 0}.AIAnalysis_content__bZVXU td,.AIAnalysis_content__bZVXU th{border:1px solid rgba(0,0,0,.1);padding:8px;text-align:left}.AIAnalysis_content__bZVXU th{background:rgba(0,0,0,.04);font-weight:600}.AIAnalysis_typing__snl6i{width:8px;height:8px;background:var(--theme-color);border-radius:50%;margin-left:8px;animation:AIAnalysis_blink__YNMg7 1s infinite}@keyframes AIAnalysis_blink__YNMg7{0%,to{opacity:.3}50%{opacity:1}}.StatsCards_container__R31Bf{display:flex;align-items:center;gap:24px;margin-top:12px;flex-wrap:wrap}.StatsCards_item__DPfV8{display:flex;align-items:center;gap:6px}.StatsCards_label__vA5AR,.StatsCards_value__EThs8{font-size:14px;font-weight:600;color:var(--mainFont)}.StatsCards_value__EThs8{min-width:26px;text-align:center;padding:6px;border-radius:4px;background:linear-gradient(139deg,rgb(214 99 248/8%),rgb(91 63 239/8%));line-height:1}@media (max-width:480px){.StatsCards_container__R31Bf{gap:16px}.StatsCards_label__vA5AR,.StatsCards_value__EThs8{font-size:12px}}.RelatedProducts_container__FKXgz{margin-top:20px}.RelatedProducts_filterSection__6tlqR{margin-bottom:12px}.RelatedProducts_title__3xnTu{font-size:18px;font-weight:600;color:var(--mainFont,#333);margin:0 0 8px}.RelatedProducts_categoryTabs__duD5K{display:flex;gap:10px;flex-wrap:wrap}.RelatedProducts_categoryTab__AYxQ5{display:flex;align-items:center;gap:6px;padding:8px 14px;background:#fff;border:1px solid #e0e0e0;border-radius:20px;font-size:14px;color:var(--subFont,#666);cursor:pointer;transition:all .2s}.RelatedProducts_categoryTab__AYxQ5:hover{border-color:var(--theme-color);color:var(--theme-color)}.RelatedProducts_categoryTab__AYxQ5.RelatedProducts_active__pKr0N{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.RelatedProducts_count__tAXAv{font-size:12px;padding:2px 6px;background:rgba(0,0,0,.08);border-radius:10px}.RelatedProducts_categoryTab__AYxQ5.RelatedProducts_active__pKr0N .RelatedProducts_count__tAXAv{background:rgba(255,255,255,.25)}.RelatedProducts_productGrid__43SzR{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.RelatedProducts_productCard__ESNrs{display:flex;flex-direction:column;background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s}.RelatedProducts_imageWrapper__T_T_q{position:relative;width:100%;padding-top:75%;background:#f5f5f5;overflow:hidden}.RelatedProducts_imageWrapper__T_T_q img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.RelatedProducts_placeholder__FqiuU{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.RelatedProducts_productInfo__0acAH{padding:12px;flex:1 1;display:flex;flex-direction:column}.RelatedProducts_productName__vUMSO{font-size:13px;font-weight:500;color:var(--theme-color);margin:0 0 6px}.RelatedProducts_productName__vUMSO,.RelatedProducts_productSummary__a_af3{line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedProducts_productSummary__a_af3{font-size:12px;color:var(--subFont,#666);margin:0 0 8px}.RelatedProducts_priceRow__RE0O_{display:flex;align-items:baseline;gap:4px;margin-bottom:8px}.RelatedProducts_price__mHNci{font-size:15px;font-weight:600;color:var(--theme-color)}.RelatedProducts_currency__b16Mq{font-size:12px;color:var(--subFont,#666)}.RelatedProducts_ratingSection__8a7p1{display:flex;flex-direction:column;justify-content:flex-end;gap:4px;flex:1 1}.RelatedProducts_ratingHeader__BOiJo{display:flex;align-items:center;justify-content:space-between}.RelatedProducts_ratingLabel__2nhGK{font-size:12px;color:var(--subFont,#666)}.RelatedProducts_ratingText__lKcai{font-size:12px;font-weight:500}.RelatedProducts_ratingText__lKcai.RelatedProducts_high__HJtPZ{color:#10b981}.RelatedProducts_ratingText__lKcai.RelatedProducts_medium__Ldrd5{color:#f49440}.RelatedProducts_ratingText__lKcai.RelatedProducts_low__Z_0Rd{color:#d8615c}.RelatedProducts_ratingBar__wK6zu{width:100%;height:6px;background:#eee;border-radius:3px;overflow:hidden}.RelatedProducts_ratingFill__RYnGh{height:100%;border-radius:3px}.RelatedProducts_ratingFill__RYnGh.RelatedProducts_high__HJtPZ{background:#10b981}.RelatedProducts_ratingFill__RYnGh.RelatedProducts_medium__Ldrd5{background:#f49440}.RelatedProducts_ratingFill__RYnGh.RelatedProducts_low__Z_0Rd{background:#d8615c}.RelatedProducts_detailBtn__Scc1A{margin:0 12px 12px;padding:8px 12px;background:#fff;border:1px solid var(--theme-color);border-radius:18px;font-size:13px;color:var(--theme-color);cursor:pointer;transition:all .2s;text-align:center}.RelatedProducts_detailBtn__Scc1A:hover{background:rgba(var(--theme-color-rgb),.05)}@media (max-width:1200px){.RelatedProducts_productGrid__43SzR{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.RelatedProducts_productGrid__43SzR{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.RelatedProducts_productGrid__43SzR{grid-template-columns:repeat(2,1fr);gap:12px}.RelatedProducts_categoryTabs__duD5K{overflow-x:auto;flex-wrap:nowrap;padding-bottom:8px;-webkit-overflow-scrolling:touch}.RelatedProducts_categoryTabs__duD5K::-webkit-scrollbar{height:4px}.RelatedProducts_categoryTabs__duD5K::-webkit-scrollbar-track{background:#f0f0f0;border-radius:2px}.RelatedProducts_categoryTabs__duD5K::-webkit-scrollbar-thumb{background:#ccc;border-radius:2px}.RelatedProducts_categoryTabs__duD5K::-webkit-scrollbar-thumb:hover{background:#aaa}.RelatedProducts_categoryTab__AYxQ5{flex-shrink:0;padding:6px 12px;font-size:12px}.RelatedProducts_productInfo__0acAH{padding:10px}.RelatedProducts_productName__vUMSO{font-size:12px}.RelatedProducts_productSummary__a_af3{font-size:11px}.RelatedProducts_price__mHNci{font-size:14px}.RelatedProducts_detailBtn__Scc1A{margin:0 10px 10px;padding:6px 10px}}.ProductComparison_container__tqDE6{margin-top:20px}.ProductComparison_title__Qg9y7{font-size:18px;font-weight:600;color:var(--mainFont,#333);margin:0 0 8px}.ProductComparison_comparisonGrid__D4PJZ{display:flex;flex-direction:column;gap:12px}.ProductComparison_comparisonGrid__D4PJZ.ProductComparison_horizontalLayout____HxP{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ProductComparison_productCard__rDPCT{background:#fff;border:1px solid #cad5e3;border-radius:12px;overflow:hidden;text-decoration:none;transition:box-shadow .2s,border-color .2s;display:flex;flex-direction:row;align-items:flex-start;padding:16px;gap:16px}.ProductComparison_productCard__rDPCT:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:var(--theme-color,#007aff)}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd{flex-direction:column;align-items:stretch;width:auto;padding:0}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd .ProductComparison_cardHeaderWrapper__wiOpb{width:100%;height:100%}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd .ProductComparison_imageWrapper__iCK2N{width:100%;height:0;padding-top:75%;min-width:unset;border-radius:0}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd .ProductComparison_cardHeader__c8L2W{padding:12px;flex:1 1;justify-content:space-between}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd .ProductComparison_productName__h_ftL{margin-top:0}.ProductComparison_productCard__rDPCT.ProductComparison_compactCard__hLKJd .ProductComparison_viewDetail__M_ZUF{margin:0 12px}.ProductComparison_cardHeaderWrapper__wiOpb{display:flex;flex-direction:column}.ProductComparison_imageWrapper__iCK2N{position:relative;width:160px;height:160px;min-width:160px;background:#f5f7f9;overflow:hidden;flex-shrink:0;border-radius:8px}.ProductComparison_imageWrapper__iCK2N img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.ProductComparison_cardContent__x4mim{flex:1 1;display:flex;flex-direction:column;min-width:0;gap:8px}.ProductComparison_cardHeader__c8L2W{display:flex;justify-content:center;flex-direction:column;text-align:center}.ProductComparison_productName__h_ftL{font-size:12px;font-weight:600;color:var(--theme-color,#007aff);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 8px}.ProductComparison_contentsList__2ubP5{display:grid;grid-template-columns:repeat(2,1fr);gap:12px 24px}.ProductComparison_contentItem__4hCpe{display:flex;flex-direction:column;gap:4px}.ProductComparison_contentTitle__hl0SG{font-size:13px;color:var(--subFont,#888);font-weight:600}.ProductComparison_contentDescription__15AN2{font-size:13px;color:var(--mainFont,#333);line-height:1.5}.ProductComparison_contentDescription__15AN2 ol,.ProductComparison_contentDescription__15AN2 ul{margin:2px 0;padding-left:0;list-style:none}.ProductComparison_contentDescription__15AN2 li{margin-bottom:4px;line-height:1.4;padding-left:12px;position:relative}.ProductComparison_contentDescription__15AN2 li:before{content:"";position:absolute;left:0;top:7px;width:4px;height:4px;background:var(--mainFont);border-radius:50%}.ProductComparison_contentDescription__15AN2 table{width:100%;border-collapse:collapse;font-size:12px;margin:4px 0}.ProductComparison_contentDescription__15AN2 table td,.ProductComparison_contentDescription__15AN2 table th{padding:3px 6px;border:1px solid #e5e7eb;text-align:left}.ProductComparison_contentDescription__15AN2 table tr:nth-child(2n){background:#f9fafb}.ProductComparison_contentDescription__15AN2 table th{background:#f3f4f6;font-weight:500}.ProductComparison_contentDescription__15AN2 p{margin:2px 0}.ProductComparison_viewDetail__M_ZUF{padding:8px 12px;background:#fff;border:1px solid var(--theme-color);border-radius:18px;font-size:13px;color:var(--theme-color);cursor:pointer;transition:all .2s;line-height:1;text-align:center}.ProductComparison_viewDetail__M_ZUF:hover{background:rgba(var(--theme-color-rgb),.05)}.ProductComparison_tableWrapper__gMJIx{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:10px;margin-top:20px}.ProductComparison_tableWrapper__gMJIx::-webkit-scrollbar{height:6px}.ProductComparison_tableWrapper__gMJIx::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.ProductComparison_tableWrapper__gMJIx::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:3px}.ProductComparison_tableWrapper__gMJIx::-webkit-scrollbar-thumb:hover{background:#bbb}.ProductComparison_table__T0QIP{width:100%;border-collapse:collapse;font-size:14px}.ProductComparison_table__T0QIP tr:last-child td{border-bottom:none}.ProductComparison_table__T0QIP td,.ProductComparison_table__T0QIP th{padding:12px 16px;text-align:left;border-bottom:1px solid #eee;border-right:1px solid #eee}.ProductComparison_table__T0QIP td:last-child,.ProductComparison_table__T0QIP th:last-child{border-right:none}.ProductComparison_table__T0QIP th{background:#f5f7f9;font-weight:600;color:var(--mainFont,#333);white-space:nowrap}.ProductComparison_paramHeader__BMH8k{width:140px;min-width:140px}.ProductComparison_table__T0QIP td{color:var(--subFont,#666)}.ProductComparison_paramCell__AHg6k{font-weight:500;color:var(--mainFont,#333)}.ProductComparison_table__T0QIP tbody tr:hover{background:#f5f5f5}@media (max-width:900px){.ProductComparison_comparisonGrid__D4PJZ.ProductComparison_horizontalLayout____HxP{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ProductComparison_comparisonGrid__D4PJZ.ProductComparison_horizontalLayout____HxP{grid-template-columns:repeat(2,1fr);gap:12px}.ProductComparison_comparisonGrid__D4PJZ{gap:10px}.ProductComparison_productCard__rDPCT{padding:12px;gap:12px;flex-direction:column}.ProductComparison_cardContent__x4mim,.ProductComparison_cardHeaderWrapper__wiOpb{width:100%}.ProductComparison_imageWrapper__iCK2N{width:100%;height:175px;min-width:80px}.ProductComparison_productName__h_ftL{font-size:14px}.ProductComparison_contentsList__2ubP5{grid-template-columns:1fr;gap:8px}.ProductComparison_contentTitle__hl0SG{font-size:12px}.ProductComparison_contentDescription__15AN2{font-size:12px;overflow-x:auto}.ProductComparison_viewDetail__M_ZUF{font-size:12px}.ProductComparison_table__T0QIP td,.ProductComparison_table__T0QIP th{padding:10px 12px;font-size:12px}.ProductComparison_paramHeader__BMH8k{width:120px;min-width:120px}}.RelatedBlogs_container__5X0EF{margin-top:20px}.RelatedBlogs_title__Vo1C9{font-size:18px;font-weight:600;color:var(--mainFont,#333);margin:0 0 8px}.RelatedBlogs_grid__W43lu{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.RelatedBlogs_card__7ZgJ9{background:#fff;border:1px solid #cad5e3;border-radius:10px;overflow:hidden;text-decoration:none;transition:box-shadow .2s;display:flex;flex-direction:column}.RelatedBlogs_imageWrapper__LeHiN{position:relative;width:100%;padding-top:75%;background:#f5f7f9;overflow:hidden}.RelatedBlogs_imageWrapper__LeHiN img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.RelatedBlogs_placeholder__Pu4fg{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.RelatedBlogs_info__9gPl0{padding:10px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1}.RelatedBlogs_blogTitle__EiFoz{font-size:14px;font-weight:500;color:var(--mainFont,#333);margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RelatedBlogs_link__1iPVv{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--theme-color);overflow:hidden}.RelatedBlogs_link__1iPVv span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}@media (max-width:640px){.RelatedBlogs_grid__W43lu{grid-template-columns:repeat(2,1fr);gap:12px}.RelatedBlogs_blogTitle__EiFoz{font-size:12px}}.SourceReferences_container__VHT_B{margin-top:20px}.SourceReferences_title___Ktdg{font-size:18px;font-weight:600;color:var(--mainFont,#333);margin:0 0 8px}.SourceReferences_list__lBbK7{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.SourceReferences_item__MMH2P{display:block;min-width:0;padding:12px;background:#f5f7f9;border-radius:8px;text-decoration:none;transition:all .2s}.SourceReferences_content__HMNSU{display:flex;flex-direction:column;gap:8px}.SourceReferences_refTitle__DtfrJ{font-size:14px;font-weight:600;color:var(--mainFont,#333);line-height:1.4}.SourceReferences_description__X3GC9,.SourceReferences_refTitle__DtfrJ{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.SourceReferences_description__X3GC9{font-size:12px;color:var(--fouFont,#888);line-height:1.5}.SourceReferences_link__nniHG{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--theme-color);margin-top:2px}.SourceReferences_link__nniHG span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1}.SourceReferences_showMoreBtn__bxPTI{display:block;margin:16px auto 0;padding:6px 20px;background:#fff;border:1px solid #e8e8e8;border-radius:5px;font-size:13px;color:var(--theme-color);cursor:pointer;transition:all .2s}.SourceReferences_showMoreBtn__bxPTI:hover{background:rgba(var(--theme-color-rgb),.05);border-color:var(--theme-color)}@media (max-width:1024px){.SourceReferences_list__lBbK7{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.SourceReferences_list__lBbK7{grid-template-columns:repeat(2,1fr);gap:12px}}@media (max-width:480px){.SourceReferences_list__lBbK7{grid-template-columns:1fr}.SourceReferences_item__MMH2P{padding:12px}.SourceReferences_refTitle__DtfrJ{font-size:13px}.SourceReferences_description__X3GC9{font-size:12px}}.ConversationHistory_container__lRb5D{position:relative}.ConversationHistory_triggerBtn__qv5Il{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:transparent;color:var(--theme-color);cursor:pointer;transition:color .2s,background .2s}.ConversationHistory_triggerBtnActive__BIKAa,.ConversationHistory_triggerBtn__qv5Il:hover{color:var(--theme-color);background:rgba(var(--theme-color-rgb),.08)}.ConversationHistory_triggerBtn__qv5Il:after{content:attr(data-tooltip);position:absolute;top:50%;right:calc(100% + 6px);transform:translateY(-50%);padding:4px 10px;background:rgba(0,0,0,.75);color:#fff;font-size:12px;line-height:1.4;border-radius:4px;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .2s}.ConversationHistory_triggerBtn__qv5Il:hover:after{opacity:1}.ConversationHistory_dropdown__nn_jr{position:absolute;top:calc(100% + 6px);right:0;width:280px;max-height:320px;background:#fff;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0/29%);z-index:100;overflow:hidden;display:flex;flex-direction:column}.ConversationHistory_dropdownHidden__I_67v{display:none}.ConversationHistory_list__GhZpd{flex:1 1;overflow-y:auto;padding:4px}.ConversationHistory_list__GhZpd::-webkit-scrollbar{width:4px}.ConversationHistory_list__GhZpd::-webkit-scrollbar-thumb{border-radius:4px;background:#ddd}.ConversationHistory_item__GQmcy{display:block;width:100%;padding:10px 14px;border:none;background:#fff;text-align:left;cursor:pointer;transition:background .2s;border-radius:5px}.ConversationHistory_itemActive__29Nrx,.ConversationHistory_item__GQmcy:hover{background:rgba(var(--theme-color-rgb),.08)}.ConversationHistory_itemActive__29Nrx{color:var(--theme-color)}.ConversationHistory_itemActive__29Nrx:hover{background:rgba(var(--theme-color-rgb),.12)}.ConversationHistory_itemTitle__3EKe2{display:block;font-size:14px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ConversationHistory_loading__Z_v50{display:flex;justify-content:center;padding:20px}.ConversationHistory_spinner__0w_Kc{width:20px;height:20px;border:2px solid #eee;border-top:2px solid var(--theme-color);border-radius:50%;animation:ConversationHistory_spin__BoFDE .8s linear infinite}@keyframes ConversationHistory_spin__BoFDE{to{transform:rotate(1turn)}}.ConversationHistory_empty__K6ygO{padding:20px;text-align:center;font-size:13px;color:#999}.PriceDistribution_container__0qLEK{margin-top:20px;padding:16px;border:1px solid #eee;border-radius:10px}.PriceDistribution_title__35in2{font-size:16px;font-weight:600;color:var(--mainFont,#333);margin:0 0 8px}.PriceDistribution_chart__JLMbW{display:flex;flex-direction:column;gap:12px}.PriceDistribution_row__ZWLSF{display:flex;align-items:center;gap:12px}.PriceDistribution_label__NrKTb{width:80px;flex-shrink:0;font-size:13px;color:var(--subFont,#666);text-align:right}.PriceDistribution_barWrapper__uP5fW{flex:1 1;height:20px;background:#fff;border-radius:4px;overflow:hidden}.PriceDistribution_bar__35kJn{height:100%;background:var(--theme-color);border-radius:5px;transition:width .3s ease;display:flex;align-items:center;min-width:-moz-fit-content;min-width:fit-content}.PriceDistribution_count__pbKuk{padding:0 10px;font-size:12px;font-weight:500;color:#fff;white-space:nowrap}@media (max-width:640px){.PriceDistribution_label__NrKTb{width:70px;font-size:12px}.PriceDistribution_barWrapper__uP5fW{height:20px}.PriceDistribution_count__pbKuk{font-size:11px;padding:0 8px}}.PurchaseInsights_container__6sCKH{margin-top:20px}.PurchaseInsights_title__i9vzH{font-size:18px;font-weight:600;color:var(--mainFont,#333);margin:0 0 12px}.PurchaseInsights_list__aEyee{list-style:disc;padding-left:20px;margin:0}.PurchaseInsights_item__WbZXP{font-size:14px;line-height:1.6;color:var(--subFont,#666);margin-bottom:8px}.PurchaseInsights_item__WbZXP:last-child{margin-bottom:0}.PurchaseInsights_itemTitle__Lq1o0{font-weight:500;color:var(--mainFont,#333)}.PurchaseInsights_itemText__hn2r_{color:var(--subFont,#666)}@media (max-width:640px){.PurchaseInsights_item__WbZXP{font-size:13px}}.AISearchPage_page__Oyjhn{display:flex;flex-direction:column;flex:1 1;min-height:0;color:var(--mainFont);overflow:hidden;background:#fff;animation:AISearchPage_aiPageFadeIn__FFejc .4s cubic-bezier(.2,.8,.3,1) both}@keyframes AISearchPage_aiPageFadeIn__FFejc{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.AISearchPage_empty__RILxW{animation:AISearchPage_aiEmptyRise__o3OFQ .5s cubic-bezier(.2,.8,.3,1) .05s both}@keyframes AISearchPage_aiEmptyRise__o3OFQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.AISearchPage_topBar__BZP2C{flex-shrink:0;padding:16px 0;border-bottom:1px solid rgba(0,0,0,.08)}.AISearchPage_topBarInner__ZufDe{display:flex;align-items:center;justify-content:space-between;padding:0 15px}.AISearchPage_backBtn__wSK2Y{display:flex;align-items:center;gap:4px;font-size:14px;cursor:pointer;color:var(--mainFont)}.AISearchPage_backBtn__wSK2Y:hover{color:var(--theme-color)}.AISearchPage_topBarActions__tum7U{display:flex;align-items:center;gap:8px}.AISearchPage_newBtn__FgXXd{display:flex;align-items:center;gap:6px;padding:10px 16px;border:none;color:#fff;font-size:14px;cursor:pointer;border-radius:20px;background:var(--theme-color);box-shadow:0 2px 8px rgba(0,0,0,.15)}.AISearchPage_newBtnTooltip__RBmih{display:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);margin-right:8px;padding:6px 12px;font-size:12px;color:#fff;white-space:nowrap;background:rgba(0,0,0,.8);border-radius:4px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;pointer-events:none}.AISearchPage_main__lK2TM{position:relative;flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden;background:#fff}.AISearchPage_main__lK2TM::-webkit-scrollbar{width:4px;height:4px}.AISearchPage_main__lK2TM::-webkit-scrollbar-track{box-shadow:inset 0 0 6px #fff;background-color:#fff}.AISearchPage_main__lK2TM::-webkit-scrollbar-thumb{border-radius:4px;background-color:#aaaaaaff}.AISearchPage_main__lK2TM::-webkit-scrollbar-button{display:none}.AISearchPage_wrapper__6zYMj{display:flex;flex-direction:column;width:100%;margin:0 auto;min-height:100%}.AISearchPage_wrapperEmpty__TADnD{justify-content:center;padding-bottom:200px}.AISearchPage_spacer__y4aOZ{flex-shrink:0;transition:height .3s ease-out}.AISearchPage_empty__RILxW{display:flex;flex-direction:column;align-items:center;font-size:14px}.AISearchPage_emptyFooter__CavQv{width:100%;max-width:900px;margin-top:40px}.AISearchPage_heading___0_nA{text-align:center;font-size:36px;font-weight:600;color:var(--mainFont);margin:0 0 12px}.AISearchPage_subheading__V_Ym5{text-align:center;font-size:14px;color:var(--subFont);margin:0}.AISearchPage_message__fLzLd{padding-bottom:32px}.AISearchPage_message__fLzLd:last-child{border-bottom:none}.AISearchPage_searchResultContent__n3Df6{border-radius:10px;background:#fff;padding-right:20px}.AISearchPage_userMessageWrapper__GS9zv{display:flex;justify-content:flex-end;margin-bottom:16px}.AISearchPage_userMessage__sSu6f{max-width:80%;padding:12px;font-size:14px;line-height:1.5;color:var(--mainFont);background:rgba(var(--theme-color-rgb),.1);border-radius:10px 0 10px 10px}.AISearchPage_loading__M2QbW{display:flex;align-items:center;gap:12px;padding-top:16px;padding-bottom:16px;color:#666}.AISearchPage_spinner__zwCid{width:20px;height:20px;border:2px solid #eee;border-top:2px solid var(--theme-color);border-radius:50%;animation:AISearchPage_spin__80c3y .8s linear infinite}@keyframes AISearchPage_spin__80c3y{to{transform:rotate(1turn)}}.AISearchPage_typingIndicator__9yvcK{width:8px;height:8px;background:rgba(255,255,255,.7);border-radius:50%;margin-left:8px;animation:AISearchPage_blink__XvMZl 1s infinite}@keyframes AISearchPage_blink__XvMZl{0%,to{opacity:.3}50%{opacity:1}}.AISearchPage_error__aAGL_{padding-top:16px;padding-bottom:16px;color:var(--mainFont);font-size:14px}.AISearchPage_analysis__Veh9v{padding:16px;border-radius:10px;background:linear-gradient(91deg,rgba(91,63,239,.1) .69%,rgba(255,255,255,.2))}.AISearchPage_analysisHeader__8_Bie{display:flex;align-items:center;gap:8px;font-weight:500;color:var(--mainFont)}.AISearchPage_analysisIcon___c3It{width:32px;height:32px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:5px;background:#5B3FEF;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}.AISearchPage_analysisContent__AWBSc{font-size:14px;color:var(--subFont);margin-top:10px}.AISearchPage_resultContent__6YBvK{padding:20px;font-size:14px;line-height:1.6;color:#333}.AISearchPage_footer__bf_Y0{position:sticky;bottom:0;z-index:10;padding:15px 0;background:#fff}.AISearchPage_footerInner__pVmUi{margin:0 auto}@media (max-width:1130px){.AISearchPage_newBtnText__SSQQb{display:none}.AISearchPage_newBtnTooltip__RBmih{display:block}.AISearchPage_newBtn__FgXXd:hover .AISearchPage_newBtnTooltip__RBmih{opacity:1;visibility:visible}.AISearchPage_wrapper__6zYMj{padding:0 70px}.AISearchPage_footer__bf_Y0{padding:0 70px 15px}}@media (max-width:640px){.AISearchPage_topBar__BZP2C{padding:8px 0}.AISearchPage_backBtnText__OInhB{display:none}.AISearchPage_newBtn__FgXXd{padding:8px 12px}.AISearchPage_newBtnText__SSQQb{display:none}.AISearchPage_searchResultContent__n3Df6{padding-right:0}.AISearchPage_heading___0_nA{font-size:20px}.AISearchPage_wrapper__6zYMj{padding:0 16px}.AISearchPage_wrapperEmpty__TADnD{justify-content:center;padding-bottom:100px}.AISearchPage_footer__bf_Y0{padding:16px 0}.AISearchPage_message__fLzLd{margin-bottom:24px;padding-bottom:24px}}.AISearchModal_overlay___cJWS{position:fixed;inset:0;background:transparent;z-index:9999;opacity:0;transition:opacity .4s ease}.AISearchModal_modal__60xuU{position:absolute;top:11.5%;left:50%;transform:translateX(-50%);width:min(560px,92%);padding:24px 24px 26px;border-radius:22px;background:rgba(255,255,255,.94);backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);box-shadow:0 28px 72px -22px rgba(40,20,80,.52),0 2px 8px -2px rgba(40,20,80,.12);border:1px solid rgba(214,200,248,.65);text-align:center;filter:blur(0);opacity:0;will-change:transform,opacity,filter;transition:transform .85s cubic-bezier(.34,.02,.2,1),opacity .85s cubic-bezier(.85,0,.92,.25),filter .85s ease}.AISearchModal_topActions__QkMSj{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:6px;z-index:2}.AISearchModal_closeBtn__AxNuM{width:28px;height:28px;border:0;border-radius:50%;background:#f3eefb;color:#6b6f76;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.AISearchModal_closeBtn__AxNuM:hover{background:#e7d9fb;color:#5b3fef}.AISearchModal_tag__cCpeb{display:inline-flex;align-items:center;gap:6px;height:28px;margin-bottom:14px;padding:0 14px;border-radius:999px;background:linear-gradient(120deg,#d663f8,#5b3fef);color:#fff;font-size:12px;font-weight:800;letter-spacing:.3px;box-shadow:0 8px 20px -6px rgba(91,63,239,.55)}.AISearchModal_tagIcon__5mjHG{width:14px;height:14px;flex-shrink:0}.AISearchModal_heading__igkUi{font-size:24px;font-weight:700;color:#1f2024;margin:0 0 6px;line-height:1.25}.AISearchModal_subheading__miCUB{font-size:14px;color:#6b6f76;margin:0 0 18px;line-height:1.5}.AISearchModal_inputArea__BKg0s{margin-top:4px}@media (max-width:640px){.AISearchModal_modal__60xuU{padding:20px 16px 22px}.AISearchModal_heading__igkUi{font-size:20px}}