/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--font-weight-semibold:600;--radius-sm:3px;--radius-md:5px;--radius-lg:6px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono);--radius:4px;--color-bg:#f6f6f2;--color-bg-card:#fffefa;--color-bg-card-hover:#f0f1ec;--color-border:#d3d5cd;--color-text:#161713;--color-text-dim:#62645d;--color-accent:#8b3f1d;--color-accent-glow:#8b3f1d14;--color-tag-bg:#ecece5;--color-green:#23764e;--color-orange:#9a6a12;--color-pink:#9b4968;--color-blue:#365f87;--color-red:#a64235;--color-yellow:#8a701f;--color-teal:#287978;--color-purple:#5d568f;--color-shadow:#16171314;--color-chart-grid:#16171314;--radius-pill:4px;--font-serif:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--transition-fast:.15s ease;--transition-normal:.2s ease;--transition-slow:.3s ease}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-theme=dark]{--color-bg:#11120f;--color-bg-card:#181a16;--color-bg-card-hover:#20231d;--color-border:#393d34;--color-text:#eeeee7;--color-text-dim:#a5a79e;--color-accent:#c66d3d;--color-accent-glow:#c66d3d1f;--color-tag-bg:#272a24;--color-green:#5ea978;--color-orange:#d0a34a;--color-pink:#c67491;--color-blue:#78a3c8;--color-red:#d46b60;--color-yellow:#d0b858;--color-teal:#63b5b2;--color-purple:#9a92c7;--color-shadow:#00000047;--color-chart-grid:#eeeee714}:root,[data-theme=dark]{--bg:var(--color-bg);--bg-card:var(--color-bg-card);--bg-card-hover:var(--color-bg-card-hover);--border:var(--color-border);--text:var(--color-text);--text-dim:var(--color-text-dim);--accent:var(--color-accent);--accent-glow:var(--color-accent-glow);--tag-bg:var(--color-tag-bg);--green:var(--color-green);--orange:var(--color-orange);--pink:var(--color-pink);--blue:var(--color-blue);--red:var(--color-red);--yellow:var(--color-yellow);--teal:var(--color-teal);--purple:var(--color-purple);--shadow:var(--color-shadow);--chart-grid:var(--color-chart-grid);--radius:var(--radius,6px);--bg2:#fdfdf9}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=dark]{--bg2:color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg))}}:root,[data-theme=dark]{--card-bg:var(--color-bg-card);--color-bg-alt:var(--color-bg-card-hover)}body{font-family:var(--font-serif);background:var(--color-bg);color:var(--color-text);line-height:1.6}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}}@layer components{.sub-header{border-bottom:1px solid var(--color-border);align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}.sub-header h1{font-size:1.5rem}.back-link{color:var(--color-text-dim);font-size:.9rem}.back-link:hover{color:var(--color-text)}.header-right{margin-left:auto;font-size:.85rem}.grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:16px;display:grid}@media (width<=900px){.grid{grid-template-columns:1fr}}.card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);padding:16px}.card h2{margin-bottom:4px;font-size:1.1rem}.card .subtitle{color:var(--color-text-dim);margin-bottom:12px;font-size:.82rem}.card-full{grid-column:1/-1}.card canvas{max-width:100%;display:block}table{border-collapse:collapse;width:100%;font-size:.85rem}th,td{text-align:left;border-bottom:1px solid var(--color-border);padding:6px 10px}th{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.03em;font-size:.78rem;font-weight:600}.loading{text-align:center;color:var(--color-text-dim);padding:40px;font-size:1.2rem}.loading-spinner{border:3px solid var(--color-border);border-top-color:var(--color-accent,#3a7abd);vertical-align:middle;border-radius:50%;width:24px;height:24px;margin-right:10px;animation:.8s linear infinite spin;display:inline-block}.error-banner{text-align:center;color:var(--color-red,#e74c3c);padding:40px 24px}.error-banner h2{margin:0 0 8px;font-size:1.3rem}.error-banner p{color:var(--color-text-dim);margin:4px 0;font-size:.95rem}.error-banner button{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;border-radius:6px;margin-top:16px;padding:8px 20px;font-size:.9rem}.error-banner button:hover{background:var(--color-bg-card-hover)}.bar{vertical-align:middle;border-radius:4px;height:8px;margin-right:6px;display:inline-block}.corr-pos{color:var(--color-green)}.corr-neg{color:var(--color-red)}.corr-val{font-variant-numeric:tabular-nums;font-weight:600}.insight-box{background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius);margin-bottom:12px;padding:16px 20px}.insight-box h2{margin-bottom:10px;font-size:1.15rem}.insight-box ul{margin:0;padding-left:20px}.insight-box li{color:var(--color-text-dim);margin-bottom:6px;font-size:.9rem}.insight-box li strong{color:var(--color-text)}.finding{border-left-color:var(--color-orange);margin-bottom:16px}.finding.warning{border-left-color:var(--color-red)}.finding h3{margin-bottom:6px;font-size:.95rem}.finding p{color:var(--color-text-dim);margin-bottom:4px;font-size:.88rem}.stats-row{flex-wrap:wrap;gap:24px;margin-bottom:20px;font-size:.9rem;display:flex}.stat-val{color:var(--color-accent);font-weight:700}.methodology{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-dim);margin-bottom:24px;padding:16px;font-size:.88rem}.methodology summary{cursor:pointer;color:var(--color-text);font-weight:600}.methodology p{margin-top:8px}.legend-row{flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:.82rem;display:flex}.legend-item{align-items:center;gap:5px;display:flex}.legend-dot{border-radius:50%;width:10px;height:10px;display:inline-block}.detail-panel{background:var(--color-bg-card);border:1px solid var(--color-accent);border-radius:var(--radius);margin-top:16px;padding:20px;display:none}.detail-panel.active{display:block}.detail-panel h3{margin-bottom:4px;font-size:1.05rem}.detail-panel .detail-meta{color:var(--color-text-dim);margin-bottom:12px;font-size:.82rem}.detail-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (width<=700px){.detail-columns{grid-template-columns:1fr}}.detail-section-title{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px;font-size:.82rem;font-weight:600}.detail-close{float:right;border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;background:0 0;border-radius:4px;padding:2px 8px;font-size:.8rem}.detail-close:hover{color:var(--color-text);border-color:var(--color-text-dim)}.heatmap-wrapper{position:relative;overflow-x:auto}.heatmap-wrapper canvas{display:block}.heatmap-tooltip{background:var(--color-bg-card);border:1px solid var(--color-border);color:var(--color-text);pointer-events:none;z-index:100;max-width:300px;box-shadow:0 4px 16px var(--color-shadow);border-radius:6px;padding:8px 12px;font-size:.82rem;display:none;position:fixed}.heatmap-legend{color:var(--color-text-dim);align-items:center;gap:8px;margin-top:12px;font-size:.8rem;display:flex}.heatmap-gradient{border-radius:3px;width:200px;height:12px}.pc-table{border-collapse:collapse;width:100%;font-size:.85rem}.pc-table th{text-align:left;border-bottom:2px solid var(--color-border);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;padding:8px 10px;font-size:.78rem}.pc-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:7px 10px}.pc-table tr:hover{background:var(--color-accent-glow)}.pc-label{white-space:nowrap;color:var(--color-accent);font-weight:600}.pc-var{white-space:nowrap;color:var(--color-text-dim);font-variant-numeric:tabular-nums}.pc-pole{font-size:.82rem;line-height:1.5}.pc-pole-label{text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:600}.pc-pole-pos{color:var(--color-green)}.pc-pole-neg{color:var(--color-red)}.pc-benchmarks{color:var(--color-text-dim);font-size:.8rem}.outlier-tag{color:var(--color-orange);background:#b8860b1a;border:1px solid #b8860b40;border-radius:4px;margin-left:4px;padding:1px 6px;font-size:.72rem;font-weight:600;display:inline-block}.status-badge{text-transform:capitalize;border-radius:4px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-block}.status-badge.saturated{color:var(--color-red);background:#c0392b1a;border:1px solid #c0392b40}.status-badge.imminent{color:var(--color-orange);background:#b8860b1a;border:1px solid #b8860b40}.status-badge.years-away{color:var(--color-green);background:#2d8a561a;border:1px solid #2d8a5640}.sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.sortable:hover{color:var(--color-accent)}.theme-toggle{border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;width:34px;height:34px;transition:all var(--transition-normal);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover{border-color:var(--color-accent);color:var(--color-accent)}.theme-toggle svg{width:18px;height:18px}.theme-icon-sun{display:none}.theme-icon-moon,[data-theme=dark] .theme-icon-sun{display:block}[data-theme=dark] .theme-icon-moon{display:none}.toggle-switch{cursor:pointer;width:36px;height:20px;display:inline-block;position:relative}.toggle-switch input{opacity:0;width:0;height:0}.toggle-slider{background:var(--color-border);transition:var(--transition-normal);border-radius:10px;position:absolute;inset:0}.toggle-slider:before{content:"";background:var(--color-text-dim);width:14px;height:14px;transition:var(--transition-normal);border-radius:50%;position:absolute;bottom:3px;left:3px}.toggle-switch input:checked+.toggle-slider{background:var(--color-accent)}.toggle-switch input:checked+.toggle-slider:before{background:#fff;transform:translate(16px)}.app-layout{min-height:100vh;display:flex}.sidebar{background:linear-gradient(180deg, #f6efe8 0%, var(--color-bg-card) 42%, #f3f4f3 100%);flex-shrink:0;width:252px}@supports (color:color-mix(in lab, red, red)){.sidebar{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-card) 92%, var(--color-accent)) 0%, var(--color-bg-card) 42%, color-mix(in srgb, var(--color-bg-card) 94%, var(--color-blue)) 100%)}}.sidebar{border-right:1px solid var(--color-border);z-index:200;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar-header{border-bottom:1px solid var(--color-border);padding:14px 14px 10px;position:relative}.sidebar-brand{color:inherit;border:1px solid #d3d5cdc2;padding:10px 10px 11px;text-decoration:none;display:block}@supports (color:color-mix(in lab, red, red)){.sidebar-brand{border:1px solid color-mix(in srgb, var(--color-border) 76%, transparent)}}.sidebar-brand{background:#fffefab8;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.sidebar-brand{background:color-mix(in srgb, var(--color-bg-card) 72%, transparent)}}.sidebar-brand{cursor:pointer;transition:border-color var(--transition-normal), background var(--transition-normal)}.sidebar-brand:hover{border-color:#b39380}@supports (color:color-mix(in lab, red, red)){.sidebar-brand:hover{border-color:color-mix(in srgb, var(--color-accent) 44%, var(--color-border))}}.sidebar-brand:hover{background:var(--color-bg-card);text-decoration:none}.sidebar-title{letter-spacing:0;margin:0;font-size:1rem;font-weight:900;line-height:1.15}.sidebar-title span{color:var(--color-accent)}.sidebar-subtitle{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:.72rem}.sidebar-close{color:var(--color-text-dim);cursor:pointer;background:0 0;border:none;font-size:1.5rem;line-height:1;display:none;position:absolute;top:12px;right:12px}.sidebar-nav{flex:1;padding:10px 12px}.nav-section-label{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.08em;padding:12px 20px 4px;font-size:.68rem;font-weight:600}.nav-item{min-height:42px;color:var(--color-text-dim);transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;margin:2px 0;padding:9px 10px;font-size:.88rem;font-weight:750;text-decoration:none;display:flex}.nav-item:hover{color:var(--color-text);background:#fcf8f3bd}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-accent-glow))}}.nav-item:hover{border-color:#d3d5cdc7}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{border-color:color-mix(in srgb, var(--color-border) 78%, transparent)}}.nav-item:hover{text-decoration:none}.nav-item.active{color:var(--color-accent);background:var(--color-bg-card);border-color:#b59683}@supports (color:color-mix(in lab, red, red)){.nav-item.active{border-color:color-mix(in srgb, var(--color-accent) 42%, var(--color-border))}}.nav-item.active{box-shadow:inset 3px 0 0 var(--color-accent);font-weight:900}.nav-divider{background:var(--color-border);opacity:.5;height:1px;margin:6px 16px}.nav-item svg{background:#62645d17;border-radius:8px;width:30px;height:30px;padding:6px}@supports (color:color-mix(in lab, red, red)){.nav-item svg{background:color-mix(in srgb, var(--color-text-dim) 9%, transparent)}}.nav-item svg{flex-shrink:0}.nav-item.active svg{background:var(--color-accent-glow)}.nav-divider{background:var(--color-border);height:1px;margin:6px 20px}.sidebar-suggestion:hover{color:var(--color-accent)}.sidebar-footer{border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) 34px;grid-template-areas:"report theme""freshness freshness";align-items:center;gap:8px 10px;padding:12px 14px;display:grid}.report-issue-btn{border:1px solid var(--color-border);background:var(--color-bg);min-width:0;min-height:34px;color:var(--color-text-dim);cursor:pointer;white-space:nowrap;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);border-radius:7px;grid-area:report;justify-content:center;align-items:center;gap:7px;padding:6px 9px;font-size:.78rem;font-weight:650;display:inline-flex}.report-issue-btn svg{flex:none;width:15px;height:15px}.report-issue-btn:hover{color:var(--color-text);border-color:var(--color-accent);background:var(--color-accent-glow)}.data-freshness{min-width:0;color:var(--color-text-dim);white-space:nowrap;text-overflow:clip;grid-area:freshness;font-size:.72rem;font-weight:750;overflow:visible}.sidebar-footer .theme-toggle{grid-area:theme}.sidebar-github{color:var(--color-text-dim);transition:color var(--transition-normal);align-items:center;display:flex}.sidebar-github:hover{color:var(--color-text);text-decoration:none}.sidebar-github svg{width:20px;height:20px}.main-content{flex:1;min-width:0;position:relative}.mobile-topbar{display:none}.hamburger{color:var(--color-text);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;padding:0}.hamburger svg{width:22px;height:22px;display:block}.mobile-topbar-title{letter-spacing:-.02em;color:var(--color-text);font-size:.95rem;font-weight:700;text-decoration:none}.mobile-topbar-title:hover{opacity:.7;text-decoration:none}.mobile-topbar-title span{color:var(--color-accent)}@media (width<=768px){.sidebar{transition:left var(--transition-slow);box-shadow:none;height:100vh;position:fixed;left:-280px}.sidebar.open{left:0;box-shadow:4px 0 24px #00000040}.sidebar-close{display:block}.mobile-topbar{background:var(--color-bg-card);border-bottom:1px solid var(--color-border);z-index:150;align-items:center;height:48px;display:flex;position:fixed;top:0;left:0;right:0}.main-content{padding-top:48px}.elo-view-switcher{margin-left:-18px;margin-right:-18px}}@media (width<=640px){.elo-view-switcher{margin-left:-16px;margin-right:-16px}}.stats{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.stat{text-align:center}.stat-num{color:var(--color-accent);font-size:1.8rem;font-weight:700}.stat-label{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:.8rem}.controls{z-index:100;background:#f6f6f2eb;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.controls{background:color-mix(in srgb, var(--color-bg) 92%, transparent)}}.controls{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.search{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:220px;color:var(--color-text);transition:border-color var(--transition-normal);border-radius:8px;outline:none;flex:1;padding:10px 16px;font-size:.95rem}.search:focus{border-color:var(--color-accent)}.search::placeholder{color:var(--color-text-dim)}.filter-btn{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;transition:all var(--transition-normal);white-space:nowrap;background:0 0;padding:8px 16px;font-size:.85rem}.filter-btn:hover{border-color:var(--color-accent);color:var(--color-text)}.filter-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.filter-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.filter-row-secondary .filter-btn{padding:5px 12px;font-size:.8rem}.filter-label{color:var(--color-text-dim);white-space:nowrap;margin-right:2px;font-size:.8rem}.filter-pills{flex-wrap:wrap;gap:6px;display:flex}#bench-filter-buttons{flex-wrap:wrap;flex:1;gap:8px;display:flex}.filter-mode-toggle{flex-shrink:0;gap:2px;display:flex}.mode-btn{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;transition:all var(--transition-fast);letter-spacing:.04em;background:0 0;padding:5px 10px;font-size:.75rem;font-weight:600}.mode-btn:hover{border-color:var(--color-accent);color:var(--color-text)}.mode-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.catalog-view-toggle{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;align-items:center;gap:2px;min-height:42px;padding:3px;display:inline-flex}.catalog-view-toggle .mode-btn{letter-spacing:0;border:0;border-radius:6px;min-height:34px;padding:0 10px;font-size:.78rem}.catalog-view-toggle .mode-btn.active{background:var(--color-accent);color:#fff}.btn-clear-all{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;flex-shrink:0;padding:8px 14px;font-size:.82rem}.btn-clear-all:hover{border-color:var(--color-danger,#e74c3c);color:var(--color-danger,#e74c3c)}.btn-filters-toggle{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;padding:8px 14px;font-size:.85rem;display:none}.btn-filters-toggle.active{border-color:var(--color-accent);color:var(--color-accent)}@media (width<=768px){.btn-filters-toggle{display:inline-flex}.filters-collapsed{display:none}}.tag-eval{opacity:.85;border-radius:3px;padding:1px 6px;font-size:.72rem;font-weight:500}.tag-eval-mcq{color:#2980b9;background:#3498db26}.tag-eval-exec{color:#27ae60;background:#2ecc7126}.tag-eval-human{color:#8e44ad;background:#9b59b626}.tag-eval-llmjudge{color:#d35400;background:#e67e2226}.tag-eval-mixed{color:#7f8c8d;background:#95a5a626}.search-row{align-items:center;gap:10px;display:flex}.search-row .search{flex:1}.recent-toggle{border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-dim);cursor:pointer;white-space:nowrap;transition:all var(--transition-normal);background:0 0;padding:8px 16px;font-size:.85rem}.recent-toggle:hover{border-color:var(--color-accent);color:var(--color-text)}.recent-toggle.active{background:var(--color-green);border-color:var(--color-green);color:#fff}.date-slider-row{align-items:center;gap:12px;margin-top:8px;display:flex}.date-slider-row label{color:var(--color-text-dim);white-space:nowrap;font-size:.82rem}.date-slider-row input[type=range]{accent-color:var(--color-accent);cursor:pointer;flex:1}.date-slider-row .date-value{color:var(--color-text);text-align:center;min-width:60px;font-size:.82rem;font-weight:600}.category-section{margin-bottom:28px}.category-header{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.category-icon{border-radius:var(--radius-lg);background:var(--color-accent-glow);justify-content:center;align-items:center;width:40px;height:40px;font-size:1.4rem;display:flex}.category-title{font-size:1.3rem;font-weight:600}.category-count{color:var(--color-text-dim);background:var(--color-tag-bg);border-radius:12px;margin-left:auto;padding:4px 10px;font-size:.8rem}.bench-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;margin-bottom:24px;display:grid}.bench-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;color:inherit;flex-direction:column;padding:16px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.bench-card:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent);transform:translateY(-2px);box-shadow:0 8px 32px #00000014}.card-top{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.card-name{color:var(--color-text);flex:1;font-size:1.1rem;font-weight:600}.card-arrow{color:var(--color-text-dim);transition:transform var(--transition-normal);flex-shrink:0;margin-left:8px;font-size:1.1rem}.bench-card:hover .card-arrow{color:var(--color-accent);transform:translate(3px,-3px)}.card-desc{color:var(--color-text-dim);flex:1;margin-bottom:14px;font-size:.88rem;line-height:1.5}.card-meta{flex-wrap:wrap;gap:6px;display:flex}.tag{background:var(--color-tag-bg);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:.72rem}.tag.t-general{color:var(--color-blue);border:1px solid #3a7abd40}.tag.t-code{color:var(--color-green);border:1px solid #2d8a5640}.tag.t-math{color:var(--color-orange);border:1px solid #b8860b40}.tag.t-agent{color:var(--color-pink);border:1px solid #b44a6e40}.tag.t-safety{color:var(--color-red);border:1px solid #c0392b40}.tag.t-creative{color:var(--color-yellow);border:1px solid #9a7b2d40}.tag.t-multimodal{color:var(--color-teal);border:1px solid #2a8a8a40}.tag.t-arena{color:#6c5ce7;border:1px solid #6c5ce740}.tag.t-games{color:#b55a30;border:1px solid #b55a3040}.tag.t-meta{color:#888;border:1px solid #88888840}.tag.t-science{color:#7b68ae;border:1px solid #7b68ae40}.tag.t-reasoning{color:var(--color-accent);border:1px solid #c45d2c40}.tag-muted{opacity:.5}.card-leaderboard{background:var(--color-accent-glow);border:1px solid #8b3f1d26;margin:8px 0 12px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.card-leaderboard{border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent)}}.card-leaderboard{border-radius:var(--radius-md);font-size:.78rem}.lb-header{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.7rem;display:flex}.lb-header .lb-metric{color:var(--color-accent);text-transform:none;letter-spacing:0}.lb-row{justify-content:space-between;align-items:center;gap:8px;padding:2px 0;display:flex}.lb-rank{color:var(--color-text-dim);flex-shrink:0;width:16px;font-size:.7rem}.lb-model{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.lb-score{color:var(--color-green);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:600}.lb-more{color:var(--color-text-dim);text-align:right;margin-top:4px;font-size:.7rem}.card-diffs{flex-wrap:wrap;gap:5px;margin:4px 0 8px;display:flex}.diff-badge{letter-spacing:.02em;border-radius:4px;padding:2px 6px;font-size:.68rem;font-weight:600}.diff-up{background:#23764e26}@supports (color:color-mix(in lab, red, red)){.diff-up{background:color-mix(in srgb, var(--color-green) 15%, transparent)}}.diff-up{color:var(--color-green);border:1px solid #23764e4d}@supports (color:color-mix(in lab, red, red)){.diff-up{border:1px solid color-mix(in srgb, var(--color-green) 30%, transparent)}}.diff-down{color:#e77;background:#ee555526;border:1px solid #ee55554d}.diff-neutral{background:#8b3f1d1f}@supports (color:color-mix(in lab, red, red)){.diff-neutral{background:color-mix(in srgb, var(--color-accent) 12%, transparent)}}.diff-neutral{color:var(--color-accent);border:1px solid #8b3f1d40}@supports (color:color-mix(in lab, red, red)){.diff-neutral{border:1px solid color-mix(in srgb, var(--color-accent) 25%, transparent)}}.unified-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.unified-header h2{font-size:1.3rem;font-weight:600}.unified-meta{color:var(--color-text-dim);font-size:.8rem}.unified-table{border-collapse:collapse;width:100%;font-size:.88rem}.unified-table th{text-align:left;border-bottom:2px solid var(--color-border);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:10px 12px;font-size:.75rem;font-weight:600}.unified-table th:hover{color:var(--color-accent)}.unified-table th .sort-arrow{margin-left:4px;font-size:.65rem}.unified-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:10px 12px}.unified-table tr:hover td{background:var(--color-bg-card-hover)}.unified-table tr.expanded td{background:var(--color-accent-glow);border-bottom:0}.unified-table tr.human-baseline td{background:#ffc1070f;border-top:1px dashed #f59e0b66;border-bottom:1px dashed #f59e0b66;font-style:italic}.unified-table tr.human-baseline:hover td{background:#ffc1071f}.rank-cell{text-align:center;width:40px;font-weight:600}.model-cell{font-weight:600}.provider-badge{text-transform:uppercase;letter-spacing:.03em;vertical-align:middle;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:.65rem;font-weight:600;display:inline-block}.provider-openai{color:#10a37f;background:#10a37f1a}.provider-anthropic{color:var(--color-accent);background:#c45d2c1a}.provider-google{color:var(--color-blue);background:#3a7abd1a}.provider-deepseek{color:#6c5ce7;background:#6c5ce71a}.provider-meta{color:var(--color-blue);background:#3a7abd1a}.provider-xai{background:#16171314}@supports (color:color-mix(in lab, red, red)){.provider-xai{background:color-mix(in srgb, var(--color-text) 8%, transparent)}}.provider-xai{color:var(--color-text-dim)}.provider-other{background:#62645d26}@supports (color:color-mix(in lab, red, red)){.provider-other{background:color-mix(in srgb, var(--color-text-dim) 15%, transparent)}}.provider-other{color:var(--color-text-dim)}.provider-human{color:#f59e0b;background:#ffc10726}.elo-search-row{margin-bottom:12px}.elo-search{border-radius:var(--radius);border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;max-width:360px;color:var(--color-text);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);padding:8px 14px;font-family:inherit;font-size:.9rem}.elo-search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.elo-search::placeholder{color:var(--color-text-dim)}.elo-show-more-row{text-align:center;padding:14px 0 4px}.elo-show-more{border:1px solid var(--color-border);color:var(--color-text-dim);border-radius:var(--radius-pill);cursor:pointer;transition:all var(--transition-normal);background:0 0;padding:6px 20px;font-family:inherit;font-size:.82rem}.elo-show-more:hover{border-color:var(--color-accent);color:var(--color-accent)}.elo-view-switcher{border-bottom:3px solid var(--color-border);grid-template-columns:1fr 1fr;gap:0;margin-bottom:24px;display:grid}.elo-view-tab{cursor:pointer;transition:all var(--transition-normal);background:0 0;border:none;flex-direction:column;align-items:center;gap:4px;padding:16px 12px 14px;font-family:inherit;display:flex;position:relative}.elo-view-tab:after{content:"";height:3px;transition:background var(--transition-normal);background:0 0;position:absolute;bottom:-3px;left:0;right:0}.elo-view-tab.active:after{background:var(--color-accent)}.elo-view-tab-title{letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-dim);transition:color var(--transition-normal);font-size:1.15rem;font-weight:700}.elo-view-tab.active .elo-view-tab-title{color:var(--color-accent)}.elo-view-tab-meta{color:var(--color-text-dim);opacity:.6;font-size:.78rem}.elo-view-tab:hover .elo-view-tab-title{color:var(--color-accent)}.elo-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:20px;display:flex}.elo-toggles{gap:8px;display:flex}.elo-toggle{border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text-dim);cursor:pointer;transition:all var(--transition-normal);background:0 0;padding:5px 14px;font-family:inherit;font-size:.8rem}.elo-toggle.active{background:var(--color-bg-alt);border-color:var(--color-accent);color:var(--color-accent)}.elo-score{font-variant-numeric:tabular-nums;text-align:right;min-width:40px;font-size:.95rem;font-weight:700}.elo-bar-container{align-items:center;gap:8px;min-width:180px;display:flex}.elo-bar{background:var(--color-border);border-radius:3px;flex:1;height:6px;overflow:hidden}.elo-bar-fill{height:100%;transition:width var(--transition-slow);border-radius:3px}.elo-methodology{background:var(--color-accent-glow);border:1px solid #8b3f1d26}@supports (color:color-mix(in lab, red, red)){.elo-methodology{border:1px solid color-mix(in srgb, var(--color-accent) 15%, transparent)}}.elo-methodology{border-radius:var(--radius);color:var(--color-text-dim);margin-bottom:20px;padding:14px 18px;font-size:.82rem;line-height:1.6}.elo-methodology summary{cursor:pointer;color:var(--color-text);font-size:.85rem;font-weight:600}.elo-methodology summary:hover{color:var(--color-accent)}.surprise-pill{border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:600;display:inline-block}.surprise-over{color:var(--color-green);background:#2d8a561a}.surprise-under{color:var(--color-red);background:#c0392b1a}.surprise-neutral{background:var(--color-tag-bg);color:var(--color-text-dim)}.confidence-dots{align-items:center;gap:2px;margin-left:6px;display:inline-flex}.confidence-dot{background:var(--color-border);border-radius:1px;width:4px;height:10px}.confidence-dot.filled{background:var(--color-accent)}.difficulty-label{text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.difficulty-easy{color:var(--color-green)}.difficulty-medium{color:var(--color-orange,#e67e22)}.difficulty-hard{color:var(--color-red)}.difficulty-extreme{color:#6c5ce7}.sat-label{text-transform:uppercase;letter-spacing:.03em;font-size:.72rem;font-weight:600}.sat-saturated{color:var(--color-red)}.sat-imminent{color:var(--color-orange,#d4a030)}.sat-years-away,.sat-unknown{color:var(--text-dim)}.pct-pill{border-radius:4px;padding:1px 6px;font-size:.72rem;font-weight:600;display:inline-block}.pct-high{color:var(--color-green);background:#2d8a561a}.pct-mid{color:var(--color-orange);background:#b8860b1a}.pct-low{color:var(--color-red);background:#c0392b1a}.bench-count{color:var(--color-text-dim);font-variant-numeric:tabular-nums;font-size:.82rem}.expand-btn{cursor:pointer;color:var(--color-text-dim);transition:all var(--transition-normal);background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:.85rem}.expand-btn:hover{background:var(--color-tag-bg);color:var(--color-accent)}.detail-row td{background:var(--color-accent-glow);padding:0 12px 12px 52px}.detail-table{border-collapse:collapse;width:100%;font-size:.8rem}.detail-table th{text-align:left;color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid var(--color-border);padding:4px 8px;font-size:.7rem}.detail-table td{border-bottom:1px solid var(--color-border);background:0 0;padding:4px 8px}.detail-table td:last-child{font-variant-numeric:tabular-nums}.bench-link{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.bench-link:hover{opacity:.8}.empty{text-align:center;color:var(--color-text-dim);padding:60px 24px}.empty-icon{margin-bottom:12px;font-size:2rem}.footer{text-align:center;border-top:1px solid var(--color-border);color:var(--color-text-dim);padding:40px 24px;font-size:.85rem}.footer a{color:var(--color-accent);text-decoration:none}.footer a:hover{text-decoration:underline}.progress-workspace{max-width:1500px}.progress-hero{border:1px solid var(--color-border);background:linear-gradient(135deg,#8b3f1d1a,#0000 46%),#fefdf9;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(360px,.76fr);align-items:stretch;gap:18px;margin-bottom:18px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.progress-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 46%), color-mix(in srgb, var(--color-bg-card) 84%, var(--color-bg))}}.progress-hero{box-shadow:0 14px 34px #16171308}@supports (color:color-mix(in lab, red, red)){.progress-hero{box-shadow:0 14px 34px color-mix(in srgb, var(--color-shadow) 42%, transparent)}}.progress-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.progress-hero-kicker,.progress-panel-kicker,.progress-input-label{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:850}.progress-hero h1{color:var(--color-text);letter-spacing:0;margin:4px 0 8px;font-size:2.1rem;font-weight:900;line-height:1.05}.progress-hero p{max-width:700px;color:var(--color-text-dim);margin:0;font-size:.98rem;line-height:1.55}.progress-hero-side{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.progress-view-toggle{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.progress-view-toggle-btn{min-height:36px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-family:inherit;font-size:.82rem;font-weight:800}.progress-view-toggle-btn.active{background:var(--color-accent);color:#fff;box-shadow:0 8px 18px #8b3f1d3d}@supports (color:color-mix(in lab, red, red)){.progress-view-toggle-btn.active{box-shadow:0 8px 18px color-mix(in srgb, var(--color-accent) 24%, transparent)}}.progress-view-toggle-btn:hover:not(.active){background:var(--color-bg-card-hover);color:var(--color-text)}.progress-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;display:grid}.progress-hero-stat{border:1px solid var(--color-border);background:#fcfcf8;border-radius:8px;min-width:0;padding:12px}@supports (color:color-mix(in lab, red, red)){.progress-hero-stat{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg))}}.progress-hero-stat span{color:var(--color-text-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:.68rem;font-weight:850;display:block}.progress-hero-stat strong{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.26rem;font-weight:950;line-height:1.08;display:block}.progress-command-center,.skills-sticky-bar{border:1px solid var(--color-border);background:#f7f6f2;border-radius:8px;margin-bottom:14px;padding:12px}@supports (color:color-mix(in lab, red, red)){.progress-command-center,.skills-sticky-bar{background:color-mix(in srgb, var(--color-bg) 94%, var(--color-bg-card))}}.progress-command-center,.skills-sticky-bar{box-shadow:0 12px 32px #16171309}@supports (color:color-mix(in lab, red, red)){.progress-command-center,.skills-sticky-bar{box-shadow:0 12px 32px color-mix(in srgb, var(--color-shadow) 45%, transparent)}}.progress-toolbar{grid-template-columns:minmax(320px,1fr) repeat(7,auto);align-items:stretch;gap:10px;display:grid}.progress-toolbar.progress-toolbar-embedded{flex-wrap:wrap;justify-content:flex-start;display:flex}.progress-benchmark-shell,.progress-search-row{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:0;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;align-items:center;display:flex;overflow:visible}.progress-benchmark-shell:focus-within,.progress-search-row:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.progress-input-label{border-right:1px solid var(--color-border);white-space:nowrap;align-self:stretch;align-items:center;padding:0 12px;display:inline-flex}.progress-bench-row,.bench-picker{flex:1;min-width:0}.bench-picker{position:relative}.bench-picker input{width:100%;min-width:0;min-height:42px;color:var(--color-text);background:0 0;border:0;border-radius:0;outline:none;padding:10px 12px;font-family:inherit;font-size:.9rem}.bench-picker-list{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:0 0 8px 8px;max-height:min(380px,56vh);display:none;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;overflow-y:auto;box-shadow:0 18px 42px #16171310}@supports (color:color-mix(in lab, red, red)){.bench-picker-list{box-shadow:0 18px 42px color-mix(in srgb, var(--color-shadow) 78%, transparent)}}.bench-picker-list{z-index:40;scrollbar-color:#62645d59 transparent}@supports (color:color-mix(in lab, red, red)){.bench-picker-list{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent}}.bench-picker-list{scrollbar-width:thin}.bench-picker-list.open{display:block}.bench-picker-item{color:var(--color-text);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);justify-content:space-between;gap:12px;padding:9px 12px;font-size:.86rem;line-height:1.25;display:flex}.bench-picker-item:hover,.bench-picker-item.active{background:var(--color-accent-glow);color:var(--color-text)}.bench-picker-item.active{font-weight:850}.bench-picker-item .count{background:var(--color-tag-bg);min-width:2.2em;color:var(--color-text-dim);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-self:start;padding:2px 7px;font-size:.72rem;font-weight:850}.progress-bench-link,.progress-results-pill,.progress-toggle-control,.progress-btn,.progress-clear-button{min-height:42px}.progress-bench-link{border:1px solid var(--color-border);background:var(--color-bg-card);width:42px;color:var(--color-accent);transition:background var(--transition-normal), border-color var(--transition-normal), transform var(--transition-normal);border-radius:8px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:900;text-decoration:none;display:inline-flex}.progress-bench-detail-link{width:auto;min-width:72px;padding:0 12px;font-size:.82rem}.progress-bench-link:hover{background:var(--color-accent-glow);border-color:var(--color-accent);transform:translateY(-1px)}.progress-results-pill{border:1px solid var(--color-border);background:#fcf8f3bd;border-radius:8px;justify-content:center;align-items:center;min-width:102px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.progress-results-pill{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-accent-glow))}}.progress-results-pill{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem;font-weight:850}.progress-toggle-control{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-dim);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 12px;font-size:.78rem;font-weight:850;display:inline-flex}.progress-btn{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-normal), border-color var(--transition-normal), color var(--transition-normal);border-radius:8px;padding:0 13px;font-family:inherit;font-size:.8rem;font-weight:800}.progress-btn:hover{border-color:var(--color-accent);background:var(--color-accent-glow);color:var(--color-text)}.progress-clear-button{white-space:nowrap}.progress-filter-panel{border-top:1px solid #d3d5cdd1;margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.progress-filter-panel{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.progress-chart-mode-tabs{border-top:1px solid #d3d5cdd1;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.progress-chart-mode-tabs{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.progress-chart-mode-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:34px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;padding:6px 11px;font-family:inherit;font-size:.78rem;font-weight:850}.progress-chart-mode-btn:hover{border-color:var(--color-accent);color:var(--color-text)}.progress-chart-mode-btn.active{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.progress-date-window-tabs{border-top:1px solid #d3d5cdd1;align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:none}@supports (color:color-mix(in lab, red, red)){.progress-date-window-tabs{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.progress-date-window-tabs span{color:var(--color-text-dim);letter-spacing:.04em;text-transform:uppercase;margin-right:2px;font-size:.7rem;font-weight:850}.progress-date-window-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:48px;min-height:32px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);border-radius:999px;padding:5px 10px;font-family:inherit;font-size:.78rem;font-weight:850}.progress-date-window-btn:hover{border-color:var(--color-accent);color:var(--color-text)}.progress-date-window-btn.active{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg-card)}.progress-pareto-timebar{border:1px solid #d3d5cddb;grid-template-columns:minmax(150px,.28fr) minmax(240px,1fr);align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.progress-pareto-timebar{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent)}}.progress-pareto-timebar{background:#fcfcf8;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.progress-pareto-timebar{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg))}}.progress-pareto-timebar-head{min-width:0}.progress-pareto-timebar-head span{color:var(--color-text-dim);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;font-weight:850;display:block}.progress-pareto-timebar-head strong{color:var(--color-text);overflow-wrap:anywhere;font-size:.9rem;font-weight:900;line-height:1.2;display:block}.progress-pareto-slider-row{min-width:0;color:var(--color-text-dim);font-variant-numeric:tabular-nums;grid-template-columns:auto minmax(120px,1fr) auto;align-items:center;gap:10px;font-size:.76rem;font-weight:800;display:grid}.progress-pareto-slider-row input[type=range]{width:100%;min-width:0;accent-color:var(--color-accent);cursor:pointer}.progress-filter-panel.filters-collapsed{display:none}.progress-filter-topline{color:var(--color-text-dim);justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;font-size:.82rem;display:flex}.progress-filter-topline strong{color:var(--color-text);margin-top:2px;font-size:.98rem;font-weight:900;display:block}.progress-filter-group+.progress-filter-group{margin-top:12px}.progress-filter-heading{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.8rem;font-weight:850;display:flex}.progress-filter-heading em{color:var(--color-text-dim);font-size:.74rem;font-style:normal;font-weight:800}.progress-country-filters,.progress-provider-filters{flex-wrap:wrap;gap:7px;display:flex}.progress-provider-filters{scrollbar-color:#62645d59 transparent;max-height:146px;padding-right:4px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.progress-provider-filters{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent}}.progress-provider-filters{scrollbar-width:thin}.progress-country-filters .filter-btn,.progress-provider-filters .filter-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:31px;color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:.8rem;line-height:1.1;display:inline-flex}.progress-provider-filters .filter-btn{border-left-style:solid;border-left-width:3px}.progress-country-filters .filter-btn:hover,.progress-provider-filters .filter-btn:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent)}.progress-country-filters .filter-btn.active,.progress-provider-filters .filter-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.progress-chart-panel{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;overflow:hidden;box-shadow:0 14px 34px #16171307}@supports (color:color-mix(in lab, red, red)){.progress-chart-panel{box-shadow:0 14px 34px color-mix(in srgb, var(--color-shadow) 36%, transparent)}}.progress-chart-header{border-bottom:1px solid var(--color-border);background:#fefdf9;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:start;gap:16px;padding:18px 18px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.progress-chart-header{background:color-mix(in srgb, var(--color-bg-card) 84%, var(--color-bg))}}.progress-chart-header h2{color:var(--color-text);overflow-wrap:anywhere;margin:4px 0 5px;font-size:1.18rem;font-weight:900;line-height:1.2}.progress-chart-header p{color:var(--color-text-dim);margin:0;font-size:.86rem;line-height:1.5}.progress-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.progress-chip{background:var(--color-tag-bg);min-height:26px;color:var(--color-text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.72rem;font-weight:750;display:inline-flex}.progress-chip-val{color:var(--color-text);font-weight:900}.progress-chip-accent{background:var(--color-accent-glow);color:var(--color-accent)}.progress-chip-accent .progress-chip-val{color:var(--color-accent)}.progress-search-row{max-width:560px;margin:14px 18px 8px;position:relative}.progress-search-icon{width:38px;color:var(--color-text-dim);pointer-events:none;justify-content:center;align-items:center;display:inline-flex}.progress-search-icon svg{width:15px;height:15px}.progress-model-search{min-width:0;min-height:42px;color:var(--color-text);background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:10px 38px 10px 0;font-family:inherit;font-size:.9rem}.progress-search-clear{width:26px;height:26px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.progress-search-clear:hover{background:var(--color-tag-bg);color:var(--color-text)}.progress-highlight-status{color:var(--color-accent);margin:0 18px 10px;font-size:.8rem;font-weight:800}.progress-chart-wrap,.skills-chart-wrap{background:linear-gradient(180deg, #f6f6f26b, transparent 34%), var(--color-bg-card);height:620px;min-height:460px;padding:14px 18px 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.progress-chart-wrap,.skills-chart-wrap{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg) 42%, transparent), transparent 34%), var(--color-bg-card)}}.progress-chart-wrap canvas,.skills-chart-wrap canvas{width:100%;height:100%;display:block}.progress-benchmark-view.embedded .progress-command-center,.progress-benchmark-view.embedded .progress-chart-panel{box-shadow:none}.detail-progress-section .progress-chart-wrap{height:520px;min-height:380px}@media (width<=1100px){.progress-hero{grid-template-columns:1fr}.progress-toolbar{grid-template-columns:minmax(280px,1fr) auto auto}.progress-toggle-control,.progress-clear-button,.progress-toolbar .btn-filters-toggle,.progress-btn{min-width:0}}@media (width<=720px){.progress-hero{padding:18px}.progress-hero h1{font-size:1.7rem}.progress-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-command-center,.skills-sticky-bar{padding:10px}.progress-toolbar{grid-template-columns:1fr 1fr}.progress-benchmark-shell{grid-column:1/-1}.progress-bench-link,.progress-results-pill,.progress-toggle-control,.progress-toolbar .btn-filters-toggle,.progress-clear-button,.progress-btn{justify-content:center;width:100%;min-width:0}.progress-toggle-control{padding:0 10px}.progress-date-window-tabs{flex-wrap:wrap;display:flex}.progress-pareto-timebar{grid-template-columns:1fr;gap:8px;padding:10px}.progress-pareto-slider-row{grid-template-columns:minmax(46px,auto) minmax(120px,1fr) minmax(52px,auto);gap:8px}.progress-filter-panel{max-height:56vh;padding-right:4px;overflow-y:auto}.progress-filter-topline,.progress-chart-header{grid-template-columns:1fr}.progress-filter-topline{flex-direction:column;align-items:flex-start;gap:8px}.progress-provider-filters{max-height:220px}.progress-chart-header{padding:15px 14px 10px;display:block}.progress-meta{justify-content:flex-start;margin-top:12px}.progress-search-row{max-width:none;margin:12px 12px 8px}.progress-input-label{padding:0 9px;font-size:.66rem}.bench-picker-list{max-height:36vh}.progress-model-search,.bench-picker input{font-size:.86rem}.progress-chart-wrap,.skills-chart-wrap{height:520px;min-height:420px;padding:8px}}.chart-container{height:550px;position:relative}@media (width<=640px){.unified-table{font-size:.8rem}.unified-table th,.unified-table td{padding:8px 6px}.unified-table th:nth-child(4),.unified-table td:nth-child(4),.unified-table th:nth-child(5),.unified-table td:nth-child(5){display:none}.elo-bar-container{min-width:100px}.provider-badge{display:none}.detail-row td{padding-left:12px}.page-header h1{font-size:1.5rem}.page-header{padding:24px 0 18px}.bench-grid{grid-template-columns:1fr}.controls{padding:16px}.stats{gap:20px}.skills-controls{flex-wrap:wrap}.skills-controls .skills-search-row{flex:100%;order:3;max-width:none}.progress-control-group{padding:8px}.progress-search-row{max-width:none}.progress-chart-wrap{padding:10px}.progress-filters-section{padding:10px 12px}.progress-meta{gap:4px}.progress-chip{padding:2px 8px;font-size:.7rem}}.provider-heatmap-scroll{overflow-x:auto}.provider-heatmap{border-collapse:collapse;width:100%;font-size:.82rem}.provider-heatmap th{text-align:center;color:var(--color-text-dim);white-space:nowrap;border-bottom:2px solid var(--color-border);padding:6px 8px;font-size:.72rem;font-weight:600}.provider-heatmap td{border-bottom:1px solid var(--color-border);padding:5px 8px}.provider-heatmap tr:hover td{filter:brightness(1.1)}.hm-provider{white-space:nowrap;min-width:100px;font-weight:600;text-align:left!important}.hm-dot{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.hm-count{color:var(--color-text-dim);min-width:30px;font-size:.75rem;text-align:center!important}.hm-cell{text-align:center;font-variant-numeric:tabular-nums;min-width:48px}.hm-empty{color:var(--color-text-dim);font-size:.75rem}.hm-cat{writing-mode:vertical-lr;max-width:48px;transform:rotate(180deg);padding:8px 4px!important}.skills-progress-view{min-width:0}.skills-controls{grid-template-columns:auto auto minmax(240px,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.skills-filter-chips{scrollbar-color:#62645d59 transparent;flex-wrap:wrap;gap:7px;max-height:120px;padding-right:4px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.skills-filter-chips{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent}}.skills-filter-chips{scrollbar-width:thin}.skills-filter-chips:not(:empty){margin-bottom:8px}.skills-single-skills{flex-wrap:wrap;gap:7px;display:flex}.skills-single-skills:not(:empty){margin-bottom:8px}.skills-filter-chips .filter-btn,.skills-single-skills .filter-btn{min-height:31px;padding:5px 11px;font-size:.8rem}.skills-controls .skills-search-row{min-width:0;position:relative}.skills-model-search{border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;min-height:42px;color:var(--color-text);transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;padding:9px 34px 9px 12px;font-family:inherit;font-size:.9rem}.skills-model-search:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.skills-model-search::placeholder{color:var(--color-text-dim)}.skills-search-clear{width:26px;height:26px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:999px;font-size:.9rem;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.skills-search-clear:hover{background:var(--color-tag-bg);color:var(--color-text)}.skills-mode-tabs{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;flex-shrink:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.skills-mode-btn{min-height:34px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);background:0 0;border:0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:.82rem;font-weight:850;line-height:1.4}.skills-mode-btn:hover{background:var(--color-bg-card-hover);color:var(--color-text)}.skills-mode-btn.active{background:var(--color-accent);color:#fff}.skills-sota-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:42px;color:var(--color-text-dim);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:.82rem;font-weight:850}.skills-sota-btn:hover{border-color:var(--color-accent);color:var(--color-text)}.skills-sota-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.skills-controls .btn-sm{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:42px;color:var(--color-text-dim);cursor:pointer;white-space:nowrap;border-radius:8px;padding:0 12px;font-size:.8rem;font-weight:800}.skills-controls .btn-sm:hover{border-color:var(--color-accent);background:var(--color-accent-glow);color:var(--color-text)}.skills-chart-wrap{border:1px solid var(--color-border);border-radius:8px;box-shadow:0 14px 34px #16171307}@supports (color:color-mix(in lab, red, red)){.skills-chart-wrap{box-shadow:0 14px 34px color-mix(in srgb, var(--color-shadow) 36%, transparent)}}.skills-progress-view .elo-methodology{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;padding:12px 14px}@media (width<=860px){.skills-controls{grid-template-columns:1fr 1fr}.skills-controls .skills-search-row{order:4;grid-column:1/-1}.skills-controls .btn-sm,.skills-sota-btn,.skills-mode-tabs{width:100%}}.view-container{max-width:1400px;margin:0 auto;padding:18px}.page-header{background:linear-gradient(135deg,#8b3f1d1f 0%,#0000 55%);margin-bottom:16px;padding:24px 0 18px}@supports (color:color-mix(in lab, red, red)){.page-header{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 12%, transparent) 0%, transparent 55%)}}.page-header{border-bottom:1px solid var(--color-border);position:relative}.page-header:after{content:"";background:var(--color-accent);width:52px;height:2px;position:absolute;bottom:-1px;left:0}.page-header h1{letter-spacing:-.03em;align-items:center;gap:12px;margin-bottom:10px;font-size:1.8rem;font-weight:800;display:flex}.page-header .page-subtitle{color:var(--color-text-dim);max-width:580px;font-size:.95rem;line-height:1.6}@media (width<=640px){.view-container{padding:16px}}.page-h1{margin-bottom:16px;font-size:1.5rem}.chart-wrap{width:100%;position:relative;overflow:hidden}.col-split{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.col-split{grid-template-columns:1fr}}.section-h3{margin:0 0 8px;font-size:1rem}.row-highlight{background:#d299221f}.table-section-label{color:var(--color-text-dim);padding-top:10px;font-size:.78rem}.bar-col{width:40%}.rank-up{color:var(--color-green)}.rank-down{color:var(--color-red)}.methodology p+p,.elo-methodology p+p{margin-top:6px}.methodology p:first-of-type,.elo-methodology p:first-of-type{margin-top:10px}.digest-view{max-width:1480px;padding:22px 24px 44px}.digest-hero{border:1px solid var(--color-border);background:linear-gradient(135deg, #f1e7df 0%, var(--color-bg-card) 54%, #e7ebec 100%);border-radius:8px;grid-template-columns:minmax(0,1.15fr) minmax(360px,.7fr);align-items:stretch;gap:18px;margin-bottom:16px;padding:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.digest-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-bg-card) 88%, var(--color-accent)) 0%, var(--color-bg-card) 54%, color-mix(in srgb, var(--color-bg-card) 88%, var(--color-blue)) 100%)}}.digest-hero{box-shadow:0 14px 34px #1617130c}@supports (color:color-mix(in lab, red, red)){.digest-hero{box-shadow:0 14px 34px color-mix(in srgb, var(--color-shadow) 62%, transparent)}}.digest-hero-text{flex-direction:column;justify-content:center;min-width:0;display:flex}.digest-hero-kicker,.digest-section-head>div>span{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.digest-hero h1{color:var(--color-text);letter-spacing:0;margin:4px 0 8px;font-size:3rem;font-weight:900;line-height:1}.digest-hero p{max-width:650px;color:var(--color-text-dim);margin:0;font-size:1rem;line-height:1.55}.digest-hero-date{color:var(--color-text-dim);margin-top:18px;font-size:.82rem;font-weight:700}.digest-hero-panel{flex-direction:column;justify-content:space-between;gap:12px;min-width:0;display:flex}.digest-tab-bar{border:1px solid #d3d5cdc7;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.digest-tab-bar{border:1px solid color-mix(in srgb, var(--color-border) 78%, transparent)}}.digest-tab-bar{background:#f6f6f2bd;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.digest-tab-bar{background:color-mix(in srgb, var(--color-bg) 74%, transparent)}}.digest-tab{min-height:36px;color:var(--color-text-dim);cursor:pointer;transition:background var(--transition-normal), color var(--transition-normal), box-shadow var(--transition-normal);background:0 0;border:0;border-radius:6px;padding:7px 12px;font-family:inherit;font-size:.84rem;font-weight:850;line-height:1.1}.digest-tab:hover{color:var(--color-text)}.digest-tab.active{background:var(--color-bg-card);color:var(--color-accent);box-shadow:0 1px 4px #1617130d}@supports (color:color-mix(in lab, red, red)){.digest-tab.active{box-shadow:0 1px 4px color-mix(in srgb, var(--color-shadow) 65%, transparent)}}.digest-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.digest-hero-stat{border:1px solid #d3d5cdd1;min-width:0;min-height:78px;padding:12px}@supports (color:color-mix(in lab, red, red)){.digest-hero-stat{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.digest-hero-stat{background:#fffefad1;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.digest-hero-stat{background:color-mix(in srgb, var(--color-bg-card) 82%, transparent)}}.digest-hero-stat span,.digest-card-metrics span,.digest-versus span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:850;display:block}.digest-hero-stat strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.65rem;font-weight:900;line-height:1;display:block}.digest-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);align-items:start;gap:16px;display:grid}.digest-section{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-width:0;box-shadow:0 8px 24px #16171309}@supports (color:color-mix(in lab, red, red)){.digest-section{box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow) 46%, transparent)}}.digest-section{overflow:hidden}.digest-section-head{border-bottom:1px solid var(--color-border);background:#fefdf9;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.digest-section-head{background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg))}}.digest-section-head h2{color:var(--color-text);letter-spacing:0;margin:2px 0 0;font-size:1.12rem;font-weight:900}.digest-section-head em{color:var(--color-text-dim);white-space:nowrap;font-size:.76rem;font-style:normal;font-weight:750}.digest-content{color:var(--color-text);padding:16px 18px 18px;font-size:.9rem;line-height:1.55}.digest-content a{color:var(--color-accent);cursor:pointer;font-weight:800}.digest-model-text{color:var(--color-text);font-weight:800}.digest-block+.digest-block{border-top:1px solid #d3d5cdc7;margin-top:20px;padding-top:18px}@supports (color:color-mix(in lab, red, red)){.digest-block+.digest-block{border-top:1px solid color-mix(in srgb, var(--color-border) 78%, transparent)}}.digest-block-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.digest-block-head h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:.98rem;font-weight:900}.digest-block-head span{background:var(--color-tag-bg);min-width:2.1em;min-height:1.8em;color:var(--color-text-dim);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:.74rem;font-weight:900;display:inline-flex}.digest-card-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;display:grid}.digest-card{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:#fefdf9;border-radius:8px;min-width:0;padding:13px}@supports (color:color-mix(in lab, red, red)){.digest-card{background:color-mix(in srgb, var(--color-bg-card) 86%, var(--color-bg))}}.digest-card{transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal)}.digest-card:hover{border-color:#a67860}@supports (color:color-mix(in lab, red, red)){.digest-card:hover{border-color:color-mix(in srgb, var(--color-accent) 62%, var(--color-border))}}.digest-card:hover{background:var(--color-bg-card-hover);transform:translateY(-1px);box-shadow:0 10px 22px #1617130a}@supports (color:color-mix(in lab, red, red)){.digest-card:hover{box-shadow:0 10px 22px color-mix(in srgb, var(--color-shadow) 52%, transparent)}}.digest-card-model{border-left-color:var(--color-green)}.digest-card-score-entry{border-left-color:var(--color-blue)}.digest-card-leader{border-left-color:var(--color-orange)}.digest-card-top,.digest-card-meta,.digest-score-list>div{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.digest-card-top{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:850}.digest-card-top strong{color:var(--color-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.digest-card h3{color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:900;line-height:1.28}.digest-card-desc{color:var(--color-text-dim);margin:8px 0 0;font-size:.8rem;line-height:1.4}.digest-card-meta{color:var(--color-text-dim);flex-wrap:wrap;margin-top:9px;font-size:.78rem;line-height:1.35}.digest-card-score{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:10px;font-size:1.45rem;font-weight:900;line-height:1}.digest-card-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.digest-card-metrics>div{border:1px solid var(--color-border);background:#f6f6f2b3;border-radius:8px;min-height:58px;padding:8px}@supports (color:color-mix(in lab, red, red)){.digest-card-metrics>div{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.digest-card-metrics strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:5px;font-size:1rem;font-weight:900;line-height:1;display:block}.digest-score-list{border-top:1px solid #d3d5cdbd;gap:6px;margin-top:12px;padding-top:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.digest-score-list{border-top:1px solid color-mix(in srgb, var(--color-border) 74%, transparent)}}.digest-score-list>div{color:var(--color-text-dim);font-size:.78rem;line-height:1.25}.digest-score-list strong{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.76rem;font-weight:850}.digest-versus{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.digest-versus>div{border:1px solid var(--color-border);background:#f6f6f2b3;border-radius:8px;min-width:0;padding:10px}@supports (color:color-mix(in lab, red, red)){.digest-versus>div{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.digest-versus strong{color:var(--color-text);overflow-wrap:anywhere;margin-top:5px;font-size:.86rem;line-height:1.25;display:block}.digest-versus em{color:var(--color-accent);font-variant-numeric:tabular-nums;margin-top:5px;font-size:.8rem;font-style:normal;font-weight:900;display:block}.digest-empty{border:1px dashed var(--color-border);background:#fcfcf8;border-radius:8px;justify-content:center;align-items:center;min-height:170px;display:flex}@supports (color:color-mix(in lab, red, red)){.digest-empty{background:color-mix(in srgb, var(--color-bg-card) 70%, var(--color-bg))}}.digest-empty{color:var(--color-text-dim);font-size:.92rem;font-weight:750}.digest-side{min-width:0;position:sticky;top:16px}.digest-popover{z-index:1000;border:1px solid var(--color-border);background:var(--color-bg-card);pointer-events:auto;border-radius:8px;max-width:min(360px,100vw - 24px);padding:12px 14px;font-size:.82rem;line-height:1.5;display:none;position:fixed;box-shadow:0 18px 38px #00000038}.digest-popover .pop-title{color:var(--color-accent);margin-bottom:6px;font-size:.9rem;font-weight:900}.digest-popover .pop-desc{max-width:320px;color:var(--color-text-dim);margin-bottom:6px;font-size:.78rem;line-height:1.4}.digest-popover .pop-row{color:var(--color-text);margin:2px 0}.digest-popover .pop-label{min-width:80px;color:var(--color-text-dim);display:inline-block}.digest-popover .pop-top-label{color:var(--color-text-dim);margin-top:6px;font-size:.78rem}.digest-popover .pop-top{padding-left:8px;font-size:.8rem}.digest-popover .pop-hint{color:var(--color-text-dim);text-align:center;margin-top:8px;font-size:.72rem;font-style:italic}.digest-popover .pop-link{border-top:1px solid var(--color-border);color:var(--color-accent);text-align:center;margin-top:8px;padding:6px 0;font-size:.8rem;font-weight:800;text-decoration:none;display:block}.digest-popover .pop-link:hover{text-decoration:underline}.digest-subscribe{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;padding:16px;box-shadow:0 8px 24px #16171308}@supports (color:color-mix(in lab, red, red)){.digest-subscribe{box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow) 42%, transparent)}}.digest-subscribe-text{gap:3px;margin-bottom:12px;font-size:.9rem;line-height:1.35;display:grid}.digest-subscribe-text strong{color:var(--color-text);font-size:1rem;font-weight:900}.digest-subscribe-text .text-dim{color:var(--color-text-dim)}.digest-subscribe-form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.digest-subscribe-input{border:1px solid var(--color-border);background:var(--color-bg);width:100%;min-width:0;min-height:38px;color:var(--color-text);border-radius:8px;padding:8px 11px;font-family:inherit;font-size:.86rem}.digest-subscribe-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.digest-subscribe-btn{background:var(--color-accent);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;min-height:38px;padding:8px 14px;font-family:inherit;font-size:.86rem;font-weight:850}.digest-subscribe-btn:hover{background:#7d3a1c}@supports (color:color-mix(in lab, red, red)){.digest-subscribe-btn:hover{background:color-mix(in srgb, var(--color-accent) 88%, var(--color-text))}}.digest-subscribe-btn:disabled{opacity:.6;cursor:not-allowed}.digest-channel-links{grid-column:1/-1;align-items:center;gap:4px;display:flex}.digest-channel-link{border:1px solid var(--color-border);width:32px;height:32px;color:var(--color-text-dim);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.digest-channel-link:hover{border-color:var(--color-accent);background:var(--color-accent-glow);color:var(--color-accent)}.digest-subscribe-msg{border-radius:8px;margin-top:10px;padding:7px 10px;font-size:.82rem;line-height:1.35}.digest-subscribe-msg.ok{background:#23764e1f}@supports (color:color-mix(in lab, red, red)){.digest-subscribe-msg.ok{background:color-mix(in srgb, var(--color-green) 12%, transparent)}}.digest-subscribe-msg.ok{color:var(--color-green)}.digest-subscribe-msg.error{background:#a642351f}@supports (color:color-mix(in lab, red, red)){.digest-subscribe-msg.error{background:color-mix(in srgb, var(--color-red) 12%, transparent)}}.digest-subscribe-msg.error{color:var(--color-red)}@media (width<=1040px){.digest-hero,.digest-layout{grid-template-columns:1fr}.digest-side{position:static}.digest-subscribe-form{grid-template-columns:minmax(0,1fr) auto auto}.digest-channel-links{grid-column:auto}}@media (width<=640px){.digest-view{padding:16px 14px 36px}.digest-hero{padding:16px}.digest-hero h1{font-size:2.25rem}.digest-hero-stats,.digest-card-metrics,.digest-versus,.digest-subscribe-form{grid-template-columns:1fr}.digest-section-head,.digest-card-top,.digest-score-list>div{flex-direction:column;align-items:flex-start;gap:4px}.digest-section-head em{white-space:normal}.digest-card-grid{grid-template-columns:1fr}.digest-channel-links{grid-column:auto}}.task-explorer-view{max-width:960px;margin:0 auto;padding:24px 20px}.te-header h2{margin:0 0 4px;font-size:1.5rem}.te-subtitle{color:var(--color-text-dim);margin:0 0 20px;font-size:.9rem}.te-input-section{margin-bottom:24px}.te-textarea{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-card);width:100%;color:var(--color-text);resize:vertical;transition:border-color var(--transition-normal);padding:12px 14px;font-family:inherit;font-size:.95rem}.te-textarea:focus{border-color:var(--color-accent);outline:none}.te-input-row{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.te-char-count{color:var(--color-text-dim);font-size:.8rem}.te-submit{border-radius:var(--radius);background:var(--color-accent);color:#fff;cursor:pointer;border:none;align-items:center;gap:6px;padding:8px 20px;font-size:.9rem;font-weight:600;display:flex}.te-submit:disabled{opacity:.5;cursor:not-allowed}.te-error{color:var(--color-red);margin-bottom:16px;font-size:.9rem}.te-results{flex-direction:column;gap:28px;display:flex}.te-section h3{margin:0 0 8px;font-size:1.1rem}.te-section h4{color:var(--color-text-dim);margin:12px 0 6px;font-size:.95rem}.te-explanation{color:var(--color-text-dim);margin:0 0 12px;font-size:.88rem;font-style:italic}.te-note{color:var(--color-text-dim);margin:0 0 10px;font-size:.82rem}.te-profile-grid{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.te-radar-wrap{flex:none}.te-skill-bars{flex-direction:column;flex:1;gap:8px;min-width:200px;display:flex}.te-bar-row{align-items:center;gap:8px;display:flex}.te-bar-label{text-align:right;width:90px;font-size:.82rem;font-weight:600}.te-bar-track{background:var(--color-tag-bg);border-radius:var(--radius-md);flex:1;height:16px;overflow:hidden}.te-bar-fill{border-radius:var(--radius-md);height:100%;transition:width .4s}.te-bar-val{width:28px;color:var(--color-text-dim);text-align:right;font-size:.82rem}.te-table-wrap{overflow-x:auto}.te-table{border-collapse:collapse;width:100%;font-size:.85rem}.te-table th{text-align:left;border-bottom:2px solid var(--color-border);color:var(--color-text-dim);text-transform:uppercase;letter-spacing:.03em;padding:8px 10px;font-size:.78rem}.te-table td{border-bottom:1px solid var(--color-border);padding:6px 10px}.te-table tbody tr:hover{background:var(--color-bg-card-hover)}.te-rank{color:var(--color-text-dim);width:30px}.te-model{font-weight:500}.te-provider{color:var(--color-text-dim)}.te-score{font-variant-numeric:tabular-nums;font-weight:600}.te-elo{color:var(--color-text-dim);font-variant-numeric:tabular-nums}.te-sat-summary{flex-wrap:wrap;gap:32px;margin-bottom:16px;display:flex}.te-sat-stat{flex-direction:column;display:flex}.te-sat-number{color:var(--color-accent);font-size:1.6rem;font-weight:700}.te-sat-label{color:var(--color-text-dim);font-size:.78rem}.te-bench-list{flex-direction:column;gap:8px;display:flex}.te-bench-card{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-card);color:inherit;padding:10px 14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:block}.te-bench-card:hover{border-color:var(--color-accent);text-decoration:none;transform:translateY(-1px)}.te-bench-card:hover .te-bench-name{color:var(--color-accent)}.te-bench-name{margin-bottom:4px;font-size:.88rem;font-weight:600}.te-bench-stats{color:var(--color-text-dim);flex-wrap:wrap;gap:16px;font-size:.82rem;display:flex}.te-not-sat{font-style:italic}.te-matched-bench{margin-top:12px}.te-tags{flex-wrap:wrap;gap:6px;display:flex}.te-tag{background:var(--color-tag-bg);color:var(--color-text-dim);border-radius:12px;align-items:center;padding:3px 10px;font-size:.78rem;text-decoration:none;transition:color .15s,background .15s;display:inline-flex}.te-tag:hover{color:var(--color-accent);background:var(--color-bg-card-hover);text-decoration:none}.te-auth-gate{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);flex-direction:column;align-items:center;gap:12px;margin-bottom:20px;padding:28px 20px;display:flex}.te-github-btn{border-radius:var(--radius);color:#fff;transition:background var(--transition-fast);background:#24292f;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.te-github-btn:hover{color:#fff;background:#1b1f23;text-decoration:none}.te-auth-note{color:var(--color-text-dim);font-size:.8rem}.te-auth-divider{text-align:center;width:100%;color:var(--color-text-dim);margin:4px 0;font-size:.8rem;position:relative}.te-auth-divider:before,.te-auth-divider:after{content:"";background:var(--color-border);width:40%;height:1px;position:absolute;top:50%}.te-auth-divider:before{left:0}.te-auth-divider:after{right:0}.te-byok-toggle{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:.85rem}.te-byok-toggle:hover{text-decoration:underline}.te-byok-form{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.te-byok-input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);color:var(--color-text);width:260px;padding:8px 12px;font-size:.85rem}.te-byok-input:focus{border-color:var(--color-accent);outline:none}.te-key-link{color:var(--color-text-dim);font-size:.78rem}.te-auth-badge{border-radius:var(--radius);background:var(--color-bg-card);border:1px solid var(--color-border);align-items:center;gap:8px;margin-bottom:16px;padding:8px 14px;font-size:.85rem;display:flex}.te-avatar{border-radius:50%;width:24px;height:24px}.te-username{font-weight:600}.te-quota{color:var(--color-text-dim);margin-left:auto}.te-logout{color:var(--color-text-dim);margin-left:8px;font-size:.8rem}.te-byok-badge{color:var(--color-text-dim)}.te-key-remove{color:var(--color-red,#e74c3c);cursor:pointer;background:0 0;border:none;margin-left:auto;font-size:.8rem}@media (width<=640px){.te-profile-grid{flex-direction:column}.te-radar-wrap{align-self:center}.te-bar-label{width:70px}.te-auth-badge{flex-wrap:wrap}.te-quota{margin-left:0}}}@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-1{top:calc(var(--spacing) * 1)}.top-2{top:calc(var(--spacing) * 2)}.top-5{top:calc(var(--spacing) * 5)}.top-10{top:calc(var(--spacing) * 10)}.top-20{top:calc(var(--spacing) * 20)}.top-100{top:calc(var(--spacing) * 100)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-row{display:table-row}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:var(--radius)}.border{border-style:var(--tw-border-style);border-width:1px}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));font-size:.7rem}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-dim{color:var(--color-text-dim)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@keyframes spin{to{transform:rotate(360deg)}}.btn{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);cursor:pointer;border-radius:6px;padding:8px 16px;font-family:inherit;font-size:.85rem;transition:border-color .15s,background .15s}.btn:hover{border-color:var(--color-accent)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:#fff;border-color:var(--color-accent)}.btn-primary:hover{filter:brightness(1.1);border-color:var(--color-accent)}.btn-sm{padding:4px 10px;font-size:.78rem}.btn-danger{background:var(--color-red);color:#fff;border-color:var(--color-red)}.btn-success{background:var(--color-green);color:#fff;border-color:var(--color-green)}.page-header-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-header-row .btn{white-space:nowrap;flex-shrink:0;margin-top:4px}@media (width<=600px){.page-header-row{flex-direction:column}.page-header-row .btn{align-self:flex-start}}.modal-backdrop{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:var(--color-bg-card);border-radius:12px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-header{justify-content:space-between;align-items:center;padding:20px 24px 0;display:flex}.modal-header h2{margin:0;font-size:1.2rem}.modal-close{cursor:pointer;color:var(--color-text-dim);background:0 0;border:none;padding:0;font-size:1.5rem;line-height:1}.modal-close:hover{color:var(--color-text)}.modal-body{padding:16px 24px}.modal-footer{justify-content:flex-end;gap:8px;padding:12px 24px 20px;display:flex}.form-group{margin-bottom:14px}.form-group label{color:var(--color-text);margin-bottom:4px;font-size:.82rem;font-weight:600;display:block}.form-group input,.form-group select,.form-group textarea{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-text);box-sizing:border-box;border-radius:6px;padding:8px 10px;font-family:inherit;font-size:.88rem}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-glow);outline:none}.form-group textarea{resize:vertical}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=500px){.form-row{grid-template-columns:1fr}}.submit-success{text-align:center;padding:24px 0}.submit-success p{color:var(--color-green);margin-bottom:16px;font-weight:500}.submit-error{color:var(--color-red);background:#c0392b1a;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:.85rem}.submissions-table{border-collapse:collapse;width:100%;font-size:.85rem}.submissions-table th{text-align:left;border-bottom:2px solid var(--color-border);color:var(--color-text-dim);padding:8px 12px;font-weight:600}.submissions-table td{border-bottom:1px solid var(--color-border);vertical-align:top;padding:10px 12px}.submissions-table tr:hover td{background:var(--color-accent-glow)}.submission-actions{gap:6px;display:flex}.status-badge{border-radius:10px;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-block}.status-badge.pending{color:var(--color-yellow);background:#9a7b2d26}.status-badge.approved{color:var(--color-green);background:#2d8a5626}.status-badge.rejected{color:var(--color-red);background:#c0392b26}.status-badge.open{color:var(--color-yellow);background:#b8860b26}.status-badge.resolved{color:var(--color-green);background:#2d8a5626}.status-badge.archived{background:#62645d24}@supports (color:color-mix(in lab, red, red)){.status-badge.archived{background:color-mix(in srgb, var(--color-text-dim) 14%, transparent)}}.status-badge.archived{color:var(--color-text-dim)}.status-badge.issue-bug{color:var(--color-red);background:#c0392b24}.status-badge.issue-data{color:var(--color-blue);background:#346fba24}.status-badge.issue-idea{color:var(--color-green);background:#2d8a5624}.status-badge.issue-other{color:var(--color-yellow);background:#b8860b24}.admin-dashboard{max-width:1440px;padding:22px 24px 56px}.admin-error{max-width:620px}.admin-change-strip{margin:16px 0 20px}.admin-change-grid{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.admin-change-card{border:1px solid var(--color-border);background:#fdfdf9;border-radius:8px;min-height:86px;padding:12px 13px}@supports (color:color-mix(in lab, red, red)){.admin-change-card{background:color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg))}}.admin-change-card span,.admin-change-card em{min-width:0;color:var(--color-text-dim);display:block}.admin-change-card span{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.admin-change-card strong{color:var(--color-text);letter-spacing:0;overflow-wrap:anywhere;margin-top:8px;font-size:1.28rem;line-height:1;display:block}.admin-change-card em{margin-top:8px;font-size:.72rem;font-style:normal;line-height:1.25}.admin-change-card.positive strong{color:var(--color-green)}.admin-change-card.negative strong{color:var(--color-red)}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 22px;display:grid}.admin-metric-card{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-height:108px;padding:14px 16px;box-shadow:0 10px 28px #1617130b}@supports (color:color-mix(in lab, red, red)){.admin-metric-card{box-shadow:0 10px 28px color-mix(in srgb, var(--color-shadow) 54%, transparent)}}.admin-metric-card span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:800;display:block}.admin-metric-card strong{color:var(--color-text);letter-spacing:0;margin-top:8px;font-size:1.85rem;line-height:1;display:block}.admin-metric-card em{color:var(--color-text-dim);margin-top:8px;font-size:.8rem;font-style:normal;display:block}.admin-chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.admin-chart-panel{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-width:0;padding:14px 16px 16px}.admin-section-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.admin-section-head h2{color:var(--color-text);letter-spacing:0;margin:0;font-size:1rem}.admin-section-head>span{color:var(--color-text-dim);font-size:.78rem;font-weight:700}.admin-chart-wrap{height:300px;position:relative}.admin-chart-wrap canvas{width:100%!important;height:100%!important}.admin-issues{border-top:1px solid var(--color-border);padding-top:18px}.admin-issues .controls{margin:0}.admin-issues-table td{font-size:.84rem}.admin-issue-title{align-items:center;gap:8px;margin-bottom:5px;display:flex}.admin-issue-title strong{color:var(--color-text);font-size:.92rem}.admin-issue-details{max-width:680px;color:var(--color-text-dim);white-space:pre-wrap;line-height:1.45}.admin-issue-meta{color:var(--color-text-dim);margin-top:5px;font-size:.76rem}@media (width<=1100px){.admin-change-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-chart-grid{grid-template-columns:1fr}}@media (width<=640px){.admin-dashboard{padding:18px 14px 44px}.admin-change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-metric-grid{grid-template-columns:1fr}.admin-section-head{flex-direction:column;align-items:flex-start}.admin-chart-wrap{height:260px}}.detail-hero{border:1px solid #d3d5cddb;margin:0 0 16px;padding:22px 24px}@supports (color:color-mix(in lab, red, red)){.detail-hero{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent)}}.detail-hero{background:linear-gradient(135deg, #8b3f1d1a, transparent 48%), var(--color-bg-card);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-hero{background:linear-gradient(135deg, color-mix(in srgb, var(--color-accent) 10%, transparent), transparent 48%), var(--color-bg-card)}}.detail-back-link{margin-bottom:12px;font-weight:650;text-decoration:none;display:inline-flex}.detail-hero-body{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.detail-hero-copy{min-width:0;max-width:820px}.detail-kicker{color:var(--color-accent);letter-spacing:0;text-transform:uppercase;margin-bottom:6px;font-size:.72rem;font-weight:700}.detail-title{overflow-wrap:anywhere;color:var(--color-text);letter-spacing:0;margin:0;font-size:clamp(2rem,3vw,3rem);font-weight:800;line-height:1.1}.detail-summary{max-width:76ch;color:var(--color-text-dim);margin:10px 0 0;font-size:.95rem;line-height:1.55}.detail-actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.detail-actions .btn{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:8px 16px;font-weight:750;text-decoration:none;display:inline-flex}.detail-fact-grid{grid-template-columns:repeat(auto-fit,minmax(155px,1fr));gap:8px;margin-top:18px;display:grid}.detail-fact{border:1px solid #d3d5cdcc;min-width:0;min-height:68px;padding:11px 12px}@supports (color:color-mix(in lab, red, red)){.detail-fact{border:1px solid color-mix(in srgb, var(--color-border) 80%, transparent)}}.detail-fact{background:#f3ebe4;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-fact{background:color-mix(in srgb, var(--color-bg-card) 90%, var(--color-accent) 10%)}}.detail-fact-value{overflow-wrap:anywhere;color:var(--color-text);font-size:1.02rem;font-weight:850;line-height:1.25}.detail-fact-label{color:var(--color-text-dim);letter-spacing:0;text-transform:uppercase;margin-top:3px;font-size:.7rem;font-weight:600}.detail-meta-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.detail-meta-pill{border:1px solid var(--color-border);background:var(--color-tag-bg);min-height:26px;color:var(--color-text-dim);letter-spacing:0;text-transform:uppercase;border-radius:6px;align-items:center;padding:4px 8px;font-size:.76rem;font-weight:600;display:inline-flex}.detail-meta-pill-muted{opacity:.72;text-transform:none;font-weight:500}.detail-model-description{border:1px solid #bba291;margin:-6px 0 20px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.detail-model-description{border:1px solid color-mix(in srgb, var(--color-accent) 34%, var(--color-border))}}.detail-model-description{background:#e8d8ce4c;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-model-description{background:color-mix(in srgb, var(--color-accent-glow) 76%, var(--color-bg-card))}}.detail-model-description-heading{color:var(--color-text);letter-spacing:0;text-transform:uppercase;margin-bottom:5px;font-size:.78rem;font-weight:850}.detail-model-description p{color:var(--color-text-dim);margin:5px 0 0;font-size:.88rem;line-height:1.5}.detail-provider-badge{align-items:center;min-height:26px;margin-left:0;padding:4px 8px;display:inline-flex}.detail-stats-strip{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:8px;margin:14px 0 22px;display:grid}.detail-stat{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;flex-direction:column;justify-content:center;min-width:0;min-height:74px;padding:12px 13px;display:flex}.detail-stat-value{overflow-wrap:anywhere;color:var(--color-text);font-size:clamp(1.1rem,2vw,1.45rem);font-weight:850;line-height:1.2}.detail-stat-label{color:var(--color-text-dim);text-transform:uppercase;letter-spacing:0;margin-top:.2rem;font-size:.72rem}.detail-section{margin:28px 0}.detail-section h2{border-bottom:1px solid var(--border);align-items:baseline;gap:6px;min-width:0;margin:0 0 12px;padding-bottom:8px;font-size:1.22rem;font-weight:850;line-height:1.25;display:flex}.detail-section h2 .text-dim{min-width:0}.detail-section-panel{border:1px solid #d3d5cde0;padding:16px}@supports (color:color-mix(in lab, red, red)){.detail-section-panel{border:1px solid color-mix(in srgb, var(--color-border) 88%, transparent)}}.detail-section-panel{background:#fefefa;border-radius:8px}@supports (color:color-mix(in lab, red, red)){.detail-section-panel{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg))}}.detail-section-panel h2{margin-bottom:10px}.detail-section-table{min-width:0}.detail-table-gate{border:1px solid var(--color-border);background:#fefefa;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.detail-table-gate{background:color-mix(in srgb, var(--color-bg-card) 94%, var(--color-bg))}}.detail-table-gate-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.detail-table-gate-copy strong{color:var(--color-text);font-size:.95rem;line-height:1.25}.detail-table-gate-copy span{color:var(--color-text-dim);font-size:.82rem;line-height:1.35}.detail-table-gate .btn{flex-shrink:0}.detail-table-toolbar{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.detail-table-search{flex-direction:column;flex:240px;gap:4px;min-width:min(100%,240px);display:flex}.detail-table-search span{color:var(--color-text-dim);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:700}.detail-table-search input{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg-card);width:100%;min-height:36px;color:var(--color-text);font:inherit;padding:7px 10px}.detail-table-search input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.detail-table-checkbox{min-height:36px;color:var(--color-text-dim);cursor:pointer;align-items:center;gap:6px;font-size:.84rem;display:inline-flex}.detail-table-checkbox input{accent-color:var(--color-accent)}.detail-table-count{min-height:36px;color:var(--color-text-dim);white-space:nowrap;align-items:center;padding:0 8px;font-size:.82rem;display:inline-flex}.detail-table-empty{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-dim);border-radius:8px;padding:14px;font-size:.9rem}.detail-table-more{text-align:center;margin-top:1rem}.detail-page .grid>.card{min-width:0}.detail-table-shell{border:1px solid var(--color-border);background:var(--color-bg-card);-webkit-overflow-scrolling:touch;border-radius:8px;overflow-x:auto}.detail-table-tall{max-height:520px;overflow:auto}.detail-table-tall thead{z-index:1;background:#fffefa;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.detail-table-tall thead{background:color-mix(in srgb, var(--color-bg-card) 96%, var(--color-bg))}}.comparison-table-shell{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.comparison-table-tall{max-height:500px;overflow:auto}.comparison-table{table-layout:auto;width:100%}.comparison-table th,.comparison-table td{overflow-wrap:anywhere}.comparison-primary-cell{font-weight:650}.compare-control-panel{background:0 0;grid-template-columns:minmax(220px,360px) auto;align-items:end;gap:10px 14px;margin-bottom:18px;display:grid}.benchmark-compare-control-panel{grid-template-columns:minmax(240px,420px) auto;align-items:end;gap:10px 14px;margin-bottom:10px;display:grid}.benchmark-compare-predicted{margin-bottom:1px}.compare-control-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.compare-selector{gap:6px;min-width:0;display:grid}.compare-selector-label{color:var(--color-text-dim);letter-spacing:0;text-transform:uppercase;font-size:.7rem;font-weight:800}.compare-selector-select{box-sizing:border-box;border:1px solid var(--color-border);background:var(--color-bg-card);width:100%;min-height:38px;color:var(--color-text);border-radius:7px;padding:7px 36px 7px 10px;font-family:inherit;font-size:.88rem;font-weight:650}.compare-selector-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.compare-selected-bar{justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-top:0;display:flex}.compare-target-link{border:1px solid var(--color-border);background:var(--color-bg-card);text-overflow:ellipsis;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;max-width:180px;min-height:32px;padding:6px 9px;font-size:.78rem;font-weight:750;line-height:1.2;text-decoration:none;display:inline-flex;overflow:hidden}.compare-target-link:hover{border-color:#a97e67}@supports (color:color-mix(in lab, red, red)){.compare-target-link:hover{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-border))}}.compare-target-link:hover{text-decoration:none}.compare-prediction-row{border-top:1px solid #d3d5cdc2;align-items:center;gap:10px;min-width:0;margin-top:12px;padding-top:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.compare-prediction-row{border-top:1px solid color-mix(in srgb, var(--color-border) 76%, transparent)}}.compare-prediction-toggle{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:32px;color:var(--color-text);cursor:pointer;border-radius:7px;flex:none;padding:5px 10px;font-family:inherit;font-size:.78rem;font-weight:800}.compare-prediction-toggle.active{background:var(--color-accent);color:#fff;border-color:#0000}.compare-prediction-copy{min-width:0;color:var(--color-text-dim);font-size:.82rem;line-height:1.35}.head-to-head-names{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.head-to-head-model{overflow-wrap:anywhere;min-width:0;font-weight:650;line-height:1.25}.detail-insight-grid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:14px;margin:26px 0;display:grid}.detail-insight-grid>.detail-section{margin:0}.bench-skill-chart{max-width:520px;height:320px;margin:0 auto;position:relative}.saturation-summary{flex-direction:column;display:flex}.saturation-summary .detail-stats-strip{grid-template-columns:1fr;margin:16px 0 0}.variant-selector{flex-wrap:wrap;gap:6px;margin:0 0 18px;display:flex}@media (width<=640px){.view-container.detail-page{padding:16px}.detail-hero{padding:18px}.detail-hero-body{display:block}.detail-title{font-size:clamp(1.75rem,8vw,2.35rem)}.detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-top:16px;display:grid}.detail-actions .btn{white-space:normal;min-height:38px;padding:8px 10px}.detail-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.detail-fact{min-height:62px;padding:10px}.detail-fact-value{font-size:.98rem}.detail-fact-label,.detail-stat-label{font-size:.64rem}.detail-stats-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0 20px}.detail-stat{min-height:72px;padding:10px}.detail-section{margin:24px 0}.detail-section h2{flex-wrap:wrap;font-size:1.12rem}.compare-control-panel{grid-template-columns:1fr;gap:10px}.benchmark-compare-control-panel{grid-template-columns:1fr}.compare-control-row{grid-template-columns:1fr;gap:10px}.compare-selector-select{min-height:36px;font-size:16px}.compare-target-link{justify-self:stretch;max-width:none;min-height:34px}.compare-prediction-row{grid-template-columns:1fr;gap:7px;margin-top:10px;padding-top:10px;display:grid}.compare-prediction-toggle{width:100%;min-height:34px}.compare-prediction-copy{font-size:.78rem}.detail-insight-grid{grid-template-columns:1fr;margin:22px 0}.bench-skill-chart{max-width:100%;height:270px}}@media (width<=380px){.detail-actions,.detail-fact-grid,.detail-stats-strip{grid-template-columns:1fr}}.example-tasks{margin:1.5rem 0}.example-list{flex-direction:column;gap:.6rem;display:flex}.example-item{background:var(--card-bg);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:6px;flex-wrap:wrap;align-items:flex-start;gap:.75rem;padding:.7rem .9rem;font-size:.88rem;line-height:1.5;display:flex}.example-image{border:1px solid var(--border);object-fit:contain;border-radius:4px;flex-basis:100%;max-width:100%;max-height:300px}.example-item p{color:var(--text);font-family:var(--font-mono,"SF Mono", "Fira Code", "Fira Mono", Menlo, monospace);word-break:break-word;margin:0;font-size:.82rem}.example-num{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.72rem;font-weight:700;line-height:1;display:flex}.example-source-link{color:var(--accent);opacity:.7;margin-left:.5rem;font-size:.78rem;font-weight:400;text-decoration:none}.example-source-link:hover{opacity:1;text-decoration:underline}.leaderboard-table{border-collapse:collapse;width:100%;font-size:.88rem}.detail-table-shell .leaderboard-table{min-width:680px}.leaderboard-table th{text-align:left;border-bottom:2px solid var(--border);color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;padding:.5rem .75rem;font-size:.78rem;font-weight:600}.leaderboard-score-label-short{display:none}.leaderboard-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:.45rem .75rem}.leaderboard-table tr:last-child td{border-bottom:none}.leaderboard-table tr:hover td{background:var(--hover-bg,#8080800d)}.leaderboard-table tr.excluded-row td{opacity:.45}.leaderboard-table tr.excluded-row:hover td{opacity:.7}.leaderboard-model-link{color:inherit;font-weight:600;text-decoration:none}.leaderboard-model-link:hover{color:var(--color-accent);text-decoration:underline}@media (width<=640px){.detail-table-gate{flex-direction:column;align-items:stretch}.leaderboard-table{font-size:.82rem}.detail-table-shell .leaderboard-table{min-width:620px}.leaderboard-table th,.leaderboard-table td{padding:.5rem .65rem}.detail-table-shell.detail-table-cards,.comparison-table-shell{background:0 0;border:0;border-radius:0}.detail-table-shell.detail-table-cards,.comparison-table-tall{max-height:min(68vh,560px);overflow:hidden auto}.comparison-table-shell:not(.comparison-table-tall){overflow:visible}.detail-table-shell.detail-table-cards .leaderboard-table,.comparison-table-shell .comparison-table{border-collapse:separate;border-spacing:0 8px;width:100%;min-width:0;font-size:.84rem}.detail-table-shell.detail-table-cards thead,.comparison-table-shell .comparison-table thead{display:none}.detail-table-shell.detail-table-cards tbody,.comparison-table-shell .comparison-table tbody{box-sizing:border-box;width:100%;display:block}.detail-table-shell.detail-table-cards tr,.comparison-table-shell .comparison-table tr{border:1px solid #d3d5cddb;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 12px;margin-bottom:8px;padding:9px 11px;display:grid}@supports (color:color-mix(in lab, red, red)){.detail-table-shell.detail-table-cards tr,.comparison-table-shell .comparison-table tr{border:1px solid color-mix(in srgb, var(--color-border) 86%, transparent)}}.detail-table-shell.detail-table-cards tr,.comparison-table-shell .comparison-table tr{background:var(--color-bg-card);box-sizing:border-box;border-radius:8px}.detail-table-shell.detail-table-cards .detail-prediction-table tr{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-table-shell.detail-table-cards.benchmark-table-shell .detail-prediction-table tr{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:8px 11px}.detail-table-shell.detail-table-cards.benchmark-table-shell .detail-prediction-table td:first-child{border-bottom:0;grid-column:1;padding:0}.detail-table-shell.detail-table-cards.benchmark-table-shell .detail-prediction-table td:not(:first-child),.detail-table-shell.detail-table-cards.benchmark-table-shell .detail-prediction-table td:not(:first-child):before{text-align:right}.detail-table-shell.detail-table-cards tr:hover td,.comparison-table-shell .comparison-table tr:hover td{background:0 0}.detail-table-shell.detail-table-cards td,.comparison-table-shell .comparison-table td{box-sizing:border-box;text-align:left;overflow-wrap:anywhere;border-bottom:0;width:100%;min-width:0;padding:0;display:block}.detail-table-shell.detail-table-cards td:before,.comparison-table-shell .comparison-table td:before{content:attr(data-label);color:var(--color-text-dim);text-align:left;text-transform:uppercase;margin-bottom:2px;font-size:.62rem;font-weight:700;line-height:1.2;display:block}.detail-table-shell.detail-table-cards td:first-child,.comparison-table-shell .comparison-table td:first-child{border-bottom:1px solid #d3d5cdb3;grid-column:1/-1;padding:0 0 7px}@supports (color:color-mix(in lab, red, red)){.detail-table-shell.detail-table-cards td:first-child,.comparison-table-shell .comparison-table td:first-child{border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.detail-table-shell.detail-table-cards td:first-child,.comparison-table-shell .comparison-table td:first-child{text-align:left}.detail-table-shell.detail-table-cards td[colspan],.comparison-table-shell .comparison-table td[colspan]{text-align:center;grid-column:1/-1}.detail-table-shell.detail-table-cards td:first-child:before,.detail-table-shell.detail-table-cards td[colspan]:before,.comparison-table-shell .comparison-table td:first-child:before,.comparison-table-shell .comparison-table td[colspan]:before{content:none}.detail-table-shell.detail-table-cards td:first-child .internal-link,.comparison-table-shell .comparison-table td:first-child{overflow-wrap:anywhere}.detail-table-shell.detail-table-cards td:first-child .text-xs{margin-top:3px;display:block}.detail-table-shell.detail-table-cards td>:last-child,.comparison-table-shell .comparison-table td>:last-child{min-width:0}.detail-table-shell.detail-table-cards.benchmark-table-shell{max-height:none;overflow:visible}.detail-table-shell.detail-table-cards .detail-ranked-table tr{grid-template-columns:4rem minmax(0,1fr)}.detail-table-shell.detail-table-cards .detail-ranked-table td:first-child{border-bottom:0;grid-area:2/1;padding:0}.detail-table-shell.detail-table-cards .detail-ranked-table td:first-child:before{content:attr(data-label)}.detail-table-shell.detail-table-cards .detail-ranked-table td:nth-child(2){border-bottom:1px solid #d3d5cdb3;grid-area:1/1/auto/-1;padding:0 0 7px}@supports (color:color-mix(in lab, red, red)){.detail-table-shell.detail-table-cards .detail-ranked-table td:nth-child(2){border-bottom:1px solid color-mix(in srgb, var(--color-border) 70%, transparent)}}.detail-table-shell.detail-table-cards .detail-ranked-table td:nth-child(2):before{content:none}.detail-table-shell.detail-table-cards .detail-ranked-table td:nth-child(3){grid-area:2/2}.detail-table-shell.detail-table-cards .detail-ranked-table .elo-bar-container{gap:8px}.detail-table-shell.detail-table-cards.detail-mobile-table-shell,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:6px;max-height:min(68vh,560px);overflow:auto}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .leaderboard-table{border-collapse:collapse;border-spacing:0;width:100%;min-width:520px;font-size:.8rem;display:table}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table{table-layout:fixed;min-width:0}.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table{min-width:0}.detail-table-shell.detail-table-cards.detail-mobile-table-shell thead{display:table-header-group}.detail-table-shell.detail-table-cards.detail-mobile-table-shell tbody{display:table-row-group}.detail-table-shell.detail-table-cards.detail-mobile-table-shell tr,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table tr{background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row}.detail-table-shell.detail-table-cards.detail-mobile-table-shell th{border-bottom:1px solid var(--color-border);white-space:nowrap;padding:7px 8px;font-size:.68rem;display:table-cell}.detail-table-shell.detail-table-cards.detail-mobile-table-shell td,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:not(:first-child){border-bottom:1px solid #d3d5cdb8;width:auto;padding:8px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.detail-table-shell.detail-table-cards.detail-mobile-table-shell td,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:not(:first-child){border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.detail-table-shell.detail-table-cards.detail-mobile-table-shell td,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell.benchmark-table-shell .detail-prediction-table td:not(:first-child){text-align:left;vertical-align:top}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(2),.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(3){border-bottom:1px solid #d3d5cdb8;grid-area:auto;width:auto;padding:7px 6px;display:table-cell}@supports (color:color-mix(in lab, red, red)){.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(2),.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(3){border-bottom:1px solid color-mix(in srgb, var(--color-border) 72%, transparent)}}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(2),.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:nth-child(3){text-align:left;vertical-align:middle}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table th{padding:7px 6px}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table th:first-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:first-child{text-align:center;width:2.9rem}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table th:last-child,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:last-child{text-align:right;width:5.8rem}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .elo-bar-container{justify-content:flex-end;min-width:0}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .elo-bar{display:none}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .elo-score{min-width:0;font-size:.84rem}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .provider-badge{margin-left:4px;padding:1px 4px;font-size:.58rem}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .leaderboard-score-label-full{display:none}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table .leaderboard-score-label-short{display:inline}.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table td:not(:first-child),.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table th:not(:first-child){text-align:right}.detail-table-shell.detail-table-cards.detail-mobile-table-shell td:before,.detail-table-shell.detail-table-cards.detail-mobile-table-shell td:first-child:before,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table td:first-child:before,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-prediction-table td:not(:first-child):before{content:none}.detail-table-shell.detail-table-cards.detail-mobile-table-shell tr:last-child td,.detail-table-shell.detail-table-cards.detail-mobile-table-shell .detail-ranked-table tr:last-child td{border-bottom:0}.detail-table-shell.detail-table-cards.detail-mobile-table-shell tr:hover td{background:var(--hover-bg,#8080800d)}}.card-with-detail{flex-direction:column;padding:0;text-decoration:none;display:flex;position:relative}.card-detail-link{color:inherit;flex-direction:column;flex:1;padding:1rem;text-decoration:none;display:flex}.card-detail-link:hover .card-name{color:var(--accent)}.card-ext-link{color:var(--text-dim);border-radius:4px;padding:2px 4px;font-size:1.1rem;line-height:1;text-decoration:none;transition:color .15s,background .15s;position:absolute;top:.75rem;right:.75rem}.card-ext-link:hover{color:var(--accent);background:#8080801a}.internal-link{color:var(--accent);font-weight:500;text-decoration:none}.internal-link:hover{text-decoration:underline}.ext-link-icon{color:var(--text-dim);font-size:.85em;text-decoration:none}.ext-link-icon:hover{color:var(--accent)}.model-catalog-view{max-width:1480px;padding:22px 24px 44px}.model-catalog-hero{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.45fr) minmax(380px,.9fr);align-items:end;gap:24px;padding:12px 0 18px;display:grid}.model-hero-copy{max-width:720px}.model-hero-kicker,.model-filter-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.model-catalog-hero h1{color:var(--color-text);letter-spacing:0;margin:4px 0 8px;font-size:clamp(2.1rem,3.4vw,3.7rem);font-weight:900;line-height:.98}.model-catalog-hero p{max-width:620px;color:var(--color-text-dim);font-size:1rem;line-height:1.65}.model-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.model-hero-stat{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-height:76px;padding:12px 14px;box-shadow:0 10px 28px #1617130c}@supports (color:color-mix(in lab, red, red)){.model-hero-stat{box-shadow:0 10px 28px color-mix(in srgb, var(--color-shadow) 58%, transparent)}}.model-hero-stat:nth-child(2){border-top-color:var(--color-blue)}.model-hero-stat:nth-child(3){border-top-color:var(--color-green)}.model-hero-stat:nth-child(4){border-top-color:var(--color-pink)}.model-hero-stat span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.model-hero-stat strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.65rem;font-weight:900;line-height:1;display:block}.model-command-center{z-index:90;border:1px solid var(--color-border);background:#f7f6f2;border-radius:8px;margin-top:12px;padding:12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.model-command-center{background:color-mix(in srgb, var(--color-bg) 94%, var(--color-bg-card))}}.model-command-center{box-shadow:0 12px 32px #1617130b}@supports (color:color-mix(in lab, red, red)){.model-command-center{box-shadow:0 12px 32px color-mix(in srgb, var(--color-shadow) 55%, transparent)}}.model-command-center{-webkit-backdrop-filter:blur(14px)}.model-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto auto auto auto;align-items:stretch;gap:10px;display:grid}.model-toolbar .btn-filters-toggle{border-radius:8px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.model-search-shell{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:0;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;align-items:center;display:flex;overflow:hidden}.model-search-shell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.model-search-label{border-right:1px solid var(--color-border);color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:stretch;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.model-search-input.search{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 12px}.model-search-input.search:focus{border-color:#0000}.model-results-pill{border:1px solid var(--color-border);background:#fcf8f3bd;border-radius:8px;justify-content:center;align-items:center;min-width:104px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.model-results-pill{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-accent-glow))}}.model-results-pill{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem;font-weight:800}.model-sort-control{min-height:42px;color:var(--color-text-dim);flex-shrink:0;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.model-sort-control span{text-transform:uppercase;letter-spacing:.06em}.model-sort-control select{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:42px;color:var(--color-text);border-radius:8px;padding:8px 32px 8px 12px;font-family:inherit;font-size:.86rem}.model-sort-control select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.model-sort-direction,.benchmark-sort-direction{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:112px;min-height:42px;color:var(--color-text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:0 12px;font-size:.86rem;font-weight:700;display:inline-flex}.model-sort-direction:hover:not(:disabled),.benchmark-sort-direction:hover:not(:disabled){border-color:var(--color-accent);background:var(--color-bg-card-hover)}.model-sort-direction:focus-visible,.benchmark-sort-direction:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow);outline:none}.model-sort-direction:disabled,.benchmark-sort-direction:disabled{cursor:default;color:var(--color-text-dim);background:#fcfcf8}@supports (color:color-mix(in lab, red, red)){.model-sort-direction:disabled,.benchmark-sort-direction:disabled{background:color-mix(in srgb, var(--color-bg-card) 70%, var(--color-bg))}}.model-clear-button{white-space:nowrap;min-height:42px}.model-filter-panel{border-top:1px solid #d3d5cdd1;margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.model-filter-panel{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.model-filter-panel.filters-collapsed{display:none}.model-refine-header{color:var(--color-text-dim);justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;font-size:.82rem;display:flex}.model-refine-header strong{color:var(--color-text);margin-top:2px;font-size:.98rem;display:block}.model-active-filters{flex-wrap:wrap;gap:7px;min-height:30px;margin-bottom:14px;display:flex}.model-active-empty{min-height:28px;color:var(--color-text-dim);align-items:center;font-size:.82rem;display:inline-flex}.model-active-chip{border:1px solid #b08d79;align-items:center;gap:8px;min-height:28px;padding:5px 9px 5px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.model-active-chip{border:1px solid color-mix(in srgb, var(--color-accent) 48%, var(--color-border))}}.model-active-chip{background:#f4ebe477;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.model-active-chip{background:color-mix(in srgb, var(--color-accent-glow) 58%, var(--color-bg-card))}}.model-active-chip{color:var(--color-text);font-size:.78rem;font-weight:800}.model-active-chip span{color:var(--color-text-dim);font-size:.82rem;line-height:1}.model-active-chip:hover{border-color:var(--color-accent);background:var(--color-bg-card-hover)}.model-refine-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.model-filter-group,.model-refine-group{min-width:0}.model-filter-group-provider{grid-area:1/1/span 3}.model-filter-group-compute{grid-column:2}.model-filter-heading{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:flex}.model-filter-heading em{color:var(--color-text-dim);font-size:.74rem;font-style:normal;font-weight:700}.model-filter-panel .filter-pills,.model-soft-pills{flex-wrap:wrap;gap:7px;display:flex}.model-filter-group-provider .filter-pills,.model-filter-group-country .filter-pills{scrollbar-color:#62645d59 transparent;max-height:82px;padding-right:4px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.model-filter-group-provider .filter-pills,.model-filter-group-country .filter-pills{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent}}.model-filter-group-provider .filter-pills,.model-filter-group-country .filter-pills{scrollbar-width:thin}.model-filter-panel .filter-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:31px;color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:.8rem;line-height:1.1;display:inline-flex}.model-filter-panel .filter-btn:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent);color:var(--color-text)}.model-filter-panel .filter-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.filter-count{background:#62645d1f;border-radius:999px;justify-content:center;align-items:center;min-width:1.6em;height:1.55em;padding:0 5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.filter-count{background:color-mix(in srgb, var(--color-text-dim) 12%, transparent)}}.filter-count{color:var(--color-text-dim);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:800}.filter-btn.active .filter-count{color:#ffffffe0;background:#fff3}.model-more-filters{border-top:1px solid #d3d5cdd1;margin-top:14px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.model-more-filters{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.model-more-filters summary{min-height:34px;color:var(--color-text);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;font-weight:900;list-style:none;display:flex}.model-more-filters summary::-webkit-details-marker{display:none}.model-more-filters summary:after{content:"+";border:1px solid var(--color-border);width:22px;height:22px;color:var(--color-text-dim);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;line-height:1;display:inline-flex}.model-more-filters[open] summary:after{content:"-"}.model-more-filters summary em{color:var(--color-text-dim);text-transform:none;margin-left:auto;font-size:.74rem;font-style:normal;font-weight:800}.model-advanced-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:14px;margin-top:10px;display:grid}.model-more-filters .model-filter-group-provider,.model-more-filters .model-filter-group-country{grid-area:auto}.model-filter-group-ranges{grid-column:2/span 2}.model-range-stack{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-range-control{border:1px solid var(--color-border);background:#fcfcf8;border-radius:8px;min-width:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.model-range-control{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg))}}.model-range-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.model-range-head label{color:var(--color-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.model-range-head span{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:900}.model-range-control input[type=range]{width:100%;accent-color:var(--color-accent);cursor:pointer}.model-results-bar{color:var(--color-text-dim);justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;font-size:.86rem;display:flex}.model-results-bar strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:900}.model-results-bar span{color:var(--color-text-dim)}.model-results-bar div span{margin-left:10px}.models-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:12px;display:grid}.model-card{border:1px solid var(--color-border);border-left:3px solid #b89c8a;min-width:0}@supports (color:color-mix(in lab, red, red)){.model-card{border-left:3px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border))}}.model-card{background:var(--color-bg-card);transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;overflow:hidden}.model-card:hover{background:var(--color-bg-card-hover);border-color:#a26f55}@supports (color:color-mix(in lab, red, red)){.model-card:hover{border-color:color-mix(in srgb, var(--color-accent) 68%, var(--color-border))}}.model-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1617130e}@supports (color:color-mix(in lab, red, red)){.model-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--color-shadow) 70%, transparent)}}.model-card.is-excluded,.model-card.is-deprecated,.model-compact-item.is-excluded,.model-compact-item.is-deprecated{border-color:#c0b18d}@supports (color:color-mix(in lab, red, red)){.model-card.is-excluded,.model-card.is-deprecated,.model-compact-item.is-excluded,.model-compact-item.is-deprecated{border-color:color-mix(in srgb, var(--color-orange) 34%, var(--color-border))}}.model-card-link{min-height:100%;color:inherit;flex-direction:column;gap:12px;padding:14px;text-decoration:none;display:flex}.model-card-link:hover{text-decoration:none}.model-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.model-rank-chip{background:var(--color-accent-glow);min-width:48px;min-height:26px;color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:3px 9px;font-size:.78rem;font-weight:900;display:inline-flex}.model-rank-chip.is-muted{background:var(--color-tag-bg);color:var(--color-text-dim)}.model-card-title{min-height:2.7em;color:var(--color-text);overflow-wrap:anywhere;font-size:1.04rem;font-weight:850;line-height:1.28}.model-card:hover .model-card-title{color:var(--color-accent)}.model-description-summary{color:var(--color-text-dim);overflow-wrap:anywhere;margin:-4px 0 0;font-size:.82rem;line-height:1.42}.model-card .provider-badge{text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:58%;margin:0;overflow:hidden}.model-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-card-metric{border:1px solid var(--color-border);background:#f6f6f2b3;border-radius:8px;min-height:58px;padding:8px}@supports (color:color-mix(in lab, red, red)){.model-card-metric{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.model-card-metric-primary{border-color:#bba291}@supports (color:color-mix(in lab, red, red)){.model-card-metric-primary{border-color:color-mix(in srgb, var(--color-accent) 34%, var(--color-border))}}.model-card-metric-primary{background:var(--color-accent-glow)}.model-stat-value{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1rem;font-weight:900;line-height:1.15}.model-price-value{font-size:.88rem}.model-stat-label{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.64rem;font-weight:850}.model-card-meta{margin-top:auto}.model-card-meta .tag{text-overflow:ellipsis;max-width:100%;overflow:hidden}.model-scroll-sentinel{color:var(--color-text-dim);text-align:center;padding:18px 0;font-size:.82rem}.model-compact-list{flex-direction:column;gap:8px;display:flex}.model-compact-item{border:1px solid var(--color-border);border-left:3px solid #b89c8a}@supports (color:color-mix(in lab, red, red)){.model-compact-item{border-left:3px solid color-mix(in srgb, var(--color-accent) 38%, var(--color-border))}}.model-compact-item{background:var(--color-bg-card);border-radius:8px;overflow:hidden}.model-compact-row{color:inherit;grid-template-columns:auto minmax(0,1fr) minmax(150px,.28fr);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.model-compact-row:hover{background:var(--color-bg-card-hover);text-decoration:none}.model-compact-main{min-width:0}.model-compact-title-row{align-items:center;gap:8px;min-width:0;display:flex}.model-compact-title-row strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:850;overflow:hidden}.model-compact-title-row .provider-badge{flex-shrink:0;margin:0}.model-compact-meta,.model-compact-side{color:var(--color-text-dim);flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:.76rem;display:flex}.model-compact-side{text-align:right;justify-content:flex-end;margin-top:0}@media (width<=1120px){.model-catalog-hero{grid-template-columns:1fr;align-items:start}.model-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.model-toolbar{grid-template-columns:minmax(280px,1fr) auto auto}.model-refine-grid,.model-advanced-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){.model-catalog-view{padding:16px 14px 36px}.model-catalog-hero{gap:18px;padding-top:8px}.model-catalog-hero h1{font-size:2.45rem}.model-hero-stats,.model-refine-grid,.model-advanced-grid{grid-template-columns:1fr 1fr}.model-command-center{padding:12px;position:relative;top:auto}.model-toolbar{grid-template-columns:1fr auto}.model-search-shell,.model-clear-button{grid-column:1/-1}.model-sort-control{justify-content:space-between}.model-sort-control select{min-width:130px}.model-sort-direction{min-width:112px}.model-results-pill{min-width:0}.model-refine-header{align-items:start}.model-refine-grid{gap:12px}.model-advanced-grid,.models-grid{grid-template-columns:1fr}.model-results-bar{flex-direction:column;align-items:flex-start;gap:4px}.model-results-bar div span{margin:2px 0 0;display:block}}@media (width<=520px){.model-refine-grid,.model-advanced-grid{grid-template-columns:1fr}.model-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.model-hero-stat{min-height:56px;padding:8px 10px}.model-hero-stat span{letter-spacing:.04em;font-size:.58rem}.model-hero-stat strong{margin-top:5px;font-size:1.18rem}.model-toolbar{grid-template-columns:1fr}.model-search-label{display:none}.model-sort-control,.model-sort-direction,.model-results-pill,.btn-filters-toggle{width:100%}.model-sort-control select{flex:1}.model-card .provider-badge{max-width:52%}.model-card-metrics{grid-template-columns:1fr}}.benchmark-catalog-view{max-width:1480px;padding:22px 24px 44px}.benchmark-catalog-hero{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1.35fr) minmax(380px,.95fr);align-items:end;gap:24px;padding:12px 0 18px;display:grid}.benchmark-hero-copy{max-width:720px}.benchmark-hero-kicker,.benchmark-filter-eyebrow{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.benchmark-catalog-hero h1{color:var(--color-text);letter-spacing:0;margin:4px 0 8px;font-size:clamp(2.1rem,3.3vw,3.7rem);font-weight:900;line-height:.98}.benchmark-catalog-hero p{max-width:620px;color:var(--color-text-dim);font-size:1rem;line-height:1.65}.benchmark-submit-button{margin-top:14px}.benchmark-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.benchmark-hero-stat{border:1px solid var(--color-border);background:var(--color-bg-card);border-radius:8px;min-height:76px;padding:12px 14px;box-shadow:0 10px 28px #1617130c}@supports (color:color-mix(in lab, red, red)){.benchmark-hero-stat{box-shadow:0 10px 28px color-mix(in srgb, var(--color-shadow) 58%, transparent)}}.benchmark-hero-stat:nth-child(2){border-top-color:var(--color-blue)}.benchmark-hero-stat:nth-child(3){border-top-color:var(--color-green)}.benchmark-hero-stat:nth-child(4){border-top-color:var(--color-pink)}.benchmark-hero-stat span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.benchmark-hero-stat strong{color:var(--color-text);font-variant-numeric:tabular-nums;margin-top:8px;font-size:1.65rem;font-weight:900;line-height:1;display:block}.benchmark-command-center{z-index:90;border:1px solid var(--color-border);background:#f7f6f2;border-radius:8px;margin-top:12px;padding:12px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.benchmark-command-center{background:color-mix(in srgb, var(--color-bg) 94%, var(--color-bg-card))}}.benchmark-command-center{box-shadow:0 12px 32px #1617130b}@supports (color:color-mix(in lab, red, red)){.benchmark-command-center{box-shadow:0 12px 32px color-mix(in srgb, var(--color-shadow) 55%, transparent)}}.benchmark-command-center{-webkit-backdrop-filter:blur(14px)}.benchmark-toolbar{grid-template-columns:minmax(280px,1fr) auto auto auto auto auto auto;align-items:stretch;gap:10px;display:grid}.benchmark-toolbar .btn-filters-toggle,.benchmark-toolbar .benchmark-hardest-button{border-radius:8px;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.benchmark-hardest-button.active{border-color:var(--color-accent);background:var(--color-accent-glow);color:var(--color-accent)}.benchmark-search-shell{border:1px solid var(--color-border);background:var(--color-bg-card);min-width:0;transition:border-color var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;align-items:center;display:flex;overflow:hidden}.benchmark-search-shell:focus-within{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-glow)}.benchmark-search-label{border-right:1px solid var(--color-border);color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-self:stretch;align-items:center;padding:0 12px;font-size:.68rem;font-weight:800;display:inline-flex}.benchmark-search-input.search{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:11px 12px}.benchmark-results-pill{border:1px solid var(--color-border);background:#fcf8f3bd;border-radius:8px;justify-content:center;align-items:center;min-width:104px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.benchmark-results-pill{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-accent-glow))}}.benchmark-results-pill{color:var(--color-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.84rem;font-weight:800}.benchmark-sort-control{min-height:42px;color:var(--color-text-dim);flex-shrink:0;align-items:center;gap:8px;font-size:.78rem;font-weight:700;display:inline-flex}.benchmark-sort-control span{text-transform:uppercase;letter-spacing:.06em}.benchmark-sort-control select{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:42px;color:var(--color-text);border-radius:8px;padding:8px 32px 8px 12px;font-family:inherit;font-size:.86rem}.benchmark-sort-direction{min-width:124px}.benchmark-clear-button{white-space:nowrap;min-height:42px}.benchmark-filter-panel{border-top:1px solid #d3d5cdd1;margin-top:12px;padding-top:12px}@supports (color:color-mix(in lab, red, red)){.benchmark-filter-panel{border-top:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.benchmark-filter-panel.filters-collapsed{display:none}.benchmark-filter-topline{color:var(--color-text-dim);justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;font-size:.82rem;display:flex}.benchmark-filter-topline strong{color:var(--color-text);margin-top:2px;font-size:.98rem;display:block}.benchmark-filter-grid{grid-template-columns:minmax(0,1.4fr) minmax(240px,.85fr) minmax(260px,.9fr);align-items:start;gap:14px;display:grid}.benchmark-filter-group{min-width:0}.benchmark-filter-group-tags{grid-row:span 2}.benchmark-filter-heading{color:var(--color-text);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:.8rem;font-weight:800;display:flex}.benchmark-filter-heading em{color:var(--color-text-dim);font-size:.74rem;font-style:normal;font-weight:700}.benchmark-filter-panel .filter-pills{flex-wrap:wrap;gap:7px;display:flex}.benchmark-filter-group-tags .filter-pills,.benchmark-filter-group-source .filter-pills{scrollbar-color:#62645d59 transparent;max-height:96px;padding-right:4px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.benchmark-filter-group-tags .filter-pills,.benchmark-filter-group-source .filter-pills{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent}}.benchmark-filter-group-tags .filter-pills,.benchmark-filter-group-source .filter-pills{scrollbar-width:thin}.benchmark-filter-panel .filter-btn{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:31px;color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 10px 5px 12px;font-size:.8rem;line-height:1.1;display:inline-flex}.benchmark-filter-panel .filter-btn:hover{background:var(--color-bg-card-hover);border-color:var(--color-accent)}.benchmark-filter-panel .filter-btn.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.benchmark-mode-toggle{margin-top:10px}.benchmark-filter-group-ranges{grid-column:2/span 2}.benchmark-range-stack{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.benchmark-range-control{border:1px solid var(--color-border);background:#fcfcf8;border-radius:8px;min-width:0;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.benchmark-range-control{background:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg))}}.benchmark-range-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.benchmark-range-head label{color:var(--color-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem;font-weight:800}.benchmark-range-head span{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:900}.benchmark-range-control input[type=range]{width:100%;accent-color:var(--color-accent);cursor:pointer}.benchmark-results-bar{color:var(--color-text-dim);justify-content:space-between;align-items:center;gap:16px;margin:18px 0 12px;font-size:.86rem;display:flex}.benchmark-results-bar strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-weight:900}.benchmark-results-bar div span{margin-left:10px}.benchmark-category-section{margin-top:22px}.benchmark-category-header{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.benchmark-category-mark{background:var(--color-accent-glow);border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.benchmark-category-header h2{color:var(--color-text);margin:0;font-size:1.08rem;font-weight:850}.benchmark-category-header span{color:var(--color-text-dim);font-size:.78rem}.benchmark-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.benchmark-card{border:1px solid var(--color-border);border-left:3px solid #97a8b2;min-width:0}@supports (color:color-mix(in lab, red, red)){.benchmark-card{border-left:3px solid color-mix(in srgb, var(--color-blue) 38%, var(--color-border))}}.benchmark-card{background:var(--color-bg-card);transition:border-color var(--transition-normal), background var(--transition-normal), transform var(--transition-normal), box-shadow var(--transition-normal);border-radius:8px;overflow:hidden}.benchmark-card:hover{background:var(--color-bg-card-hover);border-color:#68859d}@supports (color:color-mix(in lab, red, red)){.benchmark-card:hover{border-color:color-mix(in srgb, var(--color-blue) 68%, var(--color-border))}}.benchmark-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #1617130e}@supports (color:color-mix(in lab, red, red)){.benchmark-card:hover{box-shadow:0 12px 28px color-mix(in srgb, var(--color-shadow) 70%, transparent)}}.benchmark-card-link{gap:12px;min-height:100%;padding:14px}.benchmark-card-header{justify-content:space-between;align-items:center;gap:8px;padding-right:28px;display:flex}.benchmark-source-chip,.benchmark-coverage-chip{background:var(--color-tag-bg);max-width:58%;min-height:24px;color:var(--color-text-dim);letter-spacing:.03em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:3px 8px;font-size:.7rem;font-weight:800;display:inline-flex;overflow:hidden}.benchmark-coverage-chip{background:var(--color-accent-glow);color:var(--color-accent);flex-shrink:0}.benchmark-card-title{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:1.02rem;font-weight:850;line-height:1.28}.benchmark-card:hover .benchmark-card-title{color:var(--color-accent)}.benchmark-card-desc{min-height:5.9em;color:var(--color-text-dim);flex:none;margin:0;font-size:.86rem;line-height:1.5}.benchmark-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.benchmark-card-metric{border:1px solid var(--color-border);background:#f6f6f2b3;border-radius:8px;min-width:0;min-height:58px;padding:9px 10px}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric{background:color-mix(in srgb, var(--color-bg) 70%, transparent)}}.benchmark-card-metric strong{color:var(--color-text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:.98rem;font-weight:900;line-height:1.15;display:block}.benchmark-card-metric span{color:var(--color-text-dim);letter-spacing:.06em;text-transform:uppercase;margin-top:6px;font-size:.64rem;font-weight:850;display:block}.benchmark-card-metric.sat-saturated{border-color:#c4a399}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-saturated{border-color:color-mix(in srgb, var(--color-red) 34%, var(--color-border))}}.benchmark-card-metric.sat-saturated{background:#f7ede8}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-saturated{background:color-mix(in srgb, var(--color-red) 9%, var(--color-bg-card))}}.benchmark-card-metric.sat-saturated strong{color:var(--color-red)}.benchmark-card-metric.sat-imminent{border-color:#beae8a}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-imminent{border-color:color-mix(in srgb, var(--color-orange) 36%, var(--color-border))}}.benchmark-card-metric.sat-imminent{background:#f5efe3}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-imminent{background:color-mix(in srgb, var(--color-orange) 10%, var(--color-bg-card))}}.benchmark-card-metric.sat-imminent strong{color:var(--color-orange)}.benchmark-card-metric.sat-years-away{border-color:#97b5a2}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-years-away{border-color:color-mix(in srgb, var(--color-green) 34%, var(--color-border))}}.benchmark-card-metric.sat-years-away{background:#ebf2eb}@supports (color:color-mix(in lab, red, red)){.benchmark-card-metric.sat-years-away{background:color-mix(in srgb, var(--color-green) 9%, var(--color-bg-card))}}.benchmark-card-metric.sat-years-away strong{color:var(--color-green)}.benchmark-card .card-leaderboard{margin:0}.benchmark-card .card-meta{margin-top:auto}.benchmark-saturation-tag.sat-saturated{color:var(--color-red);border:1px solid #a6423552}@supports (color:color-mix(in lab, red, red)){.benchmark-saturation-tag.sat-saturated{border:1px solid color-mix(in srgb, var(--color-red) 32%, transparent)}}.benchmark-saturation-tag.sat-imminent{color:var(--color-orange);border:1px solid #9a6a1252}@supports (color:color-mix(in lab, red, red)){.benchmark-saturation-tag.sat-imminent{border:1px solid color-mix(in srgb, var(--color-orange) 32%, transparent)}}.benchmark-saturation-tag.sat-years-away{color:var(--color-green);border:1px solid #23764e52}@supports (color:color-mix(in lab, red, red)){.benchmark-saturation-tag.sat-years-away{border:1px solid color-mix(in srgb, var(--color-green) 32%, transparent)}}.benchmark-card-ext{top:12px;right:12px}.benchmark-compact-list{flex-direction:column;gap:8px;display:flex}.benchmark-compact-item{border:1px solid var(--color-border);border-left:3px solid #97a8b2}@supports (color:color-mix(in lab, red, red)){.benchmark-compact-item{border-left:3px solid color-mix(in srgb, var(--color-blue) 38%, var(--color-border))}}.benchmark-compact-item{background:var(--color-bg-card);border-radius:8px;overflow:hidden}.benchmark-compact-row{color:inherit;padding:10px 12px;text-decoration:none;display:block}.benchmark-compact-row:hover{background:var(--color-bg-card-hover);text-decoration:none}.benchmark-compact-main{min-width:0}.benchmark-compact-title-row{align-items:center;gap:8px;min-width:0;display:flex}.benchmark-compact-title-row strong{min-width:0;color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:850;overflow:hidden}.benchmark-compact-title-row .benchmark-source-chip{flex-shrink:0;max-width:240px}.benchmark-compact-meta{color:var(--color-text-dim);flex-wrap:wrap;gap:6px 14px;margin-top:5px;font-size:.76rem;display:flex}.benchmark-compact-meta .sat-saturated{color:var(--color-red)}.benchmark-compact-meta .sat-imminent{color:var(--color-orange)}.benchmark-compact-meta .sat-years-away{color:var(--color-green)}.benchmark-compact-tags{margin-top:7px}@media (width<=1120px){.benchmark-catalog-hero{grid-template-columns:1fr;align-items:start}.benchmark-hero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.benchmark-toolbar{grid-template-columns:minmax(280px,1fr) auto auto}.benchmark-filter-grid{grid-template-columns:1fr 1fr}.benchmark-filter-group-tags,.benchmark-filter-group-ranges{grid-area:auto/1/auto/-1}}@media (width<=768px){.benchmark-catalog-view{padding:16px 14px 36px}.benchmark-catalog-hero{gap:18px;padding-top:8px}.benchmark-catalog-hero h1{font-size:2.45rem}.benchmark-hero-stats,.benchmark-filter-grid,.benchmark-range-stack{grid-template-columns:1fr 1fr}.benchmark-command-center{padding:12px;position:relative;top:auto}.benchmark-toolbar{grid-template-columns:1fr auto}.benchmark-search-shell,.benchmark-clear-button{grid-column:1/-1}.benchmark-sort-control{justify-content:space-between}.benchmark-sort-control select{min-width:130px}.benchmark-sort-direction{min-width:124px}.benchmark-results-pill{min-width:0}.benchmark-filter-grid{gap:12px}.benchmark-filter-group-tags,.benchmark-filter-group-ranges{grid-column:1/-1}.benchmark-grid{grid-template-columns:1fr}.benchmark-results-bar{flex-direction:column;align-items:flex-start;gap:4px}.benchmark-results-bar div span{margin:2px 0 0;display:block}}@media (width<=520px){.benchmark-filter-grid,.benchmark-range-stack{grid-template-columns:1fr}.benchmark-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.benchmark-hero-stat{min-height:56px;padding:8px 10px}.benchmark-hero-stat span{letter-spacing:.04em;font-size:.58rem}.benchmark-hero-stat strong{margin-top:5px;font-size:1.18rem}.benchmark-toolbar{grid-template-columns:1fr}.benchmark-search-label{display:none}.benchmark-sort-control,.benchmark-sort-direction,.benchmark-results-pill,.benchmark-toolbar .benchmark-hardest-button,.benchmark-toolbar .btn-filters-toggle{width:100%}.benchmark-sort-control select{flex:1}.benchmark-card-desc{min-height:0}.benchmark-card-metrics{grid-template-columns:1fr}}.surprises-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.surprise-col-title{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:.85rem;font-weight:700}.surprise-over-title{color:var(--green)}.surprise-under-title{color:var(--red)}.surprise-row{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.4rem;padding:.35rem 0;font-size:.85rem;display:flex}.surprise-row:last-child{border-bottom:none}.corr-list{flex-direction:column;gap:0;display:flex}.corr-row{color:inherit;border-bottom:1px solid var(--border);transition:background var(--transition-fast);justify-content:space-between;align-items:center;padding:8px 12px;font-size:.88rem;text-decoration:none;display:flex}.corr-row:hover{background:var(--bg2);text-decoration:none}.corr-row:last-child{border-bottom:none}.corr-name{font-weight:500}.corr-value{font-variant-numeric:tabular-nums;font-size:.9rem;font-weight:600}.compare-picker{margin-bottom:16px}.compare-search{box-sizing:border-box;background:var(--bg2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:6px;margin-bottom:10px;padding:8px 12px;font-family:inherit;font-size:.9rem}.compare-search:focus{border-color:var(--accent);outline:none}.compare-pills{flex-wrap:wrap;gap:6px;max-height:120px;display:flex;overflow-y:auto}.compare-pill{cursor:pointer;border:1px solid var(--border);background:var(--bg2);color:var(--text);transition:all var(--transition-fast);border-radius:4px;padding:4px 10px;font-family:inherit;font-size:.82rem}.compare-pill:hover{border-color:var(--accent)}.compare-pill-active{background:var(--accent);color:#fff;border-color:var(--accent)}.compare-results{margin-top:16px}.compare-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:16px;display:grid}.compare-card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.compare-card-title{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:.85rem;font-weight:600}.compare-card-big{font-size:2.5rem;font-weight:700;line-height:1.2}.compare-scatter{background:var(--bg2);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px}.home-view{max-width:1100px;margin:0 auto;padding:0 24px 60px}.home-hero{text-align:left;border-bottom:1px solid #d3d5cdd1;margin-bottom:28px;padding:26px 0 28px}@supports (color:color-mix(in lab, red, red)){.home-hero{border-bottom:1px solid color-mix(in srgb, var(--color-border) 82%, transparent)}}.home-hero-main{grid-template-columns:minmax(0,1fr) minmax(320px,.48fr);align-items:start;gap:32px;display:grid}.home-hero-kicker{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:.7rem;font-weight:850;line-height:1.2}.home-hero-title{letter-spacing:0;max-width:760px;margin:0 0 12px;font-size:2.35rem;font-weight:850;line-height:1.12}.home-hero-ellipsis{color:var(--color-accent)}.home-hero-subtitle-top{max-width:760px;color:var(--color-text-dim);margin:0 0 20px;font-size:1.02rem;line-height:1.55}.home-corpus-panel{border-top:1px solid var(--color-border)}.home-corpus-panel h2{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:10px 0;font-size:.68rem;font-weight:850;line-height:1.2}.home-hero-stats{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:1fr;display:grid}.home-hero-stat{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fdfcf8;min-width:0;padding:12px 13px 11px}@supports (color:color-mix(in lab, red, red)){.home-hero-stat{background:color-mix(in srgb, var(--color-bg-card) 74%, var(--color-bg))}}.home-hero-stat strong{color:var(--color-text);overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.2;display:block}.home-hero-stat span{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:4px;font-size:.66rem;font-weight:760;line-height:1.2;display:block}.home-entry-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.home-entry{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fcfbf7;flex-direction:column;gap:6px;min-width:0;min-height:136px;padding:15px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-entry{background:color-mix(in srgb, var(--color-bg-card) 62%, var(--color-bg))}}.home-entry{color:inherit;text-decoration:none}.home-entry:hover{background:var(--color-bg-card);text-decoration:none}.home-entry-kicker{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem;font-weight:850;line-height:1.2}.home-entry strong{color:var(--color-text);font-size:.98rem;font-weight:850;line-height:1.25}.home-entry span:last-child{color:var(--color-text-dim);font-size:.84rem;line-height:1.42}.home-hero-input-wrap{gap:8px;max-width:720px;margin:0 auto 12px;display:flex}.home-hero-input{border:2px solid var(--color-border);background:var(--color-bg-card);min-width:0;color:var(--color-text);transition:border-color var(--transition-normal);border-radius:8px;outline:none;flex:1;padding:14px 16px;font-family:inherit;font-size:1rem}.home-hero-input:focus{border-color:var(--color-accent)}.home-hero-input::placeholder{color:var(--color-text-dim);font-size:.92rem}.home-hero-btn{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-normal);border-radius:8px;padding:14px 22px;font-size:1rem;font-weight:800}.home-hero-btn:hover{opacity:.9}.home-hero-btn:disabled{opacity:.5;cursor:default}.home-hero-examples{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 auto 16px;display:flex}.home-hero-examples button{border:1px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text-dim);cursor:pointer;transition:border-color var(--transition-fast), color var(--transition-fast), background var(--transition-fast);border-radius:999px;padding:6px 10px;font-family:inherit;font-size:.78rem}.home-hero-examples button:hover{border-color:var(--color-accent);background:var(--color-accent-glow);color:var(--color-text)}.home-hero-auth-hint{color:var(--color-text-dim);margin:0 0 8px;font-size:.82rem}.home-hero-links{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:18px;font-size:.86rem;display:flex}.home-hero-links a{color:var(--color-text-dim);font-weight:700;text-decoration:none}.home-hero-links a:hover{color:var(--color-accent)}.home-section{margin-bottom:40px}.home-section-header{border-bottom:1px solid var(--color-border);align-items:baseline;gap:16px;margin-bottom:16px;padding-bottom:10px;display:flex}.home-section-header h2{margin:0;font-size:1.3rem}.home-section-link{white-space:nowrap;margin-left:auto;font-size:.85rem}.home-section-note{max-width:760px;color:var(--color-text-dim);margin:-6px 0 14px;font-size:.9rem;line-height:1.55}.home-task-section{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);grid-template-columns:minmax(220px,.68fr) minmax(0,1fr);align-items:start;gap:24px;padding:18px 0 22px;display:grid}.home-task-copy h2{margin:0 0 8px;font-size:1.12rem;line-height:1.2}.home-task-copy p{color:var(--color-text-dim);margin:0;font-size:.9rem;line-height:1.5}.home-task-kicker{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin:0 0 7px;font-size:.68rem;font-weight:850}.home-task-input-wrap{gap:8px;display:flex}.home-task-input{border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);min-width:0;color:var(--color-text);outline:none;flex:1;padding:11px 13px;font-family:inherit;font-size:.92rem}.home-task-input:focus{border-color:var(--color-accent)}.home-task-input::placeholder{color:var(--color-text-dim)}.home-task-btn{border:2px solid var(--color-text);border-radius:var(--radius-md);background:var(--color-text);min-height:44px;color:var(--color-bg-card);cursor:pointer;white-space:nowrap;padding:10px 18px;font-family:inherit;font-size:.9rem;font-weight:800}.home-task-btn:hover{opacity:.92}.home-task-btn:disabled{opacity:.45;cursor:default}.home-task-examples{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.home-task-examples button{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg-card);min-height:30px;color:var(--color-text-dim);cursor:pointer;padding:5px 9px;font-family:inherit;font-size:.78rem}.home-task-examples button:hover{border-color:#ab836c}@supports (color:color-mix(in lab, red, red)){.home-task-examples button:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, var(--color-border))}}.home-task-examples button:hover{color:var(--color-text)}.home-task-auth-hint{color:var(--color-text-dim);margin:10px 0 0;font-size:.8rem}.home-leaderboard{overflow-x:auto}@media (width>=769px){.home-leaderboard{overflow:visible}}.home-leaderboard table{width:100%}.home-rank{color:var(--color-text-dim);width:40px;font-weight:600}.home-model-link{font-weight:600}.home-elo{font-variant-numeric:tabular-nums;color:var(--color-accent);font-weight:600}.home-bench-count{color:var(--color-text-dim);font-variant-numeric:tabular-nums}.home-cherry-pick{border:1px solid #bdac86;align-items:center;gap:5px;min-height:24px;margin-left:10px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-cherry-pick{border:1px solid color-mix(in srgb, var(--color-orange) 38%, var(--color-border))}}.home-cherry-pick{border-radius:var(--radius-sm);background:#f5efe3}@supports (color:color-mix(in lab, red, red)){.home-cherry-pick{background:color-mix(in srgb, var(--color-orange) 10%, var(--color-bg-card))}}.home-cherry-pick{color:var(--color-orange);vertical-align:middle;cursor:help;white-space:nowrap;font-size:.8rem;font-weight:750;line-height:1.15;position:relative}.home-cherry-pick:hover,.home-cherry-pick:focus-visible{z-index:20}.home-cherry-pick:before{content:"!";background:var(--color-orange);width:14px;height:14px;color:var(--color-bg-card);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.home-cherry-pick-count{font-variant-numeric:tabular-nums}.home-cherry-pick:after{content:attr(data-tooltip);z-index:30;border:1px solid #bba87e;width:max-content;max-width:min(360px,70vw);padding:9px 11px;position:absolute;bottom:calc(100% + 10px);left:50%}@supports (color:color-mix(in lab, red, red)){.home-cherry-pick:after{border:1px solid color-mix(in srgb, var(--color-orange) 42%, var(--color-border))}}.home-cherry-pick:after{border-radius:var(--radius-md);background:var(--color-bg-card);box-shadow:0 10px 28px var(--color-shadow);color:var(--color-text);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--transition-fast), transform var(--transition-fast);white-space:normal;font-size:.92rem;font-weight:650;line-height:1.35;transform:translate(-50%,4px)}.home-cherry-pick:hover:after,.home-cherry-pick:focus-visible:after{opacity:1;transform:translate(-50%)}@media (width>=1280px){.home-cherry-pick{min-height:28px;padding:3px 10px;font-size:.88rem}.home-cherry-pick:before{width:16px;height:16px;font-size:.74rem}.home-cherry-pick:after{max-width:420px;padding:11px 13px;font-size:1rem}}@media (width<=520px){.home-cherry-pick-label{display:none}.home-cherry-pick{gap:4px;min-height:22px;margin-left:6px;padding:2px 6px;font-size:.75rem}.home-cherry-pick:before{width:13px;height:13px;font-size:.62rem}}.home-chart-wrap{height:320px;position:relative}.home-chart-wrap-tall{height:500px}.home-chart-action{border:1px solid var(--color-border);background:#fefdf9ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.home-chart-action{background:color-mix(in srgb, var(--color-bg-card) 92%, var(--color-accent-glow))}}.home-chart-action-main{flex-direction:column;gap:2px;min-width:0;display:flex}.home-chart-action-kicker{color:var(--color-text-dim);letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.home-chart-action-title{color:var(--color-text);font-size:.95rem;line-height:1.25}.home-chart-action-detail{color:var(--color-text-dim);font-size:.82rem;line-height:1.35}.home-chart-action-link{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff;white-space:nowrap;border-radius:8px;flex:none;padding:8px 11px;font-size:.84rem;font-weight:800;text-decoration:none}.home-chart-action-link:hover{color:#fff;opacity:.9;text-decoration:none}.home-chart-legend{flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;font-size:.82rem;display:flex}.home-legend-item{color:var(--color-text-dim);align-items:center;gap:5px;display:flex}.home-legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.home-sat-legend{flex-wrap:wrap;gap:10px 20px;margin-bottom:12px;font-size:.82rem;display:flex}.home-sat-legend-item{color:var(--color-text-dim);align-items:center;gap:5px;display:flex}.home-sat-legend-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.home-hardest-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.home-hardest-card{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;transition:border-color var(--transition-fast), box-shadow var(--transition-fast);flex-direction:column;gap:4px;padding:16px;text-decoration:none;display:flex}.home-hardest-card:hover{border-color:var(--color-accent);box-shadow:0 2px 8px var(--color-shadow);text-decoration:none}.home-hardest-top{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.home-hardest-rank{color:var(--color-text-dim);font-size:.75rem;font-weight:600}.home-hardest-estimate{color:var(--color-accent);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.home-hardest-name{color:var(--color-text);font-size:.95rem;font-weight:600}.home-hardest-desc{color:var(--color-text-dim);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.home-hardest-diff{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:600}.home-hardest-models{color:var(--color-text-dim);margin-top:auto;font-size:.78rem}.home-subscribe{text-align:center;border-top:1px solid var(--color-border);margin-top:20px;padding:40px 0}.home-subscribe h2{margin:0 0 8px;font-size:1.3rem}.home-subscribe-desc{color:var(--color-text-dim);margin:0 0 20px;font-size:.9rem}.home-subscribe-form{justify-content:center;gap:0;max-width:440px;margin:0 auto 12px;display:flex}.home-subscribe-input{border:2px solid var(--color-border);background:var(--color-bg-card);color:var(--color-text);border-right:none;border-radius:8px 0 0 8px;outline:none;flex:1;padding:10px 14px;font-family:inherit;font-size:.9rem}.home-subscribe-input:focus{border-color:var(--color-accent)}.home-subscribe-btn{background:var(--color-accent);color:#fff;border:2px solid var(--color-accent);cursor:pointer;white-space:nowrap;transition:opacity var(--transition-normal);border-radius:0 8px 8px 0;padding:10px 20px;font-family:inherit;font-size:.9rem;font-weight:600}.home-subscribe-btn:hover{opacity:.9}.home-subscribe-btn:disabled{opacity:.5;cursor:default}.home-subscribe-msg{color:var(--color-green);margin:0 0 12px;font-size:.85rem}.home-subscribe-error{color:var(--color-red)}.home-subscribe-channels{justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}.home-channel-link{color:var(--color-text-dim);text-decoration:none}.home-channel-link:hover{color:var(--color-accent)}.home-channel-sep{color:var(--color-text-dim);opacity:.4}@media (width<=768px){.home-view{flex-direction:column;display:flex}.home-top-models{order:1}.home-hardest-section{order:2}.home-growth-section{order:3}.home-saturation-section{order:4}.home-hero{order:5;margin-bottom:24px;padding:34px 0 26px}.home-task-section{order:6}.home-subscribe{order:7}.home-hero-main{grid-template-columns:1fr;gap:18px}.home-hero-title{font-size:1.6rem}.home-hero-subtitle-top{font-size:.95rem}.home-hero-stats{grid-template-columns:1fr}.home-entry-grid{grid-template-columns:1fr;margin-top:18px}.home-entry{min-height:0}.home-hero-input-wrap{flex-direction:column;gap:8px}.home-hero-input{border-radius:8px}.home-hero-input:focus{border-color:var(--color-accent)}.home-hero-btn{border-radius:8px}.home-task-section{grid-template-columns:1fr;gap:14px}.home-task-input-wrap{flex-direction:column}.home-task-btn{width:100%}.home-chart-wrap{height:260px}.home-chart-wrap-tall{height:400px}.home-chart-action{flex-direction:column;align-items:stretch}.home-chart-action-link{text-align:center}.home-subscribe-form{flex-direction:column;gap:8px}.home-subscribe-input{border-right:2px solid var(--color-border);border-radius:8px}.home-subscribe-input:focus{border-color:var(--color-accent)}.home-subscribe-btn{border-radius:8px}}body{font-size:15px}.sidebar{background:#fcfbf7;width:244px}@supports (color:color-mix(in lab, red, red)){.sidebar{background:color-mix(in srgb, var(--color-bg-card) 64%, var(--color-bg))}}.sidebar{border-right-color:#b9bab3}@supports (color:color-mix(in lab, red, red)){.sidebar{border-right-color:color-mix(in srgb, var(--color-border) 86%, var(--color-text))}}.sidebar-brand{border:0;border-bottom:1px solid var(--color-border);background:0 0;border-radius:0;padding:0 0 12px}.sidebar-brand:hover{border-color:var(--color-border);background:0 0}.sidebar-subtitle,.data-freshness,.model-hero-kicker,.benchmark-hero-kicker,.digest-hero-kicker,.progress-hero-kicker,.home-hero-kicker,.detail-kicker,.model-search-label,.benchmark-search-label,.model-sort-control span,.benchmark-sort-control span,.model-filter-heading,.benchmark-filter-heading,.progress-panel-kicker,.progress-input-label,th{font-family:var(--font-mono);letter-spacing:.04em}.nav-item{border:0;border-left:2px solid #0000;border-radius:0;min-height:36px;margin:0;padding:7px 10px;font-weight:680}.nav-item:hover{background:#fffefa94}@supports (color:color-mix(in lab, red, red)){.nav-item:hover{background:color-mix(in srgb, var(--color-bg-card) 58%, transparent)}}.nav-item:hover{color:var(--color-text)}.nav-item.active{background:#fefdf9}@supports (color:color-mix(in lab, red, red)){.nav-item.active{background:color-mix(in srgb, var(--color-bg-card) 86%, var(--color-bg))}}.nav-item.active{border-left-color:var(--color-accent);box-shadow:none;color:var(--color-text)}.nav-item svg,.nav-item.active svg{background:0 0;border-radius:0}.home-view{max-width:1180px;padding-top:26px}.home-hero{text-align:left;padding:22px 0 28px}.home-hero-subtitle-top,.home-hero-input-wrap{margin-left:0;margin-right:0}.home-hero-examples,.home-hero-links{justify-content:flex-start}.home-subscribe{text-align:left}.home-subscribe-form,.home-subscribe-channels{justify-content:flex-start;margin-left:0}.benchmark-catalog-hero,.model-catalog-hero{padding:18px 0 20px}.progress-hero,.digest-hero,.detail-hero{box-shadow:none;background:0 0}.progress-hero,.digest-hero{border:0;border-bottom:1px solid var(--color-border);padding:18px 0 22px}.detail-hero{border:0;border-bottom:1px solid var(--color-border);padding:18px 0 20px}.model-catalog-hero h1,.benchmark-catalog-hero h1,.digest-hero h1,.progress-hero h1,.detail-title,.home-hero-title{font-size:clamp(2rem,2.8vw,3rem);font-weight:780;line-height:1.04}.model-hero-stats,.benchmark-hero-stats,.digest-hero-stats,.progress-hero-stats,.detail-fact-grid{border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);gap:0}.benchmark-hero-stat,.model-hero-stat,.digest-hero-stat,.progress-hero-stat,.home-hero-stat,.detail-fact{border:0;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0}.benchmark-command-center,.model-command-center,.progress-command-center,.skills-sticky-bar{border:0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);box-shadow:none;border-radius:0}.btn-primary,.home-hero-btn,.home-task-btn,.home-subscribe-btn,.digest-subscribe-btn,.filter-btn.active,.model-filter-panel .filter-btn.active,.benchmark-filter-panel .filter-btn.active,.mode-btn.active,.catalog-view-toggle .mode-btn.active,.progress-view-toggle-btn.active,.digest-tab.active,.progress-chart-mode-btn.active,.skills-mode-btn.active,.skills-sota-btn.active{background:var(--color-text);border-color:var(--color-text);color:var(--color-bg-card);box-shadow:none}.benchmark-card,.benchmark-compact-item,.benchmark-card-metric,.benchmark-source-chip,.benchmark-coverage-chip,.benchmark-category-mark,.benchmark-hardest-button,.benchmark-search-shell,.benchmark-results-pill,.benchmark-sort-control select,.benchmark-toolbar .btn-filters-toggle,.benchmark-toolbar .benchmark-hardest-button,.benchmark-filter-panel .filter-btn,.benchmark-range-control,.benchmark-card .card-leaderboard,.home-entry,.home-hardest-card,.home-hero-input,.home-hero-btn,.home-hero-examples button,.home-task-input,.home-task-btn,.home-task-examples button,.home-subscribe-input,.home-subscribe-btn,.digest-card,.digest-hero,.digest-tab-bar,.digest-tab,.digest-hero-stat,.digest-subscribe-input,.digest-subscribe-btn,.progress-hero,.progress-view-toggle,.progress-view-toggle-btn,.progress-hero-stat,.progress-btn,.progress-clear-button,.progress-chart-mode-btn,.progress-pareto-timebar,.progress-results-pill,.progress-chip,.model-card,.model-compact-item,.model-card-metric,.model-rank-chip,.model-search-shell,.model-results-pill,.model-sort-control select,.model-sort-direction,.benchmark-sort-direction,.model-filter-panel .filter-btn,.model-range-control,.provider-badge,.tag,.card-leaderboard{box-shadow:none;border-radius:0}.benchmark-card:hover,.model-card:hover,.home-hardest-card:hover,.digest-card:hover{box-shadow:none;transform:none}.model-card:hover .model-card-title,.benchmark-card:hover .benchmark-card-title,.bench-card:hover .card-name{color:var(--color-text)}.model-card-metric,.benchmark-card-metric,.digest-card-metrics>div,.model-range-control,.benchmark-range-control,.card-leaderboard{background:#fcfbf7}@supports (color:color-mix(in lab, red, red)){.model-card-metric,.benchmark-card-metric,.digest-card-metrics>div,.model-range-control,.benchmark-range-control,.card-leaderboard{background:color-mix(in srgb, var(--color-bg-card) 62%, var(--color-bg))}}.model-card-metric-primary,.benchmark-card-metric.sat-saturated,.benchmark-card-metric.sat-imminent,.benchmark-card-metric.sat-years-away{background:#fcfbf7}@supports (color:color-mix(in lab, red, red)){.model-card-metric-primary,.benchmark-card-metric.sat-saturated,.benchmark-card-metric.sat-imminent,.benchmark-card-metric.sat-years-away{background:color-mix(in srgb, var(--color-bg-card) 62%, var(--color-bg))}}.benchmark-source-chip,.benchmark-coverage-chip,.model-rank-chip,.tag,.provider-badge{border:1px solid var(--color-border);color:var(--color-text-dim);background:0 0}.provider-badge{align-items:center;gap:5px;display:inline-flex}.provider-badge:before{content:"";background:var(--provider-color,var(--color-text-dim));width:5px;height:5px}@media (width<=768px){.home-view{padding-top:16px}.home-hero{text-align:left}.sidebar{background:var(--color-bg-card);width:280px}}.detail-page{--detail-soft:#fcfcf8}@supports (color:color-mix(in lab, red, red)){.detail-page{--detail-soft:color-mix(in srgb, var(--color-bg-card) 72%, var(--color-bg))}}.detail-page{--detail-muted-line:#d3d5cdb3}@supports (color:color-mix(in lab, red, red)){.detail-page{--detail-muted-line:color-mix(in srgb, var(--color-border) 70%, transparent)}}.view-container.detail-page{max-width:1180px;padding:24px 24px 64px}.detail-page .detail-hero{border:0;border-bottom:1px solid var(--detail-muted-line);background:0 0;border-radius:0;margin:0 0 18px;padding:8px 0 22px}.detail-page .detail-back-link{color:var(--color-text-dim);margin-bottom:18px;font-weight:720}.detail-page .detail-hero-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px;display:grid}.detail-page .detail-hero-copy{max-width:720px}.detail-page .detail-kicker{color:var(--color-accent);margin-bottom:8px;font-size:.72rem;font-weight:850}.detail-page .detail-title{max-width:14ch;font-size:clamp(2.4rem,5vw,4.1rem);font-weight:880;line-height:.98}.detail-page .detail-meta-row{gap:7px;margin-top:18px}.detail-page .detail-meta-pill,.detail-page .detail-provider-badge{background:var(--detail-soft);border-radius:6px;min-height:28px;padding:4px 9px}.detail-hero-side{flex-direction:column;gap:12px;min-width:0;display:flex}.detail-page .detail-actions{justify-content:flex-end}.detail-page .detail-actions .btn{border-radius:8px;min-height:42px}.variant-selector-label{font-family:var(--font-mono);color:var(--color-text-dim);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:850}.detail-metric-strip{border:1px solid var(--detail-muted-line);background:var(--detail-muted-line);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin-top:20px;display:grid}.detail-metric{background:#fefdf9;border:0;border-radius:0;min-height:58px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.detail-metric{background:color-mix(in srgb, var(--color-bg-card) 84%, var(--color-bg))}}.detail-metric-value{overflow-wrap:anywhere;font-size:1rem;font-weight:850;line-height:1.2}.detail-metric-label{color:var(--color-text-dim);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;margin-top:3px;font-size:.64rem;font-weight:760}.variant-selector{border:1px solid var(--detail-muted-line);background:#fcfcf8;border-radius:8px;align-items:center;gap:12px;margin:16px 0 22px;padding:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.variant-selector{background:color-mix(in srgb, var(--color-bg-card) 70%, var(--color-bg))}}.variant-options{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.variant-option{border:1px solid var(--color-border);background:var(--color-bg-card);min-height:34px;color:var(--color-text-dim);cursor:pointer;font:inherit;border-radius:6px;padding:6px 12px;font-size:.82rem;font-weight:650}.variant-option:hover{border-color:#a97e67}@supports (color:color-mix(in lab, red, red)){.variant-option:hover{border-color:color-mix(in srgb, var(--color-accent) 58%, var(--color-border))}}.variant-option:hover{color:var(--color-text)}.variant-option.active{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg-card)}.detail-page .detail-section{margin:20px 0}.detail-page .detail-section h2{border:0;margin:0 0 12px;padding:0;font-size:1.2rem}.detail-section-header{border-bottom:1px solid var(--detail-muted-line);justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;padding-bottom:10px;display:flex}.detail-section-header h2{margin:0}.detail-section-header p{color:var(--color-text-dim);margin:3px 0 0;font-size:.86rem;line-height:1.45}.detail-page .detail-section-table{border:1px solid var(--detail-muted-line);background:#fdfdf9;border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.detail-page .detail-section-table{background:color-mix(in srgb, var(--color-bg-card) 82%, var(--color-bg))}}.detail-page .detail-table-gate{background:var(--color-bg-card);border:0;border-radius:6px;padding:15px 16px}.detail-page .detail-table-gate-stacked{display:block}.detail-table-gate-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.detail-page .detail-table-gate-copy strong{font-size:1rem}.detail-page .detail-table-gate-copy span{max-width:54ch}.detail-page .detail-table-shell{border-radius:6px}.compare-section{background:0 0;border:0;border-radius:0;padding:0}.compare-section .grid{margin-bottom:0}.compare-section .card{box-shadow:none;border-radius:8px}.compare-section .card h2{border-bottom:1px solid var(--detail-muted-line);margin-bottom:10px;padding-bottom:9px}@media (width<=760px){.view-container.detail-page{padding:16px 16px 48px}.detail-page .detail-hero{padding-top:0}.detail-page .detail-hero-body{grid-template-columns:1fr;gap:16px}.detail-page .detail-title{max-width:none;font-size:clamp(2rem,11vw,3rem)}.detail-page .detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;margin-top:0;display:grid}.detail-page .detail-actions .btn{width:100%}.detail-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric:last-child:nth-child(odd){grid-column:1/-1}.variant-selector{flex-direction:column;align-items:flex-start;gap:8px}.variant-options{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.variant-options::-webkit-scrollbar{display:none}.variant-option{flex:none}.detail-page .detail-section-table{padding:14px}.detail-page .detail-table-gate{grid-template-columns:1fr;gap:12px;display:grid}.detail-page .detail-table-gate .btn{width:100%}.detail-table-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 8px;display:grid}.detail-table-search{grid-column:1/-1;min-width:0}.detail-table-checkbox{grid-column:1;min-height:24px}.detail-table-count{grid-column:2;justify-self:end;min-height:24px;padding:0}.detail-table-gate-head{grid-template-columns:1fr;gap:10px;margin-bottom:12px;display:grid}.compare-selected-bar{flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.detail-section-header{grid-template-columns:1fr;display:grid}}@media (width<=340px){.detail-page .detail-actions,.detail-metric-strip{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media (width<=768px){.model-catalog-view,.benchmark-catalog-view{max-width:none;padding:0 0 28px;overflow-x:clip}.model-catalog-hero,.benchmark-catalog-hero{border-bottom:0;padding:12px 14px 8px;display:block}.model-hero-copy,.benchmark-hero-copy{max-width:none}.model-hero-kicker,.benchmark-hero-kicker{letter-spacing:.05em;font-size:.62rem}.model-catalog-hero h1,.benchmark-catalog-hero h1{margin:2px 0 0;font-size:clamp(1.55rem,7vw,1.9rem);line-height:1.1}.model-catalog-hero p,.benchmark-catalog-hero p,.model-hero-stats,.benchmark-hero-stats{display:none}.benchmark-submit-button{border-radius:7px;width:auto;min-height:34px;margin-top:10px;padding:7px 12px;font-size:.8rem}.model-command-center,.benchmark-command-center{z-index:95;background:color-mix(in srgb, var(--color-bg-card) 88%, var(--color-bg));box-shadow:0 6px 18px color-mix(in srgb, var(--color-shadow) 42%, transparent);-webkit-backdrop-filter:blur(14px);border-width:1px 0;border-radius:0;margin:0;padding:10px 14px;position:sticky;top:48px}.model-command-center.filters-open,.benchmark-command-center.filters-open{z-index:1;position:relative;top:auto}.model-toolbar,.benchmark-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.model-search-shell,.benchmark-search-shell{border-radius:7px;grid-column:1/-1;min-height:40px}.model-search-label,.benchmark-search-label,.model-sort-control span,.benchmark-sort-control span{display:none}.model-search-input.search,.benchmark-search-input.search{width:100%;min-width:0;padding:10px 12px;font-size:.9rem}.model-results-pill,.benchmark-results-pill,.model-sort-control,.benchmark-sort-control,.model-sort-direction,.benchmark-sort-direction,.catalog-view-toggle,.model-toolbar .btn-filters-toggle,.benchmark-toolbar .btn-filters-toggle,.benchmark-toolbar .benchmark-hardest-button,.model-clear-button,.benchmark-clear-button{border-radius:7px;width:100%;min-width:0;min-height:36px;font-size:.8rem}.model-sort-control,.benchmark-sort-control,.model-sort-direction,.benchmark-sort-direction{grid-column:auto}.catalog-view-toggle{display:none}.model-sort-control select,.benchmark-sort-control select{border-radius:7px;width:100%;min-height:36px;padding:7px 28px 7px 10px;font-size:.82rem}.model-toolbar .btn-filters-toggle{grid-column:1/-1}.model-command-center.has-sort-direction .model-toolbar .btn-filters-toggle,.benchmark-toolbar .benchmark-hardest-button,.benchmark-toolbar .btn-filters-toggle{grid-column:auto}.model-filter-panel,.benchmark-filter-panel{overscroll-behavior:contain;max-height:calc(100vh - 166px);margin-top:10px;overflow-y:auto}.model-command-center.filters-open .model-filter-panel,.benchmark-command-center.filters-open .benchmark-filter-panel{max-height:none;overflow:visible}.model-filter-topline,.model-refine-header,.benchmark-filter-topline{display:none}.model-filter-grid,.model-refine-grid,.model-advanced-grid,.benchmark-filter-grid,.model-range-stack,.benchmark-range-stack{grid-template-columns:1fr;gap:10px}.model-filter-group,.model-refine-group,.benchmark-filter-group{border:1px solid color-mix(in srgb, var(--color-border) 82%, transparent);background:var(--color-bg-card);border-radius:8px;grid-area:auto/1/auto/-1;justify-self:stretch;width:100%;padding:10px}.model-filter-heading,.benchmark-filter-heading{margin-bottom:7px;font-size:.7rem}.model-filter-panel .filter-pills,.model-soft-pills,.benchmark-filter-panel .filter-pills,.model-filter-group-provider .filter-pills,.model-filter-group-country .filter-pills,.benchmark-filter-group-tags .filter-pills,.benchmark-filter-group-source .filter-pills{flex-wrap:wrap;max-height:none;padding-bottom:0;overflow:visible}.model-filter-group-provider .filter-pills,.model-filter-group-country .filter-pills,.benchmark-filter-group-tags .filter-pills,.benchmark-filter-group-source .filter-pills{scrollbar-color:color-mix(in srgb, var(--color-text-dim) 35%, transparent) transparent;scrollbar-width:thin;max-height:146px;padding-right:4px;overflow-y:auto}.model-filter-panel .filter-btn,.benchmark-filter-panel .filter-btn{flex:0 auto;max-width:100%;min-height:29px;padding:5px 9px;font-size:.74rem}.filter-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.model-results-bar,.benchmark-results-bar{display:none}.models-grid,.benchmark-grid,.model-compact-list,.benchmark-compact-list{flex-direction:column;gap:8px;padding:10px;display:flex}.model-card,.benchmark-card,.model-compact-item,.benchmark-compact-item{min-width:0;box-shadow:none;border-radius:8px;transform:none}.model-card:hover,.benchmark-card:hover{box-shadow:none;transform:none}.model-compact-row,.benchmark-compact-row{padding:11px 12px;display:block}.model-compact-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:6px 10px;padding:9px 12px;display:grid}.model-compact-row .model-rank-chip{grid-row:1/span 2;margin-bottom:0}.model-compact-title-row,.benchmark-compact-title-row{flex-direction:column;align-items:flex-start;gap:6px}.model-compact-title-row strong,.benchmark-compact-title-row strong{white-space:normal}.model-compact-meta,.model-compact-side,.benchmark-compact-meta{text-align:left;justify-content:flex-start;gap:4px 10px;margin-top:6px;font-size:.72rem}.model-compact-title-row{flex-flow:wrap;align-items:center;gap:5px 7px}.model-compact-main,.model-compact-side{min-width:0}.model-compact-meta{gap:2px 9px;margin-top:4px;line-height:1.25}.model-compact-side,.model-compact-description-flag{display:none}.model-card-link,.benchmark-card-link{gap:8px;min-width:0;padding:11px 12px}.model-card-header,.benchmark-card-header{justify-content:flex-start;gap:8px;min-width:0;padding-right:0}.model-card .provider-badge,.benchmark-source-chip{max-width:100%;min-height:22px;padding:2px 8px;font-size:.64rem}.model-rank-chip{min-width:42px;min-height:22px;padding:2px 8px;font-size:.68rem}.benchmark-coverage-chip,.benchmark-card-ext,.benchmark-card .card-leaderboard{display:none}.model-card-title,.benchmark-card-title{min-height:0;margin:0;font-size:.98rem;line-height:1.25}.model-description-summary,.benchmark-card-desc{display:none}.model-card-metrics,.benchmark-card-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;padding-top:2px;display:grid}.model-card-metric,.benchmark-card-metric,.model-card-metric-primary{background:0 0;border:0;align-items:baseline;gap:5px;min-width:0;min-height:0;padding:0;display:flex}.model-card-metric:nth-child(n+3){display:none}.model-stat-value,.benchmark-card-metric strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.15}.model-price-value{font-size:.82rem}.model-stat-label,.benchmark-card-metric span{letter-spacing:.03em;white-space:nowrap;margin-top:0;font-size:.56rem}.card-meta{gap:5px;overflow:hidden}.card-meta .tag{text-overflow:ellipsis;border-radius:5px;max-width:100%;padding:2px 6px;font-size:.62rem;overflow:hidden}.model-card-meta .tag:nth-child(n+4),.benchmark-card .card-meta .tag:nth-child(n+5){display:none}.benchmark-category-section{margin-top:12px}.benchmark-category-header{border-bottom:0;gap:8px;margin:0;padding:10px 10px 8px}.benchmark-category-mark{border-radius:7px;width:30px;height:30px;font-size:.95rem}.benchmark-category-header h2{font-size:.98rem;line-height:1.2}.benchmark-category-header span{font-size:.72rem}}@media (width<=420px){.model-card-metrics,.benchmark-card-metrics{grid-template-columns:1fr 1fr}.model-toolbar,.benchmark-toolbar{gap:7px}}@media (width<=768px){.model-command-center,.benchmark-command-center,.model-search-shell,.benchmark-search-shell,.model-results-pill,.benchmark-results-pill,.model-toolbar .btn-filters-toggle,.benchmark-toolbar .btn-filters-toggle,.model-sort-control select,.benchmark-sort-control select,.model-sort-direction,.benchmark-sort-direction,.model-filter-group,.benchmark-filter-group,.model-filter-panel .filter-btn,.benchmark-filter-panel .filter-btn,.model-card,.benchmark-card,.model-card .provider-badge,.benchmark-source-chip,.benchmark-coverage-chip,.model-rank-chip,.card-meta .tag,.benchmark-category-mark{box-shadow:none;border-radius:0}.model-card,.benchmark-card{border-left-width:1px}.model-card:hover,.benchmark-card:hover{transform:none}.model-rank-chip,.model-card .provider-badge,.benchmark-source-chip,.benchmark-coverage-chip,.card-meta .tag{border:1px solid var(--color-border);color:var(--color-text-dim);background:0 0}}
