@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/8a053b136321ec99-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/2a8fe189f1a8dd0c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/_next/static/media/c214ffb7f5362987-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Archivo Fallback;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_afd4a3{font-family:Archivo,Archivo Fallback;font-style:normal}.__variable_afd4a3{--font-ui:"Archivo","Archivo Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_b53a14{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_b53a14{--font-data:"Geist Mono","Geist Mono Fallback"}@layer tokens{:root{color-scheme:dark light;--bg-void:#07080a;--bg-base:#0b0d10;--bg-raised:#14181d;--bg-overlay:#1b2027;--bg-inset:#0a0d10;--bg-hover:#191e24;--bg-active:#212730;--fg-primary:#e8ecf2;--fg-secondary:#a7b1bf;--fg-tertiary:#828d9a;--fg-disabled:#4a525d;--line-subtle:#2b323c;--line:#3a4250;--line-interactive:#68727f;--line-strong:#48515e;--signal-300:#8cc7ff;--signal-500:#4da3ff;--signal-600:#2e8af0;--signal-glow:rgba(77,163,255,0.35);--fg-on-signal:#ffffff;--bg-selected:#1a2b3e;--line-selected:#4da3ff;--warn:#e2a03f;--pos:#4fbf8b;--score-1:#16212e;--score-2:#1c3045;--score-3:#254466;--score-4:#305e90;--score-5:#4083cc;--bg-void:light-dark(#3b4453,#07080a);--bg-base:light-dark(#eaeef5,#0b0d10);--bg-raised:light-dark(#ffffff,#14181d);--bg-overlay:light-dark(#ffffff,#1b2027);--bg-inset:light-dark(#e3e8f1,#0a0d10);--bg-hover:light-dark(#f2f5f9,#191e24);--bg-active:light-dark(#e6ebf3,#212730);--fg-primary:light-dark(#0d1117,#e8ecf2);--fg-secondary:light-dark(#454f5b,#a7b1bf);--fg-tertiary:light-dark(#5c6775,#828d9a);--fg-disabled:light-dark(#98a2af,#4a525d);--line-subtle:light-dark(#d3dbe6,#2b323c);--line:light-dark(#bcc6d4,#3a4250);--line-interactive:light-dark(#78838f,#68727f);--line-strong:light-dark(#9aa4b2,#48515e);--signal-300:light-dark(#4da3ff,#8cc7ff);--signal-500:light-dark(#0a66c2,#4da3ff);--signal-600:light-dark(#08528f,#2e8af0);--signal-glow:light-dark(rgba(10,102,194,0.22),rgba(77,163,255,0.35));--fg-on-signal:light-dark(#ffffff,#07111c);--bg-selected:light-dark(#dceafb,#1a2b3e);--line-selected:light-dark(#0a66c2,#4da3ff);--warn:light-dark(#8a5a00,#e2a03f);--pos:light-dark(#0e7a4f,#4fbf8b);--score-1:light-dark(#e2edf8,#16212e);--score-2:light-dark(#c4daf0,#1c3045);--score-3:light-dark(#9dc2e7,#254466);--score-4:light-dark(#6ca3da,#305e90);--score-5:light-dark(#2f7dcb,#4083cc);--t-10:10px;--t-11:11px;--t-12:12px;--t-13:13px;--t-15:15px;--t-17:17px;--t-21:21px;--t-27:27px;--t-h1:clamp(34px,2.4vw + 18px,52px);--t-readout:clamp(48px,3.2vw + 18px,72px);--lh-12:1.5;--lh-13:1.55;--lh-15:1.6;--lh-17:1.65;--lh-27:1.22;--lh-h1:1.05;--lh-readout:0.86;--ls-10:0.09em;--ls-11:0.05em;--ls-12:0.015em;--ls-13:0.005em;--ls-21:-0.018em;--ls-27:-0.024em;--ls-h1:-0.03em;--ls-readout:-0.035em;--w-display:380;--w-text:400;--w-medium:480;--w-strong:580;--w-bold:680;--wd-condensed:84;--wd-normal:100;--wd-wide:112;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:28px;--s-9:40px;--s-10:56px;--s-11:80px;--s-12:112px;--section-gap:var(--s-10);--rail-max:1680px;--gutter:clamp(16px,3vw,56px);--measure:68ch;--r-1:3px;--r-2:5px;--r-3:8px;--r-4:14px;--r-full:999px;--z-plot-line:1;--z-content:2;--z-plot-frontier:3;--z-plot-point:4;--z-pinned-cell:10;--z-sticky-header:20;--z-pinned-header:30;--z-command:40;--z-popover:70;--z-tooltip:80;--z-toast:200;--z-palette:300;--z-skip-link:1000;--spec-edge:light-dark(rgba(255,255,255,0.9),rgba(255,255,255,0.06));--shade-contact:light-dark(rgba(16,24,40,0.09),rgba(0,0,0,0.55));--shade-ambient:light-dark(rgba(16,24,40,0.12),rgba(0,0,0,0.55));--shade-deep:light-dark(rgba(16,24,40,0.18),rgba(0,0,0,0.7));--e-1:inset 0 1px 0 var(--spec-edge),0 1px 1px var(--shade-contact);--e-2:inset 0 1px 0 var(--spec-edge),0 1px 2px var(--shade-contact),0 4px 10px -4px var(--shade-ambient);--e-3:inset 0 1px 0 var(--spec-edge),0 2px 4px var(--shade-contact),0 10px 24px -8px var(--shade-ambient);--e-4:inset 0 1px 0 var(--spec-edge),0 4px 8px var(--shade-contact),0 18px 40px -12px var(--shade-deep);--e-5:inset 0 1px 0 var(--spec-edge),0 8px 16px var(--shade-contact),0 32px 72px -16px var(--shade-deep);--ring:0 0 0 2px var(--bg-base),0 0 0 4px var(--signal-500);--dur-snap:190ms;--ease-snap:linear(0,0.0598,0.1903,0.342,0.488,0.6154,0.72,0.8021,0.8641,0.9095,0.9418,0.964,0.979,0.9887,0.9947,1);--dur-glide:340ms;--ease-glide:linear(0,0.0246,0.0859,0.1688,0.2621,0.3581,0.4515,0.5387,0.618,0.6882,0.7492,0.8013,0.8451,0.8813,0.9108,0.9345,0.9533,0.9679,0.9791,0.9875,0.9936,1);--dur-settle:560ms;--ease-settle:linear(0,0.0376,0.1238,0.2307,0.3416,0.4471,0.5424,0.6257,0.6968,0.7563,0.8054,0.8455,0.878,0.904,0.9248,0.9413,0.9543,0.9645,0.9725,0.9788,0.9836,0.9874,0.9903,0.9926,0.9943,1);--dur-bounce:480ms;--ease-bounce:linear(0,0.0221,0.081,0.1664,0.2688,0.3803,0.4941,0.605,0.7089,0.8028,0.885,0.9543,1.0107,1.0545,1.0866,1.1081,1.1204,1.125,1.1232,1.1166,1.1065,1.094,1.0802,1.0659,1.0519,1.0387,1.0267,1.0162,1.0072,1);--dur-instant:90ms;--dur-ambient:4000ms;--ease-out-quart:cubic-bezier(0.165,0.84,0.44,1);--ease-out-expo:cubic-bezier(0.16,1,0.3,1);--tr-tint:color var(--dur-instant) var(--ease-out-quart),background-color var(--dur-instant) var(--ease-out-quart);--tr-press:transform var(--dur-snap) var(--ease-snap);--col-rank:52px;--col-model:264px;--col-index:128px;--col-bench:108px;--col-price:116px;--col-spark:152px;--row-h:40px;--header-h:46px}@supports not (transition-timing-function:linear(0,1)){:root{--ease-snap:var(--ease-out-quart);--ease-glide:var(--ease-out-expo);--ease-settle:var(--ease-out-expo);--ease-bounce:var(--ease-out-quart)}}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}[data-density=compact]{--row-h:40px}}@layer base{*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{min-height:100%}body{margin:0;font-family:var(--font-ui,system-ui),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:var(--t-15);font-weight:var(--w-text);line-height:var(--lh-15);color:var(--fg-primary);background:var(--bg-base)}body>*{position:relative;z-index:var(--z-content)}dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}button,input,select,summary,textarea{font:inherit;letter-spacing:inherit;color:inherit;margin:0}button,input{padding:0}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:transparent;background-image:none;cursor:pointer}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}button,label,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:inherit;text-underline-offset:.22em}svg{display:block}table{border-collapse:separate;border-spacing:0}.num,.numeric-cell,.rank-cell{font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1,"tnum"}:focus-visible{outline:2px solid var(--signal-500);outline-offset:2px}:focus:not(:focus-visible){outline:none}::selection{background:var(--signal-glow);color:var(--fg-primary)}::placeholder{color:var(--fg-tertiary);opacity:1}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:var(--r-full);background:var(--line-strong);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--fg-tertiary);background-clip:content-box}}@layer motion{@keyframes enter-up{0%{opacity:0;transform:translateY(6px)}}@keyframes enter-scale{0%{opacity:0;transform:translateY(-6px) scale(.985)}}@keyframes enter-toast{0%{opacity:0;transform:translateY(12px)}}@keyframes draw-check{0%{stroke-dashoffset:16}to{stroke-dashoffset:0}}@keyframes pulse-soft{0%,to{opacity:.55}50%{opacity:.85}}@keyframes nudge{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}@supports (view-transition-name:none){::view-transition-group(board){animation-duration:var(--dur-settle);animation-timing-function:var(--ease-settle)}}@media (prefers-reduced-motion:reduce){:root{--dur-snap:0ms;--dur-glide:0ms;--dur-settle:0ms;--dur-bounce:0ms;--dur-ambient:0ms;--ease-snap:linear;--ease-glide:linear;--ease-settle:linear;--ease-bounce:linear;--tr-press:none}html{scroll-behavior:auto}.btn.is-error,.palette,.popover,.toast,.tooltip-panel,::view-transition-group(board){animation:none}}}@layer layout{.site-frame{display:flex;width:100%;max-width:var(--rail-max);min-height:100vh;flex-direction:column;margin:0 auto;padding:var(--s-7) var(--gutter) var(--s-9)}.site-shell{width:100%;overflow-x:clip;flex:1 0 auto;padding:var(--s-9) 0 var(--s-11)}.site-shell>*+*{margin-top:var(--section-gap)}.site-shell:has(>.hero-evidence){padding-top:var(--s-8)}.site-shell:has(>.hero-evidence)>*+*{margin-top:var(--s-8)}.site-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:0 var(--s-9);gap:0 var(--s-9);align-items:center;min-height:52px;padding-bottom:var(--s-5);border-bottom:1px solid var(--line)}.site-identity{display:flex;gap:var(--s-4);align-items:center;min-width:0}.wordmark{display:inline-flex;align-items:center;gap:var(--s-3);width:-moz-fit-content;width:fit-content;font-size:var(--t-17);font-weight:var(--w-bold);font-variation-settings:"wdth" var(--wd-wide);letter-spacing:var(--ls-11);line-height:1;color:var(--fg-primary);text-decoration:none;text-transform:uppercase;white-space:nowrap}.wordmark:before{content:"";width:1.25em;height:1.25em;flex:0 0 auto;background:url(/icon-64.png) 50%/cover no-repeat}.site-nav{display:flex;gap:var(--s-8);align-items:center;justify-self:start;min-width:0}.site-nav a,.site-nav-aside{position:relative;padding:var(--s-3) 0;font-size:var(--t-13);font-weight:var(--w-medium);letter-spacing:var(--ls-13);color:var(--fg-secondary);white-space:nowrap;transition:var(--tr-tint)}.site-nav a:hover,.site-nav-aside:hover{color:var(--fg-primary)}.header-actions{display:flex;gap:var(--s-7);align-items:center;justify-content:flex-end;margin-right:calc(var(--s-4) * -1)}.hero-evidence{overflow:hidden;display:grid;border:1px solid var(--line);border-radius:var(--r-4);background:var(--bg-raised);box-shadow:var(--e-2)}.readout{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-6) var(--s-8);gap:var(--s-6) var(--s-8);padding:var(--s-7) var(--s-8)}.readout-heading{display:grid;grid-gap:var(--s-2);gap:var(--s-2);min-width:0}.readout-kicker{color:var(--signal-300)}:is(.readout-kicker,.readout-eyebrow,.readout-score-label,.readout-field-position){font-size:var(--t-10);font-weight:var(--w-strong);letter-spacing:var(--ls-10);text-transform:uppercase}.readout-title{max-width:42ch;font-size:clamp(36px,2vw + 12px,48px);font-weight:var(--w-medium);letter-spacing:var(--ls-h1);line-height:var(--lh-h1);text-wrap:pretty}.readout>.freshness{align-self:start;justify-self:end}.readout-leader{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr);grid-gap:var(--s-8);gap:var(--s-8);min-width:0;padding-top:var(--s-6);border-top:1px solid var(--line-subtle)}.readout-empty{display:grid;grid-column:1/-1;grid-gap:var(--s-4);gap:var(--s-4);padding:var(--s-8) 0 var(--s-4);border-top:1px solid var(--line)}.readout-empty .readout-lab{max-width:var(--measure)}.readout-eyebrow{display:flex;gap:var(--s-4);align-items:center;color:var(--fg-tertiary)}.readout-field,.readout-score{display:grid;align-content:center;min-width:0;padding:var(--s-5) 0}.readout-field{position:relative;gap:var(--s-3)}.readout-field-label{display:flex;align-items:center;justify-content:space-between;font-size:var(--t-10);font-weight:var(--w-strong);letter-spacing:var(--ls-10);text-transform:uppercase;color:var(--fg-tertiary)}.readout-field-label span{color:var(--fg-secondary)}.readout-field svg{display:block;width:100%;border-radius:var(--r-1);cursor:crosshair}.readout-field-active{stroke:var(--signal-300);stroke-width:2.8}.readout-field-tooltip{position:absolute;z-index:var(--z-content);top:50%;max-width:min(360px,94%);padding:var(--s-2) var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-overlay);box-shadow:var(--e-2);font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-size:var(--t-10);line-height:var(--lh-12);color:var(--fg-primary);pointer-events:none;translate:-50% -50%;white-space:normal}.readout-field-tooltip.is-start{left:0;translate:0 -50%}.readout-field-tooltip.is-end{right:0;left:auto;translate:0 -50%}.readout-identity{display:grid;align-content:center;min-width:0;padding:var(--s-5) 0}.readout-name{margin-top:var(--s-3);font-size:clamp(30px,2vw + 10px,40px);font-weight:var(--w-medium);letter-spacing:var(--ls-27);line-height:var(--lh-27);color:var(--fg-primary);text-wrap:balance}.readout-score-label{color:var(--signal-300)}.readout-value{margin:var(--s-3) 0 0 -.04em;font-size:clamp(48px,3vw + 14px,66px);font-weight:var(--w-display);letter-spacing:var(--ls-readout);line-height:var(--lh-readout);color:var(--fg-primary)}.readout-field-position{margin-top:var(--s-3)}.readout-lab{margin-top:var(--s-2);max-width:62ch;font-size:var(--t-13);line-height:var(--lh-13);color:var(--fg-secondary);text-wrap:pretty}.readout-actions{display:flex;gap:var(--s-6);align-items:center;flex-wrap:wrap;margin-top:var(--s-5)}.hero-evidence-line{display:grid;border-top:1px solid var(--line)}.provenance-ribbon{min-width:0;font-size:var(--t-12);line-height:var(--lh-12);color:var(--fg-secondary)}.provenance-ribbon summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-2) var(--s-5);gap:var(--s-2) var(--s-5);align-content:center;min-height:var(--s-10);padding:var(--s-3) var(--s-6);list-style:none;cursor:pointer}.provenance-ribbon summary::-webkit-details-marker{display:none}.provenance-ribbon summary:after{grid-area:1/2/span 2;align-self:center;content:"+";font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-size:var(--t-17)}.provenance-ribbon[open] summary:after{content:"−"}.provenance-ribbon summary:hover,.provenance-ribbon[open] summary{color:var(--fg-primary)}.provenance-claim,.provenance-ribbon strong{font-weight:var(--w-strong);color:var(--fg-primary)}.provenance-counts{white-space:nowrap}.provenance-ribbon .sep{display:inline-block;width:3px;height:3px;margin:0 var(--s-3);border-radius:var(--r-full);background:var(--line-strong);vertical-align:middle}.provenance-summary{color:var(--fg-secondary)}.provenance-detail{display:grid;grid-gap:var(--s-4);gap:var(--s-4);max-width:var(--measure);padding:var(--s-5) var(--s-7) var(--s-6);text-wrap:pretty}.change-strip,.provenance-detail{border-top:1px solid var(--line-subtle);color:var(--fg-secondary)}.change-strip{display:flex;gap:var(--s-5);align-items:center;justify-content:space-between;min-height:var(--s-10);padding:var(--s-3) var(--s-6);font-size:var(--t-12);line-height:var(--lh-12)}@media (min-width:760px){.readout-leader{grid-template-columns:minmax(260px,1fr) minmax(150px,.3fr) minmax(260px,.7fr)}.readout-identity{padding-right:var(--s-5)}}@media (min-width:1000px){.hero-evidence-line{grid-template-columns:minmax(0,1.15fr) minmax(340px,.55fr)}.provenance-ribbon summary{grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-5)}.provenance-ribbon summary:after{grid-area:auto}.change-strip{border-top:0;border-left:1px solid var(--line-subtle)}}.freshness{display:inline-flex;gap:var(--s-3);align-items:center;padding:var(--s-2) var(--s-4);border:1px solid var(--line);font-size:var(--t-11);font-weight:var(--w-medium);letter-spacing:var(--ls-11);text-transform:none;color:var(--fg-secondary);white-space:nowrap}.freshness,.live-dot{border-radius:var(--r-full)}.live-dot{width:6px;height:6px;background:var(--pos);box-shadow:0 0 8px color-mix(in srgb,var(--pos) 55%,transparent);animation:pulse-soft var(--dur-ambient) ease-in-out infinite}.freshness.is-stale .live-dot{background:var(--warn);box-shadow:0 0 8px color-mix(in srgb,var(--warn) 55%,transparent)}.site-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-6) var(--s-9);gap:var(--s-6) var(--s-9);align-items:center;padding-top:var(--s-8);border-top:1px solid var(--line)}.site-footer>p{grid-area:2/1/auto/-1;max-width:78ch;font-size:var(--t-12);line-height:var(--lh-12);color:var(--fg-tertiary)}.site-footer .wordmark{grid-area:1/1;font-size:var(--t-13)}.site-footer nav{display:flex;grid-area:1/2;gap:var(--s-8);align-items:center}.site-footer nav a{font-size:var(--t-12);font-weight:var(--w-medium);color:var(--fg-secondary);transition:var(--tr-tint)}.site-footer nav a:hover{color:var(--fg-primary)}.detail-eyebrow,.section-kicker{margin-bottom:var(--s-4);font-size:var(--t-11);font-weight:var(--w-medium);letter-spacing:var(--ls-10);text-transform:uppercase;color:var(--fg-tertiary)}@media (max-width:900px){.site-footer{grid-template-columns:minmax(0,1fr)}.site-footer nav{grid-area:auto/1;gap:var(--s-6);flex-wrap:wrap}}@media (max-width:760px){.site-header{grid-template-columns:minmax(0,1fr) auto;row-gap:var(--s-5);padding-bottom:var(--s-5)}.site-nav{grid-row:2;grid-column:1/-1;gap:var(--s-6);justify-self:start;overflow-x:auto;scrollbar-width:none}}@media (max-width:560px){:root{--section-gap:var(--s-9)}.site-frame{padding-top:var(--s-5);padding-bottom:var(--s-8)}.site-shell{padding-top:var(--s-7);padding-bottom:var(--s-10)}.site-shell:has(>.hero-evidence){padding-top:var(--s-7)}.readout{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-6)}.readout-name{font-size:clamp(28px,8vw,36px)}.readout>.freshness{justify-self:start}.readout-identity{grid-column:1/-1;padding:var(--s-6) 0}.readout-leader{grid-template-columns:minmax(108px,.38fr) minmax(0,.62fr);gap:var(--s-6)}.readout-field,.readout-score{padding:var(--s-5) 0}.readout-field-label{font-size:8px}.readout-actions{gap:var(--s-4)}.change-strip,.provenance-detail,.provenance-ribbon summary{padding-right:var(--s-6);padding-left:var(--s-6)}.change-strip{align-items:flex-start;flex-direction:column}}}@layer components{.btn{display:inline-flex;gap:var(--s-3);align-items:center;justify-content:center;min-height:32px;padding:var(--s-3) var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-raised);box-shadow:var(--e-1);font-size:var(--t-12);font-weight:var(--w-medium);line-height:var(--lh-12);letter-spacing:var(--ls-12);color:var(--fg-secondary);text-decoration:none;white-space:nowrap;transition:var(--tr-tint),border-color var(--dur-instant) var(--ease-out-quart),var(--tr-press)}.btn:hover{border-color:var(--line-interactive);background:var(--bg-hover);color:var(--fg-primary)}.btn:active{transform:scale(.98)}.btn:disabled{color:var(--fg-disabled);border-color:var(--line-subtle);cursor:not-allowed}.btn-primary{background:var(--signal-500);font-weight:var(--w-strong)}.btn-primary,.btn-primary:hover{border-color:var(--signal-600);color:var(--bg-raised)}.btn-primary:hover{background:var(--signal-600)}.btn-primary:active{transform:scale(.975)}.btn.is-error{border-color:var(--warn);animation:nudge var(--dur-snap) var(--ease-out-quart)}.btn-icon{display:grid;width:32px;min-width:32px;height:32px;padding:0;place-items:center;border:1px solid transparent;border-radius:var(--r-2);background:transparent;color:var(--fg-tertiary);transition:var(--tr-tint),var(--tr-press)}.btn-icon:hover{background:var(--bg-hover);color:var(--fg-primary)}.btn-icon:active{transform:scale(.92)}.btn-icon svg{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.theme-toggle svg{transition:var(--tr-press)}.theme-toggle:hover svg{transform:rotate(20deg)}.tablist{position:relative;display:flex;gap:var(--s-2);align-items:center;min-width:0;max-width:100%;overflow-x:auto;padding:var(--s-4) 0 var(--s-3);scrollbar-width:none}.tablist::-webkit-scrollbar{display:none}.tab{position:relative;flex:0 0 auto;min-height:30px;padding:var(--s-3) var(--s-4);border:0;border-radius:var(--r-2);background:transparent;font-size:var(--t-13);font-weight:var(--w-medium);letter-spacing:var(--ls-13);color:var(--fg-secondary);white-space:nowrap;transition:var(--tr-tint),var(--tr-press)}.tab:hover{background:var(--bg-hover);color:var(--fg-primary)}.tab:active{transform:scale(.985)}.tab[aria-selected=true]{color:var(--fg-primary);font-weight:var(--w-strong)}.tab-underline{position:absolute;bottom:2px;left:0;height:2px;border-radius:var(--r-full);background:var(--signal-500);transform:translateX(var(--tab-x,0)) scaleX(var(--tab-w,0));transform-origin:0 50%;width:1px;pointer-events:none}.tablist[data-measured=true] .tab-underline{transition:var(--tr-press)}.field{display:flex;gap:var(--s-3);align-items:center;width:min(332px,100%);min-height:32px;padding:0 var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-inset);color:var(--fg-tertiary);transition:border-color var(--dur-instant) var(--ease-out-quart),box-shadow var(--dur-instant) var(--ease-out-quart)}.field:hover{border-color:var(--line-interactive)}.field:focus-within{border-color:var(--signal-500);outline:2px solid var(--signal-500);outline-offset:2px}.search-field:focus-within{outline:0}.field:has(input:disabled){border-color:var(--line-subtle);background:transparent;color:var(--fg-disabled);cursor:not-allowed}.field:has(input:disabled):hover{border-color:var(--line-subtle)}.field input:disabled{cursor:not-allowed}.field input:disabled::placeholder{color:var(--fg-disabled)}.field input{width:100%;min-width:0;border:0;outline:0;background:transparent;font-size:var(--t-13);color:var(--fg-primary)}.field svg{flex:0 0 auto;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.6}.field-key,.palette-foot kbd{flex:0 0 auto;padding:1px var(--s-2);border:1px solid var(--line-subtle);border-radius:var(--r-1);font-family:var(--font-ui,system-ui),system-ui,sans-serif;font-size:var(--t-10);line-height:var(--lh-12);color:var(--fg-tertiary)}.field.has-value .field-key,.field:focus-within .field-key{display:none}.field-clear{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-tertiary);opacity:0;transition:opacity var(--dur-instant) var(--ease-out-quart)}.field.has-value .field-clear,.field:focus-within .field-clear{opacity:1}.field-clear:hover{background:var(--bg-active);color:var(--fg-primary)}.check{display:flex;gap:var(--s-4);align-items:center;min-height:32px;padding:var(--s-2) var(--s-4);border-radius:var(--r-2);font-size:var(--t-13);color:var(--fg-secondary);cursor:pointer;white-space:nowrap;transition:var(--tr-tint)}.check:hover{background:var(--bg-hover);color:var(--fg-primary)}.check input{display:grid;width:15px;height:15px;flex:0 0 auto;margin:0;place-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-interactive);border-radius:var(--r-1);background:var(--bg-raised);transition:var(--tr-tint),var(--tr-press)}.check input:after{width:4px;height:8px;border:solid var(--bg-raised);border-width:0 1.5px 1.5px 0;content:"";transform:translateY(-1px) rotate(45deg);opacity:0}.check input:checked{border-color:var(--signal-500);background:var(--signal-500)}.check input:checked:after{opacity:1}.check:active input{transform:scale(.9)}.menu-label{font-size:var(--t-10);font-weight:var(--w-medium);letter-spacing:var(--ls-10);text-transform:uppercase;color:var(--fg-tertiary)}.popover{position:absolute;z-index:var(--z-popover);top:calc(100% + var(--s-3));left:0;width:320px;padding:var(--s-3);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-overlay);box-shadow:var(--e-4);animation:enter-scale var(--dur-glide) var(--ease-glide);transform-origin:var(--popover-origin-block,top) var(--popover-origin-inline,left)}.popover fieldset{display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;margin:0;padding:0;border:0}.popover-head{display:flex;align-items:baseline;justify-content:space-between;padding:var(--s-2) var(--s-4) var(--s-4)}.popover-link{border:0;background:transparent;font-size:var(--t-11);font-weight:var(--w-strong);color:var(--signal-500)}.popover-link:hover{text-decoration:underline}.disclosure{position:relative;flex:0 0 auto}.disclosure summary{display:flex;gap:var(--s-3);align-items:center;min-height:32px;padding:var(--s-3) var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-raised);box-shadow:var(--e-1);font-size:var(--t-12);font-weight:var(--w-medium);line-height:var(--lh-12);color:var(--fg-secondary);list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:var(--tr-tint),border-color var(--dur-instant) var(--ease-out-quart)}.disclosure summary::-webkit-details-marker{display:none}.disclosure summary:hover{border-color:var(--line-interactive);background:var(--bg-hover);color:var(--fg-primary)}.disclosure summary:after{width:6px;height:6px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;content:"";transform:rotate(45deg);transition:var(--tr-press)}.disclosure[open] summary:after{margin-top:2px;transform:rotate(225deg)}.count-pip{display:grid;min-width:18px;height:18px;padding:0 var(--s-2);place-items:center;border-radius:var(--r-full);background:var(--signal-500);font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-weight:var(--w-bold);color:var(--bg-base)}.badge,.count-pip{font-size:var(--t-10)}.badge{display:inline-flex;flex:0 0 auto;align-items:center;width:-moz-fit-content;width:fit-content;padding:1px var(--s-3);border:1px solid var(--line);border-radius:var(--r-1);background:var(--bg-raised);font-family:var(--font-ui,system-ui),system-ui,sans-serif;font-weight:var(--w-medium);letter-spacing:var(--ls-11);line-height:var(--lh-12);color:var(--fg-tertiary);white-space:nowrap}.badge,.chip{gap:var(--s-2)}.chip{padding:1px 1px 1px var(--s-4);border-radius:var(--r-full);font-size:var(--t-11);color:var(--fg-secondary)}.chip-remove{display:grid;width:18px;height:18px;flex:0 0 auto;place-items:center;border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-tertiary);transition:var(--tr-tint)}.chip-remove:hover{background:var(--bg-active);color:var(--fg-primary)}.chip-clear{border:0;background:transparent;font-size:var(--t-11);color:var(--fg-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--line-interactive);text-decoration-color:var(--line-interactive);transition:var(--tr-tint)}.chip-clear:hover{color:var(--fg-primary)}.badge-warn{border-color:color-mix(in srgb,var(--warn) 45%,transparent);color:var(--warn)}.badge-pos{border-color:color-mix(in srgb,var(--pos) 45%,transparent);color:var(--pos)}.tooltip-host{position:relative;flex:0 0 auto;text-transform:none;letter-spacing:normal}.tooltip-trigger{display:grid;width:18px;height:18px;padding:0;place-items:center;border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-tertiary);transition:var(--tr-tint)}.tooltip-trigger:hover,.tooltip-trigger[aria-expanded=true]{background:var(--bg-active);color:var(--fg-primary)}.tooltip-trigger svg{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-width:1.4}.tooltip-panel{position:fixed;z-index:var(--z-tooltip);width:280px;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-overlay);box-shadow:var(--e-4);font-family:var(--font-ui,system-ui),system-ui,sans-serif;font-size:var(--t-12);font-weight:var(--w-text);letter-spacing:var(--ls-12);line-height:var(--lh-12);text-align:left;text-transform:none;color:var(--fg-primary);animation:enter-scale var(--dur-glide) var(--ease-glide);overflow-wrap:anywhere;white-space:normal}.tooltip-panel[hidden]{display:none}.tooltip-panel strong{display:block;margin-bottom:var(--s-3);font-size:var(--t-12);font-weight:var(--w-bold)}.tooltip-panel p{color:var(--fg-secondary)}.tooltip-panel p+p{margin-top:var(--s-4)}.tooltip-meta{padding-top:var(--s-4);border-top:1px solid var(--line-subtle)}.tooltip-meta,.tooltip-panel a{margin-top:var(--s-4);font-size:var(--t-11)}.tooltip-panel a{display:inline-block;font-weight:var(--w-strong);color:var(--signal-500)}.tooltip-panel a:hover{text-decoration:underline}.toast-region{position:fixed;z-index:var(--z-toast);right:var(--gutter);bottom:var(--s-7);display:grid;grid-gap:var(--s-3);gap:var(--s-3);justify-items:end;pointer-events:none}.toast{display:flex;gap:var(--s-4);align-items:center;padding:var(--s-4) var(--s-6);border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg-overlay);box-shadow:var(--e-4);font-size:var(--t-12);font-weight:var(--w-medium);color:var(--fg-primary);animation:enter-toast var(--dur-bounce) var(--ease-bounce);pointer-events:auto}.toast svg{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.toast-pos svg{stroke:var(--pos);stroke-dasharray:16;animation:draw-check var(--dur-snap) var(--ease-out-quart) backwards}.toast-warn svg{stroke:var(--warn)}.toast-dismiss{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;margin-left:var(--s-2);border:0;border-radius:var(--r-full);background:transparent;color:var(--fg-tertiary);transition:var(--tr-tint)}.toast-dismiss:hover{background:var(--bg-active);color:var(--fg-primary)}.toast-dismiss svg{stroke:currentcolor}.link{color:var(--fg-primary);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-color:var(--line-interactive);text-decoration-color:var(--line-interactive);text-decoration-thickness:1px;transition:color var(--dur-instant) var(--ease-out-quart),text-decoration-thickness var(--dur-instant) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-instant) var(--ease-out-quart);transition:color var(--dur-instant) var(--ease-out-quart),text-decoration-color var(--dur-instant) var(--ease-out-quart),text-decoration-thickness var(--dur-instant) var(--ease-out-quart);transition:color var(--dur-instant) var(--ease-out-quart),text-decoration-color var(--dur-instant) var(--ease-out-quart),text-decoration-thickness var(--dur-instant) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-instant) var(--ease-out-quart)}.link:hover{-webkit-text-decoration-color:var(--signal-500);text-decoration-color:var(--signal-500);text-decoration-thickness:2px}.link-external .ext{display:inline-block;transition:var(--tr-press)}.link-external:hover .ext{transform:translate(1px,-1px)}}@layer projections{.command-bar{position:-webkit-sticky;position:sticky;z-index:var(--z-command);top:0;display:grid;grid-gap:var(--s-3);gap:var(--s-3);padding:0 0 var(--s-3);border:1px solid var(--line-subtle);border-radius:var(--r-4) var(--r-4) 0 0;background:color-mix(in srgb,var(--bg-raised) 82%,transparent);box-shadow:var(--e-3)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.command-bar{-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.command-bar{background:var(--bg-raised)}}.command-row{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;min-width:0;padding:var(--s-1) var(--s-4)}.command-row>*{min-width:0}.command-bar .popover{width:min(320px,calc(100vw - 24px));max-height:min(520px,var(--popover-available-block,calc(100dvh - 96px)));overflow-y:auto;overscroll-behavior:contain}.command-bar .disclosure[data-popover-align=end] .popover{right:0;left:auto;--popover-origin-inline:right}.command-bar .disclosure[data-popover-vertical=above] .popover{top:auto;bottom:calc(100% + var(--s-3));--popover-origin-block:bottom}.command-row-tabs{border-bottom:1px solid var(--line-subtle);padding:0}.filter-chips{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap;padding:0 var(--s-4)}.result-count{margin-left:auto;margin-right:var(--s-4);font-size:var(--t-12);color:var(--fg-tertiary);white-space:nowrap}.result-count:after{content:" models"}.result-count[data-filtered=true]{color:var(--fg-primary);font-weight:var(--w-strong)}.result-count[data-empty=true]{color:var(--warn)}.segmented{display:flex;gap:1px;padding:2px;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-inset)}.segmented button{display:grid;min-width:30px;height:26px;padding:0 var(--s-4);place-items:center;border:0;border-radius:var(--r-1);background:transparent;font-size:var(--t-11);font-weight:var(--w-medium);letter-spacing:var(--ls-12);color:var(--fg-tertiary);transition:color var(--dur-instant) var(--ease-out-quart),background-color var(--dur-instant) var(--ease-out-quart),transform var(--dur-snap) var(--ease-snap)}.segmented button:hover{color:var(--fg-primary)}.segmented button:active{transform:scale(.94)}.segmented button[aria-pressed=true]{background:var(--bg-raised);font-weight:var(--w-strong);color:var(--fg-primary);box-shadow:0 0 0 1px var(--line-subtle),var(--e-1)}@media (max-width:560px){.command-row{gap:var(--s-2)}.field{width:100%}}}@layer projections{.leaderboard{min-width:0}html[data-board-pending=true] .leaderboard .board-shell>*{display:none}html[data-board-pending=true] .leaderboard .board-shell{position:relative;height:min(72dvh,760px);min-height:520px}html[data-board-pending=true] .leaderboard .board-shell:before{position:absolute;inset:0;display:grid;content:"Restoring shared view…";place-items:center;font-size:var(--t-12);color:var(--fg-tertiary)}html[data-board-pending=true] .leaderboard .command-bar>*{visibility:hidden}html[data-board-pending-filters=true] .leaderboard .command-bar:after{display:block;height:28px;margin-inline:var(--s-4);content:""}.board-shell{border:1px solid var(--line-subtle);border-top:0;background:var(--bg-raised);box-shadow:var(--e-2)}.board-scroll,.board-shell{border-radius:0 0 var(--r-4) var(--r-4)}.board-scroll{max-width:100%;overflow:clip}.board{width:100%;table-layout:fixed;line-height:1.35}.mobile-evidence-link,.mobile-sort-controls{display:none}.board td,.board th{padding:0 var(--s-4);vertical-align:middle}.board tbody tr:not(:last-child)>*{background-image:linear-gradient(var(--line-subtle),var(--line-subtle));background-repeat:no-repeat;background-position:0 100%;background-size:100% 1px}.board thead th{position:-webkit-sticky;position:sticky;z-index:var(--z-sticky-header);top:var(--bar-h,0);height:var(--header-h);background:linear-gradient(180deg,var(--bg-raised),var(--bg-inset));box-shadow:inset 0 1px 0 var(--spec-edge),0 1px 0 var(--line);font-size:var(--t-12);font-weight:var(--w-medium);font-variation-settings:"wdth" var(--wd-condensed);letter-spacing:var(--ls-12);line-height:1.25;color:var(--fg-secondary);white-space:nowrap}.model-row{scroll-margin-top:calc(var(--bar-h, 0px) + var(--header-h))}.column-header-controls{display:flex;max-width:100%;min-width:0;gap:var(--s-1);align-items:center}.board .numeric-cell,.board thead :is(.index-column,.benchmark-column,.price-column,.spark-column){text-align:right}.board :is(.model-cell,.model-column){text-align:left}.board thead :is(.index-column,.benchmark-column,.price-column,.spark-column) :is(.column-header-controls,.sort-button){flex-direction:row-reverse}.board thead .index-column .sort-button{text-align:right}.board thead :is(.index-column,.benchmark-column,.price-column) .sort-indicator{position:absolute;top:50%;left:var(--s-4);translate:0 -50%}.sort-button{display:inline-flex;gap:var(--s-1);align-items:center;max-width:100%;min-width:0;min-height:32px;padding:var(--s-2) 0;border:0;background:transparent;font:inherit;font-variation-settings:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;color:inherit;transition:color var(--dur-instant) var(--ease-out-quart),transform var(--dur-snap) var(--ease-snap)}.sort-button>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.sort-button:hover{color:var(--fg-primary)}.sort-button:active{transform:translateY(1px)}.sort-indicator{flex:0 0 auto;font-size:var(--t-10);line-height:1;color:var(--fg-tertiary);opacity:0;transition:opacity var(--dur-instant) var(--ease-out-quart),transform var(--dur-snap) var(--ease-snap)}.sort-button:focus-visible .sort-indicator,.sort-button:hover .sort-indicator{opacity:.5}.sort-indicator.is-active{opacity:1;color:var(--signal-500)}.board th[aria-sort]{color:var(--signal-300)}.model-row>td,.model-row>th{height:var(--row-h);transition:background-color var(--dur-snap) var(--ease-out-quart),color var(--dur-instant) var(--ease-out-quart)}.model-row.is-podium>td,.model-row.is-podium>th{background-color:color-mix(in srgb,var(--bg-raised) 95%,var(--signal-500))}.model-row:hover>td,.model-row:hover>th{background-color:var(--bg-hover)}.model-row.is-expanded>td,.model-row.is-expanded>th{background-color:var(--bg-active)}.model-cell{position:-webkit-sticky;position:sticky;z-index:var(--z-pinned-cell);left:var(--col-rank);width:var(--col-model);background-color:var(--bg-raised)}.model-cell:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:var(--signal-500);box-shadow:0 0 var(--s-5) var(--signal-glow);transform:scaleY(0);transform-origin:50% 50%;transition:transform var(--dur-snap) var(--ease-snap)}.model-row.is-expanded .model-cell:before,.model-row:focus-within .model-cell:before,.model-row:hover .model-cell:before{transform:scaleY(1)}.board thead .model-column{position:-webkit-sticky;position:sticky;z-index:var(--z-pinned-header);left:var(--col-rank);width:var(--col-model)}.model-primary-line{display:flex;min-width:0;gap:var(--s-3);align-items:center;justify-content:flex-start}.model-trigger{display:grid;flex:0 0 auto;place-items:center;width:min(28px,var(--row-h));min-width:min(28px,var(--row-h));height:min(28px,var(--row-h));padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--fg-primary);text-align:left;transition:color var(--dur-instant) var(--ease-out-quart),background-color var(--dur-instant) var(--ease-out-quart),transform var(--dur-snap) var(--ease-snap)}.model-trigger:hover{background:var(--bg-active);color:var(--signal-300)}.model-trigger:active{transform:scale(.94)}.model-identification{display:flex;flex:1 1 auto;min-width:0;gap:var(--s-3);align-items:baseline}.model-name{flex:0 1 auto;min-width:0;overflow:hidden;font-size:var(--t-15);font-weight:var(--w-strong);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;color:var(--fg-primary);text-decoration:none}.model-name:hover{color:var(--signal-500)}.model-lab{flex:0 9999 auto;min-width:0;overflow:hidden;font-size:var(--t-11);font-weight:var(--w-medium);color:var(--fg-tertiary);text-overflow:ellipsis;white-space:nowrap}.disclosure-icon{flex:0 0 auto;color:var(--fg-tertiary);transition:color var(--dur-instant) var(--ease-out-quart),transform var(--dur-snap) var(--ease-snap)}.disclosure-icon svg{fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.model-row.is-expanded .disclosure-icon{color:var(--signal-500);transform:rotate(90deg)}.model-row:hover .disclosure-icon{color:var(--fg-primary)}.mobile-rank{display:none;flex:0 0 auto;min-width:22px;font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-size:var(--t-10);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--fg-tertiary)}.rank-cell,.rank-column{width:var(--col-rank);text-align:center}.board thead .rank-column,.rank-cell{position:-webkit-sticky;position:sticky;left:0;background-color:var(--bg-raised)}.rank-cell{z-index:calc(var(--z-pinned-cell) + 1)}.board thead .rank-column{z-index:calc(var(--z-pinned-header) + 1)}.rank-cell{font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-size:var(--t-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--w-medium);color:var(--fg-secondary)}.model-row.is-podium .rank-cell{color:var(--fg-primary);font-weight:var(--w-bold)}.index-cell,.index-column{width:var(--col-index)}.benchmark-column{width:var(--col-bench)}@media (min-width:1024px){.board[data-view=table] :is(.benchmark-column.is-inset,.score-cell.is-inset){-webkit-padding-end:var(--s-8);padding-inline-end:var(--s-8)}}.price-cell,.price-column{width:var(--col-price)}.spark-cell,.spark-column{width:var(--col-spark)}.numeric-cell{font-family:var(--font-data,ui-monospace),ui-monospace,monospace;font-size:var(--t-13);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;text-align:right}.index-cell{font-size:var(--t-17);font-weight:var(--w-strong);color:var(--fg-primary)}.model-row.is-podium .index-cell{color:var(--signal-300)}.price-cell{font-size:var(--t-12)}.insufficient-label,.missing-value{color:var(--fg-tertiary)}.insufficient-label{display:inline-flex;align-items:center;gap:var(--s-2);padding:0;border:0;background:transparent;font-family:var(--font-ui,system-ui),system-ui,sans-serif;font-size:var(--t-11);font-weight:var(--w-medium);letter-spacing:normal;text-align:right;-webkit-text-decoration:underline dotted var(--line-interactive);text-decoration:underline dotted var(--line-interactive);text-underline-offset:3px}.insufficient-label:hover{color:var(--fg-secondary);-webkit-text-decoration-color:var(--signal-500);text-decoration-color:var(--signal-500)}.score-cell{position:relative}.mobile-score-label{display:none}.score-value-line{display:flex;gap:var(--s-2);flex-direction:row-reverse;align-items:center;min-height:18px}.score-source{color:inherit;-webkit-text-decoration:underline dotted var(--line-interactive);text-decoration:underline dotted var(--line-interactive);text-decoration-thickness:1px;text-underline-offset:2px;transition:color var(--dur-instant) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-instant) var(--ease-out-quart);transition:color var(--dur-instant) var(--ease-out-quart),text-decoration-color var(--dur-instant) var(--ease-out-quart);transition:color var(--dur-instant) var(--ease-out-quart),text-decoration-color var(--dur-instant) var(--ease-out-quart),-webkit-text-decoration-color var(--dur-instant) var(--ease-out-quart)}.score-source:hover{color:var(--signal-500);-webkit-text-decoration-color:var(--signal-500);text-decoration-color:var(--signal-500)}.board:focus-visible{outline:0;box-shadow:inset 0 0 0 2px var(--signal-500)}.score-cell.is-best .score-number{font-weight:var(--w-bold);color:var(--fg-primary)}.score-cell.is-best:before{position:absolute;top:50%;left:var(--s-3);width:5px;height:5px;border:1px solid;content:"";transform:translateY(-50%) rotate(45deg);color:var(--signal-500)}.spark{display:flex;gap:4px;align-items:flex-end;justify-content:flex-end;height:calc(var(--row-h) - 14px);min-height:14px;padding:0;list-style:none}.spark-link{display:block;border-radius:var(--r-1)}.spark-link:hover .spark-bar:before{filter:brightness(1.25)}.spark-slot{display:flex;width:12px;flex:0 0 auto}.spark-bar,.spark-slot{position:relative;height:100%}.spark-bar{display:block;width:100%}.spark-bar:before{content:"";position:absolute;right:0;bottom:0;left:0;height:max(2px,calc(var(--score-fill, 0) * 100%));border-radius:1px 1px 0 0;background:var(--score-step,var(--line));transition:filter var(--dur-instant) var(--ease-out-quart)}.spark-bar.is-missing:before{height:2px;background:var(--line)}.spark-slot:hover .spark-bar:before{filter:brightness(1.35)}.empty-state{height:180px;text-align:center}.empty-state strong{display:block;font-size:var(--t-21);font-weight:var(--w-strong);letter-spacing:var(--ls-21);color:var(--fg-primary)}.empty-state span{display:block;margin-top:var(--s-3);font-size:var(--t-12);color:var(--fg-tertiary)}.empty-state .btn{margin-top:var(--s-6)}.detail-row>td{padding:0;background:var(--bg-inset)}.detail-collapse{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--dur-glide) var(--ease-glide),opacity var(--dur-instant) var(--ease-out-quart)}.detail-collapse[data-state=open]{grid-template-rows:1fr;opacity:1}.detail-collapse-inner{min-height:0;overflow:hidden}.detail-panel{padding:var(--s-6) var(--s-7) var(--s-7);border-bottom:1px solid var(--line-subtle)}.detail-heading{display:flex;gap:var(--s-7);align-items:flex-start;justify-content:space-between;flex-wrap:wrap}.detail-heading h2{font-size:var(--t-27);font-weight:var(--w-strong);letter-spacing:var(--ls-27);line-height:var(--lh-27)}.detail-actions{display:flex;gap:var(--s-3);align-items:center;flex-wrap:wrap}.model-metadata{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:1px;gap:1px;margin:var(--s-5) 0;overflow:hidden;border:1px solid var(--line-subtle);border-radius:var(--r-3);background:var(--line-subtle)}.detail-evidence-note{max-width:72ch;font-size:var(--t-12);line-height:var(--lh-12);color:var(--fg-tertiary)}.model-metadata>div{min-width:0;padding:var(--s-5) var(--s-6);background:var(--bg-raised)}.model-metadata dt{min-height:2lh;margin-bottom:var(--s-2);font-size:var(--t-10);font-weight:var(--w-strong);letter-spacing:var(--ls-10);line-height:var(--lh-12);text-transform:uppercase;color:var(--fg-tertiary)}.model-metadata dd{font-size:var(--t-12);font-weight:var(--w-medium);color:var(--fg-secondary)}.board[data-view=profile],.board[data-view=table]{min-width:0}.board[data-view=table] .benchmark-column{width:auto}.board[data-view=table][data-sparse=true] .benchmark-column{width:var(--col-bench)}.board[data-view=table][data-sparse=true] .model-cell,.board[data-view=table][data-sparse=true] .model-column{width:auto}@media (max-width:1439.98px){.board[data-view=table] .benchmark-column{padding-inline:var(--s-2) var(--s-4)}}@media (min-width:1440px){.board{--col-index:144px}.board thead th{font-size:var(--t-12);font-variation-settings:"wdth" var(--wd-normal);letter-spacing:var(--ls-12)}.board[data-view=table] .benchmark-column{padding-inline:var(--s-2) var(--s-4)}.board tbody :is(.index-cell,.price-cell),.board thead :is(.index-column,.price-column){border-left:1px solid var(--line-subtle)}.board .index-column .sort-button>span:first-child{overflow:visible;line-height:1.15;text-overflow:clip;text-wrap:balance;white-space:normal}.board[data-view=table]:not([data-sparse=true]) :is(.model-column,.model-cell){width:calc(var(--col-model) + var(--s-8))}}@media (max-width:560px){.board{--col-rank:0px;--col-model:124px;--col-index:76px;--col-spark:58px;--col-price:68px}.board[data-view=profile]{table-layout:fixed;width:100%}.spark{gap:1px}.spark-slot{width:5px}.model-lab,.model-primary-line .badge:not(.badge-pos){display:none}.board td,.board th{padding:0 var(--s-3)}.index-cell{font-size:var(--t-13)}.price-cell{font-size:var(--t-10)}.board thead th{white-space:normal}.rank-cell,.rank-column{display:none}.board thead .sort-indicator{position:static;translate:none}.mobile-rank{display:inline-block}.detail-panel{padding:var(--s-7) var(--s-6)}}.leaderboard .board-shell{view-transition-name:board}}@layer responsive{@media (max-width:1023px){.spark{display:grid;grid-template-columns:repeat(var(--benchmark-count,8),minmax(0,var(--s-4)));grid-gap:var(--s-1);gap:var(--s-1);justify-content:end;width:100%}.spark-slot{width:auto}}@media (min-width:641px) and (max-width:1023px){.board{--col-rank:40px;--col-index:96px;--col-spark:96px;--col-price:112px}.board[data-view=profile] :is(.model-column,.model-cell){width:auto}.price-cell{white-space:nowrap}.model-lab{flex-shrink:100;min-width:0;overflow:hidden;text-overflow:ellipsis}}@media (max-width:640px){:root{--section-gap:var(--s-8)}.command-bar{gap:var(--s-2);padding-bottom:var(--s-2)}.command-row:not(.command-row-tabs){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--s-2) var(--s-3);gap:var(--s-2) var(--s-3);padding:0 var(--s-4)}.command-row>.field,.command-row>.row{grid-column:1/-1;width:100%}.command-row>.row{justify-content:space-between}.command-row>:is(.result-count,.btn){display:none}.command-bar .disclosure[data-popover-align=end] .popover,.command-bar .popover{right:auto;left:var(--popover-inline-offset,0);width:min(320px,calc(100vw - var(--s-9)))}.command-bar .disclosure[data-popover-align=end] .popover{--popover-origin-inline:right}.tablist{padding:var(--s-3) 0;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,currentcolor calc(100% - var(--s-7)),transparent);mask-image:linear-gradient(90deg,currentcolor calc(100% - var(--s-7)),transparent)}.tab{scroll-snap-align:center}}@media (max-width:1023px){.mobile-sort-controls{display:flex;gap:var(--s-3);align-items:flex-end;justify-content:space-between;padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line-subtle);background:var(--bg-raised)}.mobile-sort-controls label{display:grid;min-width:0;grid-gap:var(--s-1);gap:var(--s-1);flex:1 1 auto;font-size:var(--t-10);font-weight:var(--w-strong);letter-spacing:var(--ls-10);text-transform:uppercase;color:var(--fg-tertiary)}.mobile-sort-controls select{width:100%;min-width:0;min-height:36px;padding:0 var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-inset);font:inherit;letter-spacing:normal;text-transform:none;color:var(--fg-primary)}.mobile-sort-controls .btn,.mobile-sort-direction{flex:0 0 auto}.board{--col-rank:26px}.board-scroll:has(.board){max-height:none;overflow:visible;scrollbar-gutter:auto}.board[data-view=profile] thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}[data-view=profile] .detail-row>td{display:block}.board[data-view=table]{width:100%;min-width:0;table-layout:fixed}.board[data-view=table] thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.board[data-view=table] .detail-row>td{display:block}.board[data-view=table] .model-row{display:grid;grid-template-columns:var(--col-rank) minmax(0,1fr) auto;grid-template-areas:"rank name index" ".    name meta";grid-gap:var(--s-1) var(--s-4);gap:var(--s-1) var(--s-4);align-items:center;min-height:72px;padding:var(--s-5);border-bottom:1px solid var(--line-subtle)}.board[data-view=table] .model-row>*{width:auto;height:auto;padding:0;background:none}.board[data-view=table] :is(.score-cell,.spark-cell){display:none}.board[data-view=table] .model-row.has-mobile-sort-score{grid-template-areas:"rank name index" ".    name score" ".    name meta";min-height:86px}.board[data-view=table] .score-cell.is-mobile-sort-score{display:flex;grid-area:score;gap:var(--s-3);align-items:baseline;justify-content:flex-end;font-size:var(--t-12);white-space:nowrap}.board[data-view=table] .is-mobile-sort-score .mobile-score-label{display:inline;max-width:120px;overflow:hidden;font-family:var(--font-ui,system-ui),system-ui,sans-serif;font-size:var(--t-10);color:var(--fg-tertiary);text-overflow:ellipsis}.board[data-view=table] .is-mobile-sort-score .score-value-line{flex:0 0 auto}.board[data-view=table] .score-cell.is-mobile-sort-score:before{display:none}.board[data-view=table] .rank-cell{position:static;display:table-cell;grid-area:rank;font-size:var(--t-11);text-align:right}.board[data-view=table] .model-cell{position:static;grid-area:name}.board[data-view=table] .mobile-evidence-link{display:inline-flex;gap:var(--s-2);align-items:center;min-height:32px;margin-left:calc(44px + var(--s-3));font-size:var(--t-11);font-weight:var(--w-medium);color:var(--fg-tertiary);text-decoration:underline;-webkit-text-decoration-color:var(--line-interactive);text-decoration-color:var(--line-interactive)}.board[data-view=table] .price-cell{grid-area:meta;font-size:var(--t-11);text-align:right;white-space:nowrap;color:var(--fg-tertiary)}[data-view=profile] .model-row{display:grid;grid-template-columns:var(--col-rank) minmax(0,1fr) auto;grid-template-areas:"rank name index" ".    meta spark";grid-gap:var(--s-2) var(--s-4);gap:var(--s-2) var(--s-4);align-items:baseline;padding:var(--s-5);border-bottom:1px solid var(--line-subtle)}[data-view=profile] .model-row>*{width:auto;height:auto;padding:0;background:none}.model-row:hover{background-color:var(--bg-hover)}.model-row.is-expanded{background-color:var(--bg-active)}[data-view=profile] .rank-cell{display:table-cell;grid-area:rank;font-size:var(--t-11);text-align:right}[data-view=profile] .model-cell{position:static;grid-area:name}.model-cell:before{display:none}.index-cell{grid-area:index;font-size:var(--t-17)}[data-view=profile] .price-cell{grid-area:meta;font-size:var(--t-11);text-align:left;white-space:nowrap;color:var(--fg-tertiary)}.spark-cell{grid-area:spark;align-self:end}.spark{height:var(--s-7);margin:0}.model-primary-line{flex-wrap:wrap;row-gap:var(--s-1)}.model-identification{display:block}.model-name{display:-webkit-box;overflow:hidden;font-size:var(--t-15);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical}.model-lab{display:block;font-size:var(--t-12)}.model-primary-line .badge{display:inline-flex}.mobile-rank{display:none}.detail-panel{padding:var(--s-7) var(--s-6)}.model-metadata>:last-child:nth-child(odd){grid-column:1/-1}}}@layer utilities{.sr-only{position:absolute;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:var(--z-skip-link);top:var(--s-5);left:var(--s-5);padding:var(--s-4) var(--s-6);border:1px solid var(--line-interactive);border-radius:var(--r-2);background:var(--bg-overlay);box-shadow:var(--e-4);font-size:var(--t-13);font-weight:var(--w-strong);color:var(--fg-primary);transform:translateY(-300%);transition:var(--tr-press)}.skip-link:focus{transform:translateY(0)}.row{display:flex;gap:var(--s-4);align-items:center;flex-wrap:wrap}.text-tertiary{color:var(--fg-tertiary)}.text-secondary{color:var(--fg-secondary)}@media (forced-colors:active){:focus-visible{outline:3px solid Highlight;outline-offset:2px}.command-bar{background:Canvas;-webkit-backdrop-filter:none;backdrop-filter:none}.board:focus-visible .is-grid-active,.board:focus-within .is-grid-active{outline:2px solid Highlight;outline-offset:-3px}.score-cell.is-best:before{border-color:Highlight}}@media (pointer:coarse){:root{--row-h:48px;--header-h:48px}.check,.disclosure summary,.field,.segmented{min-height:44px}.segmented{align-items:center}.model-trigger{width:44px;min-width:44px;height:44px}.mobile-evidence-link{min-height:44px}.btn,.btn-icon,.check,.disclosure summary,.field-clear,.insufficient-label,.model-trigger,.palette-item,.segmented button,.sort-button,.tab,.tooltip-trigger{position:relative}.btn-icon:after,.btn:after,.check:after,.disclosure summary:after,.field-clear:after,.insufficient-label:after,.model-trigger:after,.palette-item:after,.score-source:after,.segmented button:after,.sort-button:after,.tab:after,.tooltip-trigger:after{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.segmented button:after{width:max(100%,30px)}.disclosure summary:after{position:static;width:6px;height:6px;transform:rotate(45deg)}.disclosure summary:before{position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);content:"";transform:translate(-50%,-50%)}.disclosure[open] summary:after{transform:rotate(225deg)}.score-source:after{position:absolute;inset:0;width:auto;height:auto;content:"";transform:none}.model-trigger:after{display:none}}}@layer tokens, base, motion, layout, components, projections, responsive,
  utilities;