:root{--bg-primary:#faf7f5;--bg-secondary:#f2f2f2;--text-primary:#1a1a1a;--text-secondary:#555;--text-tertiary:#888;--accent:#ff6700;--border:#0000001a;--font-serif:"PT Serif",Georgia,serif;--font-title:"Ubuntu",-apple-system,BlinkMacSystemFont,sans-serif;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",Roboto,sans-serif;--font-mono:"SF Mono","Fira Code",Consolas,monospace}.evaluation-section{margin-top:3rem}.evaluation-table-container{-webkit-overflow-scrolling:touch;margin:1.5rem -4rem;padding:0 1rem;overflow-x:auto}.evaluation-table{border-collapse:collapse;width:100%;min-width:800px;font-family:var(--font-title);background:#fff;border-radius:8px;font-size:.8125rem;overflow:hidden;box-shadow:0 1px 3px #00000014}.evaluation-table thead{background:var(--bg-secondary)}.evaluation-table th,.evaluation-table td{background:unset;border:unset}.evaluation-table thead th{color:var(--text-primary);text-transform:none;letter-spacing:0;border-bottom:2px solid var(--border);text-align:center;padding:1rem .75rem;font-size:.9rem;font-weight:600}.evaluation-table thead th.benchmark-col{text-align:left;padding-left:1.25rem}.evaluation-table .benchmark-col{text-align:left;min-width:180px;padding-left:1.25rem}.evaluation-table .model-col{min-width:85px}.evaluation-table .glm-col{min-width:90px;font-weight:700!important}.evaluation-table .category-row{background:var(--bg-secondary)}.evaluation-table .category-cell{color:var(--text-primary);border-bottom:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;padding:.625rem 1.25rem;font-size:.75rem;font-weight:500}.evaluation-table .data-row{transition:background-color .15s}.evaluation-table .data-row:hover{background:#2a2a2a08}.evaluation-table .data-row td{border-bottom:1px solid #0000000d}.evaluation-table .benchmark-cell{color:var(--text-secondary);text-align:left;padding:.5rem .75rem .5rem 1.75rem;font-weight:450}.evaluation-table .score-cell{text-align:center;color:var(--text-tertiary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding:.5rem}.evaluation-table .glm-score{color:#0074f1;background:#e6f2ff;font-weight:700}.evaluation-table .best-score{color:var(--text-primary);font-weight:700}.evaluation-table .glm-score.best-score{color:#0074f1;font-weight:1000}.evaluation-table .benchmark-col{min-width:260px}.case-prompt-display{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.5rem 0;transition:opacity .2s;display:flex}.case-prompt-display:hover{opacity:.8}.prompt-label{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.75rem;line-height:1.6}.prompt-toggle{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;display:flex}.prompt-chevron{transition:transform .2s}.case-prompt-display.expanded .prompt-chevron{transform:rotate(180deg)}.prompt-text{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.8125rem;line-height:1.6;transition:all .2s;overflow:hidden}.case-prompt-display.expanded .prompt-text{white-space:pre-wrap;word-break:break-word;overflow:visible}
