.poll_panel__ut7JO{display:grid;grid-gap:12px;gap:12px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.34)}.poll_compactShell__fsZHL{display:grid;grid-gap:10px;gap:10px}.poll_compactButton__FdnSK{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:8px 12px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);font:inherit;cursor:pointer}.poll_compactButton__FdnSK:hover{border-color:rgba(34,211,238,.28)}.poll_compactMetric__bD80_{display:flex;align-items:baseline;gap:8px}.poll_compactScore__aGJai{font-size:14px;font-weight:700}.poll_compactLabel__kddFn,.poll_empty__dYo_k,.poll_gaugeHint__DgO3h,.poll_historyMeta__cze_E,.poll_legendLabel__I4NfD,.poll_legendMeta__Dhx4a,.poll_note__npgEO,.poll_scopeLabel__2UTu9{color:var(--muted)}.poll_compactLabel__kddFn,.poll_gaugeHint__DgO3h,.poll_legendLabel__I4NfD,.poll_legendMeta__Dhx4a,.poll_scopeLabel__2UTu9{font-size:11px}.poll_compactChevron__X2D9_{font-size:14px}.poll_header__S3mlq{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.poll_titleBlock__UpAFd{display:grid;grid-gap:4px;gap:4px}.poll_title__oIoG_{margin:0;font-size:14px}.poll_scopeLabel__2UTu9{letter-spacing:.08em;text-transform:uppercase}.poll_voteGrid__B7eCK{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.poll_voteButton__uySIq{display:grid;justify-items:center;grid-gap:6px;gap:6px;min-height:78px;padding:10px 8px;border:1px solid rgba(148,163,184,.14);border-radius:14px;background:rgba(255,255,255,.03);color:var(--text);font:inherit;cursor:pointer}.poll_voteButtonActive__gcFoo,.poll_voteButton__uySIq:focus-visible,.poll_voteButton__uySIq:hover{border-color:rgba(34,211,238,.28);background:rgba(255,255,255,.06)}.poll_voteButton__uySIq:disabled{opacity:.7;cursor:wait}.poll_voteIcon__Pn9ib{font-size:18px}.poll_voteText__ipoXf{font-size:11px;font-weight:700;text-align:center}.poll_voteHint__4BUzR{font-size:10px;color:var(--muted)}.poll_statusRow__45lml{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.poll_statusText__3kC_s,.poll_successText__b50Wm,.poll_warningText__zOS1l{font-size:12px}.poll_warningText__zOS1l{color:#f59e0b}.poll_successText__b50Wm{color:#22c55e}.poll_bar__tYmSo{display:flex;width:100%;min-height:12px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.04)}.poll_segment__Ax4H0{min-width:0;transition:width .16s ease}.poll_legend___hU_x{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:8px;gap:8px}.poll_legendItem__47jIZ{display:grid;grid-gap:4px;gap:4px;padding:8px 10px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(255,255,255,.03)}.poll_legendTop__CFAR3{display:flex;align-items:center;justify-content:space-between;gap:8px}.poll_legendSwatch__Zsubi{width:10px;height:10px;border-radius:999px}.poll_legendCount__E9s_d{font-size:12px;font-weight:700}.poll_historyShell__24b_4{display:grid;grid-gap:10px;gap:10px}.poll_historyToggle__adsoA{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:42px;padding:8px 12px;border:1px solid rgba(148,163,184,.16);border-radius:12px;background:rgba(255,255,255,.03);color:var(--text);font:inherit;cursor:pointer}.poll_sparklineShell__bYqlg{display:grid;grid-gap:10px;gap:10px;padding:10px 12px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(255,255,255,.02)}.poll_sparklineMeta__2fUst{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.poll_sparklineStat___vGfm{display:grid;grid-gap:2px;gap:2px}.poll_sparklineValue__E96lW{font-size:13px;font-weight:700}.poll_sparklineSvg__wD3AL{width:100%;height:88px}.poll_sparklineAxis___4jst{fill:none;stroke:rgba(148,163,184,.12);stroke-width:1}.poll_sparklinePath__jHEpp{fill:none;stroke:#22d3ee;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.poll_sparklineArea__Sqpdz{fill:url(#sentiment-history-fill)}.poll_empty__dYo_k{font-size:12px}.poll_gaugeShell__0KiL_{display:grid;grid-gap:10px;gap:10px;justify-items:center}.poll_gaugeCompact__cTmlI{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border:1px solid rgba(148,163,184,.16);border-radius:999px;background:rgba(255,255,255,.04);color:var(--text);text-decoration:none}.poll_gaugeCompactValue__ovKoM{font-size:14px;font-weight:700}.poll_gaugeSvg__H7Wzk{width:min(100%,260px);height:auto}.poll_gaugeTrack__75J4p{stroke:rgba(148,163,184,.18)}.poll_gaugeArc__2I_48,.poll_gaugeTrack__75J4p{fill:none;stroke-width:18;stroke-linecap:round}.poll_gaugeNeedle__cboCF{stroke:var(--text);stroke-width:3;stroke-linecap:round}.poll_gaugeDot__CSMeU{fill:var(--text)}.poll_gaugeValueRow__Q9eXd{display:grid;grid-gap:4px;gap:4px;justify-items:center}.poll_gaugeValue__WoqtB{font-size:26px;font-weight:700}.poll_gaugeZone__w4D7s{font-size:13px;font-weight:700}.poll_grid__c_x5j{display:grid;grid-gap:12px;gap:12px}.poll_group__hq5Sy{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.12);border-radius:14px;background:rgba(15,23,42,.3)}.poll_groupTitle__3kiTh{margin:0;font-size:14px}.poll_groupList__KWe9j{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.poll_categoryCell__kmfYq{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid rgba(148,163,184,.12);border-radius:12px;background:rgba(255,255,255,.03)}.poll_categoryName__GrDYA{font-size:13px;font-weight:700}.poll_inlineBlock__9kZiY{display:grid;grid-gap:12px;gap:12px}.poll_skeleton__kZTUw{min-height:74px;border-radius:12px;background:linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.07),rgba(255,255,255,.03));background-size:200% 100%;animation:poll_sentimentPulse__w8uPv 1.2s ease-in-out infinite}@keyframes poll_sentimentPulse__w8uPv{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:760px){.poll_voteGrid__B7eCK{grid-template-columns:repeat(2,minmax(0,1fr))}.poll_groupList__KWe9j,.poll_legend___hU_x{grid-template-columns:1fr}}