.summary-stats[data-astro-cid-rjlemeif]{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.summary-stats[data-astro-cid-rjlemeif] h2[data-astro-cid-rjlemeif]{margin-top:0;margin-bottom:1.5rem}.stats-grid[data-astro-cid-rjlemeif]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}@media (min-width: 1025px){.stats-grid[data-astro-cid-rjlemeif]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 425px){.stats-grid[data-astro-cid-rjlemeif]{grid-template-columns:1fr;gap:.75rem}}.stat-card[data-astro-cid-rjlemeif]{background:var(--bg-primary);border-radius:8px;padding:1.5rem;text-align:center;border:1px solid var(--border-color)}.stat-value[data-astro-cid-rjlemeif]{font-size:2.5rem;font-weight:700;color:var(--accent-primary);margin-bottom:.5rem}.stat-label[data-astro-cid-rjlemeif]{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.providers-section[data-astro-cid-rjlemeif]{border-top:1px solid var(--border-color);padding-top:1.5rem}.providers-row[data-astro-cid-rjlemeif]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.providers-column[data-astro-cid-rjlemeif]{flex:1}.providers-section[data-astro-cid-rjlemeif] h3[data-astro-cid-rjlemeif]{font-size:1rem;color:var(--text-secondary);margin-bottom:.75rem}.provider-tags[data-astro-cid-rjlemeif]{display:flex;gap:.5rem;flex-wrap:wrap}.provider-tag[data-astro-cid-rjlemeif]{background:var(--bg-primary);color:var(--accent-primary);padding:.375rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;border:1px solid var(--border-color)}.source-info[data-astro-cid-rjlemeif]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;text-align:right;flex-shrink:0}.source-link[data-astro-cid-rjlemeif]{display:flex;align-items:center;gap:.375rem}.source-link[data-astro-cid-rjlemeif] a[data-astro-cid-rjlemeif]{color:var(--accent-primary);text-decoration:none;font-weight:500;font-size:.85rem;transition:color .2s ease}.source-link[data-astro-cid-rjlemeif] a[data-astro-cid-rjlemeif]:hover{color:var(--text-primary);text-decoration:underline}.github-icon[data-astro-cid-rjlemeif]{color:var(--text-secondary);transition:color .2s ease}.source-link[data-astro-cid-rjlemeif]:hover .github-icon[data-astro-cid-rjlemeif]{color:var(--accent-primary)}.last-updated[data-astro-cid-rjlemeif]{display:flex;align-items:center;gap:.375rem;font-size:.8rem}.last-updated-label[data-astro-cid-rjlemeif]{color:var(--text-secondary)}.last-updated-date[data-astro-cid-rjlemeif]{color:var(--text-primary);font-weight:500}@media (max-width: 768px){.summary-stats[data-astro-cid-rjlemeif]{padding:1rem;margin-left:0;margin-right:0;border-radius:0}.stats-grid[data-astro-cid-rjlemeif]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stat-value[data-astro-cid-rjlemeif]{font-size:2rem}.providers-row[data-astro-cid-rjlemeif]{flex-direction:column;gap:1rem}.source-info[data-astro-cid-rjlemeif]{align-items:flex-start;text-align:left}.source-link[data-astro-cid-rjlemeif] a[data-astro-cid-rjlemeif]{font-size:.8rem}.last-updated[data-astro-cid-rjlemeif]{font-size:.75rem}}.leaderboard-section[data-astro-cid-hrop22i5]{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.leaderboard-section[data-astro-cid-hrop22i5] h2[data-astro-cid-hrop22i5]{margin-top:0;margin-bottom:1.5rem}.leaderboard-table[data-astro-cid-hrop22i5]{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;width:100%;max-width:100%}@media (max-width: 768px){.leaderboard-table[data-astro-cid-hrop22i5]{margin:0 0rem;padding:0 .5rem;scrollbar-width:thin;scrollbar-color:var(--accent-primary) var(--bg-tertiary)}.leaderboard-table[data-astro-cid-hrop22i5]::-webkit-scrollbar{height:6px}.leaderboard-table[data-astro-cid-hrop22i5]::-webkit-scrollbar-track{background:var(--bg-tertiary)}.leaderboard-table[data-astro-cid-hrop22i5]::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.leaderboard-table[data-astro-cid-hrop22i5]:after{content:"→";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.5rem;color:var(--accent-primary);opacity:.5;pointer-events:none;animation:scrollHint 2s ease-in-out infinite}@keyframes scrollHint{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(5px)}}}table[data-astro-cid-hrop22i5]{width:100%;border-collapse:collapse;min-width:600px}@media (min-width: 1440px){table[data-astro-cid-hrop22i5]{min-width:auto}}@media (max-width: 768px){table[data-astro-cid-hrop22i5]{font-size:.875rem}}th[data-astro-cid-hrop22i5],td[data-astro-cid-hrop22i5]{text-align:left;padding:.75rem;border-bottom:1px solid var(--border-color)}th[data-astro-cid-hrop22i5]{background-color:var(--bg-primary);font-weight:600;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}.sortable[data-astro-cid-hrop22i5]{cursor:pointer;user-select:none;position:relative;transition:background-color .2s ease}.sortable[data-astro-cid-hrop22i5]:hover{background-color:var(--bg-tertiary);color:var(--text-primary)}.sort-indicator[data-astro-cid-hrop22i5]{font-size:.8rem;opacity:.5;margin-left:.25rem}.sortable[data-astro-cid-hrop22i5].active .sort-indicator[data-astro-cid-hrop22i5]{opacity:1;color:var(--accent-primary)}.sortable[data-astro-cid-hrop22i5]:not(.active) .sort-indicator[data-astro-cid-hrop22i5]{opacity:0}.sortable[data-astro-cid-hrop22i5]:hover:not(.active) .sort-indicator[data-astro-cid-hrop22i5]{opacity:.3}tbody[data-astro-cid-hrop22i5] tr[data-astro-cid-hrop22i5]:hover{background-color:var(--bg-primary)}.rank[data-astro-cid-hrop22i5]{font-weight:700;color:var(--text-secondary)}.model-name[data-astro-cid-hrop22i5]{font-weight:500;color:var(--text-primary)}@media (min-width: 1025px){table[data-astro-cid-hrop22i5]{font-size:1rem}th[data-astro-cid-hrop22i5],td[data-astro-cid-hrop22i5]{padding:.75rem .5rem}.model-name[data-astro-cid-hrop22i5]{min-width:180px}.progress-bar[data-astro-cid-hrop22i5]{min-width:140px}}@media (min-width: 1440px){th[data-astro-cid-hrop22i5],td[data-astro-cid-hrop22i5]{padding:.875rem .75rem}.model-name[data-astro-cid-hrop22i5]{min-width:auto;white-space:nowrap}.progress-bar[data-astro-cid-hrop22i5]{min-width:auto;width:100%}}.progress-bar[data-astro-cid-hrop22i5]{position:relative;background-color:var(--bg-tertiary);height:24px;border-radius:12px;overflow:hidden;min-width:150px}.progress-fill[data-astro-cid-hrop22i5]{height:100%;transition:width .3s ease}.progress-text[data-astro-cid-hrop22i5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:var(--progress-text-color);text-shadow:var(--progress-text-shadow)}.cost[data-astro-cid-hrop22i5]{color:var(--accent-secondary);font-weight:500}.duration[data-astro-cid-hrop22i5]{color:var(--duration-color)}.tokens[data-astro-cid-hrop22i5]{color:var(--tokens-color)}.progress-fill--high[data-astro-cid-hrop22i5]{background-color:var(--progress-high)}.progress-fill--medium[data-astro-cid-hrop22i5]{background-color:var(--progress-medium)}.progress-fill--low[data-astro-cid-hrop22i5]{background-color:var(--progress-low)}.progress-fill--cost[data-astro-cid-hrop22i5]{background-color:#9ca3af}@media (max-width: 768px){.leaderboard-section[data-astro-cid-hrop22i5]{padding:.5rem;margin-left:0;margin-right:0;border-radius:0}th[data-astro-cid-hrop22i5],td[data-astro-cid-hrop22i5]{padding:.5rem;font-size:.85rem}.progress-bar[data-astro-cid-hrop22i5]{min-width:100px}th[data-astro-cid-hrop22i5]:nth-child(5),td[data-astro-cid-hrop22i5]:nth-child(5),th[data-astro-cid-hrop22i5]:nth-child(6),td[data-astro-cid-hrop22i5]:nth-child(6),th[data-astro-cid-hrop22i5]:nth-child(7),td[data-astro-cid-hrop22i5]:nth-child(7){display:none}th[data-astro-cid-hrop22i5]:nth-child(4),td[data-astro-cid-hrop22i5]:nth-child(4){min-width:80px}.progress-bar[data-astro-cid-hrop22i5]{min-width:80px;height:20px}.progress-text[data-astro-cid-hrop22i5]{font-size:.7rem}}.filter-container{--glass-thickness: 3px;z-index:100}@media (min-width: 769px){.filter-container{position:sticky;top:1rem;border-radius:8px;margin:0 0 1.5rem;transition:all .3s ease;overflow:hidden;background:color-mix(in srgb,var(--bg-secondary) 95%,transparent);border:1px solid var(--border-color)}.filter-fab{display:none}.filter-panel{display:block}}@media (max-width: 768px){.filter-container{position:fixed;bottom:0;left:0;right:0;margin:0}.filter-fab{position:fixed;bottom:2rem;right:1rem;width:56px;height:56px;border-radius:50%;background:var(--accent-primary);color:#fff;border:none;box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;z-index:101}.filter-fab:hover{background:color-mix(in srgb,var(--accent-primary) 90%,black);transform:scale(1.05);box-shadow:0 6px 16px #0003,0 3px 8px #00000026}.filter-fab:active{transform:scale(.95)}.filter-count{position:absolute;top:-2px;right:-2px;background:var(--badge-color);color:#fff;border-radius:10px;min-width:20px;height:20px;font-size:.7rem;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid white;opacity:0;transform:scale(0);transition:all .2s ease}.filter-count.visible{opacity:1;transform:scale(1)}.filter-panel{position:fixed;bottom:0;left:0;right:0;border-radius:16px 16px 0 0;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);max-height:60vh;overflow:hidden;background:color-mix(in srgb,var(--bg-secondary) 95%,transparent);border:1px solid var(--border-color);border-bottom:none}.filter-panel.expanded{transform:translateY(0)}}@supports (backdrop-filter: blur(16px)) or (-webkit-backdrop-filter: blur(16px)){@media (min-width: 769px){.filter-container{background:color-mix(in srgb,var(--bg-secondary) 50%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 30%,transparent)}}@media (max-width: 768px){.filter-panel{background:color-mix(in srgb,var(--bg-secondary) 50%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 30%,transparent);border-bottom:none}}.backdrop{position:absolute;inset:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(to bottom,color-mix(in srgb,var(--bg-secondary) 30%,transparent),transparent 50%);pointer-events:none}.backdrop-edge{position:absolute;left:0;right:0;bottom:0;height:var(--glass-thickness);background:color-mix(in srgb,var(--bg-secondary) 10%,transparent);-webkit-backdrop-filter:blur(12px) brightness(.96);backdrop-filter:blur(12px) brightness(.96);transform:translateY(100%);pointer-events:none}}@supports (mask-image: none) or (-webkit-mask-image: none){.backdrop{height:200%;-webkit-mask-image:linear-gradient(to bottom,black 0% 50%,transparent 50% 100%);mask-image:linear-gradient(to bottom,black 0% 50%,transparent 50% 100%)}.backdrop-edge{height:100%;inset:0;-webkit-mask-image:linear-gradient(to bottom,black 0,black var(--glass-thickness),transparent var(--glass-thickness));mask-image:linear-gradient(to bottom,black 0,black var(--glass-thickness),transparent var(--glass-thickness))}}@media (min-width: 769px){.filter-container.is-sticky{box-shadow:0 8px 32px #00000014}}.filter-inner{position:relative;padding:.75rem 1.5rem;z-index:1}@media (max-width: 768px){.filter-inner{padding:1rem 1rem 1.5rem}}.filter-row{display:flex;gap:2rem;align-items:center;flex-wrap:wrap}@media (max-width: 768px){.filter-row{flex-direction:column;gap:1.5rem;align-items:stretch;margin-top:1rem}}.filter-group{display:flex;align-items:center;gap:.75rem}@media (max-width: 768px){.filter-group{flex-direction:column;align-items:flex-start;gap:.5rem}}.filter-label{font-size:.85rem;color:var(--text-secondary);font-weight:600;white-space:nowrap}.filter-controls{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center}@media (max-width: 768px){.filter-controls{gap:1rem;width:100%}}.filter-checkbox{display:flex;align-items:center;gap:.3rem;cursor:pointer;user-select:none}@media (max-width: 768px){.filter-checkbox{gap:.5rem;padding:.75rem .5rem;border-radius:4px;transition:background-color .2s ease;min-height:44px;display:flex;align-items:center}.filter-checkbox:active{background-color:color-mix(in srgb,var(--accent-primary) 10%,transparent)}}.filter-checkbox input[type=checkbox]{width:14px;height:14px;cursor:pointer;accent-color:var(--accent-primary);margin:0}@media (max-width: 768px){.filter-checkbox input[type=checkbox]{width:18px;height:18px}}.filter-checkbox input[type=checkbox]{appearance:none;-webkit-appearance:none;border:2px solid var(--border-color);border-radius:4px;background:var(--bg-primary);position:relative;cursor:pointer;transition:all .2s ease}.filter-checkbox input[type=checkbox]:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.filter-checkbox input[type=checkbox]:checked:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.7rem;font-weight:700;line-height:1}.filter-checkbox input[type=checkbox]:hover{border-color:var(--accent-primary)}@media (max-width: 768px){.filter-checkbox input[type=checkbox]:checked:after{font-size:.8rem}}.checkbox-label{font-size:.85rem;color:var(--text-primary);line-height:1;transition:color .2s ease}.filter-checkbox:hover .checkbox-label{color:var(--accent-primary)}@media (max-width: 768px){.filter-checkbox{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;margin:0 -.5rem}.filter-checkbox:hover{background:color-mix(in srgb,var(--accent-primary) 5%,var(--bg-primary));border-color:color-mix(in srgb,var(--accent-primary) 30%,var(--border-color))}.checkbox-label{font-size:.9rem}}.filter-actions{display:flex;gap:.5rem;margin-left:auto}@media (max-width: 768px){.filter-actions{margin:0;gap:1rem;width:100%;justify-content:center}}.filter-action{padding:.4rem 1rem;border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1;border:none;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.filter-action#select-all{background:var(--accent-primary);color:#fff;box-shadow:0 2px 4px #0000001a}.filter-action#select-all:hover{background:color-mix(in srgb,var(--accent-primary) 90%,black);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.filter-action#clear-all{background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.filter-action#clear-all:hover{background:var(--bg-primary);color:var(--text-primary);border-color:color-mix(in srgb,var(--border-color) 50%,var(--accent-primary));transform:translateY(-1px);box-shadow:0 2px 6px #0000001a}@media (max-width: 768px){.filter-action{padding:.75rem 1.5rem;font-size:.9rem;border-radius:8px;flex:1;text-align:center;min-height:48px;font-weight:600}.filter-action#select-all{box-shadow:0 3px 6px #0000001f}.filter-action#select-all:active{transform:translateY(1px);box-shadow:0 1px 3px #0003}.filter-action#clear-all:active{transform:translateY(1px);box-shadow:0 1px 2px #0000001a}}@media (min-width: 769px) and (max-width: 1024px){.filter-inner{padding:.6rem 1.25rem}.filter-row{gap:1.5rem}}@media (min-width: 1440px){.filter-inner{max-width:calc(100% - 3rem)}}.chart-section[data-astro-cid-gn3dmcwv]{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.chart-header[data-astro-cid-gn3dmcwv]{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.chart-section[data-astro-cid-gn3dmcwv] h2[data-astro-cid-gn3dmcwv]{margin:0}.metric-selector[data-astro-cid-gn3dmcwv]{display:flex;gap:.25rem;background:var(--bg-primary);border-radius:8px;padding:.25rem;border:1px solid var(--border-color)}.metric-btn[data-astro-cid-gn3dmcwv]{padding:.5rem 1rem;border:none;background:transparent;color:var(--text-secondary);border-radius:6px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.metric-btn[data-astro-cid-gn3dmcwv]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.metric-btn[data-astro-cid-gn3dmcwv].active{background:var(--accent-primary);color:#fff;box-shadow:0 1px 3px #0000001a}.metric-btn[data-astro-cid-gn3dmcwv].active:hover{background:color-mix(in srgb,var(--accent-primary) 90%,black)}.chart-container[data-astro-cid-gn3dmcwv]{width:100%;position:relative;min-height:400px;overflow:hidden}.chart-loading[data-astro-cid-gn3dmcwv]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--text-secondary)}.chart-loading[data-astro-cid-gn3dmcwv].hidden{display:none}.spinner[data-astro-cid-gn3dmcwv]{width:32px;height:32px;border:3px solid var(--bg-tertiary);border-top:3px solid var(--accent-primary);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-fallback[data-astro-cid-gn3dmcwv]{padding:2rem;text-align:center;background:var(--bg-tertiary);border-radius:8px;color:var(--text-secondary);border:1px solid var(--border-color)}@media (max-width: 768px){.chart-header[data-astro-cid-gn3dmcwv]{flex-direction:column;align-items:flex-start;gap:1rem}.metric-selector[data-astro-cid-gn3dmcwv]{align-self:stretch;justify-content:center}.metric-btn[data-astro-cid-gn3dmcwv]{flex:1;text-align:center;padding:.75rem .5rem;font-size:.9rem}.chart-container[data-astro-cid-gn3dmcwv]{width:calc(100vw - 1rem);max-width:100%;height:350px;min-height:300px}.chart-section[data-astro-cid-gn3dmcwv]{padding:.5rem}}@media (max-width: 425px){.chart-container[data-astro-cid-gn3dmcwv]{height:300px;min-height:250px}.metric-btn[data-astro-cid-gn3dmcwv]{font-size:.8rem;padding:.6rem .4rem}}.merbench-content{max-width:1200px;width:100%;margin:0 auto;padding:0 1rem}@media (min-width: 768px){.merbench-content{padding:0 2rem}}@media (min-width: 1025px){.merbench-content{max-width:1400px;padding:0 2rem}}@media (min-width: 1440px){.merbench-content{max-width:calc(100% - 4rem);padding:0 2rem}}@media (max-width: 768px){.merbench-content{padding:.5rem}}.intro{font-size:1.1rem;line-height:1.8;margin-bottom:3rem;color:var(--text-secondary)}.intro p{margin:0 0 1rem}.intro p:last-child{margin-bottom:0}@media (max-width: 768px){.intro{font-size:1rem;line-height:1.6;margin-bottom:2rem}h1{font-size:1.75rem;margin-bottom:1rem}}.summary-stats{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.summary-stats h2{margin-top:0;margin-bottom:1.5rem}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}@media (min-width: 1025px){.stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}@media (max-width: 425px){.stats-grid{grid-template-columns:1fr;gap:.75rem}}.stat-card{background:var(--bg-primary);border-radius:8px;padding:1.5rem;text-align:center;border:1px solid var(--border-color)}.stat-value{font-size:2.5rem;font-weight:700;color:var(--accent-primary);margin-bottom:.5rem}.stat-label{font-size:.85rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.stat-detail{font-size:.8rem;color:var(--text-light);margin-top:.25rem}.providers-section{border-top:1px solid var(--border-color);padding-top:1.5rem}.providers-section h3{font-size:1rem;color:var(--text-secondary);margin-bottom:.75rem}.provider-tags{display:flex;gap:.5rem;flex-wrap:wrap}.provider-tag{background:var(--bg-primary);color:var(--accent-primary);padding:.375rem .75rem;border-radius:16px;font-size:.85rem;font-weight:500;border:1px solid var(--border-color)}.leaderboard-section{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.leaderboard-section h2{margin-top:0;margin-bottom:1.5rem}.leaderboard-table{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative;width:100%;max-width:100%}@media (max-width: 768px){.leaderboard-table{margin:0 -1rem;padding:0 1rem;scrollbar-width:thin;scrollbar-color:var(--accent-primary) var(--bg-tertiary)}.leaderboard-table::-webkit-scrollbar{height:6px}.leaderboard-table::-webkit-scrollbar-track{background:var(--bg-tertiary)}.leaderboard-table::-webkit-scrollbar-thumb{background:var(--accent-primary);border-radius:3px}.leaderboard-table:after{content:"→";position:absolute;top:50%;right:10px;transform:translateY(-50%);font-size:1.5rem;color:var(--accent-primary);opacity:.5;pointer-events:none;animation:scrollHint 2s ease-in-out infinite}@keyframes scrollHint{0%,to{transform:translateY(-50%) translate(0)}50%{transform:translateY(-50%) translate(5px)}}}table{width:100%;border-collapse:collapse;min-width:600px}@media (min-width: 1440px){table{min-width:auto}}@media (max-width: 768px){table{font-size:.875rem}}th,td{text-align:left;padding:.75rem;border-bottom:1px solid var(--border-color)}th{background-color:var(--bg-primary);font-weight:600;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:.5px}tbody tr:hover{background-color:var(--bg-primary)}.rank{font-weight:700;color:var(--text-secondary)}.model-name{font-weight:500;color:var(--text-primary)}@media (min-width: 1025px){table{font-size:1rem}th,td{padding:.75rem .5rem}.model-name{min-width:180px}.progress-bar{min-width:140px}}@media (min-width: 1440px){th,td{padding:.875rem .75rem}.model-name{min-width:auto;white-space:nowrap}.progress-bar{min-width:auto;width:100%}}.progress-bar{position:relative;background-color:var(--bg-tertiary);height:24px;border-radius:12px;overflow:hidden;min-width:150px}.progress-fill{height:100%;transition:width .3s ease}.progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.75rem;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.cost{color:var(--accent-secondary);font-weight:500}.duration{color:#9c27b0}.tokens{color:#ff5722}@media (max-width: 768px){.summary-stats,.leaderboard-section,.filter-section,.chart-section{padding:1rem;margin-left:0;margin-right:0;border-radius:0}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem}.stat-value{font-size:2rem}th,td{padding:.5rem;font-size:.85rem}.progress-bar{min-width:100px}th:nth-child(5),td:nth-child(5),th:nth-child(6),td:nth-child(6),th:nth-child(7),td:nth-child(7){display:none}th:nth-child(4),td:nth-child(4){min-width:80px}.progress-bar{min-width:80px;height:20px}.progress-text{font-size:.7rem}}.chart-section{background:var(--bg-secondary);border-radius:8px;padding:2rem;margin-bottom:2rem}.chart-section h2{margin-top:0;margin-bottom:1.5rem}.chart-container{width:100%;height:500px;position:relative;min-height:400px;overflow:hidden}@media (max-width: 768px){.chart-container{width:calc(100vw - 2rem);max-width:100%}}@media (max-width: 768px){.filter-section{padding:1rem}.filter-controls{gap:1rem}.chart-section{padding:1rem}.chart-container{height:350px;min-height:300px}}@media (max-width: 425px){.chart-container{height:300px;min-height:250px}}
