.ccpPlugin-module__aOrYFW__pluginRoot{background-color:var(--ccp-bg);color:var(--ccp-text-primary);font-family:var(--ccp-font);font-weight:var(--ccp-weight-body);min-height:100%;font-size:16px;line-height:1.6;transition:background-color .4s,color .3s}.ccpPlugin-module__aOrYFW__searchContainer{margin-bottom:48px}.ccpPlugin-module__aOrYFW__searchInput{width:100%;font-size:16px;font-family:var(--ccp-font);font-weight:var(--ccp-weight-body);border:none;border-bottom:1px solid var(--ccp-text-muted);color:var(--ccp-text-primary);background:0 0;padding:12px 0;transition:border-color .2s,color .3s}.ccpPlugin-module__aOrYFW__searchInput:focus{border-bottom-color:var(--ccp-text-primary);outline:none}.ccpPlugin-module__aOrYFW__searchInput::placeholder{color:var(--ccp-text-secondary)}.ccpPlugin-module__aOrYFW__tabBar{border-bottom:1px solid var(--ccp-border);gap:0;margin-bottom:48px;display:flex}.ccpPlugin-module__aOrYFW__tabButton{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);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;margin-right:32px;padding:8px 0;transition:color .2s,border-color .2s}.ccpPlugin-module__aOrYFW__tabButton:hover{color:var(--ccp-text-secondary)}.ccpPlugin-module__aOrYFW__tabButtonActive{color:var(--ccp-text-primary);border-bottom-color:var(--ccp-text-primary)}.ccpPlugin-module__aOrYFW__pollList{flex-direction:column;min-height:calc(100dvh - 424px);max-height:500px;display:flex;overflow-y:auto}.ccpPlugin-module__aOrYFW__pollHeader{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;transition:opacity .2s;display:flex}.ccpPlugin-module__aOrYFW__pollHeader:hover{opacity:.7}.ccpPlugin-module__aOrYFW__pollInfo{flex:1;min-width:0}.ccpPlugin-module__aOrYFW__pollDate{color:var(--ccp-text-secondary);letter-spacing:.05em;margin-bottom:4px;font-size:14px;transition:color .3s}.ccpPlugin-module__aOrYFW__pollTitle{font-size:16px;font-weight:var(--ccp-weight-display);color:var(--ccp-text-primary);line-height:1.5;transition:color .3s}.ccpPlugin-module__aOrYFW__pollMeta{color:var(--ccp-text-secondary);margin-top:4px;font-size:14px;transition:color .3s}.ccpPlugin-module__aOrYFW__pollToggle{color:var(--ccp-text-secondary);font-size:16px;font-weight:var(--ccp-weight-body);text-align:right;flex-shrink:0;width:20px;line-height:1;transition:color .3s}.ccpPlugin-module__aOrYFW__headerControls{flex-shrink:0;align-items:center;gap:24px;display:flex}.ccpPlugin-module__aOrYFW__pollDetails{padding:0 0 24px;display:none}.ccpPlugin-module__aOrYFW__pollDetailsActive{padding:0 0 24px;display:block}.ccpPlugin-module__aOrYFW__pollQuestion{color:var(--ccp-text-secondary);padding:16px 0;font-size:16px;transition:color .3s}.ccpPlugin-module__aOrYFW__pollResults{padding:8px 0 16px}.ccpPlugin-module__aOrYFW__resultRow{color:var(--ccp-text-secondary);padding:2px 0;font-size:16px;transition:color .3s}.ccpPlugin-module__aOrYFW__resultValue{color:var(--ccp-text-primary);transition:color .3s}.ccpPlugin-module__aOrYFW__matrixLabel{font-weight:400}.ccpPlugin-module__aOrYFW__pollLinks{gap:16px;display:flex}.ccpPlugin-module__aOrYFW__pollLink{color:var(--ccp-text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:12px;text-decoration:none;transition:color .2s}.ccpPlugin-module__aOrYFW__pollLink:hover{color:var(--ccp-text-secondary)}.ccpPlugin-module__aOrYFW__loading{text-align:center;color:var(--ccp-text-secondary);padding:80px 20px;font-size:16px}.ccpPlugin-module__aOrYFW__noResultsVisible{text-align:center;color:var(--ccp-text-secondary);padding:48px 20px;font-size:16px;display:block}.ccpPlugin-module__aOrYFW__footer{border-top:1px solid var(--ccp-border);color:var(--ccp-text-muted);margin-top:64px;padding-top:24px;font-size:14px;transition:color .3s,border-color .3s}.ccpPlugin-module__aOrYFW__footerLink{color:var(--ccp-text-muted);text-decoration:none;transition:color .2s}.ccpPlugin-module__aOrYFW__footerLink:hover{color:var(--ccp-text-secondary)}.ccpPlugin-module__aOrYFW__footerLine+.ccpPlugin-module__aOrYFW__footerLine{margin-top:8px}.ccpPlugin-module__aOrYFW__benchmarkList{flex-direction:column;display:flex}.ccpPlugin-module__aOrYFW__benchmarkHeader{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:20px 0;transition:opacity .2s;display:flex}.ccpPlugin-module__aOrYFW__benchmarkHeader:hover{opacity:.7}.ccpPlugin-module__aOrYFW__benchmarkInfo{flex:1;min-width:0}.ccpPlugin-module__aOrYFW__benchmarkDetails{padding:0 0 32px;display:none}.ccpPlugin-module__aOrYFW__benchmarkDetailsActive{padding:0 0 32px;display:block}.ccpPlugin-module__aOrYFW__benchmarkMethodology{color:var(--ccp-text-secondary);margin-bottom:28px;font-size:14px;line-height:1.7;transition:color .3s}.ccpPlugin-module__aOrYFW__benchmarkTable{border-collapse:collapse;width:100%;margin-bottom:28px}.ccpPlugin-module__aOrYFW__benchmarkThLabel{width:40%;font-size:12px;font-weight:var(--ccp-weight-label);letter-spacing:.08em;text-transform:uppercase;color:#0000;text-align:left;border-bottom:1px solid var(--ccp-border);padding:0 0 12px}.ccpPlugin-module__aOrYFW__benchmarkTh{font-size:12px;font-weight:var(--ccp-weight-label);letter-spacing:.08em;text-transform:uppercase;color:var(--ccp-text-muted);text-align:right;border-bottom:1px solid var(--ccp-border);padding:0 0 12px 16px}.ccpPlugin-module__aOrYFW__benchmarkRow{border-bottom:1px solid var(--ccp-border)}.ccpPlugin-module__aOrYFW__benchmarkRow:last-child{border-bottom:none}.ccpPlugin-module__aOrYFW__benchmarkTdLabel{color:var(--ccp-text-secondary);letter-spacing:.03em;padding:16px 0;font-size:14px}.ccpPlugin-module__aOrYFW__benchmarkTd{font-size:20px;font-weight:var(--ccp-weight-display);color:var(--ccp-text-primary);text-align:right;font-variant-numeric:tabular-nums;padding:16px 0 16px 16px;transition:color .3s}.ccpPlugin-module__aOrYFW__benchmarkTdMuted{color:var(--ccp-text-muted);font-size:20px}.ccpPlugin-module__aOrYFW__benchmarkCaveats{margin-bottom:20px}.ccpPlugin-module__aOrYFW__benchmarkCaveat{color:var(--ccp-text-muted);margin-bottom:6px;font-size:12px;line-height:1.6}.ccpPlugin-module__aOrYFW__benchmarkFootnote{color:var(--ccp-text-muted);font-size:12px;line-height:1.6}.ccpPlugin-module__aOrYFW__benchmarkFootnote a{color:var(--ccp-text-muted);text-underline-offset:2px;text-decoration:underline}.ccpPlugin-module__aOrYFW__benchmarkFootnote a:hover{color:var(--ccp-text-secondary)}.ccpPlugin-module__aOrYFW__buttonLink{cursor:pointer;background:0 0;border:none;padding:0}@media (max-width:768px){.ccpPlugin-module__aOrYFW__pollList{max-height:none;overflow-y:visible}.ccpPlugin-module__aOrYFW__pollHeader{flex-wrap:wrap;gap:8px}.ccpPlugin-module__aOrYFW__headerControls{gap:12px;width:100%}.ccpPlugin-module__aOrYFW__pollLinks{gap:12px}.ccpPlugin-module__aOrYFW__pollLink{align-items:center;min-height:44px;padding:6px 4px;font-size:12px;display:inline-flex}.ccpPlugin-module__aOrYFW__tabButton{min-height:44px;padding:12px 0}.ccpPlugin-module__aOrYFW__benchmarkTh{padding:0 0 10px 8px;font-size:11px}.ccpPlugin-module__aOrYFW__benchmarkThLabel{width:35%}.ccpPlugin-module__aOrYFW__benchmarkTd{padding:12px 0 12px 8px;font-size:16px}.ccpPlugin-module__aOrYFW__benchmarkTdMuted{font-size:16px}.ccpPlugin-module__aOrYFW__benchmarkTdLabel{padding:12px 0;font-size:13px}.ccpPlugin-module__aOrYFW__benchmarkHeader{flex-wrap:wrap;gap:8px}.ccpPlugin-module__aOrYFW__searchContainer,.ccpPlugin-module__aOrYFW__tabBar{margin-bottom:32px}.ccpPlugin-module__aOrYFW__footer{margin-top:40px}}
.ccp-module__wJMEma__ccpPage{box-sizing:border-box;max-width:900px;height:100dvh;min-height:100vh;margin:0 auto;padding:40px 60px;overflow:scroll}@media (max-width:768px){.ccp-module__wJMEma__ccpPage{padding:60px 20px 24px}}
