.BenchmarkTable-module__SUhJUW__tableContainer{width:100%;margin-bottom:var(--space-lg)}.BenchmarkTable-module__SUhJUW__tableWrapper{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-surface);position:relative;overflow-x:auto}.BenchmarkTable-module__SUhJUW__tableWrapper:before,.BenchmarkTable-module__SUhJUW__tableWrapper:after{content:"";pointer-events:none;z-index:5;opacity:0;width:24px;transition:opacity .2s;position:absolute;top:0;bottom:0}.BenchmarkTable-module__SUhJUW__tableWrapper:before{background:linear-gradient(90deg,#00000026,#0000);left:0}.BenchmarkTable-module__SUhJUW__tableWrapper:after{background:linear-gradient(270deg,#00000026,#0000);right:0}@media (max-width:768px){.BenchmarkTable-module__SUhJUW__tableWrapper:after{opacity:1}.BenchmarkTable-module__SUhJUW__tableWrapper.BenchmarkTable-module__SUhJUW__scrolledRight:after{opacity:0}.BenchmarkTable-module__SUhJUW__tableWrapper.BenchmarkTable-module__SUhJUW__scrolledLeft:before{opacity:1}}.BenchmarkTable-module__SUhJUW__scrollHint{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-sm);background:var(--bg-elevated);border-bottom:1px solid var(--border);color:var(--text-muted);font-size:11px;display:none}.BenchmarkTable-module__SUhJUW__scrollHint svg{width:14px;height:14px;animation:1.5s ease-in-out infinite BenchmarkTable-module__SUhJUW__scrollBounce}@keyframes BenchmarkTable-module__SUhJUW__scrollBounce{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@media (max-width:768px){.BenchmarkTable-module__SUhJUW__scrollHint{display:flex}}.BenchmarkTable-module__SUhJUW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.BenchmarkTable-module__SUhJUW__headerCell{padding:var(--space-sm) var(--space-md);text-align:left;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);background:var(--bg-elevated);border-bottom:1px solid var(--border);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--dur-fast);font-size:11px;font-weight:600}.BenchmarkTable-module__SUhJUW__headerCell:hover{background:var(--bg-hover)}.BenchmarkTable-module__SUhJUW__modelHeader{min-width:180px}.BenchmarkTable-module__SUhJUW__scoreHeader{text-align:right;min-width:80px}.BenchmarkTable-module__SUhJUW__perceptionHeader{background:var(--accent-muted)}.BenchmarkTable-module__SUhJUW__headerContent{align-items:center;gap:var(--space-xs);display:flex}.BenchmarkTable-module__SUhJUW__benchmarkName{flex:1}.BenchmarkTable-module__SUhJUW__weightBadge{background:var(--bg-base);color:var(--text-faint);border-radius:3px;padding:2px 4px;font-size:10px}.BenchmarkTable-module__SUhJUW__headerSourceLink{color:var(--accent);opacity:.7;transition:opacity var(--dur-fast);font-size:10px}.BenchmarkTable-module__SUhJUW__headerSourceLink:hover{opacity:1}.BenchmarkTable-module__SUhJUW__sticky{z-index:10;background:inherit;position:sticky;left:0}.BenchmarkTable-module__SUhJUW__sticky:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000001a,#0000);width:4px;position:absolute;top:0;bottom:0;right:0}.BenchmarkTable-module__SUhJUW__row{transition:background var(--dur-fast)}.BenchmarkTable-module__SUhJUW__row:hover,.BenchmarkTable-module__SUhJUW__row:hover .BenchmarkTable-module__SUhJUW__sticky{background:var(--bg-hover)}.BenchmarkTable-module__SUhJUW__cell{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border-subtle);vertical-align:middle;position:relative}.BenchmarkTable-module__SUhJUW__row:last-child .BenchmarkTable-module__SUhJUW__cell{border-bottom:none}.BenchmarkTable-module__SUhJUW__modelCell{background:var(--bg-surface);cursor:pointer}.BenchmarkTable-module__SUhJUW__modelCell:hover{background:var(--bg-hover)}.BenchmarkTable-module__SUhJUW__modelInfo{align-items:center;gap:var(--space-sm);display:flex}.BenchmarkTable-module__SUhJUW__modelColorDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BenchmarkTable-module__SUhJUW__modelName{color:var(--text-primary);font-size:13px;font-weight:600}.BenchmarkTable-module__SUhJUW__modelProvider{color:var(--text-faint);text-transform:capitalize;font-size:11px}.BenchmarkTable-module__SUhJUW__scoreCell{text-align:center;font-family:Ubuntu Mono,monospace;font-weight:500}.BenchmarkTable-module__SUhJUW__perceptionCell{background:var(--accent-muted);border-left:1px dashed var(--accent)}.BenchmarkTable-module__SUhJUW__scoreCellContent{justify-content:center;align-items:center;gap:4px;display:flex}.BenchmarkTable-module__SUhJUW__scoreLink{color:inherit;align-items:center;gap:2px;display:inline-flex}.BenchmarkTable-module__SUhJUW__scoreLink:hover{color:var(--accent)}.BenchmarkTable-module__SUhJUW__linkIcon{opacity:.5;font-size:9px}.BenchmarkTable-module__SUhJUW__scoreLink:hover .BenchmarkTable-module__SUhJUW__linkIcon{opacity:1}.BenchmarkTable-module__SUhJUW__signalCount{color:var(--text-faint);font-size:10px}.BenchmarkTable-module__SUhJUW__excellent{color:var(--up);background:var(--up-muted)}.BenchmarkTable-module__SUhJUW__good{color:#4ade80}.BenchmarkTable-module__SUhJUW__average{color:var(--text-secondary)}.BenchmarkTable-module__SUhJUW__belowAverage{color:var(--down)}.BenchmarkTable-module__SUhJUW__noData{color:var(--text-faint)}.BenchmarkTable-module__SUhJUW__compositeCell{text-align:right;background:var(--bg-elevated);border-left:1px solid var(--border)}.BenchmarkTable-module__SUhJUW__compositeScore{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.BenchmarkTable-module__SUhJUW__scoreValue{color:var(--text-primary);font-family:Ubuntu Mono,monospace;font-size:18px;font-weight:700}.BenchmarkTable-module__SUhJUW__miniBar{background:var(--bg-base);border-radius:2px;width:60px;height:4px;overflow:hidden}.BenchmarkTable-module__SUhJUW__miniBarFill{border-radius:2px;height:100%;transition:width .3s ease-out}.BenchmarkTable-module__SUhJUW__tooltip{z-index:100;padding:var(--space-sm);background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);min-width:150px;font-size:11px;position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 4px 12px #0000004d}.BenchmarkTable-module__SUhJUW__tooltipTitle{margin-bottom:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);color:var(--text-primary);font-weight:600}.BenchmarkTable-module__SUhJUW__tooltipRow{color:var(--text-secondary);justify-content:space-between;padding:2px 0;display:flex}.BenchmarkTable-module__SUhJUW__tooltipRow span:last-child{font-family:Ubuntu Mono,monospace;font-weight:500}.BenchmarkTable-module__SUhJUW__tooltipSource{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border);color:var(--text-faint);font-style:italic}.BenchmarkTable-module__SUhJUW__tooltipPerception{margin-top:var(--space-xs);padding-top:var(--space-xs);border-top:1px solid var(--border);color:var(--text-muted)}.BenchmarkTable-module__SUhJUW__legend{gap:var(--space-md);padding:var(--space-sm) var(--space-md);color:var(--text-faint);border-top:1px solid var(--border-subtle);flex-wrap:wrap;font-size:11px;display:flex}.BenchmarkTable-module__SUhJUW__legendItem{align-items:center;gap:var(--space-xs);display:flex}.BenchmarkTable-module__SUhJUW__legendDot{border-radius:2px;width:8px;height:8px}.BenchmarkTable-module__SUhJUW__legendDot.BenchmarkTable-module__SUhJUW__excellent{background:var(--up)}.BenchmarkTable-module__SUhJUW__legendDot.BenchmarkTable-module__SUhJUW__good{background:#4ade80}.BenchmarkTable-module__SUhJUW__legendDot.BenchmarkTable-module__SUhJUW__average{background:var(--text-secondary)}.BenchmarkTable-module__SUhJUW__legendDot.BenchmarkTable-module__SUhJUW__belowAverage{background:var(--down)}@media (max-width:768px){.BenchmarkTable-module__SUhJUW__tableWrapper{-webkit-overflow-scrolling:touch}.BenchmarkTable-module__SUhJUW__headerCell,.BenchmarkTable-module__SUhJUW__cell{padding:var(--space-xs) var(--space-sm)}.BenchmarkTable-module__SUhJUW__modelHeader{min-width:140px}}
.RadarChart-module__v7ESZa__container{gap:var(--space-md);flex-direction:column;display:flex}.RadarChart-module__v7ESZa__chartWrapper{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.RadarChart-module__v7ESZa__tooltip{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-sm);min-width:140px;box-shadow:0 4px 12px #0000004d}.RadarChart-module__v7ESZa__tooltipLabel{color:var(--text-primary);margin-bottom:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);font-size:12px;font-weight:600}.RadarChart-module__v7ESZa__tooltipRow{align-items:center;gap:var(--space-xs);padding:2px 0;font-size:11px;display:flex}.RadarChart-module__v7ESZa__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.RadarChart-module__v7ESZa__tooltipName{color:var(--text-secondary);flex:1}.RadarChart-module__v7ESZa__tooltipValue{color:var(--text-primary);font-family:Ubuntu Mono,monospace;font-weight:600}.RadarChart-module__v7ESZa__legend{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.RadarChart-module__v7ESZa__legendTitle{color:var(--text-secondary);margin-bottom:var(--space-sm);font-size:12px;font-weight:600}.RadarChart-module__v7ESZa__legendHint{color:var(--text-faint);margin-left:var(--space-xs);font-size:11px;font-weight:400}.RadarChart-module__v7ESZa__legendItems{gap:var(--space-sm);flex-wrap:wrap;display:flex}.RadarChart-module__v7ESZa__legendItem{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-base);border:2px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast);font-size:13px;display:flex}.RadarChart-module__v7ESZa__legendItem:hover:not(.RadarChart-module__v7ESZa__disabled){border-color:var(--model-color);color:var(--text-secondary);background:var(--bg-elevated)}.RadarChart-module__v7ESZa__legendItem.RadarChart-module__v7ESZa__enabled{background:var(--bg-elevated);border-color:var(--model-color);color:var(--text-primary);box-shadow:0 0 0 1px var(--model-color)}.RadarChart-module__v7ESZa__legendItem.RadarChart-module__v7ESZa__disabled{opacity:.4;cursor:not-allowed}.RadarChart-module__v7ESZa__legendDot{width:10px;height:10px;transition:background var(--dur-fast);border-radius:50%;flex-shrink:0}.RadarChart-module__v7ESZa__legendLabel{white-space:nowrap}.RadarChart-module__v7ESZa__benchmarkKey{gap:var(--space-sm);padding:var(--space-sm);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-wrap:wrap;font-size:10px;display:flex}.RadarChart-module__v7ESZa__keyItem{color:var(--text-muted);align-items:center;gap:4px;display:flex}.RadarChart-module__v7ESZa__keyItem.RadarChart-module__v7ESZa__perception{color:var(--accent);font-style:italic}.RadarChart-module__v7ESZa__keyShort{color:var(--text-secondary);font-weight:600}.RadarChart-module__v7ESZa__keyFull{color:var(--text-faint)}.RadarChart-module__v7ESZa__perceptionLabel{color:var(--accent);margin-left:2px;font-size:9px;font-style:italic}.RadarChart-module__v7ESZa__scoreGuide{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);font-size:11px;display:flex}.RadarChart-module__v7ESZa__scoreGuideLabel{color:var(--text-secondary);font-weight:600}.RadarChart-module__v7ESZa__scoreRange{align-items:center;gap:var(--space-xs);display:flex}.RadarChart-module__v7ESZa__rangeSep{color:var(--text-faint)}.RadarChart-module__v7ESZa__rangeWeak{color:var(--danger)}.RadarChart-module__v7ESZa__rangeAverage{color:var(--warning)}.RadarChart-module__v7ESZa__rangeGood{color:var(--success)}.RadarChart-module__v7ESZa__rangeExcellent{color:var(--accent);font-weight:600}.RadarChart-module__v7ESZa__axisTickGroup,.RadarChart-module__v7ESZa__axisTick{cursor:help}@media (max-width:640px){.RadarChart-module__v7ESZa__chartWrapper{padding:var(--space-sm);min-height:300px}.RadarChart-module__v7ESZa__legendItems{gap:4px}.RadarChart-module__v7ESZa__legendItem{padding:4px 8px;font-size:11px}}@media (max-width:480px){.RadarChart-module__v7ESZa__chartWrapper{min-height:320px;padding:var(--space-sm)}.RadarChart-module__v7ESZa__container{gap:var(--space-sm)}.RadarChart-module__v7ESZa__legend{padding:var(--space-sm)}.RadarChart-module__v7ESZa__legendTitle{font-size:11px}.RadarChart-module__v7ESZa__legendHint{display:none}.RadarChart-module__v7ESZa__legendItems{grid-template-columns:repeat(2,1fr);gap:4px;display:grid}.RadarChart-module__v7ESZa__legendItem{border-width:1px;justify-content:flex-start;padding:4px 6px;font-size:10px}.RadarChart-module__v7ESZa__legendDot{width:8px;height:8px}.RadarChart-module__v7ESZa__legendLabel{text-overflow:ellipsis;overflow:hidden}.RadarChart-module__v7ESZa__scoreGuide{padding:var(--space-xs);flex-wrap:wrap;font-size:10px}.RadarChart-module__v7ESZa__scoreRange{flex-wrap:wrap;justify-content:center}.RadarChart-module__v7ESZa__benchmarkKey{padding:var(--space-xs);gap:3px;font-size:8px}.RadarChart-module__v7ESZa__keyItem{gap:2px}.RadarChart-module__v7ESZa__keyShort{font-size:8px}.RadarChart-module__v7ESZa__keyFull{font-size:7px}}.RadarChart-module__v7ESZa__legendItem:focus{outline:2px solid var(--accent);outline-offset:2px}
.VoteModal-module__rAuLNG__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;padding:var(--space-md);background:#000c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VoteModal-module__rAuLNG__modal{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-xl);width:100%;max-width:440px;animation:.2s ease-out VoteModal-module__rAuLNG__slideUp;position:relative}@keyframes VoteModal-module__rAuLNG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.VoteModal-module__rAuLNG__close{top:var(--space-md);right:var(--space-md);color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:6px;display:flex;position:absolute}.VoteModal-module__rAuLNG__close:hover{color:var(--text-primary);background:var(--bg-base)}.VoteModal-module__rAuLNG__close:focus{box-shadow:0 0 0 2px var(--accent);outline:none}.VoteModal-module__rAuLNG__title{color:var(--text-primary);margin-bottom:var(--space-xs);font-size:20px;font-weight:700}.VoteModal-module__rAuLNG__subtitle{color:var(--text-muted);margin-bottom:var(--space-lg);font-size:14px}.VoteModal-module__rAuLNG__field{margin-bottom:var(--space-lg)}.VoteModal-module__rAuLNG__label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin-bottom:var(--space-sm);font-size:12px;font-weight:600;display:block}.VoteModal-module__rAuLNG__select{width:100%;padding:var(--space-sm) var(--space-md);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:14px}.VoteModal-module__rAuLNG__select:focus{border-color:var(--accent);outline:none}.VoteModal-module__rAuLNG__sentimentButtons{gap:var(--space-sm);grid-template-columns:repeat(3,1fr);display:grid}.VoteModal-module__rAuLNG__sentimentBtn{align-items:center;gap:var(--space-xs);padding:var(--space-md);background:var(--bg-base);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast);flex-direction:column;display:flex}.VoteModal-module__rAuLNG__sentimentBtn:hover{border-color:var(--border-strong)}.VoteModal-module__rAuLNG__sentimentBtn.VoteModal-module__rAuLNG__active.VoteModal-module__rAuLNG__sharp{background:#22c55e1a;border-color:#22c55e}.VoteModal-module__rAuLNG__sentimentBtn.VoteModal-module__rAuLNG__active.VoteModal-module__rAuLNG__neutral{background:#f59e0b1a;border-color:#f59e0b}.VoteModal-module__rAuLNG__sentimentBtn.VoteModal-module__rAuLNG__active.VoteModal-module__rAuLNG__nerfed{background:#ef44441a;border-color:#ef4444}.VoteModal-module__rAuLNG__emoji{font-size:28px}.VoteModal-module__rAuLNG__sentimentLabel{color:var(--text-primary);font-size:14px;font-weight:600}.VoteModal-module__rAuLNG__sentimentDesc{color:var(--text-muted);font-size:11px}.VoteModal-module__rAuLNG__error{color:#ef4444;margin-bottom:var(--space-md);font-size:13px}.VoteModal-module__rAuLNG__submitBtn{width:100%;padding:var(--space-md);border-radius:var(--radius-md);color:#fff;cursor:pointer;transition:all var(--dur-fast);background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;font-size:15px;font-weight:600}.VoteModal-module__rAuLNG__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.VoteModal-module__rAuLNG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.VoteModal-module__rAuLNG__successMessage{text-align:center;padding:var(--space-xl) 0}.VoteModal-module__rAuLNG__checkmark{color:#fff;width:60px;height:60px;margin-bottom:var(--space-md);background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.VoteModal-module__rAuLNG__successMessage p{color:var(--text-primary);font-size:18px;font-weight:600}.VoteModal-module__rAuLNG__voteTypeButtons{gap:var(--space-xs);grid-template-columns:repeat(4,1fr);display:grid}.VoteModal-module__rAuLNG__voteTypeBtn{padding:var(--space-sm);background:var(--bg-base);border:2px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast);flex-direction:column;align-items:center;gap:2px;display:flex}.VoteModal-module__rAuLNG__voteTypeBtn:hover{border-color:var(--border-strong)}.VoteModal-module__rAuLNG__voteTypeBtn.VoteModal-module__rAuLNG__active{border-color:var(--accent);background:#6366f11a}.VoteModal-module__rAuLNG__voteTypeEmoji{font-size:20px}.VoteModal-module__rAuLNG__voteTypeLabel{color:var(--text-primary);text-align:center;font-size:11px;font-weight:600}.VoteModal-module__rAuLNG__typeDesc{color:var(--text-muted);text-align:center;margin-top:var(--space-xs);font-size:12px}@media (max-width:420px){.VoteModal-module__rAuLNG__voteTypeButtons{grid-template-columns:repeat(2,1fr)}}
.HistoryChart-module__NMSiCW__container{gap:var(--space-md);flex-direction:column;display:flex}.HistoryChart-module__NMSiCW__header{justify-content:space-between;align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.HistoryChart-module__NMSiCW__syntheticBadge{background:var(--accent-muted);border:1px dashed var(--accent);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.3px;color:var(--accent);cursor:help;padding:4px 8px;font-size:10px;font-weight:600}.HistoryChart-module__NMSiCW__dateRangeSelector{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;margin-left:auto;padding:2px;display:flex}.HistoryChart-module__NMSiCW__rangeButton{padding:var(--space-xs) var(--space-sm);color:var(--text-muted);border-radius:var(--radius-sm);transition:all var(--dur-fast);font-size:11px;font-weight:500}.HistoryChart-module__NMSiCW__rangeButton:hover{color:var(--text-secondary)}.HistoryChart-module__NMSiCW__rangeButton.HistoryChart-module__NMSiCW__active{background:var(--accent-muted);color:var(--text-primary)}.HistoryChart-module__NMSiCW__chartWrapper{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-md)}.HistoryChart-module__NMSiCW__tooltip{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:var(--space-sm);min-width:150px;box-shadow:0 4px 12px #0000004d}.HistoryChart-module__NMSiCW__tooltipDate{color:var(--text-primary);margin-bottom:var(--space-xs);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.HistoryChart-module__NMSiCW__tooltipRow{align-items:center;gap:var(--space-xs);padding:2px 0;font-size:11px;display:flex}.HistoryChart-module__NMSiCW__tooltipDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.HistoryChart-module__NMSiCW__tooltipName{color:var(--text-secondary);flex:1}.HistoryChart-module__NMSiCW__tooltipValue{color:var(--text-primary);font-family:Ubuntu Mono,monospace;font-weight:600}.HistoryChart-module__NMSiCW__legend{padding:var(--space-sm);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.HistoryChart-module__NMSiCW__legendTitle{color:var(--text-muted);margin-bottom:var(--space-sm);font-size:11px;font-weight:600}.HistoryChart-module__NMSiCW__legendItems{gap:var(--space-xs);flex-wrap:wrap;display:flex}.HistoryChart-module__NMSiCW__legendItem{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-base);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all var(--dur-fast);font-size:11px;display:flex}.HistoryChart-module__NMSiCW__legendItem:hover:not(.HistoryChart-module__NMSiCW__disabled){border-color:var(--border-strong);color:var(--text-secondary)}.HistoryChart-module__NMSiCW__legendItem.HistoryChart-module__NMSiCW__enabled{background:var(--bg-elevated);border-color:var(--model-color);color:var(--text-primary)}.HistoryChart-module__NMSiCW__legendItem.HistoryChart-module__NMSiCW__disabled{opacity:.5;cursor:not-allowed}.HistoryChart-module__NMSiCW__legendLine{width:16px;height:2px;transition:background var(--dur-fast);border-radius:1px;flex-shrink:0}.HistoryChart-module__NMSiCW__legendLabel{white-space:nowrap}.HistoryChart-module__NMSiCW__emptyState{padding:var(--space-2xl);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.HistoryChart-module__NMSiCW__emptyIcon{margin-bottom:var(--space-md);opacity:.5;font-size:48px}.HistoryChart-module__NMSiCW__emptyState p{color:var(--text-muted);margin:0;font-size:14px}.HistoryChart-module__NMSiCW__emptyHint{color:var(--text-faint)!important;margin-top:var(--space-xs)!important;font-size:12px!important}@media (max-width:640px){.HistoryChart-module__NMSiCW__chartWrapper{padding:var(--space-sm)}.HistoryChart-module__NMSiCW__legend{padding:var(--space-xs)}.HistoryChart-module__NMSiCW__legendItems{gap:4px}.HistoryChart-module__NMSiCW__legendItem{padding:4px 8px;font-size:10px}.HistoryChart-module__NMSiCW__header{flex-direction:column;align-items:flex-start}.HistoryChart-module__NMSiCW__dateRangeSelector{margin-left:0}}
.page-module___8aEwW__page{flex-direction:column;min-height:100vh;display:flex}.page-module___8aEwW__main{width:100%;max-width:1200px;padding:var(--space-xl) var(--space-lg);flex:1;margin:0 auto}@media (min-width:768px){.page-module___8aEwW__main{padding:var(--space-2xl) var(--space-xl)}}.page-module___8aEwW__header{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-subtle);background:#0a0b0df2;position:sticky;top:0}.page-module___8aEwW__headerInner{max-width:1200px;padding:var(--space-md) var(--space-lg);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.page-module___8aEwW__brand{align-items:center;gap:var(--space-sm);display:flex}.page-module___8aEwW__logo{width:24px;height:24px;color:var(--text-muted)}.page-module___8aEwW__brandName{letter-spacing:-.3px;color:var(--text-primary);font-size:16px;font-weight:700}.page-module___8aEwW__headerActions{align-items:center;gap:var(--space-md);display:flex}.page-module___8aEwW__voteBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast);background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;padding:8px 16px;font-size:14px;font-weight:600;box-shadow:0 2px 8px #6366f14d}.page-module___8aEwW__voteBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f166}.page-module___8aEwW__shareBtn,.page-module___8aEwW__exportBtn{background:var(--bg-surface);border:1px solid var(--border);color:var(--text-secondary);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--dur-fast);padding:6px 12px;font-size:12px;font-weight:500}.page-module___8aEwW__shareBtn:hover,.page-module___8aEwW__exportBtn:hover{background:var(--bg-elevated);border-color:var(--border-strong);color:var(--text-primary)}.page-module___8aEwW__headerLink{color:var(--text-muted);transition:color var(--dur-fast);font-size:13px}.page-module___8aEwW__headerLink:hover{color:var(--text-primary)}.page-module___8aEwW__hero{text-align:center;padding:var(--space-xl) 0 var(--space-lg)}.page-module___8aEwW__heroTitle{margin-bottom:var(--space-sm);color:var(--text-primary);font-size:28px;font-weight:700;line-height:1.2}@media (min-width:768px){.page-module___8aEwW__heroTitle{font-size:36px}}.page-module___8aEwW__heroSub{color:var(--text-muted);font-size:15px}.page-module___8aEwW__taskSelector{margin-bottom:var(--space-lg)}.page-module___8aEwW__taskTabs{gap:var(--space-xs);padding-bottom:var(--space-sm);-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:auto}.page-module___8aEwW__taskTabs::-webkit-scrollbar{display:none}@media (min-width:640px){.page-module___8aEwW__taskTabs{justify-content:center;overflow-x:visible}}.page-module___8aEwW__taskTab{align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);white-space:nowrap;transition:all var(--dur-fast);font-size:13px;font-weight:500;display:flex}.page-module___8aEwW__taskTab:hover{border-color:var(--border-strong);color:var(--text-secondary)}.page-module___8aEwW__taskTab.page-module___8aEwW__active{background:var(--accent-muted);border-color:var(--accent);color:var(--text-primary)}.page-module___8aEwW__taskTab:focus{outline:2px solid var(--accent);outline-offset:2px}.page-module___8aEwW__taskIcon{font-size:16px}.page-module___8aEwW__taskName{display:none}@media (min-width:640px){.page-module___8aEwW__taskName{display:inline}}.page-module___8aEwW__lastUpdated{text-align:center;color:var(--text-muted);margin-bottom:var(--space-md);font-size:13px}.page-module___8aEwW__weightsSection{margin-bottom:var(--space-lg);padding:var(--space-md);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.page-module___8aEwW__weightsTitle{text-transform:uppercase;letter-spacing:.5px;color:var(--text-faint);margin-bottom:var(--space-sm);font-size:12px;font-weight:600}.page-module___8aEwW__benchmarkWeights{gap:var(--space-sm);flex-wrap:wrap;display:flex}.page-module___8aEwW__weightTag{align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;display:flex}.page-module___8aEwW__weightTag.page-module___8aEwW__perceptionTag{background:var(--accent-muted);border-style:dashed}.page-module___8aEwW__weightLink{color:var(--text-secondary);align-items:center;gap:4px;display:flex}.page-module___8aEwW__weightLink:hover{color:var(--text-primary)}.page-module___8aEwW__linkIcon{opacity:.6;font-size:10px}.page-module___8aEwW__weightPercent{color:var(--text-faint);font-family:Ubuntu Mono,monospace;font-weight:600}.page-module___8aEwW__viewTabs{margin-bottom:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);gap:2px;width:fit-content;padding:4px;display:flex}.page-module___8aEwW__viewTab{padding:var(--space-sm) var(--space-lg);color:var(--text-muted);border-radius:var(--radius-sm);transition:all var(--dur-fast);font-size:13px;font-weight:500}.page-module___8aEwW__viewTab:hover{color:var(--text-secondary)}.page-module___8aEwW__viewTab.page-module___8aEwW__active{background:var(--accent-muted);color:var(--text-primary)}.page-module___8aEwW__viewTab:focus{outline:2px solid var(--accent);outline-offset:2px}.page-module___8aEwW__sectionTitle{margin-bottom:var(--space-md);color:var(--text-primary);font-size:18px;font-weight:600}.page-module___8aEwW__sectionDesc{color:var(--text-muted);margin-bottom:var(--space-lg);font-size:14px}.page-module___8aEwW__overviewGrid{gap:var(--space-xl);display:grid}@media (min-width:1024px){.page-module___8aEwW__overviewGrid{grid-template-columns:1fr 1fr}}.page-module___8aEwW__radarSection,.page-module___8aEwW__leaderboardSection,.page-module___8aEwW__tableSection,.page-module___8aEwW__trendsSection{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-lg)}.page-module___8aEwW__radarSection .page-module___8aEwW__sectionTitle,.page-module___8aEwW__leaderboardSection .page-module___8aEwW__sectionTitle{margin-bottom:var(--space-lg)}.page-module___8aEwW__leaderboard{gap:var(--space-sm);flex-direction:column;display:flex}.page-module___8aEwW__leaderboardRow{background:var(--bg-base);border:1px solid var(--border-subtle);border-left:3px solid var(--model-color,var(--border));border-radius:var(--radius-sm);transition:all var(--dur-fast);overflow:hidden}.page-module___8aEwW__leaderboardRow:hover{border-color:var(--border)}.page-module___8aEwW__leaderboardRow.page-module___8aEwW__expanded{border-color:var(--model-color)}.page-module___8aEwW__leaderboardRowMain{gap:var(--space-sm);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:background var(--dur-fast);grid-template-columns:32px 1fr auto auto;align-items:center;display:grid}.page-module___8aEwW__leaderboardRowMain:hover{background:var(--bg-hover)}.page-module___8aEwW__leaderboardRowMain:focus-within{background:var(--bg-hover);outline:2px solid var(--accent);outline-offset:-2px}.page-module___8aEwW__rankBadge{background:var(--bg-elevated);width:24px;height:24px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.page-module___8aEwW__rankBadge[data-rank="1"]{color:#000;background:linear-gradient(135deg,gold,#fa0)}.page-module___8aEwW__rankBadge[data-rank="2"]{color:#000;background:linear-gradient(135deg,silver,#a0a0a0)}.page-module___8aEwW__rankBadge[data-rank="3"]{color:#fff;background:linear-gradient(135deg,#cd7f32,#b87333)}.page-module___8aEwW__modelInfo{min-width:0}.page-module___8aEwW__modelName{color:var(--text-primary);align-items:center;gap:var(--space-xs);font-size:13px;font-weight:600;display:flex}.page-module___8aEwW__openSourceBadge{background:var(--up-muted);color:var(--up);text-transform:uppercase;border-radius:2px;padding:1px 4px;font-size:8px;font-weight:600}.page-module___8aEwW__modelProvider{color:var(--text-faint);text-transform:capitalize;font-size:11px}.page-module___8aEwW__scoreSection{flex-direction:column;align-items:flex-end;gap:2px;min-width:60px;display:flex}.page-module___8aEwW__compositeScore{color:var(--text-primary);font-family:Ubuntu Mono,monospace;font-size:18px;font-weight:700}.page-module___8aEwW__scoreBar{background:var(--bg-elevated);border-radius:2px;width:60px;height:3px;overflow:hidden}.page-module___8aEwW__scoreBarFill{border-radius:2px;height:100%;transition:width .5s ease-out}.page-module___8aEwW__voteButtons{align-items:center;gap:2px;margin-right:8px;display:flex}.page-module___8aEwW__upvoteBtn{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:0;padding:6px 8px;display:flex}.page-module___8aEwW__upvoteBtn:hover{background:var(--accent-muted);border-color:var(--accent);color:var(--accent)}.page-module___8aEwW__upvoteBtn svg:first-child{color:#22c55e}.page-module___8aEwW__upvoteBtn svg:last-child{color:#ef4444}.page-module___8aEwW__expandBtn{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--dur-fast);white-space:nowrap;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:500;display:flex}.page-module___8aEwW__expandBtn:hover{background:var(--accent-muted);border-color:var(--accent);color:var(--text-primary)}.page-module___8aEwW__expandBtn:focus{outline:2px solid var(--accent);outline-offset:2px}.page-module___8aEwW__expandArrow{color:var(--text-faint);font-size:8px}.page-module___8aEwW__breakdownSection{padding:var(--space-sm) var(--space-md);background:var(--bg-surface);border-top:1px solid var(--border-subtle)}.page-module___8aEwW__breakdownGrid{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.page-module___8aEwW__breakdownItem{padding:var(--space-xs);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.page-module___8aEwW__breakdownItem.page-module___8aEwW__perceptionItem{background:var(--accent-muted);border-style:dashed}.page-module___8aEwW__breakdownHeader{justify-content:space-between;align-items:flex-start;margin-bottom:2px;display:flex}.page-module___8aEwW__breakdownName{text-transform:uppercase;letter-spacing:.2px;color:var(--text-muted);font-size:10px;font-weight:600}.page-module___8aEwW__sourceLink{color:var(--accent);white-space:nowrap;font-size:9px}.page-module___8aEwW__sourceLink:hover{text-decoration:underline}.page-module___8aEwW__breakdownScore{align-items:baseline;gap:var(--space-xs);display:flex}.page-module___8aEwW__rawScore{color:var(--text-primary);font-family:Ubuntu Mono,monospace;font-size:16px;font-weight:700}.page-module___8aEwW__perceptionDetail{margin-top:var(--space-xs);color:var(--text-muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.page-module___8aEwW__votePrompt{margin-top:var(--space-lg);padding:var(--space-md);border:1px dashed var(--accent);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-md);background:linear-gradient(135deg,#6366f11a,#8b5cf61a);flex-wrap:wrap;display:flex}.page-module___8aEwW__votePromptText{color:var(--text-secondary);font-size:14px}.page-module___8aEwW__votePromptText strong{color:var(--text-primary)}.page-module___8aEwW__votePromptBtn{color:#fff;border-radius:var(--radius-md);cursor:pointer;transition:all var(--dur-fast);white-space:nowrap;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;padding:8px 20px;font-size:14px;font-weight:600}.page-module___8aEwW__votePromptBtn:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.page-module___8aEwW__tableSection,.page-module___8aEwW__trendsSection{background:0 0;border:none;padding:0}.page-module___8aEwW__historySection{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.page-module___8aEwW__syntheticNote{color:var(--accent);margin-left:var(--space-xs);font-size:12px;font-style:italic}.page-module___8aEwW__methodology{margin-top:var(--space-2xl);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.page-module___8aEwW__methodology h3{margin-bottom:var(--space-lg);color:var(--text-primary);font-size:16px;font-weight:600}.page-module___8aEwW__methodologyGrid{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.page-module___8aEwW__methodologyItem strong{margin-bottom:var(--space-xs);color:var(--text-secondary);font-size:13px;display:block}.page-module___8aEwW__methodologyItem p{color:var(--text-muted);font-size:12px;line-height:1.5}.page-module___8aEwW__sourcesSection{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md)}.page-module___8aEwW__sourcesList{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.page-module___8aEwW__sourceItem{padding:var(--space-sm) var(--space-md);background:var(--bg-base);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);transition:all var(--dur-fast);flex-direction:column;gap:2px;display:flex}.page-module___8aEwW__sourceItem:hover{border-color:var(--accent);background:var(--bg-hover)}.page-module___8aEwW__sourceItem.page-module___8aEwW__perceptionSource{background:var(--accent-muted);border-style:dashed}.page-module___8aEwW__sourceName{color:var(--text-primary);font-size:13px;font-weight:600}.page-module___8aEwW__sourceDesc{color:var(--text-muted);font-size:11px}.page-module___8aEwW__errorState{justify-content:center;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);text-align:center;flex-direction:column;min-height:300px;display:flex}.page-module___8aEwW__errorIcon{background:var(--danger-muted,#ef44441a);border:2px solid var(--danger,#ef4444);width:48px;height:48px;color:var(--danger,#ef4444);border-radius:50%;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.page-module___8aEwW__errorMessage{color:var(--text-secondary);max-width:300px;font-size:15px}.page-module___8aEwW__retryBtn{background:var(--accent);border-radius:var(--radius-md);color:var(--bg-base);cursor:pointer;transition:all var(--dur-fast);border:none;padding:10px 20px;font-size:14px;font-weight:600}.page-module___8aEwW__retryBtn:hover{opacity:.9;transform:translateY(-1px)}.page-module___8aEwW__retryBtn:focus{outline:2px solid var(--accent);outline-offset:2px}.page-module___8aEwW__skeleton{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);height:500px;animation:1.5s ease-in-out infinite page-module___8aEwW__pulse}.page-module___8aEwW__footer{padding:var(--space-xl);text-align:center;border-top:1px solid var(--border-subtle)}.page-module___8aEwW__footerText{color:var(--text-faint);font-size:12px}.page-module___8aEwW__footerText a{color:var(--text-muted);margin:0 var(--space-xs)}.page-module___8aEwW__footerText a:hover{color:var(--text-primary)}@keyframes page-module___8aEwW__pulse{0%,to{opacity:1}50%{opacity:.5}}.page-module___8aEwW__dashboardContent{transition:opacity var(--dur-fast);position:relative}.page-module___8aEwW__contentSwitching{opacity:.5;pointer-events:none}.page-module___8aEwW__switchingOverlay{z-index:10;border-radius:var(--radius-md);background:#0a0b0d4d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.page-module___8aEwW__switchingSpinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:.8s linear infinite page-module___8aEwW__spin}@keyframes page-module___8aEwW__spin{to{transform:rotate(360deg)}}@media (max-width:414px){.page-module___8aEwW__main{padding:var(--space-md) var(--space-sm)}.page-module___8aEwW__heroTitle{font-size:22px}.page-module___8aEwW__heroSub{font-size:13px}.page-module___8aEwW__taskTabs{padding-left:var(--space-sm);padding-right:var(--space-sm)}.page-module___8aEwW__taskTab{padding:var(--space-xs) var(--space-sm);flex-shrink:0;font-size:12px}.page-module___8aEwW__viewTabs{width:100%}.page-module___8aEwW__viewTab{padding:var(--space-sm);text-align:center;flex:1;font-size:12px}.page-module___8aEwW__leaderboardRowMain{gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);grid-template-columns:28px 1fr auto}.page-module___8aEwW__expandBtn{display:none}.page-module___8aEwW__leaderboardRow:after{content:"Tap for details";padding:4px var(--space-sm);color:var(--text-faint);text-align:center;background:var(--bg-surface);font-size:10px;display:block}.page-module___8aEwW__leaderboardRow.page-module___8aEwW__expanded:after{display:none}.page-module___8aEwW__modelName{font-size:12px}.page-module___8aEwW__modelProvider{font-size:10px}.page-module___8aEwW__compositeScore{font-size:16px}.page-module___8aEwW__scoreBar{width:50px}.page-module___8aEwW__breakdownGrid{grid-template-columns:1fr 1fr}.page-module___8aEwW__weightsSection{padding:var(--space-sm)}.page-module___8aEwW__benchmarkWeights{gap:var(--space-xs)}.page-module___8aEwW__weightTag{padding:2px var(--space-xs);font-size:10px}.page-module___8aEwW__methodology,.page-module___8aEwW__sourcesSection{padding:var(--space-md)}.page-module___8aEwW__methodologyGrid{gap:var(--space-md)}.page-module___8aEwW__sourcesList{grid-template-columns:1fr}}
