.SentimentClient_page__JNA7m{display:flex;flex-direction:column;gap:18px;padding:24px 0 60px}.SentimentClient_head__4iHC2{margin-bottom:6px}.SentimentClient_crumb__GdL5R{color:var(--muted);font-size:12px;text-decoration:none}.SentimentClient_crumb__GdL5R:hover{color:var(--text)}.SentimentClient_crumbSep__Ujvrv{color:hsla(0,0%,100%,.18);margin:0 6px;font-size:12px}.SentimentClient_crumbCur__tvBEA{color:var(--text-dim);font-size:12px}.SentimentClient_title__b2rCg{margin:6px 0;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--text)}.SentimentClient_titleAccent__kMeCZ{background:linear-gradient(90deg,var(--accent),#ff9b3d);-webkit-background-clip:text;background-clip:text;color:transparent}.SentimentClient_sub__231hs{font-size:13px;color:var(--muted);max-width:640px}.SentimentClient_disclaimer__H5WSD{margin:10px 0 0;font-size:11.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-left:3px solid #facc15;padding:8px 12px;border-radius:6px;line-height:1.5}.SentimentClient_card__6Hbj8{background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:14px}.SentimentClient_optionRow__ZO_8t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:480px){.SentimentClient_optionRow__ZO_8t{grid-template-columns:1fr}}.SentimentClient_option__FDEDi{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px;background:var(--surface-3);border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:border-color .14s,background .14s;font-size:12px;font-weight:600;color:var(--text)}.SentimentClient_option__FDEDi:hover{border-color:var(--border-strong)}.SentimentClient_option__FDEDi input[type=radio]{display:none}.SentimentClient_optionEmoji__K008T{font-size:24px;line-height:1}.SentimentClient_optionPositive__ZAtkc.SentimentClient_selected__mqHct{border-color:rgba(74,222,128,.55);background:rgba(74,222,128,.1);color:var(--pos)}.SentimentClient_optionNeutral__HfWEf.SentimentClient_selected__mqHct{border-color:rgba(250,204,21,.55);background:rgba(250,204,21,.08);color:#facc15}.SentimentClient_optionNegative__BRZsA.SentimentClient_selected__mqHct{border-color:hsla(0,91%,71%,.55);background:hsla(0,91%,71%,.1);color:var(--neg)}.SentimentClient_commentWrap__BoWnN{display:flex;flex-direction:column;gap:6px}.SentimentClient_commentLabel__lTx2w{font-size:12px;color:var(--muted);font-weight:600;letter-spacing:.04em;display:flex;align-items:center;justify-content:space-between}.SentimentClient_commentInput__x_q6_{width:100%;background:var(--surface-3);border:1px solid var(--border);border-radius:6px;padding:9px 11px;color:var(--text);font-size:13px;font-family:inherit;resize:none;transition:border-color .12s}.SentimentClient_commentInput__x_q6_:focus{outline:none;border-color:var(--accent)}.SentimentClient_commentInput__x_q6_:disabled{opacity:.7}.SentimentClient_commentCount__03wB7{font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted)}.SentimentClient_submit__3C0F3{align-self:flex-end;padding:8px 18px;border-radius:8px;background:var(--accent);color:#042028;font-weight:700;font-size:13px;border:1px solid transparent;cursor:pointer;transition:background .14s,color .14s,border-color .14s}.SentimentClient_submit__3C0F3:hover:not(:disabled){background:#d6ff5f}.SentimentClient_submit__3C0F3:disabled{background:var(--surface-3);border-color:var(--border);color:var(--muted);cursor:not-allowed}.SentimentClient_error__dlbWT{font-size:12px;color:var(--neg)}.SentimentClient_thanks__EJR1H{font-size:12px;font-weight:600;color:var(--pos);background:rgba(74,222,128,.08);border:1px solid rgba(74,222,128,.3);padding:9px 12px;border-radius:6px}.SentimentClient_notice__x63lm{font-size:12px;color:var(--muted);background:var(--surface-3);border:1px solid var(--border);padding:9px 12px;border-radius:6px}.SentimentClient_results__gHgeS{display:flex;flex-direction:column;gap:12px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.SentimentClient_resultsHeader__cYYkL{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.SentimentClient_resultsTitle__OznRf{font-size:14px;font-weight:700;color:var(--text);margin:0;letter-spacing:-.01em}.SentimentClient_resultsCount__f4oQK{font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--muted)}.SentimentClient_stackBar__OtvWH{height:14px;background:var(--surface-3);border-radius:4px;overflow:hidden;display:flex;border:1px solid var(--border)}.SentimentClient_stackSeg__iHA33{height:100%;transition:width .36s ease}.SentimentClient_barFillPositive__81Vah{background:rgba(74,222,128,.85)}.SentimentClient_barFillNeutral__1I7KY{background:rgba(250,204,21,.85)}.SentimentClient_barFillNegative__w0pxV{background:hsla(0,91%,71%,.85)}.SentimentClient_stackLegend__odbuz{display:flex;flex-wrap:wrap;gap:16px}.SentimentClient_legendItem__Se97k{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600}.SentimentClient_legendDot__BlxcS{font-size:14px}.SentimentClient_legendLabel__uq_ov{color:var(--text)}.SentimentClient_legendCount__xtXiC{color:var(--muted);font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SentimentClient_commentsSection__emaIm,.SentimentClient_topSection__odc4Q{display:flex;flex-direction:column;gap:10px;background:var(--surface-2);border:1px solid var(--border);border-radius:10px;padding:16px 18px}.SentimentClient_commentsTitle__yomuY,.SentimentClient_topTitle__tscLO{font-size:14px;font-weight:700;color:var(--text);margin:0 0 4px;letter-spacing:-.01em}.SentimentClient_commentList__rFfBk{display:flex;flex-direction:column;gap:8px}.SentimentClient_commentItem__gVwlw{display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--surface-3);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap}.SentimentClient_commentItemTop__Otku5{border-color:rgba(250,204,21,.4);background:linear-gradient(180deg,rgba(250,204,21,.05) 0,var(--surface-3) 100%)}.SentimentClient_rankBadge__Rd8ZZ{font-size:11px;font-weight:800;color:#facc15;background:rgba(250,204,21,.12);border:1px solid rgba(250,204,21,.4);padding:2px 8px;border-radius:4px;flex-shrink:0}.SentimentClient_reactions__7AK62{margin-left:auto;display:flex;gap:6px;flex-shrink:0}.SentimentClient_reactBtn__yvsRX{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:6px;border:1px solid var(--border);background:var(--surface-2);color:var(--muted);cursor:pointer;font-size:11px;font-weight:600;font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:border-color .14s,background .14s,color .14s}.SentimentClient_reactBtn__yvsRX:hover{border-color:var(--border-strong);color:var(--text)}.SentimentClient_reactBtnLikeOn__Pl5SX{border-color:rgba(74,222,128,.5);background:rgba(74,222,128,.08);color:var(--pos)}.SentimentClient_reactBtnDislikeOn__sdWFS{border-color:hsla(0,91%,71%,.5);background:hsla(0,91%,71%,.08);color:var(--neg)}.SentimentClient_pagination__DtcEz{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:6px}.SentimentClient_pageBtn__Wcvd_{padding:6px 14px;border-radius:6px;border:1px solid var(--border-strong);background:var(--surface-2);color:var(--text);font-size:12px;font-weight:600;cursor:pointer;transition:border-color .14s,color .14s}.SentimentClient_pageBtn__Wcvd_:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.SentimentClient_pageBtn__Wcvd_:disabled{opacity:.4;cursor:not-allowed}.SentimentClient_pageInfo__yMEAH{font-size:12px;font-family:var(--ff-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.SentimentClient_commentBadge__aW3ut{font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;white-space:nowrap;flex-shrink:0}.SentimentClient_commentBadgePositive__T_9_a{color:var(--pos);background:rgba(74,222,128,.1);border:1px solid rgba(74,222,128,.4)}.SentimentClient_commentBadgeNeutral__R3Th0{color:#facc15;background:rgba(250,204,21,.08);border:1px solid rgba(250,204,21,.4)}.SentimentClient_commentBadgeNegative__RY0cU{color:var(--neg);background:hsla(0,91%,71%,.1);border:1px solid hsla(0,91%,71%,.4)}.SentimentClient_commentText__mAf_r{font-size:13px;color:var(--text);line-height:1.5;word-break:break-word}.SentimentClient_empty__W1lv8{font-size:12px;color:var(--muted);text-align:center;padding:14px 0}.SentimentClient_loading__OVADw{font-size:12px;color:var(--muted);padding:24px 0;text-align:center}