.SearchBar-module__9ObJ7W__container{flex-direction:column;align-items:center;gap:1.5rem;width:100%;max-width:700px;padding:0 1rem;display:flex}.SearchBar-module__9ObJ7W__header{text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.SearchBar-module__9ObJ7W__title{text-shadow:0 2px 4px #0000001a;font-size:1.75rem;font-weight:700}.SearchBar-module__9ObJ7W__card{z-index:20;background-color:#f4f4f4;border-radius:24px;flex-direction:column;gap:12px;width:100%;padding:16px;display:flex;position:relative;box-shadow:0 20px 40px -5px #0003}.SearchBar-module__9ObJ7W__inputWrapper{border-bottom:1px solid #0000000d;align-items:center;width:100%;height:3rem;padding:0 .5rem;display:flex}.SearchBar-module__9ObJ7W__input{color:#1f2937;background:0 0;width:100%;padding:.5rem 0;font-size:1.25rem;font-weight:500}.SearchBar-module__9ObJ7W__input::placeholder{color:#9ca3af;opacity:1}.SearchBar-module__9ObJ7W__bottomRow{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.SearchBar-module__9ObJ7W__badges{flex-wrap:wrap;gap:.5rem;display:flex}.SearchBar-module__9ObJ7W__badgeWrapper{display:inline-block;position:relative}.SearchBar-module__9ObJ7W__badge{color:#333;cursor:not-allowed;-webkit-user-select:none;user-select:none;background:#fff;border-radius:14px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;transition:all .2s;display:flex;box-shadow:0 2px 4px #0000000d}.SearchBar-module__9ObJ7W__badgeWrapper:hover .SearchBar-module__9ObJ7W__badge{background:#eaeaea;transform:translateY(-1px)}.SearchBar-module__9ObJ7W__icon{object-fit:contain;width:20px;height:20px}.SearchBar-module__9ObJ7W__tooltip{visibility:hidden;opacity:0;color:#fff;text-align:center;z-index:100;pointer-events:none;background-color:#1a1a1a;border-radius:6px;width:max-content;max-width:200px;padding:6px 10px;font-size:.75rem;font-weight:500;transition:opacity .2s,transform .2s;position:absolute;bottom:110%;left:50%;transform:translate(-50%)translateY(5px);box-shadow:0 4px 6px #0000004d}.SearchBar-module__9ObJ7W__tooltip:after{content:"";border:5px solid #0000;border-top-color:#1a1a1a;margin-left:-5px;position:absolute;top:100%;left:50%}.SearchBar-module__9ObJ7W__badgeWrapper:hover .SearchBar-module__9ObJ7W__tooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(-5px)}.SearchBar-module__9ObJ7W__researchButton{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#8a3ffc 0%,#0f62fe 100%);border-radius:12px;height:2.75rem;padding:0 1.5rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 15px #0f62fe4d}.SearchBar-module__9ObJ7W__researchButton:hover{opacity:.95;transform:translateY(-1px);box-shadow:0 6px 20px #0f62fe80}.SearchBar-module__9ObJ7W__researchButton:active{transform:translateY(1px)}@media (max-width:640px){.SearchBar-module__9ObJ7W__bottomRow{flex-direction:column;align-items:stretch}.SearchBar-module__9ObJ7W__badges{justify-content:center}.SearchBar-module__9ObJ7W__researchButton{width:100%}}
.LoadingView-module__HLP9oa__container{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex}.LoadingView-module__HLP9oa__spinner{border:3px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:50px;height:50px;animation:1s ease-in-out infinite LoadingView-module__HLP9oa__spin}@keyframes LoadingView-module__HLP9oa__spin{to{transform:rotate(360deg)}}.LoadingView-module__HLP9oa__title{font-size:1.5rem;font-weight:600}.LoadingView-module__HLP9oa__subtitle{opacity:.8;max-width:400px;font-size:.9rem;line-height:1.5}
.ResultsView-module__RW-Jjq__mainLayout{width:100vw;height:100vh;display:flex;position:relative;overflow:hidden}.ResultsView-module__RW-Jjq__chatColumn{flex-direction:column;flex:1;height:100%;transition:padding .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.ResultsView-module__RW-Jjq__messagesContainer{flex-direction:column;gap:16px;width:100%;max-width:600px;height:100%;margin:0 auto;padding:40px 20px 160px;display:flex;overflow-y:auto}.ResultsView-module__RW-Jjq__aiMessage{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff1f;border:1px solid #ffffff1a;border-radius:14px;align-self:flex-start;width:65%;margin-left:20px;padding:14px}.ResultsView-module__RW-Jjq__headerText{opacity:.85;font-size:.8rem;line-height:1.4}.ResultsView-module__RW-Jjq__nicheCard{color:#1a1a1a;background:#f8f9fa;border-radius:12px;justify-content:space-between;align-items:center;margin-top:8px;padding:10px;display:flex}.ResultsView-module__RW-Jjq__nicheInfo h3{margin:0 0 2px;font-size:.85rem;font-weight:700}.ResultsView-module__RW-Jjq__nicheInfo p{color:#777;font-size:.7rem}.ResultsView-module__RW-Jjq__openBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;margin-top:8px;padding:5px 14px;font-size:.7rem;font-weight:600}.ResultsView-module__RW-Jjq__statsBox{text-align:right;flex-direction:column;gap:3px;width:110px;display:flex}.ResultsView-module__RW-Jjq__label{border-radius:5px;align-self:flex-end;width:fit-content;padding:2px 6px;font-size:.6rem;font-weight:800}.ResultsView-module__RW-Jjq__progressBar{background:#0000000d;border-radius:10px;width:100%;height:4px}.ResultsView-module__RW-Jjq__progressFill{border-radius:10px;height:100%}.ResultsView-module__RW-Jjq__chatBarWrapper{pointer-events:none;z-index:200;justify-content:center;display:flex;position:absolute;bottom:30px;left:0;right:0}.ResultsView-module__RW-Jjq__chatInputWrapper{pointer-events:auto;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#f2f4f8bf;border:1px solid #fff6;border-radius:100px;align-items:center;width:100%;max-width:600px;min-height:58px;padding:6px 8px 6px 24px;display:flex;box-shadow:0 10px 30px #0000001a}.ResultsView-module__RW-Jjq__chatInput{color:#1a1a1a;background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.ResultsView-module__RW-Jjq__chatInput::placeholder{color:#0000004d}.ResultsView-module__RW-Jjq__sendBtn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.ResultsView-module__RW-Jjq__sidePanelContainer{pointer-events:none;justify-content:flex-end;align-items:center;height:100vh;display:flex}.ResultsView-module__RW-Jjq__userMessage{color:#fff;background:#4f46e5;border-radius:14px 14px 2px;align-self:flex-end;width:60%;margin-right:20px;padding:12px 16px;font-size:.85rem;line-height:1.4;box-shadow:0 4px 15px #4f46e533}.ResultsView-module__RW-Jjq__typingIndicator{color:#fff9;align-items:center;gap:6px;margin-left:30px;font-size:.7rem;font-style:italic;display:flex}.ResultsView-module__RW-Jjq__dot{background:#fff;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite ResultsView-module__RW-Jjq__bounce}.ResultsView-module__RW-Jjq__dot:nth-child(2){animation-delay:.2s}.ResultsView-module__RW-Jjq__dot:nth-child(3){animation-delay:.4s}@keyframes ResultsView-module__RW-Jjq__bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ResultsView-module__RW-Jjq__messageContent{font-size:.85rem;line-height:1.5}.ResultsView-module__RW-Jjq__messageContent p{margin-bottom:12px}.ResultsView-module__RW-Jjq__messageContent p:last-child{margin-bottom:0}.ResultsView-module__RW-Jjq__messageContent ul,.ResultsView-module__RW-Jjq__messageContent ol{margin-bottom:12px;padding-left:20px}.ResultsView-module__RW-Jjq__messageContent li{margin-bottom:4px}.ResultsView-module__RW-Jjq__messageContent strong{color:inherit;font-weight:800}
.NicheDetailsPanel-module__Buf3QG__card{pointer-events:auto;color:#1a1a1a;background:#fff;border:1px solid #fff3;border-radius:32px;flex-direction:column;width:580px;height:calc(100vh - 40px);display:flex;position:relative;overflow:hidden}.NicheDetailsPanel-module__Buf3QG__header{justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.NicheDetailsPanel-module__Buf3QG__title h2{margin:0;font-size:1.4rem;font-weight:800}.NicheDetailsPanel-module__Buf3QG__title p{color:#666;margin:4px 0 0;font-size:.8rem}.NicheDetailsPanel-module__Buf3QG__closeCircle{cursor:pointer;background:#f4f4f4;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.NicheDetailsPanel-module__Buf3QG__tabs{gap:12px;padding:0 24px 20px;display:flex}.NicheDetailsPanel-module__Buf3QG__tab{cursor:pointer;color:#666;background:#f4f4f4;border-radius:100px;padding:6px 16px;font-size:.8rem;font-weight:600}.NicheDetailsPanel-module__Buf3QG__tabActive{color:#fff;background:#000}.NicheDetailsPanel-module__Buf3QG__scrollArea{flex:1;padding:0 24px 100px;overflow-y:auto}.NicheDetailsPanel-module__Buf3QG__lockedContainer{background:#fdfdfd;border:1px solid #00000014;border-radius:24px;flex-direction:column;width:100%;min-height:200px;margin-bottom:20px;display:flex;position:relative;overflow:hidden}.NicheDetailsPanel-module__Buf3QG__lockedOverlay{z-index:20;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#ffffffb3;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex;position:absolute;inset:0}.NicheDetailsPanel-module__Buf3QG__lockedTitle{color:#000;letter-spacing:-.01em;max-width:260px;font-size:1.15rem;font-weight:800;line-height:1.3}.NicheDetailsPanel-module__Buf3QG__subscribeBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:14px;padding:12px 32px;font-size:.9rem;font-weight:700;box-shadow:0 10px 20px #00000026}.NicheDetailsPanel-module__Buf3QG__subscribeBtn:hover{transform:scale(1.05)}.NicheDetailsPanel-module__Buf3QG__teaserList{filter:grayscale(20%);flex-direction:column;padding:12px;display:flex}.NicheDetailsPanel-module__Buf3QG__infoBanner{color:#1a3a1e;background:#b4f4c1;border-radius:12px;margin-bottom:16px;padding:12px 16px;font-size:.75rem;font-weight:600}.NicheDetailsPanel-module__Buf3QG__footer{z-index:100;border-bottom-right-radius:32px;border-bottom-left-radius:32px;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.NicheDetailsPanel-module__Buf3QG__footerSuccess{color:#1a1a1a;background:#e8f0fe}.NicheDetailsPanel-module__Buf3QG__footerDanger{color:#fff;background:#ff5f5f}.NicheDetailsPanel-module__Buf3QG__footerText{max-width:70%;font-size:.85rem;font-weight:700}.NicheDetailsPanel-module__Buf3QG__footerBtn{cursor:pointer;border:none;border-radius:12px;padding:10px 20px;font-size:.8rem;font-weight:700;transition:transform .2s}.NicheDetailsPanel-module__Buf3QG__btnPrimary{color:#fff;background:#4f46e5}.NicheDetailsPanel-module__Buf3QG__btnSecondary{color:#1a1a1a;background:#fff}.NicheDetailsPanel-module__Buf3QG__detailsContent{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.NicheDetailsPanel-module__Buf3QG__section{background:#fff;border:1px solid #f0f0f0;border-radius:20px;padding:16px}.NicheDetailsPanel-module__Buf3QG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.NicheDetailsPanel-module__Buf3QG__sectionTitle{color:#1a1a1a;font-size:1rem;font-weight:800}.NicheDetailsPanel-module__Buf3QG__analysisBox{border-radius:14px;margin-bottom:16px;padding:12px 16px;font-size:.8rem;line-height:1.5}.NicheDetailsPanel-module__Buf3QG__analysisSuccess{color:#065f46;background:#e8fcef}.NicheDetailsPanel-module__Buf3QG__analysisWarning{color:#854d0e;background:#fff9e6}.NicheDetailsPanel-module__Buf3QG__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:16px;display:grid}.NicheDetailsPanel-module__Buf3QG__metricCard{border:1px solid #f0f0f0;border-radius:12px;padding:10px}.NicheDetailsPanel-module__Buf3QG__metricLabel{color:#999;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:700}.NicheDetailsPanel-module__Buf3QG__metricValue{color:#1a1a1a;font-size:1.1rem;font-weight:800}.NicheDetailsPanel-module__Buf3QG__trendPositive{color:#22c55e}.NicheDetailsPanel-module__Buf3QG__trendNegative{color:#ef4444}.NicheDetailsPanel-module__Buf3QG__chartRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.NicheDetailsPanel-module__Buf3QG__chartLabel{color:#666;width:80px;font-size:.75rem}.NicheDetailsPanel-module__Buf3QG__chartBarBg{background:#f4f4f4;border-radius:4px;flex:1;height:14px;overflow:hidden}.NicheDetailsPanel-module__Buf3QG__chartBarFill{height:100%;transition:width 1s ease-out}.NicheDetailsPanel-module__Buf3QG__barChartContainer{border-bottom:1px solid #eee;justify-content:space-between;align-items:flex-end;height:100px;margin-bottom:8px;padding-top:20px;display:flex}.NicheDetailsPanel-module__Buf3QG__barCol{flex-direction:column;flex:1;align-items:center;gap:4px;display:flex}.NicheDetailsPanel-module__Buf3QG__bar{background:#a380ff;border-top-left-radius:4px;border-top-right-radius:4px;width:20px;transition:height 1s ease-out}.NicheDetailsPanel-module__Buf3QG__barLabel{color:#999;font-size:.6rem}
.ProductCard-module__t53O_a__productRow{border-bottom:1px solid #f0f0f0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.ProductCard-module__t53O_a__productImg{background:#f4f4f4;border-radius:6px;flex-shrink:0;width:36px;height:36px}.ProductCard-module__t53O_a__productName{color:#1a1a1a;-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;flex:1;font-size:.8rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ProductCard-module__t53O_a__scoreSection{flex-shrink:0;align-items:center;gap:6px;width:80px;display:flex}.ProductCard-module__t53O_a__scoreValue{font-size:.85rem;font-weight:800}.ProductCard-module__t53O_a__scoreBar{background:#0000000d;border-radius:2px;flex:1;height:3px}.ProductCard-module__t53O_a__scoreFill{border-radius:2px;height:100%}.ProductCard-module__t53O_a__potentialTag{white-space:nowrap;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:.6rem;font-weight:800}.ProductCard-module__t53O_a__actions{flex-shrink:0;gap:4px;display:flex}.ProductCard-module__t53O_a__findBtn,.ProductCard-module__t53O_a__saveBtn{cursor:pointer;border:none;border-radius:6px;padding:5px 8px;font-size:.65rem;font-weight:700}.ProductCard-module__t53O_a__findBtn{color:#fff;background:#6366f1}.ProductCard-module__t53O_a__saveBtn{background:#f4f7ff;border:1px solid #dde4ff}.ProductCard-module__t53O_a__themeYellow .ProductCard-module__t53O_a__scoreValue{color:#eab308}.ProductCard-module__t53O_a__themeYellow .ProductCard-module__t53O_a__scoreFill{background:#eab308}.ProductCard-module__t53O_a__themeYellow .ProductCard-module__t53O_a__potentialTag{color:#854d0e;background:#fef9c3}.ProductCard-module__t53O_a__themeGreen .ProductCard-module__t53O_a__scoreValue{color:#22c55e}.ProductCard-module__t53O_a__themeGreen .ProductCard-module__t53O_a__scoreFill{background:#22c55e}.ProductCard-module__t53O_a__themeGreen .ProductCard-module__t53O_a__potentialTag{color:#166534;background:#dcfce7}
.DetailsTab-module__ywtYVa__container{flex-direction:column;gap:24px;padding:20px 0 160px;display:flex}.DetailsTab-module__ywtYVa__section{background:#fff;border:1px solid #f0f0f0;border-radius:24px;flex-direction:column;gap:20px;padding:24px;display:flex}.DetailsTab-module__ywtYVa__sectionTitle{color:#000;font-size:1.1rem;font-weight:800}.DetailsTab-module__ywtYVa__summary{border-radius:16px;padding:16px;font-size:.85rem;line-height:1.5}.DetailsTab-module__ywtYVa__summaryBlue{color:#312e81;background:#eef2ff}.DetailsTab-module__ywtYVa__summaryGreen{color:#065f46;background:#ecfdf5}.DetailsTab-module__ywtYVa__summaryYellow{color:#92400e;background:#fffbeb}.DetailsTab-module__ywtYVa__metricsGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.DetailsTab-module__ywtYVa__metricCard{background:#fff;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;justify-content:center;min-height:70px;padding:12px;display:flex}.DetailsTab-module__ywtYVa__metricLabel{color:#94a3b8;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:700}.DetailsTab-module__ywtYVa__metricValue{color:#1e293b;font-size:1.1rem;font-weight:800}.DetailsTab-module__ywtYVa__chartSubBlock{border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:16px;padding:24px;display:flex}.DetailsTab-module__ywtYVa__chartLabelHeader{color:#0f172a;font-size:.95rem;font-weight:800}.DetailsTab-module__ywtYVa__chartDescription{color:#64748b;margin-top:-10px;font-size:.7rem}.DetailsTab-module__ywtYVa__chartContainer{gap:16px;height:180px;margin-top:5px;padding-bottom:25px;display:flex}.DetailsTab-module__ywtYVa__yAxis{color:#94a3b8;text-align:right;flex-direction:column;justify-content:space-between;width:50px;height:100%;font-size:.65rem;display:flex}.DetailsTab-module__ywtYVa__chartArea{border-bottom:1px solid #e2e8f0;border-left:1px solid #e2e8f0;flex:1;height:150px;position:relative}.DetailsTab-module__ywtYVa__gridOverlay{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.DetailsTab-module__ywtYVa__gridLineH{background:#f1f5f9;width:100%;height:1px}.DetailsTab-module__ywtYVa__gridLinesV{justify-content:space-around;display:flex;position:absolute;inset:0}.DetailsTab-module__ywtYVa__gridLineV{background:#f1f5f9;width:1px;height:100%}.DetailsTab-module__ywtYVa__barsContent{justify-content:space-around;align-items:flex-end;padding:0 10px;display:flex;position:absolute;inset:0}.DetailsTab-module__ywtYVa__barCol{z-index:10;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.DetailsTab-module__ywtYVa__bar{cursor:pointer;border-radius:4px 4px 0 0;width:36px;transition:all .4s}.DetailsTab-module__ywtYVa__xAxisLabel{color:#64748b;white-space:nowrap;padding-top:10px;font-size:.7rem;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}.DetailsTab-module__ywtYVa__svgLayer{width:100%;height:100%;position:absolute;inset:0}.DetailsTab-module__ywtYVa__chartContent{justify-content:space-around;display:flex;position:absolute;inset:0}.DetailsTab-module__ywtYVa__tooltip{color:#fff;z-index:1000;pointer-events:none;white-space:nowrap;background:#000;border-radius:8px;padding:6px 12px;font-size:.75rem;font-weight:600;position:absolute;transform:translate(-50%,-130%);box-shadow:0 10px 15px #0003}.DetailsTab-module__ywtYVa__indicatorRow{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.DetailsTab-module__ywtYVa__indicatorTop{color:#334155;justify-content:space-between;font-size:.85rem;font-weight:700;display:flex}.DetailsTab-module__ywtYVa__progressBarBg{background:#f1f5f9;border-radius:5px;height:10px;overflow:hidden}.DetailsTab-module__ywtYVa__progressBarFill{border-radius:5px;height:100%}.DetailsTab-module__ywtYVa__launchCardsRow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.DetailsTab-module__ywtYVa__launchCard{background:#f8fafc;border:1px solid #f1f5f9;border-radius:16px;padding:16px}.DetailsTab-module__ywtYVa__launchValue{margin-bottom:4px;font-size:1.4rem;font-weight:800}.DetailsTab-module__ywtYVa__launchDesc{color:#64748b;font-size:.7rem;line-height:1.3}
.ReportTab-module__Ye214G__container{flex-direction:column;gap:20px;padding-bottom:40px;display:flex}.ReportTab-module__Ye214G__nicheHeader{background:#fff;border:1px solid #f1f5f9;border-radius:18px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ReportTab-module__Ye214G__nicheBrand{align-items:center;gap:12px;display:flex}.ReportTab-module__Ye214G__iconBox{background:#fff0ea;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.ReportTab-module__Ye214G__keywordText{color:#1a1a1a;font-size:1rem;font-weight:800}.ReportTab-module__Ye214G__badge{text-transform:uppercase;border-radius:10px;align-items:center;gap:6px;padding:6px 12px;font-size:.7rem;font-weight:800;display:flex}.ReportTab-module__Ye214G__badgeSuccess{color:#166534;background:#dcfce7}.ReportTab-module__Ye214G__badgeWarning{color:#854d0e;background:#fef9c3}.ReportTab-module__Ye214G__badgeDanger{color:#991b1b;background:#fee2e2}.ReportTab-module__Ye214G__verdictGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ReportTab-module__Ye214G__verdictCard{background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.ReportTab-module__Ye214G__cardLabel{color:#94a3b8;text-transform:uppercase;font-size:.65rem;font-weight:700}.ReportTab-module__Ye214G__cardValue{font-size:1.2rem;font-weight:800}.ReportTab-module__Ye214G__progressContainer{background:#f1f5f9;border-radius:10px;width:100%;height:6px;margin-top:4px}.ReportTab-module__Ye214G__progressFill{border-radius:10px;height:100%;transition:width 1s ease-out}.ReportTab-module__Ye214G__analysisTextWrapper{color:#334155;white-space:pre-wrap;background:#fff;border:1px solid #f1f5f9;border-radius:20px;padding:24px;font-size:.9rem;line-height:1.6}.ReportTab-module__Ye214G__analysisTextWrapper b{color:#0f172a;font-weight:700}.ReportTab-module__Ye214G__researchContainer{margin-top:10px}.ReportTab-module__Ye214G__researchBlock{background:#fff;border:1px solid #f1f5f9;border-radius:20px;transition:border-color .2s;overflow:hidden}.ReportTab-module__Ye214G__expandHeader{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.ReportTab-module__Ye214G__expandHeader:hover{background:#fafbff}.ReportTab-module__Ye214G__researchBlockOpen{border-color:#e2e8f0}.ReportTab-module__Ye214G__researchTitle{color:#0f172a;align-items:center;gap:10px;font-size:1rem;font-weight:800;display:flex}.ReportTab-module__Ye214G__chevron{color:#94a3b8;transition:transform .3s cubic-bezier(.4,0,.2,1)}.ReportTab-module__Ye214G__chevronActive{color:#4f46e5;transform:rotate(180deg)}.ReportTab-module__Ye214G__markdownWrapper{padding:0 24px 24px}.ReportTab-module__Ye214G__markdownContent{color:#334155;font-size:.9rem;line-height:1.6}.ReportTab-module__Ye214G__markdownContent h1,.ReportTab-module__Ye214G__markdownContent h2{color:#0f172a;margin:24px 0 12px;font-weight:800}.ReportTab-module__Ye214G__markdownContent h1{font-size:1.25rem}.ReportTab-module__Ye214G__markdownContent h2{border-bottom:1px solid #f1f5f9;padding-bottom:8px;font-size:1.1rem}.ReportTab-module__Ye214G__markdownContent p{margin-bottom:16px}.ReportTab-module__Ye214G__markdownContent strong{color:#0f172a;font-weight:700}.ReportTab-module__Ye214G__markdownContent ul{margin-bottom:16px;padding-left:20px;list-style-type:disc}.ReportTab-module__Ye214G__markdownContent li{margin-bottom:8px}.ReportTab-module__Ye214G__markdownContent hr{border:0;border-top:2px solid #f1f5f9;margin:32px 0}.ReportTab-module__Ye214G__markdownContent code{color:#4f46e5;background:#f1f5f9;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.85rem}
