.sentiment-trend-visual-module__NdWGGG__frame{background:color-mix(in srgb,var(--surface2)92%,var(--surface1)8%);border:1px solid color-mix(in srgb,var(--surface3)88%,var(--button-primary)12%);width:100%;box-shadow:0 24px 60px rgba(var(--surface-shadow),calc(var(--shadow-strength)*.08));border-radius:22px;gap:.85rem;padding:1.1rem;display:grid}.sentiment-trend-visual-module__NdWGGG__headerRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sentiment-trend-visual-module__NdWGGG__headerLabel{color:var(--text2);}.sentiment-trend-visual-module__NdWGGG__headerScore{font-size:var(--fs-lg);font-weight:var(--fw-display);color:var(--status-success);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.sentiment-trend-visual-module__NdWGGG__headerScoreDelta{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text2);margin-left:.35rem}.sentiment-trend-visual-module__NdWGGG__chart{width:100%;height:96px;position:relative}.sentiment-trend-visual-module__NdWGGG__chartSvg{width:100%;height:100%;display:block;overflow:visible}.sentiment-trend-visual-module__NdWGGG__chartLine{fill:none;stroke:var(--button-primary);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:600;stroke-dashoffset:600px;animation:1.6s ease-out .2s forwards sentiment-trend-visual-module__NdWGGG__drawLine}.sentiment-trend-visual-module__NdWGGG__chartArea{fill:url(#sentiment-area-gradient);opacity:0;animation:.6s ease-out 1.4s forwards sentiment-trend-visual-module__NdWGGG__fadeIn}.sentiment-trend-visual-module__NdWGGG__anomalyDot{border-radius:var(--br-pill);background:var(--status-warning);border:2px solid var(--surface1);width:10px;height:10px;box-shadow:0 0 0 1px color-mix(in srgb,var(--status-warning)40%,transparent);transform-origin:50%;opacity:0;pointer-events:none;animation:.4s ease-out 1.8s forwards sentiment-trend-visual-module__NdWGGG__fadeIn,2.4s ease-in-out 2.2s infinite sentiment-trend-visual-module__NdWGGG__pulse;position:absolute;transform:translate(-50%,-50%)}.sentiment-trend-visual-module__NdWGGG__anomalyLabel{border-radius:var(--br-pill);background:color-mix(in srgb,var(--surface1)86%,var(--status-warning)14%);border:1px solid color-mix(in srgb,var(--surface3)70%,var(--status-warning)30%);color:var(--text1);font-size:var(--fs-xs);font-weight:var(--fw-bold);white-space:nowrap;opacity:0;align-items:center;gap:.35rem;padding:.25rem .55rem;animation:.5s ease-out 2s forwards sentiment-trend-visual-module__NdWGGG__fadeIn;display:inline-flex;position:absolute;top:4px;right:18%}.sentiment-trend-visual-module__NdWGGG__anomalyDotInline{border-radius:var(--br-pill);background:var(--status-warning);width:.45rem;height:.45rem}.sentiment-trend-visual-module__NdWGGG__commentList{gap:.5rem;display:grid}.sentiment-trend-visual-module__NdWGGG__commentRow{border-radius:var(--br);background:color-mix(in srgb,var(--surface1)90%,var(--surface2)10%);border:1px solid color-mix(in srgb,var(--surface3)88%,transparent);opacity:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.55rem .7rem;animation:.5s ease-out forwards sentiment-trend-visual-module__NdWGGG__rowIn;display:grid;transform:translateY(6px)}.sentiment-trend-visual-module__NdWGGG__commentRow:first-child{animation-delay:.4s}.sentiment-trend-visual-module__NdWGGG__commentRow:nth-child(2){animation-delay:.7s}.sentiment-trend-visual-module__NdWGGG__commentRow:nth-child(3){animation-delay:1s}.sentiment-trend-visual-module__NdWGGG__commentText{font-size:var(--fs-sm);color:var(--text1);white-space:nowrap;text-overflow:ellipsis;line-height:1.35;overflow:hidden}.sentiment-trend-visual-module__NdWGGG__commentMeta{font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;align-items:center;gap:.4rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__tag{border-radius:var(--br-pill);font-size:var(--fs-2xs);font-weight:var(--fw-display);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text2);background:color-mix(in srgb,var(--surface2)70%,var(--surface3)30%);border:1px solid color-mix(in srgb,var(--surface3)80%,transparent);align-items:center;padding:.15rem .45rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__score{color:var(--text1);align-items:center;gap:.25rem;display:inline-flex}.sentiment-trend-visual-module__NdWGGG__scorePositive{color:var(--status-success)}.sentiment-trend-visual-module__NdWGGG__scoreNeutral{color:var(--text2)}.sentiment-trend-visual-module__NdWGGG__scoreNegative{color:var(--status-error)}@keyframes sentiment-trend-visual-module__NdWGGG__drawLine{to{stroke-dashoffset:0}}@keyframes sentiment-trend-visual-module__NdWGGG__fadeIn{to{opacity:1}}@keyframes sentiment-trend-visual-module__NdWGGG__pulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.35)}}@keyframes sentiment-trend-visual-module__NdWGGG__rowIn{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sentiment-trend-visual-module__NdWGGG__chartLine,.sentiment-trend-visual-module__NdWGGG__chartArea,.sentiment-trend-visual-module__NdWGGG__anomalyLabel,.sentiment-trend-visual-module__NdWGGG__commentRow{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.sentiment-trend-visual-module__NdWGGG__anomalyDot{opacity:1;animation:none;transform:translate(-50%,-50%)}}
