.ccpPlugin_pluginRoot__LYaq7{background-color:var(--ccp-bg);color:var(--ccp-text-primary);font-family:var(--ccp-font);font-weight:var(--ccp-weight-body);font-size:16px;line-height:1.6;transition:background-color .4s ease,color .3s ease}.ccpPlugin_searchContainer__dMUZX{margin-bottom:48px}.ccpPlugin_searchInput__cdmta{width:100%;padding:12px 0;font-size:16px;font-family:var(--ccp-font);font-weight:var(--ccp-weight-body);border:none;border-bottom:1px solid var(--ccp-text-muted);background:transparent;color:var(--ccp-text-primary);transition:border-color .2s,color .3s}.ccpPlugin_searchInput__cdmta:focus{outline:none;border-bottom-color:var(--ccp-text-primary)}.ccpPlugin_searchInput__cdmta::placeholder{color:var(--ccp-text-secondary)}.ccpPlugin_tabBar__M1oJe{display:flex;gap:0;margin-bottom:48px;border-bottom:1px solid var(--ccp-border)}.ccpPlugin_tabButton__2RIBa{padding:8px 0;margin-right:32px;font-size:14px;font-family:var(--ccp-font);font-weight:var(--ccp-weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ccp-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.ccpPlugin_tabButton__2RIBa:hover{color:var(--ccp-text-secondary)}.ccpPlugin_tabButtonActive__VMM4k{color:var(--ccp-text-primary);border-bottom-color:var(--ccp-text-primary)}.ccpPlugin_pollList__LKYLp{display:flex;flex-direction:column;height:400px;overflow-y:auto}.ccpPlugin_pollHeader__Wswtw{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:opacity .2s}.ccpPlugin_pollHeader__Wswtw:hover{opacity:.7}.ccpPlugin_pollInfo__31VXW{flex:1;min-width:0}.ccpPlugin_pollDate__xGJi8{font-size:14px;color:var(--ccp-text-secondary);letter-spacing:.05em;margin-bottom:4px;transition:color .3s ease}.ccpPlugin_pollTitle__w3K_c{font-size:16px;font-weight:var(--ccp-weight-display);line-height:1.5;color:var(--ccp-text-primary);transition:color .3s ease}.ccpPlugin_pollMeta__Pf54e{font-size:14px;margin-top:4px}.ccpPlugin_pollMeta__Pf54e,.ccpPlugin_pollToggle__4Vt5w{color:var(--ccp-text-secondary);transition:color .3s ease}.ccpPlugin_pollToggle__4Vt5w{font-size:16px;font-weight:var(--ccp-weight-body);line-height:1;flex-shrink:0;width:20px;text-align:right}.ccpPlugin_headerControls__M5j_g{display:flex;align-items:center;gap:24px;flex-shrink:0}.ccpPlugin_pollDetails__qPhsP{display:none;padding:0 0 24px}.ccpPlugin_pollDetailsActive__F_kJz{display:block;padding:0 0 24px}.ccpPlugin_pollQuestion__vqFe2{font-size:16px;padding:16px 0;color:var(--ccp-text-secondary);transition:color .3s ease}.ccpPlugin_pollResults__ro5lJ{padding:8px 0 16px}.ccpPlugin_resultRow__VYQeX{padding:2px 0;font-size:16px;color:var(--ccp-text-secondary);transition:color .3s ease}.ccpPlugin_resultValue__x3GRY{color:var(--ccp-text-primary);transition:color .3s ease}.ccpPlugin_matrixLabel__OFh4F{font-weight:400}.ccpPlugin_pollLinks__yLDv7{display:flex;gap:16px}.ccpPlugin_pollLink__8rIHQ{font-size:12px;color:var(--ccp-text-muted);text-decoration:none;letter-spacing:.1em;text-transform:uppercase;transition:color .2s}.ccpPlugin_pollLink__8rIHQ:hover{color:var(--ccp-text-secondary)}.ccpPlugin_loading__N5y8W{padding:80px 20px}.ccpPlugin_loading__N5y8W,.ccpPlugin_noResultsVisible__j4LvN{text-align:center;color:var(--ccp-text-secondary);font-size:16px}.ccpPlugin_noResultsVisible__j4LvN{padding:48px 20px;display:block}.ccpPlugin_footer__gRV3h{margin-top:64px;padding-top:24px;border-top:1px solid var(--ccp-border);font-size:14px;color:var(--ccp-text-muted);transition:color .3s ease,border-color .3s ease}.ccpPlugin_footerLink__CG_pj{color:var(--ccp-text-muted);text-decoration:none;transition:color .2s}.ccpPlugin_footerLink__CG_pj:hover{color:var(--ccp-text-secondary)}.ccpPlugin_footerLine__M5UaT+.ccpPlugin_footerLine__M5UaT{margin-top:8px}.ccpPlugin_benchmarkList__YbNBi{display:flex;flex-direction:column}.ccpPlugin_benchmarkHeader__iSsjB{padding:20px 0;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-start;gap:24px;transition:opacity .2s}.ccpPlugin_benchmarkHeader__iSsjB:hover{opacity:.7}.ccpPlugin_benchmarkInfo__rYW8o{flex:1;min-width:0}.ccpPlugin_benchmarkDetails__k00Yh{display:none;padding:0 0 32px}.ccpPlugin_benchmarkDetailsActive__WUriY{display:block;padding:0 0 32px}.ccpPlugin_benchmarkMethodology__ITdaL{font-size:14px;color:var(--ccp-text-secondary);line-height:1.7;margin-bottom:28px;transition:color .3s ease}.ccpPlugin_benchmarkTable__exvP9{width:100%;border-collapse:collapse;margin-bottom:28px}.ccpPlugin_benchmarkThLabel__5_JhA{width:40%;padding:0 0 12px;color:transparent;text-align:left}.ccpPlugin_benchmarkThLabel__5_JhA,.ccpPlugin_benchmarkTh__eRcLc{font-size:12px;font-weight:var(--ccp-weight-label);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--ccp-border)}.ccpPlugin_benchmarkTh__eRcLc{padding:0 0 12px 16px;color:var(--ccp-text-muted);text-align:right}.ccpPlugin_benchmarkRow__k2YYP{border-bottom:1px solid var(--ccp-border)}.ccpPlugin_benchmarkRow__k2YYP:last-child{border-bottom:none}.ccpPlugin_benchmarkTdLabel__7rvrJ{padding:16px 0;font-size:14px;color:var(--ccp-text-secondary);letter-spacing:.03em}.ccpPlugin_benchmarkTd__usKuA{padding:16px 0 16px 16px;font-size:20px;font-weight:var(--ccp-weight-display);color:var(--ccp-text-primary);text-align:right;font-variant-numeric:tabular-nums;transition:color .3s ease}.ccpPlugin_benchmarkTdMuted__wjBiV{color:var(--ccp-text-muted);font-size:20px}.ccpPlugin_benchmarkCaveats__a_zZp{margin-bottom:20px}.ccpPlugin_benchmarkCaveat__SiFZD{margin-bottom:6px}.ccpPlugin_benchmarkCaveat__SiFZD,.ccpPlugin_benchmarkFootnote__g2Rfg{font-size:12px;color:var(--ccp-text-muted);line-height:1.6}.ccpPlugin_benchmarkFootnote__g2Rfg a{color:var(--ccp-text-muted);text-decoration:underline;text-underline-offset:2px}.ccpPlugin_benchmarkFootnote__g2Rfg a:hover{color:var(--ccp-text-secondary)}@media (max-width:768px){.ccpPlugin_pollHeader__Wswtw{flex-wrap:wrap;gap:8px}.ccpPlugin_headerControls__M5j_g{gap:12px;width:100%}.ccpPlugin_pollLinks__yLDv7{gap:12px}.ccpPlugin_pollLink__8rIHQ{font-size:12px;padding:6px 4px;min-height:44px;display:inline-flex;align-items:center}.ccpPlugin_tabButton__2RIBa{padding:12px 0;min-height:44px}.ccpPlugin_benchmarkTh__eRcLc{padding:0 0 10px 8px;font-size:11px}.ccpPlugin_benchmarkThLabel__5_JhA{width:35%}.ccpPlugin_benchmarkTd__usKuA{padding:12px 0 12px 8px;font-size:16px}.ccpPlugin_benchmarkTdMuted__wjBiV{font-size:16px}.ccpPlugin_benchmarkTdLabel__7rvrJ{padding:12px 0;font-size:13px}.ccpPlugin_benchmarkHeader__iSsjB{flex-wrap:wrap;gap:8px}.ccpPlugin_searchContainer__dMUZX,.ccpPlugin_tabBar__M1oJe{margin-bottom:32px}.ccpPlugin_footer__gRV3h{margin-top:40px}}