.research-home-split{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,1fr);gap:18px;margin-block-end:20px;align-items:stretch}.research-home-split>.research-home{margin:0}.sentiment-panel{padding:22px;min-width:0}.sentiment-panel h2{margin-block:0 8px}.sentiment-panel small{display:block;line-height:1.65}.sentiment-gauge{width:min(100%,280px);margin:24px auto 14px;height:140px;position:relative}.sentiment-dial{position:absolute;inset:0;border-radius:280px 280px 0 0;background:linear-gradient(90deg,#dc7575,#d4b76c 50%,#60c99a)}.sentiment-dial:before{content:'';position:absolute;inset:19px 19px 0;background:#142021;border-radius:250px 250px 0 0}.sentiment-needle{position:absolute;bottom:0;left:50%;height:104px;width:4px;background:#f4eee1;transform-origin:50% 100%;border-radius:5px;z-index:2;box-shadow:0 0 12px #0006}.sentiment-needle:after{content:'';position:absolute;bottom:-6px;left:-6px;width:16px;height:16px;border-radius:50%;background:#ead7a1}.sentiment-empty{opacity:.32}.sentiment-percentages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;text-align:center}.sentiment-percentages>div{display:flex;flex-direction:column;gap:6px}.sentiment-percentages strong{font-size:1.6rem;direction:ltr}.sentiment-percentages span{font-size:.8rem}.sentiment-percentages .bullish strong{color:#75d9ac}.sentiment-percentages .bearish strong{color:#f09191}.sentiment-percentages .neutral strong{color:#d5b977}.sentiment-method{font-size:.82rem;line-height:1.7;color:#a5b7b1}.sentiment-panel button{min-height:44px;width:100%;margin-block:10px}.sentiment-panel .research-warning{font-size:.8rem}@media(max-width:900px){.research-home-split{grid-template-columns:1fr}.sentiment-gauge{max-width:260px;height:130px}.sentiment-needle{height:96px}}
