@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_dd5f33c6-module__WggDGG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_dd5f33c6-module__WggDGG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,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(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.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(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}.geist_mono_d6617093-module__z61v7q__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_d6617093-module__z61v7q__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-positive:#53b678;--color-negative:#ef675a;--color-score-low:#ef675a;--color-score-high:#53b678;--color-series-0:#3fb972;--color-series-1:#ea8e49;--color-series-2:#64a9f3;--color-series-3:#9b8df5;--color-series-4:#24c1cb;--color-series-5:#f16f78;--color-series-6:#adbb53;--color-series-7:#c880ca;--font-body:var(--font-geist-sans), sans-serif;--font-data:var(--font-geist-mono), monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:clamp(1.75rem, 4vw, 3.75rem);--leading-tight:1.05;--leading-normal:1.45;--tracking-tight:-.035em;--tracking-wide:.08em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-none:0;--radius-sm:.25rem;--rule-thin:1px;--control-height:2.75rem;--z-raised:10;--duration-fast:.12s;--duration-medium:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1)}@supports (color:lab(0% 0 0)){:root{--color-positive:lab(66.8897% -40.8795 22.1277);--color-negative:lab(61.2669% 52.6398 34.802);--color-score-low:lab(61.2669% 52.6398 34.802);--color-score-high:lab(66.8897% -40.8795 22.1277);--color-series-0:lab(67.1365% -47.4213 25.7291);--color-series-1:lab(67.9953% 31.9112 51.2283);--color-series-2:lab(66.9768% -5.59694 -44.6634);--color-series-3:lab(63.2972% 23.69 -51.2773);--color-series-4:lab(70.9535% -36.7934 -16.8427);--color-series-5:lab(63.493% 51.5021 20.7908);--color-series-6:lab(73.2097% -15.9471 49.7941);--color-series-7:lab(63.316% 36.8241 -26.5046)}}:root[data-palette=theme-1]{--color-paper:#080b09;--color-paper-raised:#0f1310;--color-paper-muted:#171c19;--color-chart:#040805;--color-pareto-band:#07100a;--color-ink:#eaeeeb;--color-ink-muted:#a0a6a2;--color-ink-faint:#797f7b;--color-rule:#282d29;--color-rule-strong:#4b524d;--color-focus:#5abc7e}@supports (color:lab(0% 0 0)){:root[data-palette=theme-1]{--color-paper:lab(2.80698% -1.19504 .60668);--color-paper-raised:lab(5.36025% -2.07449 1.05397);--color-paper-muted:lab(9.65475% -3.10315 1.59031);--color-chart:lab(1.82323% -1.31852 .665194);--color-pareto-band:lab(3.84456% -3.22694 1.62387);--color-ink:lab(93.7016% -1.85201 .948203);--color-ink-muted:lab(67.6558% -3.0897 1.58217);--color-ink-faint:lab(52.5621% -2.78118 1.42424);--color-rule:lab(17.7617% -2.78719 1.42786);--color-rule-strong:lab(34.0424% -3.71461 1.90282);--color-focus:lab(69.2118% -40.8415 22.0984)}}:root[data-palette=theme-1][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f7fbf8;--color-paper-raised:#fcfefc;--color-paper-muted:#eef2ef;--color-chart:#f2f7f3;--color-pareto-band:#e7f1ea;--color-ink:#0f1310;--color-ink-muted:#5b635d;--color-ink-faint:#888e8a;--color-rule:#d2d7d3;--color-rule-strong:#969e98;--color-focus:#008245}@supports (color:lab(0% 0 0)){:root[data-palette=theme-1][data-theme=light]{--color-paper:lab(98.3416% -1.85192 .948143);--color-paper-raised:lab(99.4608% -.925571 .473833);--color-paper-muted:lab(95.2096% -1.85195 .948179);--color-chart:lab(96.8608% -2.46987 1.2646);--color-pareto-band:lab(94.158% -4.32599 2.21531);--color-ink:lab(5.35006% -1.84659 .938976);--color-ink-muted:lab(41.0025% -3.71288 1.90177);--color-ink-faint:lab(58.3622% -2.78074 1.42397);--color-rule:lab(85.6087% -2.47017 1.26479);--color-rule-strong:lab(64.2028% -3.70929 1.89961);--color-focus:lab(47.3262% -46.4058 25.3279)}}:root[data-palette=theme-2]{--color-paper:#0b0a08;--color-paper-raised:#13110e;--color-paper-muted:#1d1a16;--color-chart:#080605;--color-pareto-band:#100d08;--color-ink:#f0ece4;--color-ink-muted:#a7a49f;--color-ink-faint:#7f7d79;--color-rule:#2d2b27;--color-rule-strong:#524f4a;--color-focus:#dfd7c5}@supports (color:lab(0% 0 0)){:root[data-palette=theme-2]{--color-paper:lab(2.76079% .198752 1.04573);--color-paper-raised:lab(5.28077% .353403 1.8865);--color-paper-muted:lab(9.53956% .524275 3.05792);--color-chart:lab(1.76921% .151992 .770116);--color-pareto-band:lab(3.71312% .554733 2.43097);--color-ink:lab(93.6676% .352561 4.58161);--color-ink-muted:lab(67.5428% .465989 3.0194);--color-ink-faint:lab(52.4599% .409305 2.64297);--color-rule:lab(17.6585% .43422 2.66039);--color-rule-strong:lab(33.9042% .549972 3.41446);--color-focus:lab(86.1727% .847727 9.6267)}}:root[data-palette=theme-2][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fdf9f0;--color-paper-raised:#fefcf8;--color-paper-muted:#f4f0e7;--color-chart:#f8f4ec;--color-pareto-band:#f0eadd;--color-ink:#13110e;--color-ink-muted:#63605a;--color-ink-faint:#8f8c87;--color-rule:#d8d4cd;--color-rule-strong:#9f9b93;--color-focus:#41392c}@supports (color:lab(0% 0 0)){:root[data-palette=theme-2][data-theme=light]{--color-paper:lab(97.9597% .350863 4.58047);--color-paper-raised:lab(99.0965% .164598 2.28308);--color-paper-muted:lab(94.8276% .352055 4.5813);--color-chart:lab(96.3357% .351459 4.5809);--color-pareto-band:lab(92.8775% .562698 6.89596);--color-ink:lab(5.28206% .413857 2.13965);--color-ink-muted:lab(40.867% .609592 3.79277);--color-ink-faint:lab(58.2626% .469238 3.02155);--color-rule:lab(84.9485% .583649 3.77498);--color-rule-strong:lab(64.073% .720978 4.54396);--color-focus:lab(24.6474% 1.88181 9.79643)}}:root,:root[data-palette=theme-3]{--color-paper:#040812;--color-paper-raised:#0a111c;--color-paper-muted:#131b28;--color-chart:#010510;--color-pareto-band:#011022;--color-ink:#e6eef4;--color-ink-muted:#9ba6b1;--color-ink-faint:#737b85;--color-rule:#242c38;--color-rule-strong:#475768;--color-focus:#3bc7ff}@supports (color:lab(0% 0 0)){:root,:root[data-palette=theme-3]{--color-paper:lab(2.15917% .0272766 -4.82203);--color-paper-raised:lab(4.73616% -.135042 -8.29037);--color-paper-muted:lab(9.37221% -.409074 -10.0602);--color-chart:lab(1.29289% .377715 -5.26532);--color-pareto-band:lab(4.28922% -.767142 -13.4049);--color-ink:lab(93.6384% -1.95232 -3.95249);--color-ink-muted:lab(67.5223% -2.63846 -6.84325);--color-ink-faint:lab(51.2592% -1.85683 -6.37058);--color-rule:lab(17.5208% -.703648 -9.43463);--color-rule-strong:lab(36.1339% -3.11272 -12.1843);--color-focus:lab(74.779% -24.1981 -39.0295)}}:root[data-theme=light],:root[data-palette=theme-3][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f6fbff;--color-paper-raised:#fcfeff;--color-paper-muted:#e8f2fa;--color-chart:#eaf5ff;--color-pareto-band:#d2ecfc;--color-ink:#0b121d;--color-ink-muted:#545f6c;--color-ink-faint:#808a95;--color-rule:#cad4de;--color-rule-strong:#8498aa;--color-focus:#0072a7}@supports (color:lab(0% 0 0)){:root[data-theme=light],:root[data-palette=theme-3][data-theme=light]{--color-paper:lab(98.2632% -1.09881 -2.76009);--color-paper-raised:lab(99.4218% -.553906 -1.38257);--color-paper-muted:lab(94.7844% -2.15983 -5.49952);--color-chart:lab(95.9444% -2.4204 -6.18199);--color-pareto-band:lab(91.7332% -6.37573 -10.8125);--color-ink:lab(5.16467% -.198916 -8.23053);--color-ink-muted:lab(39.6122% -1.70347 -9.01406);--color-ink-faint:lab(57.0567% -2.05904 -7.07637);--color-rule:lab(84.3221% -1.91087 -6.39734);--color-rule-strong:lab(61.7118% -4.37346 -11.8661);--color-focus:lab(44.0963% -16.4593 -49.5444)}}:root[data-palette=theme-4]{--color-paper:#040404;--color-paper-raised:#090909;--color-paper-muted:#161616;--color-chart:#010101;--color-pareto-band:#0a0a0a;--color-ink:#f8f8f8;--color-ink-muted:#a4a4a4;--color-ink-faint:#747474;--color-rule:#222;--color-rule-strong:#454545;--color-focus:#f8f8f8;--color-positive:#d1d1d1;--color-negative:#8c8c8c}@supports (color:lab(0% 0 0)){:root[data-palette=theme-4]{--color-paper:lab(1.04568% -.00000745058 0);--color-paper-raised:lab(2.47865% 0 0);--color-paper-muted:lab(7.22637% -.0000149012 0);--color-chart:lab(.30983% 0 -.00000298023);--color-pareto-band:lab(2.75381% 0 0);--color-ink:lab(97.68% -.0000298023 .0000119209);--color-ink-muted:lab(67.52% -.0000298023 0);--color-ink-faint:lab(48.96% 0 0);--color-rule:lab(13% 0 0);--color-rule-strong:lab(29.24% -.0000149012 0);--color-focus:lab(97.68% -.0000298023 .0000119209);--color-positive:lab(83.76% -.0000298023 0);--color-negative:lab(58.24% 0 0)}}:root[data-palette=theme-4][data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#fbf9f3;--color-paper-raised:#fefdfa;--color-paper-muted:#eeebe4;--color-chart:#fdfcf8;--color-pareto-band:#e8e4da;--color-ink:#040302;--color-ink-muted:#54524f;--color-ink-faint:#85837f;--color-rule:#d6d4ce;--color-rule-strong:#928f88;--color-focus:#040302;--color-positive:#201f1d;--color-negative:#6b6865}@supports (color:lab(0% 0 0)){:root[data-palette=theme-4][data-theme=light]{--color-paper:lab(97.9497% .0825226 3.05568);--color-paper-raised:lab(99.3232% .036478 1.52473);--color-paper-muted:lab(93.0868% .110388 3.8244);--color-chart:lab(98.9798% .0470877 1.90687);--color-pareto-band:lab(90.7844% .172943 5.36681);--color-ink:lab(.905102% .0735745 .330117);--color-ink-muted:lab(35.0541% .42361 2.25283);--color-ink-faint:lab(54.7745% .416964 2.24844);--color-rule:lab(84.9576% .0849366 3.0573);--color-rule-strong:lab(59.4324% .478119 3.80239);--color-focus:lab(.905102% .0735745 .330117);--color-positive:lab(11.8492% .285909 1.50428);--color-negative:lab(44.3343% .419915 2.2504)}}:root[data-theme=light]{--color-positive:#14844a;--color-negative:#be3029;--color-score-low:#be3029;--color-score-high:#14844a;--color-series-0:#058b4c;--color-series-1:#d27830;--color-series-2:#317dca;--color-series-3:#6d5cbf;--color-series-4:#00909a;--color-series-5:#c34652;--color-series-6:#808c1c;--color-series-7:#89518b}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--color-positive:lab(48.3079% -41.3154 22.4713);--color-negative:lab(43.7176% 56.3084 40.1933);--color-score-low:lab(43.7176% 56.3084 40.1933);--color-score-high:lab(48.3079% -41.3154 22.4713);--color-series-0:lab(50.7523% -44.579 24.2688);--color-series-1:lab(59.8476% 32.3605 52.9925);--color-series-2:lab(50.5353% -2.97043 -47.6531);--color-series-3:lab(44.5418% 26.0014 -50.9312);--color-series-4:lab(53.6281% -39.5091 -18.0605);--color-series-5:lab(48.4001% 51.5254 21.2861);--color-series-6:lab(55.7472% -15.0624 52.9419);--color-series-7:lab(42.7073% 31.1825 -22.3616)}}
*,:before,:after{box-sizing:border-box}html{background:var(--color-paper);height:100%;color:var(--color-ink);font-size:90%;font-family:var(--font-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;overflow-x:clip}body{background:linear-gradient(var(--color-rule), var(--color-rule)) top / 100% var(--rule-thin) no-repeat, var(--color-paper);min-width:20rem;height:100%;margin:0;overflow:hidden}button,input,select{color:inherit;font:inherit}button,input[type=search],select{min-height:var(--control-height);border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-none);background:var(--color-paper-raised)}button{padding:0 var(--space-4);-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:var(--font-data);font-size:var(--text-xs);touch-action:manipulation;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);-webkit-user-select:none;user-select:none;white-space:nowrap}button:not(:disabled):hover{border-color:var(--color-ink);background:var(--color-paper-muted)}button:not(:disabled):active{background:var(--color-rule);transition-duration:60ms}button:disabled{cursor:not-allowed;color:var(--color-ink-faint);background:var(--color-paper-muted);transform:none}input:disabled,select:disabled{cursor:not-allowed;color:var(--color-ink-faint);background:var(--color-paper-muted);opacity:.55}a{color:inherit;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong);text-underline-offset:.2em}a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}::selection{background:var(--color-rule)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dashboard-shell{width:100%;max-width:1800px;height:100dvh;padding:0 var(--space-4);flex-direction:column;margin:0 auto;display:flex}.loading-shell{width:100%;max-width:1800px;padding:0 var(--space-4);margin:0 auto}.utility-header{justify-content:space-between;align-items:center;gap:var(--space-6);border-bottom:var(--rule-thin) solid var(--color-ink);flex:0 0 4.75rem;min-height:4.75rem;padding:0;display:flex}.source-status{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-3);min-height:1.75rem;padding:var(--space-1) 0;color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}.source-status time{margin-left:auto}.source-warning{color:var(--color-score-low)}.brand-lockup{align-items:center;gap:var(--space-3);display:flex}.brand-mark{flex:none;width:1.75rem;height:1.75rem;display:block}.eyebrow,.section-index{margin:0 0 var(--space-3);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:500}h1,h2,p{margin-top:0}h1{max-width:none;letter-spacing:var(--tracking-tight);font-size:clamp(1.125rem,1.8vw,1.625rem);font-weight:520;line-height:var(--leading-tight);overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap;margin-bottom:0}h1,h2{overflow-wrap:anywhere;text-wrap:balance;min-width:0}p,li{text-wrap:pretty}h2{font-size:var(--text-lg);letter-spacing:-.02em;margin-bottom:0;font-weight:560}.header-actions{justify-self:end;align-items:center;gap:var(--space-2);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);white-space:nowrap;line-height:1;display:flex}.workspace-tabs{border:var(--rule-thin) solid var(--color-rule-strong);align-items:center;height:2.5rem;display:inline-flex}.workspace-tab{min-width:5rem;height:100%;min-height:0;padding:0 var(--space-4);color:var(--color-ink-muted);font-size:var(--text-xs);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.workspace-tab+.workspace-tab{border-left:var(--rule-thin) solid var(--color-rule-strong)}.workspace-tab:hover,.workspace-tab:active{background:var(--color-paper-muted);color:var(--color-ink)}.workspace-tab[aria-selected=true]{background:var(--color-ink);box-shadow:none;color:var(--color-paper)}.workspace-tab[aria-selected=true]:hover,.workspace-tab[aria-selected=true]:active{background:var(--color-ink);color:var(--color-paper)}.mode-button{border-color:var(--color-rule-strong);width:2.5rem;min-width:2.5rem;height:2.5rem;min-height:2.5rem;color:var(--color-ink-muted);background:0 0;place-items:center;padding:0;display:grid}.mode-button svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.mode-button:hover{color:var(--color-ink)}.workspace-content{flex:auto;min-height:0}.workspace-section{height:100%;min-height:0}.chart-section,.roster-section{padding:var(--space-3) 0 var(--space-4)}.chart-section{gap:var(--space-2);flex-direction:column;padding-top:0;display:flex}.chart-overview{flex:none}@media (min-width:48rem){.source-status:not(:has(.source-warning))+.workspace-content .chart-section{margin-top:calc(var(--space-2) - 1.75rem)}}.chart-overview .section-index{margin-bottom:0;margin-left:calc(40px + var(--space-1))}.section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-5);display:flex}.chart-title-row{align-items:center;gap:var(--space-1);display:flex}.chart-title-row h2{margin:0}.chart-heading-actions{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.benchmark-website-link{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.5rem;padding:0 var(--space-3);border:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink-muted);white-space:nowrap;font-size:.75rem;text-decoration:none;display:inline-flex}.benchmark-website-link:hover{color:var(--color-ink);border-color:currentColor}.benchmark-website-link:focus-visible{outline-offset:3px;outline:2px solid}.methodology-button{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--color-ink-muted);background:0 0;border-color:#0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.methodology-button span{border:var(--rule-thin) solid currentColor;width:1.1rem;height:1.1rem;font-family:var(--font-body);border-radius:50%;place-items:center;font-size:.72rem;font-weight:650;line-height:1;display:grid}.methodology-button:not(:disabled):hover{color:var(--color-ink);background:0 0;border-color:#0000}.chart-scroll-hint{margin:var(--space-2) 0 0;color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);text-align:right;display:none}.chart-workbench{border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised);flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.chart-toolbar{align-items:center;gap:var(--space-3) var(--space-5);min-height:4rem;padding:var(--space-3) var(--space-4);border-bottom:var(--rule-thin) solid var(--color-rule-strong);flex-wrap:nowrap;flex:none;display:flex}.chart-toolbar-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.models-button{align-items:center;gap:var(--space-2);border-color:var(--color-rule-strong);background:0 0;min-height:2.5rem;display:inline-flex}.models-button span{color:var(--color-ink-faint);font-variant-numeric:tabular-nums}.chart-control-group{align-items:center;gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:flex}.chart-view-control{flex:0 auto}.chart-control-divider{width:var(--rule-thin);background:var(--color-rule-strong);flex:none;height:1.75rem}.chart-control-label,.chart-model-select>span{color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:550}.chart-segment{gap:var(--space-1);background:0 0;min-width:0;display:flex}.chart-segment-button{min-height:var(--control-height);padding:0 var(--space-3);color:var(--color-ink-muted);background:0 0;border:0}.chart-segment-button:hover{color:var(--color-ink);background:0 0;border:0}.chart-segment-button[aria-pressed=true],.chart-segment-button[aria-pressed=true]:hover,.chart-segment-button[aria-pressed=true]:active{box-shadow:inset 0 -2px var(--color-focus);color:var(--color-ink);background:0 0}.chart-segment-button:focus-visible{box-shadow:inset 0 -2px var(--color-focus);color:var(--color-ink);background:0 0;outline:none}.chart-model-select{align-items:center;gap:var(--space-3);margin-left:0;display:flex}.model-select-trigger{anchor-name:--detail-model-trigger;align-items:center;gap:var(--space-3);width:min(21rem,42vw);height:var(--control-height);padding:0 var(--space-3);background:var(--color-paper);color:var(--color-ink);text-align:left;font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:normal;text-transform:none;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.model-select-trigger>span{text-overflow:ellipsis;overflow:hidden}.model-select-trigger small,.model-select-option small{color:var(--color-ink-faint);font-size:var(--text-2xs);font-variant-numeric:tabular-nums}.model-select-trigger svg,.model-select-option svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:1rem;height:1rem}.model-select-trigger svg{transition:transform var(--duration-fast) var(--ease-standard)}.chart-model-select:has(.model-select-popover:popover-open) .model-select-trigger svg{transform:rotate(180deg)}.model-select-trigger:hover{background:var(--color-paper-muted)}.model-select-popover{position-anchor:--detail-model-trigger;top:anchor(bottom);left:anchor(left);z-index:var(--z-raised);width:anchor-size(width);max-height:min(24rem,100dvh - 12rem);padding:var(--space-1) 0;overscroll-behavior:contain;margin:var(--space-1) 0 0;border:var(--rule-thin) solid var(--color-rule-strong);background:var(--color-paper-raised);color:var(--color-ink);scrollbar-color:var(--color-rule-strong) transparent;scrollbar-width:thin;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #00000047}.model-select-popover::backdrop{background:0 0}.model-select-option{align-items:center;gap:var(--space-3);width:100%;min-height:2.5rem;padding:0 var(--space-3);color:var(--color-ink-muted);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 1rem;display:grid}.model-select-option:hover,.model-select-option:focus-visible{background:var(--color-paper-muted);color:var(--color-ink);border:0;outline:none}.model-select-option[aria-selected=true]{background:var(--color-paper-muted);color:var(--color-ink)}.model-select-option svg{opacity:0}.model-select-option[aria-selected=true] svg{opacity:1}.chart-layout{background:var(--color-paper-raised);border:0;flex:auto;grid-template-columns:clamp(11rem,16vw,14rem) minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.composite-layout{grid-template-columns:clamp(14rem,19vw,17rem) minmax(0,1fr)}.chart-plot{background:var(--color-chart);min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.model-legend{border-right:var(--rule-thin) solid var(--color-rule-strong);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.model-legend-title{padding:var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.composite-legend .model-legend-title{padding-bottom:var(--space-2);text-align:center;border-bottom:0}.legend-view-switch{min-width:0;padding:0 var(--space-2) var(--space-2);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.legend-view-switch button{min-width:0;min-height:2rem;padding:var(--space-1);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);text-align:center;background:0 0;border:0}.legend-view-switch button[aria-pressed=true]{background:var(--color-paper-muted);color:var(--color-ink)}.model-legend-items{overscroll-behavior-block:contain;scrollbar-color:var(--color-rule-strong) transparent;scrollbar-width:thin;flex-direction:column;flex:auto;gap:0;min-width:0;min-height:0;padding:0;display:flex;overflow-y:auto}.legend-provider-group+.legend-provider-group{border-top:var(--rule-thin) solid var(--color-rule)}.legend-provider-title{padding:var(--space-3) var(--space-3) var(--space-1);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;display:block}.legend-toggle{justify-content:flex-start;align-items:center;gap:var(--space-2);width:100%;min-height:2.5rem;padding:0 var(--space-3);color:var(--color-ink-muted);background:0 0;border:0;flex:0 0 2.5rem;display:inline-flex}.legend-toggle:hover{background:var(--color-paper-muted);border:0}.legend-toggle:active{background:var(--color-rule);transform:none}.legend-toggle.is-active{color:var(--color-ink);border:0}.legend-swatch{width:var(--space-5);background:var(--series-color);opacity:.38;transform-origin:0;height:2px;transition:opacity var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-out);flex:none}.legend-toggle.is-active .legend-swatch{opacity:1}.legend-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.legend-toggle:not(.is-active) .legend-model-name{text-decoration:line-through;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}.eval-legend-items{flex-direction:column;flex:auto;min-height:0;display:flex}.eval-legend-item{align-items:center;gap:var(--space-2);min-height:4.25rem;padding:var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);font-family:var(--font-data);font-size:var(--text-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.eval-legend-copy{min-width:0;display:grid}.eval-legend-copy>span{white-space:normal;line-height:1.2}.eval-legend-copy small{margin-top:var(--space-1);color:var(--color-ink-faint);font-size:var(--text-2xs)}.eval-legend-item strong{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:650}.standalone-notes{gap:var(--space-1);padding:var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);line-height:var(--leading-normal);flex-direction:column;display:flex}.standalone-config{align-items:center;gap:var(--space-2);width:100%;min-height:4.25rem;padding:var(--space-3);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.standalone-config:hover{border-bottom-color:var(--color-rule);background:var(--color-paper-muted);color:var(--color-ink)}.standalone-config[aria-pressed=true]{box-shadow:inset 2px 0 var(--color-focus);color:var(--color-ink)}.standalone-config .eval-legend-copy>span,.standalone-config .eval-legend-copy>small{text-overflow:ellipsis;overflow:hidden}.standalone-config strong{font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:650}.composite-legend .legend-toggle{min-height:4rem;padding:var(--space-2) var(--space-3);text-align:left;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.legend-score{justify-items:center;gap:var(--space-1);display:grid}.legend-score-ruler{background:var(--color-rule-strong);width:2.5rem;height:2px;display:block;position:relative}.legend-score-tick{width:2px;height:.5rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.composite-legend .legend-toggle strong{color:var(--color-ink);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:650}.composite-legend .legend-toggle:not(.is-active) strong{color:var(--color-ink-faint)}.composite-legend .eval-legend-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chart-frame{background:var(--color-chart);border:0;place-items:center;width:100%;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}.axis-scale-controls{background:0 0;border:0;align-items:center;gap:4px;min-height:auto;margin:0;padding:0;display:flex}.axis-scale-button{min-width:4rem;min-height:2.5rem;padding:0 var(--space-3);color:var(--color-ink-faint);font-size:var(--text-2xs);background:0 0;border:0;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.axis-scale-button:hover{color:var(--color-ink);background:0 0;border:0}.axis-scale-button[aria-pressed=true],.axis-scale-button[aria-pressed=true]:hover,.axis-scale-button[aria-pressed=true]:active{box-shadow:none;color:#000;background:#f2f1ed}.axis-scale-button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.benchmark-chart{width:100%;min-width:0;height:100%;min-height:0;font-family:var(--font-data);display:block}.chart-axis-tick,.chart-axis-line{stroke:var(--color-rule-strong);stroke-width:var(--rule-thin);vector-effect:non-scaling-stroke}.chart-cartesian-gridline{stroke:var(--color-rule);stroke-width:var(--rule-thin);vector-effect:non-scaling-stroke}.chart-tick text,.chart-axis-title{fill:var(--color-ink-muted);font-size:var(--text-2xs)}.pareto-band{fill:#0000}.pareto-band.is-alt{fill:var(--color-pareto-band)}.pareto-gridline{fill:none;stroke:var(--color-rule);stroke-width:var(--rule-thin);vector-effect:non-scaling-stroke}.chart-series-line{fill:none;stroke:var(--series-color);stroke-linecap:round;stroke-linejoin:round;stroke-opacity:.52;stroke-width:2px;transition:stroke-opacity var(--duration-fast) var(--ease-standard), stroke-width var(--duration-fast) var(--ease-standard);vector-effect:non-scaling-stroke}.chart-series{transition:opacity var(--duration-fast) var(--ease-standard)}.chart-series.is-dimmed{opacity:.14}.chart-series.is-highlighted .chart-series-line{stroke-opacity:1;stroke-width:3px}.eval-chart-series .chart-series-line{stroke-opacity:.72}.chart-series:hover .chart-series-line,.chart-series:focus-within .chart-series-line{stroke-opacity:.92}.chart-point{cursor:pointer;animation:point-settle var(--duration-medium) var(--ease-out) both}.chart-point-hit-area{fill:#0000;pointer-events:all}.chart-point circle{fill:var(--series-color);stroke:var(--color-chart);stroke-width:2px;transition:r var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-standard);vector-effect:non-scaling-stroke}.chart-point-label{fill:var(--color-ink);font-size:var(--text-2xs);paint-order:stroke;pointer-events:none;stroke:var(--color-chart);stroke-linejoin:round;stroke-width:4px;font-weight:540}.chart-label-connector{stroke:var(--series-color);stroke-width:1px;opacity:.5;pointer-events:none}.chart-effort-label{fill:var(--color-ink);font-size:var(--text-2xs);opacity:0;paint-order:stroke;pointer-events:none;stroke:var(--color-chart);stroke-linejoin:round;stroke-width:4px;transition:opacity var(--duration-fast) var(--ease-standard) .8s}.chart-series:hover .chart-effort-label,.chart-point:focus .chart-effort-label{opacity:1}.chart-point:focus .chart-effort-label{transition-delay:0s}.eval-chart-point .chart-effort-label{opacity:1;transition:none}.chart-point:hover circle,.chart-point:focus circle{r:6px}.chart-point:focus,.chart-point:focus-visible{outline:none}.chart-point:focus-visible circle{stroke:var(--color-focus);stroke-width:3px}.chart-series.is-highlighted .chart-point circle{stroke-width:3px}.chart-series.is-highlighted .chart-point-label{font-weight:700}.chart-tooltip{pointer-events:none;animation:tooltip-appear var(--duration-fast) var(--ease-out) both}.chart-tooltip-surface{fill:var(--color-paper);stroke:var(--color-rule-strong);stroke-width:var(--rule-thin);vector-effect:non-scaling-stroke}.chart-tooltip-rule{stroke:var(--color-rule);stroke-width:var(--rule-thin);vector-effect:non-scaling-stroke}.chart-tooltip-title,.chart-tooltip-value{fill:var(--color-ink);font-weight:650}.chart-tooltip-title{font-size:var(--text-xs)}.chart-tooltip-label,.chart-tooltip-detail{fill:var(--color-ink-muted);font-size:var(--text-2xs)}.chart-tooltip-value{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.chart-tooltip-detail{fill:var(--color-ink-faint)}.chart-empty{border:var(--rule-thin) solid var(--color-rule-strong);text-align:center;place-content:center;width:100%;height:100%;min-height:0;display:grid}.chart-layout>.chart-empty{border:0}.chart-empty p{margin-bottom:var(--space-2);font-size:var(--text-sm)}.chart-empty span{color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs)}@keyframes point-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.roster-heading{flex:none;align-items:flex-end}.roster-section{gap:var(--space-3);flex-direction:column;display:flex}.roster-controls{align-items:center;gap:var(--space-2);line-height:1;display:flex}.selection-count{color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.search-field input{width:16rem;padding:0 var(--space-3);font-family:var(--font-data);font-size:var(--text-xs)}.search-field input::placeholder{color:var(--color-ink-faint)}.table-frame{overscroll-behavior:contain;scrollbar-gutter:stable;border-top:var(--rule-thin) solid var(--color-ink);border-bottom:var(--rule-thin) solid var(--color-rule);flex:auto;min-height:0;overflow:auto}.benchmark-table{border-collapse:collapse;table-layout:auto;width:100%;font-size:var(--text-sm)}.benchmark-table th,.benchmark-table td{padding:var(--space-3) var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);vertical-align:middle}.benchmark-table thead th{z-index:var(--z-raised);background:var(--color-paper);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.025em;text-align:left;white-space:nowrap;font-weight:520;position:sticky;top:0}.benchmark-table tbody th{text-align:left;min-width:13rem;font-weight:520}.model-row{transition:background-color var(--duration-fast) var(--ease-standard);background:0 0}.model-row:hover{background:var(--color-paper-muted)}.model-row:not(.is-active){color:var(--color-ink-muted)}.check-column{width:2.5rem;padding-right:var(--space-1)}input[type=checkbox]{border-radius:var(--radius-none);width:.95rem;height:.95rem;accent-color:var(--color-ink);cursor:pointer;vertical-align:middle;margin:0}.model-marker{width:.5rem;height:.5rem;margin-right:var(--space-3);background:var(--series-color);display:inline-block}.model-provider{margin-left:var(--space-3);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);font-weight:430}.number-cell{font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.score-cell{color:var(--color-ink);font-weight:650}.source-column small{margin-top:var(--space-1);color:var(--color-ink-faint);font-size:var(--text-2xs);font-weight:400;display:block}.coverage-cell{color:var(--color-ink-muted)}.table-empty{padding:var(--space-6) var(--space-3);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);margin:0}.methodology-dialog{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-none);background:var(--color-paper-raised);width:min(58rem,100vw - 3rem);max-width:none;max-height:min(46rem,100dvh - 3rem);color:var(--color-ink);padding:0;box-shadow:0 1.5rem 4rem #00000052,0 0 0 1px #ffffff0a}.methodology-dialog[open]{animation:picker-enter var(--duration-medium) var(--ease-out) both;flex-direction:column;display:flex}.methodology-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.methodology-header,.methodology-footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);flex:none;display:flex}.methodology-header{border-bottom:var(--rule-thin) solid var(--color-rule-strong)}.methodology-header .section-index{margin-bottom:var(--space-1)}.methodology-close{background:0 0}.methodology-content{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;display:grid;overflow-y:auto}.methodology-content section{padding:var(--space-6) var(--space-5)}.methodology-content section+section{border-left:var(--rule-thin) solid var(--color-rule)}.methodology-index{margin:0 0 var(--space-3);color:var(--color-ink-faint);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.methodology-content h3{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:560}.methodology-content ol{gap:var(--space-3);margin:var(--space-5) 0;color:var(--color-ink-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed);padding-left:1.25rem;display:grid}.methodology-formula{gap:var(--space-2);padding:var(--space-3);border-left:2px solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs);display:grid}.methodology-formula code{color:var(--color-ink);font:inherit;overflow-wrap:anywhere}.methodology-footer{border-top:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-2xs)}.methodology-footer span{text-wrap:pretty;max-width:68ch}.model-picker{border:var(--rule-thin) solid var(--color-rule-strong);border-radius:var(--radius-none);background:var(--color-paper-raised);width:min(72rem,100vw - 3rem);max-width:none;height:min(48rem,100dvh - 3rem);max-height:none;color:var(--color-ink);padding:0;box-shadow:0 1.5rem 4rem #00000052,0 0 0 1px #ffffff0a}.model-picker[open]{animation:picker-enter var(--duration-medium) var(--ease-out) both;flex-direction:column;display:flex}.model-picker::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3}.model-picker-header,.model-picker-tools,.model-picker-footer{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);flex:none;display:flex}.model-picker-header{border-bottom:var(--rule-thin) solid var(--color-rule-strong);justify-content:space-between}.model-picker-header .section-index{margin-bottom:var(--space-1)}.model-picker-close{background:0 0}.model-picker-tools{border-bottom:var(--rule-thin) solid var(--color-rule)}.model-picker-tools .search-field{flex:auto}.model-picker-tools .search-field input{width:100%}.model-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;display:grid;overflow-y:auto}.model-picker-row{align-items:center;gap:var(--space-3);min-height:4.25rem;padding:var(--space-3) var(--space-4);border:0;border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-ink-muted);text-align:left;background:0 0;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.model-picker-row:nth-child(odd){border-right:var(--rule-thin) solid var(--color-rule)}.model-picker-row:hover{border-color:var(--color-rule);background:var(--color-paper-muted);box-shadow:inset 0 0 0 var(--rule-thin) var(--color-ink)}.model-picker-row.is-active{background:var(--color-paper-muted);color:var(--color-ink)}.model-picker-copy{gap:var(--space-1);min-width:0;display:grid}.model-picker-copy strong,.model-picker-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.model-picker-copy strong{font-size:var(--text-sm);font-weight:560}.model-picker-copy small,.model-picker-coverage{color:var(--color-ink-faint);font-size:var(--text-2xs)}.model-picker-coverage,.model-picker-state{font-variant-numeric:tabular-nums;white-space:nowrap}.model-picker-state{min-width:3.5rem;color:var(--color-ink-faint);text-align:right}.model-picker-row.is-active .model-picker-state{color:var(--color-positive)}.model-picker-footer{border-top:var(--rule-thin) solid var(--color-rule-strong);color:var(--color-ink-muted);font-family:var(--font-data);font-size:var(--text-xs);justify-content:space-between}@keyframes picker-enter{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.series-0{--series-color:var(--color-series-0)}.series-1{--series-color:var(--color-series-1)}.series-2{--series-color:var(--color-series-2)}.series-3{--series-color:var(--color-series-3)}.series-4{--series-color:var(--color-series-4)}.series-5{--series-color:var(--color-series-5)}.series-6{--series-color:var(--color-series-6)}.series-7{--series-color:var(--color-series-7)}.loading-shell{align-content:center;min-height:100vh;display:grid}.loading-label{margin-bottom:var(--space-4);font-size:var(--text-lg)}.loading-rule{width:min(100%,32rem);height:var(--rule-thin);background:var(--color-rule);overflow:hidden}.loading-rule:after{background:var(--color-ink);content:"";width:28%;height:100%;animation:loading-scan 1.2s var(--ease-standard) infinite alternate;display:block}@keyframes loading-scan{to{transform:translate(260%)}}@media (prefers-reduced-motion:no-preference){button:not(:disabled):active{transform:scale(.96)}button.legend-toggle:not(:disabled):active{transform:none}.legend-toggle:focus-visible .legend-swatch{transform:scaleX(1.18)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.roster-controls>button:not(:disabled):hover:not(:active){transform:translateY(-1px)}.legend-toggle:not(:disabled):hover .legend-swatch{transform:scaleX(1.18)}}@media (max-width:72rem){.source-column{display:none}.benchmark-segment .chart-segment-button{padding-right:var(--space-2);padding-left:var(--space-2)}}@media (max-width:48rem){html{font-size:100%}.dashboard-shell,.loading-shell{padding-right:var(--space-3);padding-left:var(--space-3)}.utility-header{gap:var(--space-2);flex-basis:4.75rem;min-height:4.75rem}.brand-lockup{min-width:0}.brand-lockup h1{text-overflow:ellipsis;overflow:hidden}.workspace-tab{min-width:4.25rem;padding-right:var(--space-3);padding-left:var(--space-3)}.header-actions{flex:none}.chart-section,.roster-section{padding-top:var(--space-2);padding-bottom:var(--space-3)}.chart-section{padding-top:0}.chart-layout{grid-template-columns:8.5rem minmax(0,1fr)}.composite-layout{grid-template-columns:11.5rem minmax(0,1fr)}.chart-toolbar{gap:var(--space-2);scrollbar-width:none;overflow-x:auto}.chart-toolbar::-webkit-scrollbar{display:none}.chart-control-group{flex:none}.chart-control-label{display:none}.chart-toolbar-actions{flex:none}.chart-segment{scrollbar-width:none;overflow-x:auto}.chart-segment::-webkit-scrollbar{display:none}.legend-toggle{flex-basis:var(--control-height);min-height:var(--control-height)}.composite-legend .legend-toggle{min-height:4rem}.header-actions{gap:var(--space-1)}.section-heading,.roster-heading{align-items:flex-start}.section-heading{flex-wrap:wrap}.methodology-dialog{width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem)}.methodology-content{grid-template-columns:1fr}.methodology-content section+section{border-top:var(--rule-thin) solid var(--color-rule);border-left:0}.methodology-footer span{display:none}.roster-heading{display:grid}.roster-controls{grid-template-columns:1fr auto auto;width:100%;display:grid}.search-field input{width:100%}.chart-frame{overflow-x:auto}.benchmark-chart{width:58rem;height:100%;min-height:0}.chart-scroll-hint{display:block}.model-provider,.cost-column{display:none}.benchmark-table tbody th{min-width:0}.benchmark-table th,.benchmark-table td{padding-right:var(--space-2);padding-left:var(--space-2)}.model-picker{width:calc(100vw - 1.5rem);height:calc(100dvh - 1.5rem)}.model-picker-list{grid-template-columns:minmax(0,1fr)}.model-picker-row:nth-child(odd){border-right:0}.model-picker-tools{grid-template-columns:1fr auto auto;display:grid}.model-picker-tools .search-field{grid-column:1/-1}}@media (max-width:30rem){.roster-controls{grid-template-columns:1fr 1fr}.roster-controls .search-field{grid-column:1/-1}.model-picker-header,.model-picker-tools,.model-picker-footer{padding-right:var(--space-3);padding-left:var(--space-3)}.model-picker-footer span,.model-picker-coverage{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto;transition:none;animation:none}}
