@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.12tyk43_3sh9u.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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.0jzbimsg8vl84.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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.0-wfv7uh4i7h9.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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.0nx0ww8fni_q3.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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.09~u27dqhyhd6.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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_cfd9e230-module__wMpiTW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_cfd9e230-module__wMpiTW__variable{--font-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_50e3472c-module__QAW8OG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_50e3472c-module__QAW8OG__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_NphuKGZ8X1HYgu3LoEVdM6SZKqMP)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_9326615e-module__w9RNvG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_9326615e-module__w9RNvG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0b12;--bg-1:#0f0f18;--bg-2:#15151f;--panel:#13131d;--panel-2:#1a1a26;--panel-strong:#232331;--border:#272734;--border-strong:#383848;--rule:#1f1f2b;--ink:#f1eff8;--ink-1:#d2cfe0;--ink-2:#9d9ab1;--ink-3:#6f6d80;--ink-4:#4e4c5c;--muted:#6f6d80;--accent:#8b7cf6;--accent-2:#22d3ee;--accent-soft:#181233;--accent-ink:#c8bcff;--grad:linear-gradient(120deg, #8b5cf6 0%, #6366f1 42%, #22d3ee 100%);--grad-2:linear-gradient(120deg, #a78bfa 0%, #22d3ee 100%);--grad-soft:linear-gradient(120deg, #8b5cf629, #22d3ee24);--grad-text:linear-gradient(100deg, #c4b5fd 0%, #93e9f5 100%);--verified:#34d399;--verified-soft:#0e2a20;--difference:#fb7185;--difference-soft:#2c1620;--workspace:#c8d2f2;--workspace-soft:#16182a;--ok:#34d399;--ok-soft:#0e2a20;--warn:#fbbf24;--warn-soft:#2a2210;--bad:#fb7185;--bad-soft:#2c1620;--heat-0:#15151f;--heat-1:#1d1b36;--heat-2:#28285a;--heat-3:#2f4f7e;--heat-4:#2c7c9c;--heat-5:#38d0e0;--src-arena:#a98cff;--src-livebench:#4fdcc0;--src-artificial-analysis:#f0a94b;--src-bridgebench:#9a9aae;--src-scale-labs:#f57ab0;--src-opencompass:#7aa2e3;--src-mteb:#6fd0a0;--dot:#aa96ff08;--glass:color-mix(in srgb, var(--panel) 70%, transparent);--glass-2:color-mix(in srgb, var(--panel-2) 66%, transparent);--glass-border:color-mix(in srgb, #fff 9%, var(--border));--blur:blur(18px) saturate(150%);--radius-sm:7px;--radius:11px;--radius-lg:18px;--shadow-1:0 1px 2px #0006;--shadow-2:0 10px 34px -16px #000000a8;--shadow-3:0 34px 80px -34px #000000bd;--shadow-card:0 1px 0 #ffffff08 inset, 0 16px 44px -28px #000000b3;--glow-accent:0 0 0 1px color-mix(in srgb, var(--accent) 42%, transparent), 0 10px 40px -12px color-mix(in srgb, var(--accent) 55%, transparent);--glow-cyan:0 0 0 1px color-mix(in srgb, var(--accent-2) 38%, transparent), 0 10px 40px -12px color-mix(in srgb, var(--accent-2) 45%, transparent);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--ease:cubic-bezier(.2, 0, 0, 1);--dur-fast:.12s;--dur-base:.2s;--rail-w:64px;--rail-w-open:232px;--rail-gap:14px}body.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f6fb;--bg-1:#eeeef6;--bg-2:#e5e5f0;--panel:#fff;--panel-2:#f4f4fb;--panel-strong:#ececf6;--border:#e2e2ee;--border-strong:#cbcbdd;--rule:#ebebf4;--ink:#141322;--ink-1:#2c2b40;--ink-2:#54526a;--ink-3:#76748c;--ink-4:#9a98ae;--muted:#76748c;--accent:#6d5ef0;--accent-2:#0e9fc4;--accent-soft:#ece9fd;--accent-ink:#4733c8;--grad:linear-gradient(120deg, #7c5cf5 0%, #6366f1 42%, #06b6d4 100%);--grad-2:linear-gradient(120deg, #8b6cf7 0%, #0891b2 100%);--grad-soft:linear-gradient(120deg, #7c5cf51f, #06b6d41a);--grad-text:linear-gradient(100deg, #6d5ef0 0%, #0e9fc4 100%);--verified:#0f8b5f;--verified-soft:#dcefe6;--difference:#c4344f;--difference-soft:#f7dde2;--workspace:#1a1d33;--workspace-soft:#edeef6;--ok:#0f8b5f;--ok-soft:#dcefe6;--warn:#b46f00;--warn-soft:#f7eccf;--bad:#c4344f;--bad-soft:#f7dde2;--heat-0:#eeeef4;--heat-1:#dedcf2;--heat-2:#c3c2ee;--heat-3:#9aaee6;--heat-4:#66bcdc;--heat-5:#2bb6cf;--src-arena:#6b3fa0;--src-livebench:#1f8a76;--src-artificial-analysis:#b26200;--src-bridgebench:#3b3b46;--src-scale-labs:#9b2d58;--src-opencompass:#4f6ea8;--src-mteb:#2f7a58;--dot:#3c288208;--glass:color-mix(in srgb, var(--panel) 76%, transparent);--glass-2:color-mix(in srgb, var(--panel-2) 72%, transparent);--glass-border:color-mix(in srgb, #1a1733 8%, var(--border));--shadow-1:0 1px 2px #1a173312;--shadow-2:0 10px 30px -14px #1a173333;--shadow-3:0 28px 64px -30px #1a17334d;--shadow-card:0 1px 0 #1a17330a, 0 18px 40px -30px #1a173352;--glow-accent:0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent), 0 12px 38px -14px color-mix(in srgb, var(--accent) 42%, transparent);--glow-cyan:0 0 0 1px color-mix(in srgb, var(--accent-2) 30%, transparent), 0 12px 38px -14px color-mix(in srgb, var(--accent-2) 38%, transparent)}*{box-sizing:border-box}html,body{background-color:var(--bg);background-image:radial-gradient(110% 80% at 8% -10%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 52%), radial-gradient(100% 80% at 100% 0%, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 50%), radial-gradient(90% 70% at 50% 120%, color-mix(in srgb, var(--accent) 9%, transparent) 0%, transparent 55%), radial-gradient(var(--dot) 1px, transparent 1px);min-height:100%;color:var(--ink);font-family:var(--font-sans), sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.006em;background-position:0 0,0 0,0 0,-1px -1px;background-repeat:no-repeat,no-repeat,no-repeat,repeat;background-size:100% 100%,100% 100%,100% 100%,26px 26px;background-attachment:fixed;margin:0}@keyframes signal-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:none}}@keyframes signal-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes signal-shimmer{to{transform:translate(100%)}}@keyframes signal-pulse{0%,to{opacity:.55}50%{opacity:1}}.reveal{opacity:0}.reveal.in{animation:.62s cubic-bezier(.22,1,.36,1) both signal-rise;animation-delay:var(--reveal-delay,0s)}.signal-busy{position:relative}.signal-busy:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--accent) 14%, transparent) 50%, transparent 100%);animation:signal-shimmer 1.15s var(--ease) infinite;position:absolute;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){.reveal{opacity:1}.reveal.in,.signal-busy:after{animation:none}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}::selection{background:var(--accent);color:#0a0a0a}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}a,button,.hf-chip,.hf-rail-item,.hf-card,input,select,.matrix-score,summary{transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.mono-text{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums}.grad-text{background:var(--grad-text);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hf-shell{min-height:100vh;position:relative}.hf-header{z-index:30;height:56px;padding:0 24px 0 calc(var(--rail-w) + var(--rail-gap) * 2);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--bg) 76%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);align-items:center;gap:18px;display:flex;position:sticky;top:0}.hf-brand{flex-shrink:0;align-items:center;display:none}.hf-brand .mark{background:linear-gradient(155deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 62%, #000) 100%);color:#0a0a0a;width:30px;height:30px;font-family:var(--font-mono), monospace;letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 2px 10px -2px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid}.hf-breadcrumbs{min-width:0;color:var(--ink-3);font-family:var(--font-mono), monospace;align-items:center;gap:6px;font-size:12px;display:flex}.hf-breadcrumb-entry{align-items:center;gap:6px;display:inline-flex}.hf-breadcrumbs .crumb.active{color:var(--ink)}.hf-route-pill{border:1px solid var(--border);background:color-mix(in srgb, var(--panel) 90%, var(--bg));color:var(--ink-2);font-family:var(--font-mono), monospace;border-radius:999px;padding:5px 10px;font-size:11px;display:none}.hf-search-shell{flex:0 380px;min-width:280px;margin-left:auto;position:relative}.hf-search{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 60%, var(--bg));width:100%;color:var(--ink-3);align-items:center;gap:8px;padding:7px 10px;font-size:13px;display:flex}.hf-search:hover{border-color:var(--border-strong)}.hf-search.open{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent)}.hf-search input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:auto}.hf-search-results{z-index:20;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel) 92%, var(--bg));gap:10px;width:min(560px,100vw - 56px);padding:12px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #00000024}.hf-search-results-head{color:var(--ink-3);font-family:var(--font-mono), monospace;justify-content:space-between;gap:12px;font-size:11px;display:flex}.hf-search-list{gap:8px;display:grid}.hf-search-hit{border:1px solid var(--rule);border-radius:calc(var(--radius) - 2px);background:var(--panel);grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:10px 12px;display:grid}.hf-search-hit:hover{border-color:var(--border);transform:translateY(-1px)}.hf-search-hit .kind{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.hf-search-hit .copy{gap:4px;display:grid}.hf-search-hit .copy strong{font-size:13px;font-weight:600}.hf-search-hit .copy span{color:var(--ink-3);font-size:12px;line-height:1.4}.hf-search .kbd,.hf-kbd{border:1px solid var(--border);color:var(--ink-3);font-family:var(--font-mono), monospace;border-radius:3px;margin-left:auto;padding:2px 5px;font-size:10px}.hf-header-actions{align-items:center;gap:10px;display:flex}.live-dot{color:var(--ink-3);font-family:var(--font-mono), monospace;align-items:center;gap:6px;font-size:11px;display:inline-flex}.live-dot i,.hf-nav-foot .status i{background:var(--ok);border-radius:999px;width:6px;height:6px}.btn,.hf-btn{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink-1);align-items:center;gap:6px;padding:8px 13px;font-size:13px;font-weight:500;display:inline-flex}.btn:hover,.hf-btn:hover{border-color:var(--border-strong);background:var(--panel-2);color:var(--ink);transform:translateY(-1px)}.btn:active,.hf-btn:active{transform:translateY(.5px)}.btn:disabled,.hf-btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary,.hf-btn.primary{background:var(--grad);color:#0b0b12;box-shadow:0 6px 22px -10px color-mix(in srgb, var(--accent) 70%, transparent);background-size:140% 140%;border-color:#0000;font-weight:600;position:relative}.btn.primary:hover,.hf-btn.primary:hover{color:#0b0b12;box-shadow:var(--glow-accent);background-position:100%;transform:translateY(-1px)}.hf-btn.ghost{background:0 0;border-color:#0000}.hf-btn.ghost:hover{border-color:var(--border);background:var(--bg-1)}.hf-btn.danger{border-color:color-mix(in srgb, var(--bad) 34%, var(--border));color:var(--bad)}.hf-btn.danger:hover{border-color:var(--bad);background:var(--bad-soft);color:var(--bad)}.hf-rail{left:var(--rail-gap);top:calc(56px + var(--rail-gap));bottom:var(--rail-gap);z-index:40;width:var(--rail-w);border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel) 88%, var(--bg));-webkit-backdrop-filter:saturate(140%)blur(14px);box-shadow:var(--shadow-2);transition:width var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex-direction:column;padding:10px 0;display:flex;position:fixed;overflow:hidden}.hf-rail:hover,.hf-rail:focus-within,.hf-rail.pinned{width:var(--rail-w-open);box-shadow:var(--shadow-3)}.hf-rail-brand{flex-shrink:0;grid-template-columns:30px 1fr;align-items:center;gap:14px;height:44px;margin:0 17px 8px;display:grid}.hf-rail-brand .mark{background:linear-gradient(155deg, var(--accent) 0%, color-mix(in srgb, var(--accent) 62%, #000) 100%);color:#0a0a0a;width:30px;height:30px;font-family:var(--font-mono), monospace;letter-spacing:.02em;box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent), 0 2px 10px -2px color-mix(in srgb, var(--accent) 55%, transparent);border-radius:8px;place-items:center;font-size:10px;font-weight:600;display:grid}.hf-rail-brand .word{font-family:var(--font-serif), serif;letter-spacing:-.01em;white-space:nowrap;color:var(--ink);font-size:18px}.hf-rail-scroll{scrollbar-width:thin;flex:auto;min-height:0;padding:4px 0;overflow:hidden auto}.hf-rail-group{padding:6px 11px}.hf-rail-group+.hf-rail-group{border-top:1px solid var(--rule)}.hf-rail-kicker{height:14px;color:var(--ink-4);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 6px 6px;font-size:9px;display:block;overflow:hidden}.hf-rail-item,.hf-rail-pin{border-radius:var(--radius);width:100%;height:38px;color:var(--ink-2);text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:0 6px;font-size:13px;display:grid;position:relative}.hf-rail-item .ico,.hf-rail-pin .ico{width:28px;color:var(--ink-3);place-items:center;display:grid}.hf-rail-item .ico svg,.hf-rail-pin .ico svg{width:20px;height:20px}.hf-rail-item .lbl,.hf-rail-pin .lbl,.hf-rail-brand .word,.hf-rail-status .lbl{white-space:nowrap;opacity:0;min-width:0;transition:opacity var(--dur-base) var(--ease);overflow:hidden}.hf-rail:hover .lbl,.hf-rail:focus-within .lbl,.hf-rail.pinned .lbl,.hf-rail:hover .word,.hf-rail:focus-within .word,.hf-rail.pinned .word{opacity:1}.hf-rail-item:hover{background:var(--bg-1);color:var(--ink)}.hf-rail-item:hover .ico{color:var(--ink-1)}.hf-rail-item.active{background:color-mix(in srgb, var(--accent-soft) 64%, var(--panel));color:var(--ink);font-weight:500}.hf-rail-item.active .ico{color:var(--accent)}.hf-rail-item.active:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;height:20px;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.hf-rail-foot{border-top:1px solid var(--rule);flex-shrink:0;margin-top:4px;padding:8px 11px 2px}.hf-rail-pin{color:var(--ink-3)}.hf-rail-pin:hover{background:var(--bg-1);color:var(--ink)}.hf-rail-pin[aria-pressed=true] .ico{color:var(--accent)}.hf-rail-status{height:30px;color:var(--ink-4);font-family:var(--font-mono), monospace;grid-template-columns:28px 1fr;align-items:center;gap:14px;padding:0 6px;font-size:10px;display:grid}.hf-rail-status .dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ok) 22%, transparent);border-radius:50%;justify-self:center}.hf-mobile-nav{display:none}.hf-mobile-nav summary{list-style:none}.hf-mobile-nav summary::-webkit-details-marker{display:none}.hf-mobile-nav>summary{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel) 94%, var(--bg));color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.hf-mobile-nav-label,.hf-mobile-nav-kicker{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.hf-mobile-nav-current{color:var(--ink-2);font-size:13px;font-weight:600}.hf-mobile-nav-panel{border-bottom:1px solid var(--border);background:var(--panel);gap:16px;padding:16px;display:grid}.hf-mobile-nav-group{gap:10px;display:grid}.hf-mobile-nav-list{flex-wrap:wrap;gap:8px;display:flex}.hf-mobile-nav-item{border:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 72%, var(--panel));color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.hf-mobile-nav-item.active{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));background:color-mix(in srgb, var(--accent-soft) 34%, var(--panel));color:var(--ink)}.hf-mobile-nav-item .tag,.hf-mobile-nav-item .count{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.hf-mobile-nav-item .ico{color:var(--ink-3);place-items:center;display:inline-grid}.hf-mobile-nav-item .ico svg{width:15px;height:15px}.hf-mobile-nav-item.active .ico{color:var(--accent)}.hf-main{min-width:0;padding:28px 36px 80px calc(var(--rail-w) + var(--rail-gap) * 2 + 8px);transition:padding-left var(--dur-base) var(--ease);position:relative}:is(.hf-shell:has(.hf-rail.pinned) .hf-main,.hf-shell:has(.hf-rail.pinned) .hf-header){padding-left:calc(var(--rail-w-open) + var(--rail-gap) * 2 + 8px)}.hf-main:before{content:"";pointer-events:none;background:radial-gradient(80% 90% at 14% -8%, color-mix(in srgb, var(--accent) 16%, transparent) 0%, transparent 56%), radial-gradient(70% 80% at 96% -6%, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 52%);z-index:0;height:520px;position:absolute;top:0;left:0;right:0}.hf-main>*{z-index:1;position:relative}.hf-page-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding-bottom:14px;display:flex}.hf-page-head .eyebrow{margin-bottom:10px;display:inline-block}.grad-word{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.eyebrow,.selection-kicker,.label,.cmp-sub,.source-hero .sub,.changelog-entry .kind,.score-lbl{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.hf-page-head h1,.model-hero h1,.source-hero h1,.versus h2{font-family:var(--font-sans), sans-serif;letter-spacing:-.032em;text-wrap:balance;margin:0 0 10px;font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:640;line-height:1}.hf-page-head .dek{max-width:660px;color:var(--ink-2);font-family:var(--font-sans), sans-serif;font-size:16px;line-height:1.55}.manifesto .dek,.home-c .hero .dek{max-width:700px;color:var(--ink-2);font-family:var(--font-serif), serif;font-size:20px;line-height:1.38}.hf-page-head .meta,.versus .meta,.leader-meta,.sub,.scorelist .sub,.ing-meta{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px;line-height:1.7}.hf-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);padding:20px;position:relative}.hf-card:before{content:"";border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent) 50%, transparent), color-mix(in srgb, var(--accent-2) 50%, transparent), transparent);opacity:.55;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.hf-card h3{margin:0 0 4px;font-size:15px;font-weight:600}.hint{color:var(--ink-3);margin:0 0 12px;font-size:12px;line-height:1.5}.hf-chip{border:1px solid var(--border);background:var(--panel);color:var(--ink-2);font-family:var(--font-mono), monospace;border-radius:999px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}button.hf-chip:hover{border-color:var(--border-strong);color:var(--ink)}.hf-chip.accent{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 32%, transparent);color:var(--accent-ink)}button.hf-chip.accent:hover{border-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--accent-ink)}.hf-chip.ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.official-evidence-chip{border-color:color-mix(in srgb, var(--warn) 50%, var(--border));background:var(--warn-soft);color:var(--warn);font-weight:700}.provider-official-warning{border:1px solid color-mix(in srgb, var(--warn) 46%, var(--border));border-left-width:4px;border-left-color:var(--warn);border-radius:var(--radius);background:var(--warn-soft);color:color-mix(in srgb, var(--warn) 82%, var(--ink));margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.cmp-evidence-badges{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:6px;display:flex}.cmp-evidence-badges .hf-chip{padding:2px 6px;font-size:10px}.compare-evidence-details{text-align:right;margin-top:6px}.compare-evidence-details summary{cursor:pointer;color:var(--ink-3);font-size:11px}.compare-evidence-details dl{gap:4px;margin:6px 0 0;display:grid}.compare-evidence-details dl div{grid-template-columns:minmax(76px,max-content) minmax(0,1fr);gap:8px;display:grid}.compare-evidence-details dt{color:var(--ink-3)}.compare-evidence-details dd{color:var(--ink-1);margin:0}.hf-segmented{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);padding:3px;display:inline-flex}.hf-segmented button{border-radius:var(--radius-sm);color:var(--ink-3);font-family:var(--font-mono), monospace;background:0 0;border:0;padding:5px 10px;font-size:12px}.hf-segmented button:hover{color:var(--ink-1)}.hf-segmented button.active{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-1)}.src-dot{vertical-align:middle;border-radius:999px;width:6px;height:6px;display:inline-block}.src-arena{background:var(--src-arena)}.src-livebench{background:var(--src-livebench)}.src-artificial-analysis{background:var(--src-artificial-analysis)}.src-bridgebench{background:var(--src-bridgebench)}.src-scale-labs{background:var(--src-scale-labs)}.src-opencompass{background:var(--src-opencompass)}.src-mteb{background:var(--src-mteb)}.statrow{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px;display:grid}.matrix-onboarding{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel-2) 82%, var(--panel));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;margin-bottom:18px;padding:14px;display:grid}.matrix-onboarding h3{margin:4px 0 6px}.matrix-onboarding-actions{justify-content:flex-end}.matrix-onboarding-actions .hf-chip{padding:7px 12px;font-size:12px}.stat{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);padding:16px 18px;position:relative;overflow:hidden}.stat:before{content:"";background:var(--accent);opacity:0;width:2px;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:0 auto 0 0}.stat:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(-2px)}.stat:hover:before{opacity:1}.stat .lbl{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;display:block}.stat .val{color:var(--ink);font-family:var(--font-mono), monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:38px;font-weight:500;line-height:1;display:block}.stat .tr{color:var(--ink-3);margin-top:9px;font-size:12px;display:block}.home-a,.home-b,.home-c,.home-d{gap:24px;display:grid}.matrix-card{padding:0;overflow:hidden}.matrix-toolbar{border-bottom:1px solid var(--border);background:var(--panel-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matrix-toolbar-spacer{flex:24px}.toolbar-search{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.toolbar-search.compact{min-width:180px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toolbar-search input,.inline-select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--ink);padding:0 10px}.toolbar-search input:hover,.inline-select:hover,.workspace-name input:hover,textarea:hover{border-color:var(--border-strong)}.toolbar-search input:focus,.inline-select:focus,.workspace-name input:focus,.weight-slider:focus-visible,textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.table-results,.table-subtle{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.table-subtle{margin-top:4px;display:block}.table-chip-band,.table-tools{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 60%, var(--panel));gap:10px;padding:12px 14px;display:grid}.table-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.matrix-pagination{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 50%, var(--panel));align-items:stretch;display:flex}.matrix-pagination-divider{background:var(--border);flex-shrink:0;width:1px}.matrix-pagination-axis{flex:1;align-items:center;gap:8px;min-width:0;padding:8px 14px;display:flex}.matrix-pagination-label{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px}.matrix-pagination-range{color:var(--ink-2);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:11px}.matrix-pagination-controls{gap:4px;display:flex}.matrix-pager-btn{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--panel);width:26px;height:26px;color:var(--ink-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;font-size:14px;line-height:1;display:inline-flex}.matrix-pager-btn:not(:disabled):hover{border-color:var(--border-strong);color:var(--ink)}.matrix-pager-btn:disabled{opacity:.35;cursor:not-allowed}.matrix-pagination-size .inline-select{min-height:26px;padding:0 6px;font-size:11px}.table-pagination{border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--panel-2) 50%, var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.table-pagination-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.table-page-size{align-items:center;gap:6px;display:inline-flex}.table-page-size .inline-select{min-height:28px;padding:0 8px;font-size:12px}.hf-chip:disabled{cursor:not-allowed;opacity:.45}.interactive-table-shell{min-width:0;display:grid}.table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;width:100%;min-width:0;overflow:auto hidden}.table-scroll>table{width:max-content;min-width:100%}.hf-loading-placeholder{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 78%, var(--panel));gap:8px;padding:14px;display:grid}.hf-loading-placeholder.compact{padding:10px 12px}.hf-loading-line{background:linear-gradient(90deg, color-mix(in srgb, var(--panel) 86%, transparent) 0%, color-mix(in srgb, var(--accent-soft) 46%, var(--panel)) 50%, color-mix(in srgb, var(--panel) 86%, transparent) 100%);background-size:180% 100%;border-radius:999px;width:100%;height:10px;animation:1.15s linear infinite hf-loading-shift;display:block}.hf-loading-placeholder.compact .hf-loading-line:last-child,.hf-loading-placeholder .hf-loading-line:nth-child(2n){width:72%}.hf-nav-loading{padding:6px 0}.hf-mobile-nav-skeleton{pointer-events:none}@keyframes hf-loading-shift{0%{background-position:100% 0}to{background-position:-100% 0}}.sortable-th{width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;display:flex}.sortable-th.active{color:var(--ink)}.table-link{color:inherit;align-items:center;gap:8px;display:inline-flex}.table-empty{text-align:center;color:var(--ink-3);padding:22px 14px;font-size:13px}.matrix-layout{grid-template-columns:minmax(0,1fr) 320px;display:grid}.matrix-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;width:100%;min-width:0;overflow:auto hidden}.matrix-scroll>.matrix-table{width:max-content;min-width:100%}.matrix-table,.heatmap-card table,.cmp,.honesty-table,.index-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.matrix-table thead th,.heatmap-card thead th,.cmp th,.honesty-table th,.index-table th{z-index:2;border-bottom:1px solid var(--border);background:var(--panel-2);color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;padding:10px 8px;font-size:10px;position:sticky;top:0}.matrix-table th .src,.heatmap-card th .src{color:var(--ink-4);margin-top:3px;font-size:11px;display:block}.matrix-table td,.matrix-table th,.cmp td,.heatmap-card td,.honesty-table td,.index-table td{border-bottom:1px solid var(--rule)}.cmp tbody tr:hover td,.index-table tbody tr:hover td,.honesty-table tbody tr:hover td{background:var(--bg-1)}.matrix-table tbody tr:hover .model-c{background:var(--panel-2)}.index-table td{vertical-align:top;padding:12px 14px;font-size:13px}.cellbar{grid-template-columns:minmax(40px,1fr) auto;align-items:center;gap:10px;min-width:96px;display:grid}.cellbar-track{background:color-mix(in srgb, var(--ink-4) 22%, transparent);border-radius:999px;height:6px;position:relative;overflow:hidden}.cellbar-fill{background:var(--grad);box-shadow:0 0 12px -2px color-mix(in srgb, var(--accent) 60%, transparent);border-radius:999px;transition:width .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.cellbar.spread .cellbar-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--warn) 60%, var(--bad)), var(--bad))}.cellbar-val{color:var(--ink-1);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.index-table tbody tr:hover .cellbar-track{background:color-mix(in srgb, var(--ink-4) 30%, transparent)}.cmp th.r .sortable-th,.cmp td.r .cmp-metric{justify-content:flex-end}.matrix-table .model-h,.matrix-table .model-c{z-index:3;text-align:left;background:var(--panel);border-right:1px solid var(--border);min-width:220px;padding:10px 14px;position:sticky;left:0}.matrix-table thead .model-h{background:var(--panel-2)}.matrix-table thead th:not(.model-h) .sortable-th{min-height:34px}.model-c .nm,.heatmap-card .nm,.scorelist .nm,.cmp-label{font-size:13px;font-weight:600}.model-c .lab{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.matrix-score{border-radius:var(--radius-sm);width:100%;min-height:56px;color:var(--ink);background:0 0;border:0;place-items:center;gap:3px;padding-bottom:6px;display:grid;position:relative;overflow:hidden}.matrix-score strong{font-size:13px;font-weight:600}.matrix-score span,.matrix-empty{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.matrix-score .ms-bar{background:color-mix(in srgb, var(--accent) 60%, var(--accent-ink));opacity:.55;height:3px;transition:opacity var(--dur-fast) var(--ease), height var(--dur-fast) var(--ease);border-radius:0 999px 999px 0;position:absolute;bottom:0;left:0}.matrix-score:hover{background:var(--bg-1)}.matrix-score:hover .ms-bar{opacity:.9;height:4px}.matrix-score.active{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 40%, transparent)}.matrix-score.active strong{color:var(--accent-ink)}.matrix-score.active .ms-bar{opacity:1;background:var(--accent);height:4px}.selection-card{border-left:1px solid var(--border);background:var(--panel);padding:18px}.selection-model{color:var(--ink-3);font-family:var(--font-mono), monospace;margin:0 0 14px;font-size:11px}.selection-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.hero-grid{grid-template-columns:1.6fr .9fr;gap:32px;display:grid}.manifesto h1{font-family:var(--font-serif), serif;letter-spacing:-.03em;margin:0;font-size:clamp(3rem,8vw,4.75rem);line-height:.95}.manifesto h1 em,.pullquote em{color:var(--accent);font-style:italic}.manifesto h1 .s{color:var(--ink-3);text-decoration:line-through}.srclegend{align-self:end;gap:6px;display:grid}.srclegend .item{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);align-items:center;gap:8px;padding:6px 10px;display:flex}.srclegend .bigdot{border-radius:999px;width:10px;height:10px}.srclegend .nm{flex:1;font-weight:500}.srclegend .jd{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:10px}.dispute-tools{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.dispute-tools h2,.honesty h2,.rules-list h4{font-family:var(--font-serif), serif;margin:0;font-size:28px;font-weight:400}.dispute-row{border-bottom:1px solid var(--rule);grid-template-columns:200px 1fr 100px;align-items:center;gap:20px;padding:18px 0;display:grid}.dispute-row .who .nm{font-size:15px;font-weight:600}.dispute-row .rng{height:52px;position:relative}.dispute-row .rng:before{content:"";border-top:1px dashed var(--rule);position:absolute;inset:50% 0 auto}.dispute-row .sp{border:1px solid var(--border);background:color-mix(in srgb, var(--ink) 10%, transparent);border-radius:999px;height:10px;position:absolute;top:50%;transform:translateY(-50%)}.dispute-row .dot{border:2px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 1px var(--border);background:var(--accent);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}.dispute-row .ticks{color:var(--ink-4);font-family:var(--font-mono), monospace;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.dispute-row .spread{text-align:right}.dispute-row .spread .n{font-family:var(--font-serif), serif;font-size:30px}.dispute-row .spread .n.big{color:var(--accent)}.honesty{padding-top:8px}.honesty-table td,.honesty-table th{text-align:left;padding:12px}.honesty-table .txbar,.txbar{background:var(--bg-1);border-radius:999px;width:140px;height:6px;overflow:hidden}.honesty-table .txbar i,.txbar i{background:var(--ink);height:100%;display:block}.masthead{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);color:var(--ink-2);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;padding:8px 0;font-size:10px;display:flex}.home-c .hero{border-bottom:1px solid var(--border);grid-template-columns:1.6fr 1fr;gap:56px;padding:32px 0 36px;display:grid}.home-c .hero .kick,.art .k{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;font-size:10px}.smalls{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.small-cell{background:var(--panel);padding:20px}.small-cell .head{justify-content:space-between;align-items:baseline;display:flex}.small-cell .head h4,.small-cell .leader,.long-reads h3{font-family:var(--font-serif), serif;margin:0;font-weight:400}.small-cell .leader{margin-top:10px;font-size:28px;line-height:1.05}.small-cell .ranks .row{border-top:1px solid var(--rule);grid-template-columns:18px 1fr auto;gap:8px;padding:5px 0;font-size:12px;display:grid}.small-cell .ranks .track{background:var(--bg-1);grid-column:2/4;height:3px}.small-cell .ranks .track i{background:var(--ink);height:100%;display:block}.small-cell .note{border-top:1px solid var(--rule);color:var(--ink-2);font-family:var(--font-serif), serif;margin-top:12px;padding-top:10px;font-size:14px;font-style:italic;line-height:1.45}.pullquote{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);text-align:center;max-width:980px;font-family:var(--font-serif), serif;margin:40px auto;padding:40px 60px;font-size:40px;line-height:1.15}.long-reads{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.long-reads .art{border-top:2px solid var(--ink);padding-top:12px}.long-reads .art p{color:var(--ink-2);font-size:13px;line-height:1.55}.cont{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.knobs{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.knob .lbl{margin-bottom:10px}.toprow{border:1px solid var(--border);border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--panel-2);color:var(--ink-3);border-bottom:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:12px;display:flex}.toprow-tools{flex-wrap:wrap;gap:12px;display:flex}.toprow-copy{margin-left:10px}.heatmap-card{border:1px solid var(--border);background:var(--panel);border-top:0;overflow:hidden}.heatmap-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges;width:100%;min-width:0;overflow:auto hidden}.heatmap-scroll>table{width:max-content;min-width:100%}.heatmap-card .model-c{min-width:190px;padding:10px 14px}.heatmap-card .sum{text-align:right;color:var(--ink-2);font-family:var(--font-mono), monospace;padding:10px 8px;font-size:12px}.heat-cell{text-align:center;min-height:44px;font-family:var(--font-mono), monospace;justify-content:center;align-items:center;padding:0 6px;font-size:11px;display:flex}.heat-cell.h0{background:var(--heat-0);color:var(--ink-3)}.heat-cell.h1{background:var(--heat-1)}.heat-cell.h2{background:var(--heat-2)}.heat-cell.h3{background:var(--heat-3)}.heat-cell.h4{background:var(--heat-4);color:#fff}.heat-cell.h5{background:var(--heat-5);color:#fff}.heat-cell.empty{background:repeating-linear-gradient(45deg, transparent 0 4px, var(--rule) 4px 5px);color:var(--ink-4)}.heat-legend{border:1px solid var(--border);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--panel);color:var(--ink-3);font-family:var(--font-mono), monospace;border-top:0;align-items:center;gap:10px;padding:14px;font-size:11px;display:flex}.heat-legend .scale{display:flex}.heat-legend .scale i{width:22px;height:10px}.heat-legend .scale .h0{background:var(--heat-0)}.heat-legend .scale .h1{background:var(--heat-1)}.heat-legend .scale .h2{background:var(--heat-2)}.heat-legend .scale .h3{background:var(--heat-3)}.heat-legend .scale .h4{background:var(--heat-4)}.heat-legend .scale .h5{background:var(--heat-5)}.detail-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:28px;display:grid}.detail-grid>*{min-width:0}.detail-grid aside{gap:14px;display:grid;position:sticky;top:80px}.capsules{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.data-stamp-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.data-stamp-head>*{min-width:0}.data-stamp-copy{flex:none;max-width:360px}.data-stamp-capsules{flex:auto;place-content:flex-start flex-end;align-items:flex-start}.data-stamp-capsules .hf-chip{overflow-wrap:anywhere;white-space:normal;flex:none;max-width:100%}.domain-groups{flex-direction:column;gap:8px;margin-top:14px;display:flex}.domain-group{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel-2) 60%, var(--panel));overflow:hidden}.domain-group>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto minmax(120px,180px) 16px;align-items:center;gap:16px;padding:12px 16px;list-style:none;display:grid}.domain-group>summary::-webkit-details-marker{display:none}.domain-group>summary:hover{background:var(--bg-1)}.domain-group .dg-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.domain-group .dg-count{color:var(--ink-3);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:11px}.domain-group .dg-chevron{border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);width:9px;height:9px;transition:transform var(--dur-fast) var(--ease);justify-self:center;transform:rotate(45deg)}.domain-group[open]>summary .dg-chevron{transform:rotate(225deg)}.domain-group[open]>summary{border-bottom:1px solid var(--border)}.domain-group .model-scorelist{padding:2px 16px 8px}.scorelist .row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(64px,160px) minmax(44px,70px);align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.domain-group .scorelist .row:last-child{border-bottom:0}.scorelist .row>*{min-width:0}.scorelist .nm,.scorelist .sub{overflow-wrap:anywhere}.scorelist .bar{background:var(--bg-1);border-radius:999px;height:6px;overflow:hidden}.score-readout{gap:6px;display:grid}.scorelist .bar i{background:var(--ink);height:100%;display:block}.scorelist .v{text-align:right;font-family:var(--font-mono), monospace;font-size:12px}.model-metric-value{justify-items:end;gap:4px;min-width:120px;display:grid}.model-metric-value strong{color:var(--ink);font-size:16px}.model-scorelist .row{grid-template-columns:minmax(0,1fr) minmax(0,160px) minmax(0,120px);align-items:start}.model-scorelist .row>:first-child,.model-scorelist .score-readout,.model-scorelist .model-metric-value{min-width:0}.model-scorelist .table-subtle,.model-scorelist .score-readout .hint,.model-scorelist .model-metric-value .hint,.model-scorelist .model-metric-value strong{overflow-wrap:anywhere}.radar{aspect-ratio:1;width:100%}.radar-label{fill:var(--ink-3);text-anchor:middle;font-size:6px}.radar-label.missing{fill:var(--ink-4)}.radar-outline{fill:none;stroke:var(--accent);stroke-width:2px}.radar-dot{fill:var(--accent)}.radar-note{margin-top:10px}.kv{grid-template-columns:1fr auto;gap:8px 16px;font-size:13px;display:grid}.kv .k{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.passport-grid{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.passport-grid .cell{background:var(--panel);padding:14px}.passport-grid .cell .k{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px}.measures-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.measures-grid .card{border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px}.measures-grid .card.ok{background:var(--ok-soft);border-color:#0000}.measures-grid .card.bad{background:var(--bad-soft);border-color:#0000}.versus{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);grid-template-columns:1fr auto 1fr;margin-bottom:20px;display:grid;overflow:hidden}.versus .side{flex-direction:column;gap:4px;padding:22px;display:flex}.versus .side.l{border-right:1px solid var(--border)}.versus .lab{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.versus .vs{color:var(--ink-3);font-family:var(--font-serif), serif;place-items:center;padding:0 18px;font-size:22px;display:grid}.table-card{padding:0;overflow:hidden}.cmp th.r,.cmp td.r{text-align:right}.cmp td{padding:12px;font-size:13px}.cmp td.win{font-weight:600}.cmp td.win.l{color:var(--accent)}.cmp td.win.r_{color:var(--ok)}.cmp.multi td.win{background:var(--grad-soft);position:relative}.cmp.multi td.win:before{content:"";background:var(--grad);width:2px;position:absolute;inset:0 auto 0 0}.cmp.multi td.win .cmp-metric strong{color:var(--accent-ink)}.cmp.multi th:first-child,.cmp.multi td:first-child{z-index:3;background:color-mix(in srgb, var(--panel) 94%, var(--bg));box-shadow:1px 0 0 var(--border);position:sticky;left:0}.cmp.multi th:first-child{z-index:4}.cmp.multi tbody tr:hover td:first-child{background:color-mix(in srgb, var(--panel-2) 96%, var(--bg))}.table-export-btn{border:1px solid var(--glass-border);background:var(--glass);color:var(--ink-2);font-family:var(--font-mono), monospace;border-radius:999px;margin-left:10px;padding:3px 11px;font-size:11px}.table-export-btn:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent-ink)}.cmp-metric{justify-items:end;display:grid}.cmp-metric strong{font-size:13px}.delta{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.delta.pos{color:var(--ok)}.delta.neg{color:var(--bad)}.cbar{background:var(--bg-1);border-radius:999px;width:100%;max-width:220px;height:8px;margin-left:auto;display:flex;overflow:hidden}.cbar .a{background:var(--accent)}.cbar .b{background:var(--ink)}.compare-relative{justify-items:end;display:grid}.formula-box{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-1);color:var(--ink-1);font-family:var(--font-mono), monospace;margin-bottom:18px;padding:18px;font-size:14px;line-height:1.8}.formula-box .w{background:var(--accent);color:#0a0a0a;border-radius:3px;padding:1px 6px;font-weight:600;display:inline-block}.formula-box .t{border:1px solid var(--border);background:var(--panel);border-radius:3px;padding:1px 6px;display:inline-block}.formula-box .note{color:var(--ink-3);margin-top:8px;font-size:11px;display:block}.ingredients{gap:8px;display:grid}.ing{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:34px minmax(0,1fr) 180px 48px 24px;align-items:center;gap:14px;padding:12px;display:grid}.order-controls{gap:4px;display:grid}.order-btn{border:1px solid var(--border);background:var(--panel-2);width:100%;color:var(--ink-2);border-radius:4px;place-items:center;padding:0;font-size:11px;display:grid}.order-btn:disabled{opacity:.45}.weight-slider,.slider-wrap{width:100%}.ing .w{text-align:right;font-family:var(--font-mono), monospace;font-size:13px}.ing .x{color:var(--ink-3);background:0 0;border:0}.builder-actions{gap:8px;margin-top:12px;display:flex}.method-steps{display:grid}.method-step{border-bottom:1px solid var(--rule);grid-template-columns:48px 1fr;gap:20px;padding:24px 0;display:grid}.method-step .n{color:var(--accent);font-family:var(--font-serif), serif;font-size:40px}.method-step h3{font-family:var(--font-serif), serif;margin:0 0 4px;font-size:24px;font-weight:400}.method-step p{color:var(--ink-2);margin:0 0 8px;font-size:14px;line-height:1.55}.detail{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.changelog-entry{border-bottom:1px solid var(--rule);grid-template-columns:110px 110px 1fr;align-items:baseline;gap:18px;padding:14px 0;display:grid}.changelog-entry .date{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:12px}.changelog-entry .kind{text-align:center;border-radius:3px;padding:3px 8px;font-size:10px}.kind.parser{background:var(--warn-soft);color:var(--warn)}.kind.mapping{background:var(--bg-1);color:var(--ink-2)}.kind.product{background:var(--ok-soft);color:var(--ok)}.kind.methodology{background:var(--ink);color:var(--bg)}.changelog-entry .msg{color:var(--ink-1);font-size:14px;line-height:1.45}.source-hero{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:flex-end;gap:20px;margin-bottom:24px;padding-bottom:20px;display:grid}.score-col{text-align:right}.score{font-family:var(--font-serif), serif;font-size:72px;line-height:1}.score.accent{color:var(--accent)}.api-box{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-1);color:var(--ink-1);font-family:var(--font-mono), monospace;padding:12px 14px;font-size:12px;line-height:1.8}.api-box .m{color:var(--accent)}.api-box .p{color:var(--ink-2)}.api-box .q{color:var(--ok)}.tickets .ticket{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr 80px;align-items:baseline;gap:12px;padding:10px 0;font-size:13px;display:grid}.st{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;text-align:center;border-radius:3px;padding:2px 6px;font-size:10px}.st.open{background:var(--bad-soft);color:var(--bad)}.st.closed{background:var(--bg-1);color:var(--ink-3)}.ticket .id{text-align:right;color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.plain-list{color:var(--ink-2);gap:10px;margin:0;padding-left:18px;font-size:14px;line-height:1.55;display:grid}.plain-list.compact{gap:8px}.guide-query-panel,.guide-answer-panel{gap:18px;display:grid}.guide-query-panel{border-color:color-mix(in srgb, var(--workspace) 28%, var(--border))}.guide-answer-panel{border-color:color-mix(in srgb, var(--verified) 22%, var(--border));background:linear-gradient(180deg, color-mix(in srgb, var(--panel) 88%, var(--verified-soft)) 0%, var(--panel) 42%)}.guide-answer-panel h2{font-family:var(--font-serif), serif;letter-spacing:0;max-width:22ch;margin:0;font-size:32px;line-height:1.05}.guide-query-row{align-items:stretch}.guide-query-row .workspace-name{flex:320px}.guide-query-callout{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 74%, var(--panel));gap:8px;padding:12px 14px;display:grid}.guide-query-callout strong{font-family:var(--font-serif), serif;font-size:22px;font-weight:400;line-height:1.2}.guide-live-note{color:var(--ink-3);font-family:var(--font-mono), monospace;margin:0;font-size:11px}.guide-primary-controls{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.guide-primary-control{min-width:0}.guide-primary-control-wide{grid-column:1/-1}.guide-select{width:100%}.guide-control-note{max-width:68ch;margin:0}.guide-primary-controls .hf-segmented{flex-wrap:wrap;width:fit-content;max-width:100%;display:flex}.guide-advanced-shell{gap:10px;display:grid}.guide-inline-details,.compare-utility-panel,.artifact-share-collapsed{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 74%, var(--panel))}.guide-inline-details summary,.compare-utility-panel summary,.artifact-share-collapsed>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;list-style:none;display:flex}.guide-inline-details summary::-webkit-details-marker{display:none}.compare-utility-panel summary::-webkit-details-marker{display:none}.artifact-share-collapsed>summary::-webkit-details-marker{display:none}.guide-inline-details summary>span:first-child,.compare-utility-panel summary>span:first-child,.artifact-share-collapsed>summary>span:first-child{color:var(--ink);font-weight:600}.guide-inline-details summary>span:last-child,.compare-utility-panel summary>span:last-child,.artifact-share-collapsed>summary>span:last-child{color:var(--ink-3);font-size:12px}.guide-advanced-toggle{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);width:100%;color:var(--ink);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.guide-advanced-meta{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.guide-advanced-panel{border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--panel-2) 70%, var(--panel));gap:14px;padding:14px;display:grid}.guide-advanced-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.guide-formula-box,.shortlist-formula-box{margin-bottom:0}.guide-source-map{border:1px solid color-mix(in srgb, var(--workspace) 26%, var(--border));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--workspace) 5%, var(--panel))}.guide-source-map summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:13px 14px;list-style:none;display:flex}.guide-source-map summary::-webkit-details-marker{display:none}.guide-source-map summary>span:first-child{color:var(--ink);font-weight:700}.guide-source-map summary>span:last-child{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.source-map-preview{gap:8px;padding:0 14px 14px;display:grid}.source-map-row{border:1px solid var(--rule);border-radius:var(--radius);background:var(--panel);grid-template-columns:28px minmax(0,1fr) max-content;align-items:center;gap:12px;padding:10px 12px;display:grid}.source-map-row.context{background:color-mix(in srgb, var(--panel-2) 78%, var(--panel))}.source-map-index{background:var(--verified-soft);width:22px;height:22px;color:var(--verified);font-family:var(--font-mono), monospace;border-radius:999px;place-items:center;font-size:11px;font-weight:700;display:grid}.source-map-row.context .source-map-index{background:var(--warn-soft);color:var(--warn)}.source-map-row div{gap:3px;min-width:0;display:grid}.source-map-row strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.source-map-row span{color:var(--ink-3);font-size:12px}.source-map-row .source-map-index{color:var(--verified);font-family:var(--font-mono), monospace;font-size:11px}.source-map-row>span:last-child{color:var(--ink-2);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.guide-answer-head{gap:12px;display:grid}.guide-answer-meta{margin-top:0}.guide-answer-grid,.shortlist-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guide-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.guide-cta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.guide-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.guide-stat-list div{border-top:1px solid var(--rule);gap:4px;padding-top:10px;display:grid}.guide-stat-list dt{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.guide-stat-list dd{color:var(--ink);margin:0;font-size:14px}.shortlist-card{gap:14px}.trust-os-strip,.trust-card-strip{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 76%, var(--panel));gap:10px;padding:12px 14px;display:grid}.trust-os-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-os-strip div,.trust-card-strip span{min-width:0}.trust-os-strip strong,.trust-os-strip span,.trust-card-strip span,.receipt-stack .label{display:block}.trust-os-strip strong{color:var(--ink);font-size:12px}.trust-os-strip span,.trust-card-strip span{color:var(--ink-2);font-size:12px;line-height:1.45}.trust-card-strip{grid-template-columns:minmax(0,1.3fr) repeat(2,minmax(0,1fr))}.trust-signal-list{gap:6px;font-size:13px}.receipt-stack{gap:8px;display:grid}.receipt-link{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 72%, var(--panel));color:inherit;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.receipt-link:hover{border-color:color-mix(in srgb, var(--accent) 36%, var(--border))}.receipt-link.context{border-style:dashed}.receipt-link span,.evidence-card-list .subtle{color:var(--ink-3);font-size:12px}.why-not-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:28px;display:grid}.why-not-item{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 70%, var(--panel));align-content:start;gap:10px;padding:14px;display:grid}.why-not-item h4{margin:0;font-size:16px}.admin-review-actions{gap:16px;margin-top:18px;display:grid}.admin-review-action-list{gap:12px;display:grid}.admin-review-action-item{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 72%, var(--panel));gap:10px;padding:14px;display:grid}.admin-review-action-item textarea{resize:vertical;min-height:68px}.artifact-share-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.artifact-preview{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 34%, var(--panel));gap:8px;padding:14px 16px;display:grid}.artifact-share-panel{gap:18px;margin-top:28px;display:grid}.artifact-share-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.artifact-share-section{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 78%, var(--panel));gap:12px;padding:16px;display:grid}.artifact-share-section h4{color:var(--ink);margin:2px 0 0;font-size:15px}.artifact-share-section .hint{margin-bottom:0}.artifact-share-section-head{justify-content:space-between;align-items:start;gap:16px;display:flex}.artifact-link-shell{border:1px dashed var(--border-strong);border-radius:var(--radius);background:var(--panel);padding:12px 14px}.artifact-link-label{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.artifact-link-shell code{overflow-wrap:anywhere;color:var(--ink-1);font-family:var(--font-mono), monospace;font-size:12px;line-height:1.55;display:block}.debate-frame-list{gap:10px;display:grid}.debate-frame-row{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.debate-frame-row p{color:var(--ink-1);margin:4px 0 0;font-size:13px;line-height:1.55}.x-composer-panel{gap:14px}.x-variant-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.x-variant-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);color:var(--ink-2);text-align:left;gap:6px;padding:14px;transition:border-color .14s,background .14s;display:grid}.x-variant-card strong{color:var(--ink);font-size:13px}.x-variant-card span,.x-variant-card small{color:var(--ink-3);line-height:1.5}.x-variant-card small{font-family:var(--font-mono), monospace;font-size:11px}.x-variant-card:hover,.x-variant-card.active{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent-soft) 32%, var(--panel))}.composer-preview-shell{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);gap:10px;padding:14px;display:grid}.composer-preview-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-preview{white-space:pre-wrap;color:var(--ink-1);font-family:var(--font-sans), sans-serif;margin:0;font-size:14px;line-height:1.6}.hf-chip.warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.trust-card-link{color:inherit;text-decoration:none;display:block}.trust-card-link .hf-card{height:100%;transition:border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease)}.trust-card-link:hover .hf-card{border-color:color-mix(in srgb, var(--accent) 42%, var(--border));box-shadow:var(--shadow-2);transform:translateY(-2px)}.identity-graph-card{margin-bottom:18px}.identity-graph-card svg{max-block-size:620px;inline-size:100%}.identity-edge{stroke:var(--border-strong);stroke-width:1.5px}.identity-edge.provider_alias,.identity-edge.exact{stroke:color-mix(in srgb, var(--ok) 64%, transparent)}.identity-edge.family_successor,.identity-edge.dated_variant{stroke:color-mix(in srgb, var(--src-opencompass) 64%, transparent)}.identity-edge.benchmark_proxy{stroke:color-mix(in srgb, var(--accent) 60%, transparent);stroke-dasharray:4 4}.identity-edge-label,.identity-alias-label,.identity-model-label{fill:var(--muted);font-size:11px}.identity-edge-label{text-anchor:middle}.identity-alias-label{text-anchor:end}.identity-model-label{fill:var(--ink)}.identity-endpoint{fill:var(--panel-strong);stroke:var(--border-strong);stroke-width:1.5px}.identity-endpoint.model{fill:color-mix(in srgb, var(--src-opencompass) 16%, var(--panel));stroke:color-mix(in srgb, var(--src-opencompass) 50%, transparent)}@media (max-width:900px){.artifact-share-grid,.artifact-share-summary,.compare-controls-topline,.compare-controls-primary,.compare-controls-secondary,.compare-report-grid,.artifact-report-grid,.debate-frame-row{grid-template-columns:minmax(0,1fr)}}.control-group{gap:10px;display:grid}.control-group .label{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.preset-card{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);color:var(--ink-2);text-align:left;gap:6px;padding:14px;transition:border-color .14s,background .14s,transform .14s;display:grid}.preset-card strong{color:var(--ink);font-size:14px;font-weight:600}.preset-card span{font-size:12px;line-height:1.45}.preset-card:hover,.preset-card.active{border-color:color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent-soft) 44%, var(--panel));transform:translateY(-1px)}.decision-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.brief-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);min-height:72px;color:var(--ink-1);gap:6px;padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.brief-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.brief-columns h4{color:var(--ink);margin:0 0 8px;font-size:13px}.shortlist-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.shortlist-card{transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);gap:12px;display:grid}.shortlist-card:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--border));box-shadow:var(--shadow-2)}.shortlist-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.rank{color:var(--accent);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:12px}.decision-score{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.decision-score>div{border-radius:var(--radius);background:var(--bg-1);padding:10px 12px}.score-label{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.score-value{color:var(--ink);font-size:14px;font-weight:600}.card-copy{color:var(--ink-1);margin:0;font-size:14px;line-height:1.6}.card-copy.subtle,.subtle{color:var(--ink-2)}.inline-action-row{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.inline-action-row>*{min-width:0}.inline-action-row .inline-select{flex:190px;max-width:100%}.compare-summary-grid,.compare-lower{align-items:start}.compare-controls{gap:16px;display:grid}.inline-select,.workspace-name input,.workspace-name{min-height:40px}.inline-select{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-width:190px;color:var(--ink);padding:0 12px}.workspace-name{flex:220px}.compare-controls-topline,.compare-controls-primary,.compare-controls-secondary{gap:14px;display:grid}.compare-controls-topline>*,.compare-controls-primary>*,.compare-controls-secondary>*,.compare-controls-section,.artifact-preview,.artifact-share-link-stack,.artifact-link-shell,.compare-side-rail>*,.compare-report-grid>*,.artifact-report-grid>*{min-width:0}.compare-controls{border-color:color-mix(in srgb, var(--border-strong) 60%, var(--border));gap:18px}.compare-controls-topline{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:start;padding-bottom:16px}.compare-controls-topline h3,.report-section h3,.artifact-decision-lead h2,.compare-decision-lead h2,.compare-debate-card h3,.compare-reading-card h3{font-family:var(--font-serif), serif;letter-spacing:-.02em;margin:4px 0 0;line-height:1.08}.compare-controls-topline h3,.report-section h3,.compare-debate-card h3,.compare-reading-card h3{font-size:22px}.artifact-decision-lead h2,.compare-decision-lead h2{font-size:clamp(30px,4.2vw,44px)}.compare-controls-snapshot{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 85%, var(--panel));gap:6px;padding:14px 16px;display:grid}.compare-controls-kicker,.compare-section-meta,.artifact-share-details summary span:last-child{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.compare-controls-snapshot strong{color:var(--ink);font-size:16px}.compare-controls-snapshot>span:last-child:not(.watch-status-badge){color:var(--ink-2);font-size:13px}.compare-controls-primary{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr)}.compare-controls-secondary{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.compare-controls-section{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 80%, var(--panel));gap:12px;padding:16px;display:grid}.compare-controls-section>*{min-width:0;max-width:100%}.compare-controls-section-head{justify-content:space-between;align-items:start;gap:16px;min-width:0;max-width:100%;display:flex}.compare-controls-section-head>*{min-width:0;max-width:100%}.compare-mode-row{gap:8px}.compare-mode-button{background:0 0}.compare-mode-button.active{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.compare-preset-row{align-items:start}.compare-preset-hint{max-width:38ch;margin:0}.compare-selected-models{width:100%;max-width:100%;margin-top:0}.compare-selected-chip{background:var(--panel);max-width:100%}.compare-selected-chip span{color:var(--ink-3)}.compare-save-row{align-items:stretch}.compare-utility-links{border-top:1px solid var(--rule);padding-top:4px}.workspace-disabled-note{color:var(--ink-3);font-size:12px}.compare-saved-panel{border-top:1px solid var(--rule);padding-top:16px}.compare-saved-panel summary{color:var(--ink);cursor:pointer;justify-content:space-between;gap:12px;font-size:14px;font-weight:600;list-style:none;display:flex}.compare-saved-panel summary::-webkit-details-marker{display:none}.compare-saved-list{margin-top:12px}.report-section,.artifact-decision-lead,.compare-decision-lead,.compare-debate-card,.compare-reading-card,.compare-side-rail{gap:16px;display:grid}.report-list{gap:0;margin:0;display:grid}.report-list.compact .report-row{padding-block:10px}.report-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:10px 16px;padding:14px 0;display:grid}.report-row:first-child{padding-top:0}.report-row:last-child{border-bottom:0;padding-bottom:0}.report-row dt{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.report-row dd{color:var(--ink-1);margin:0;font-size:14px;line-height:1.6}.compare-primary-actions{flex-wrap:wrap;gap:10px;display:flex}.compare-report-grid,.artifact-report-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.compare-debate-card,.compare-reading-card{margin-top:20px}.compare-debate-links{gap:8px}.artifact-share-summary{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:14px;display:grid}.artifact-share-link-stack{gap:10px;display:grid}.artifact-share-actions{gap:8px}.artifact-share-collapsed{gap:0;display:grid}.artifact-share-details{gap:14px;display:grid}.artifact-share-details summary{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--panel-2) 78%, var(--panel));cursor:pointer;justify-content:space-between;align-items:start;gap:12px;padding:14px 16px;list-style:none;display:flex}.artifact-share-details summary::-webkit-details-marker{display:none}.artifact-share-details summary span:first-child{color:var(--ink);font-size:14px;font-weight:600}.artifact-share-advanced{margin-top:12px}.saved-workspace-list,.watch-items,.watchlist-stack,.change-feed{gap:10px;display:grid}.saved-workspace{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);width:100%;color:var(--ink-1);text-align:left;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.saved-workspace-card{gap:8px;display:grid}.saved-workspace strong,.watch-item strong,.change-copy strong{color:var(--ink);font-size:14px;display:block}.saved-workspace span,.watch-item p,.change-copy p{color:var(--ink-2);margin:4px 0 0;font-size:13px;line-height:1.5}.watch-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);gap:8px;padding:12px 14px;display:grid}.watch-head,.change-link-stack{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.watch-meta{color:var(--ink-3);margin:0;font-size:12px}.workspace-backend-note,.workspace-error{border-radius:var(--radius);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.5}.workspace-backend-note{border:1px solid var(--border);background:var(--bg-1);color:var(--ink-2)}.workspace-error{border:1px solid var(--bad-soft);background:var(--bad-soft);color:var(--bad)}.watch-status-badge{min-height:24px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:inline-flex}.watch-status-badge.ok{background:var(--ok-soft);color:var(--ok)}.watch-status-badge.warn{background:var(--warn-soft);color:var(--warn)}.watch-status-badge.bad{background:var(--bad-soft);color:var(--bad)}.watch-status-badge.subtle{background:var(--bg-1);color:var(--ink-2)}.inline-badge-row{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.change-item{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel-2);grid-template-columns:96px 1fr auto;align-items:start;gap:14px;padding:12px 14px;display:grid}.change-kind{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-align:center;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:10px}.change-item.alert .change-kind{background:var(--bad-soft);color:var(--bad)}.change-item.models .change-kind{background:var(--ok-soft);color:var(--ok)}.change-item.sources .change-kind{background:var(--bg-1);color:var(--ink-2)}.change-item.disagreement .change-kind{background:var(--warn-soft);color:var(--warn)}.hot-takes-grid{align-items:start}.change-item.product .change-kind{background:var(--accent-soft);color:var(--accent-ink)}.confidence-strip{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass-2);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);border-left-width:3px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.confidence-label{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px}.confidence-detail{color:var(--ink-2);font-size:13px;line-height:1.45}.confidence-strip.high_confidence{border-left-color:var(--ok)}.confidence-strip.high_confidence .confidence-label{color:var(--ok)}.confidence-strip.mixed_evidence{border-left-color:var(--warn)}.confidence-strip.mixed_evidence .confidence-label{color:var(--warn)}.confidence-strip.stale_evidence,.confidence-strip.sparse_coverage{border-left-color:var(--bad)}.confidence-strip.stale_evidence .confidence-label,.confidence-strip.sparse_coverage .confidence-label{color:var(--bad)}.cmp.multi th,.cmp.multi td{vertical-align:top}.cmp.multi .table-subtle{display:block}.compare-relative{gap:6px;min-width:130px;display:grid}.cbar.multi{background:var(--bg-1);border-radius:999px;height:10px;position:relative;overflow:hidden}.compare-segment{border-right:1px solid color-mix(in srgb, var(--panel) 75%, transparent);position:absolute;top:0;bottom:0}.table-empty{color:var(--ink-4)}.cmp-metric,.cmp-metric-empty{gap:4px;display:grid}.cmp-metric-empty{color:var(--ink-4)}@media (max-width:1100px){.hf-rail{display:none}.hf-brand{display:flex}.hf-mobile-nav{z-index:18;display:block;position:relative;top:auto}.hf-header{flex-wrap:wrap;gap:12px;height:auto;padding:12px 16px}.hf-shell:has(.hf-rail.pinned) .hf-header{padding-left:16px}.hf-search-shell{order:4;width:100%;min-width:0}.hf-search-results{width:100%}.hf-main{padding:20px 16px 56px}.hf-shell:has(.hf-rail.pinned) .hf-main{padding:20px 16px 56px}.matrix-layout,.detail-grid,.hero-grid,.guide-hero,.home-c .hero,.home-grid,.long-reads,.statrow,.knobs,.smalls,.measures-grid,.brief-columns{grid-template-columns:1fr}.selection-card,.detail-grid aside{border-left:0;position:static}.matrix-onboarding,.dispute-row,.changelog-entry,.tickets .ticket,.ing,.change-item,.passport-grid,.decision-brief-grid,.preset-grid,.decision-score,.guide-primary-controls,.guide-advanced-grid,.guide-answer-grid,.shortlist-facts,.guide-reading-grid,.guide-stat-list,.trust-os-strip,.trust-card-strip,.why-not-grid{grid-template-columns:1fr}.guide-query-panel,.guide-answer-panel{gap:16px}.compare-controls-topline,.compare-controls-primary,.compare-controls-secondary,.compare-report-grid,.artifact-report-grid,.artifact-share-summary,.artifact-share-grid{grid-template-columns:minmax(0,1fr)}.compare-controls-section-head,.artifact-share-section-head,.artifact-share-details summary,.compare-saved-panel summary{flex-direction:column;align-items:flex-start}}@media (max-width:1320px){.data-stamp-head{flex-direction:column}.data-stamp-copy{max-width:none}.data-stamp-capsules{justify-content:flex-start}.model-scorelist .row{grid-template-columns:minmax(0,1fr);gap:10px}.model-scorelist .model-metric-value{justify-items:start;min-width:0}}@media (max-width:720px){.hf-breadcrumbs,.hf-header-actions .live-dot{display:none}.hf-route-pill{display:inline-flex}.hf-page-head,.toprow,.dispute-tools,.builder-actions,.shortlist-head,.change-item,.saved-workspace{flex-direction:column;align-items:flex-start}.hf-page-head{gap:14px;margin-bottom:16px;padding-bottom:14px}.hf-page-head h1{font-size:42px;line-height:1}.hf-page-head .dek{font-size:16px;line-height:1.42}.hf-page-head .meta{font-size:10px}.pullquote{padding:28px 20px;font-size:28px}.versus,.hf-search-hit{grid-template-columns:1fr}.versus .side.l{border-right:0;border-bottom:1px solid var(--border)}.guide-copy h2,.guide-answer-panel h2{max-width:none;font-size:30px}.guide-query-callout,.guide-advanced-toggle,.guide-advanced-panel{padding-left:12px;padding-right:12px}.guide-query-row{flex-direction:column;align-items:stretch}.guide-query-row .workspace-name{flex:none;width:100%}.guide-query-row .hf-btn{justify-content:center;width:100%}.source-map-row{grid-template-columns:24px minmax(0,1fr)}.source-map-row>span:last-child{grid-column:2}.guide-inline-details summary,.compare-utility-panel summary,.artifact-share-collapsed>summary{flex-direction:column;align-items:flex-start}.compare-controls-topline h3,.report-section h3,.compare-debate-card h3,.compare-reading-card h3{font-size:20px}.artifact-decision-lead h2,.compare-decision-lead h2{font-size:34px}.report-row{grid-template-columns:1fr}.artifact-share-details summary{flex-direction:column}}.home-hero{gap:var(--space-7);max-width:1080px;padding:var(--space-7) 0 var(--space-6);flex-direction:column;margin:0 auto;display:flex}.home-hero-lead{margin-bottom:var(--space-2)}.home-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;display:grid}@media (max-width:1100px){.home-grid{grid-template-columns:1fr}}.home-live,.home-cats{gap:var(--space-3);flex-direction:column;display:flex}.home-live-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.home-live-all{color:var(--ink-2);font-family:var(--font-mono), monospace;font-size:11px}.home-live-all:hover{color:var(--accent)}.home-live-list{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);flex-direction:column;margin:0;padding:6px;list-style:none;display:flex}.home-live-row{align-items:center;gap:var(--space-3);border-radius:var(--radius);grid-template-columns:20px minmax(0,1fr) minmax(120px,.9fr);padding:9px 10px;display:grid}.home-live-row:hover{background:var(--bg-1)}.home-live-list li+li .home-live-row{border-top:1px solid var(--rule);border-radius:0}.home-live-row .rank{color:var(--ink-4);font-family:var(--font-mono), monospace;text-align:center;font-size:12px}.home-live-row .who{flex-direction:column;gap:1px;min-width:0;display:flex}.home-live-row .who strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.home-live-row .who span{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.home-live-note{color:var(--ink-4);font-family:var(--font-mono), monospace;font-size:11px}.home-hero-lead{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;display:flex}.home-hero-lead h1{font-family:var(--font-sans), sans-serif;letter-spacing:-.038em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,4.6rem);font-weight:660;line-height:.98}.home-hero-dek{max-width:620px;color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.home-search{gap:var(--space-2);width:100%;max-width:680px;margin-top:var(--space-3);display:flex}.home-search-input{min-width:0;height:52px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--panel);color:var(--ink);font-family:var(--font-sans), sans-serif;transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);flex:1;font-size:16px}.home-search-input::placeholder{color:var(--ink-4)}.home-search-input:hover{border-color:color-mix(in srgb, var(--accent) 34%, var(--border-strong))}.home-search-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 30%, transparent), 0 8px 30px -12px color-mix(in srgb, var(--accent) 55%, transparent);outline:none}.home-search-submit{height:52px;padding:0 var(--space-5);white-space:nowrap;font-size:15px}.home-search-examples{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.home-search-examples .label{margin-right:var(--space-1)}.home-categories{gap:var(--space-4);flex-direction:column;display:flex}.home-category-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));display:grid}.home-category-card{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);color:var(--ink);transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease), transform var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.home-category-card:after{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--accent) 26%, transparent), transparent);opacity:0;width:180px;height:140px;transition:opacity var(--dur-base) var(--ease);pointer-events:none;position:absolute;inset:auto -30% -60% auto}.home-category-card:hover{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));box-shadow:var(--shadow-2);transform:translateY(-3px)}.home-category-card:hover:after{opacity:1}.home-category-card:active{transform:translateY(0)}.home-category-card strong{font-size:15px;font-weight:600}.home-category-card span{color:var(--ink-2);font-size:13px;line-height:1.45}.home-hero-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--rule);flex-wrap:wrap;display:flex}.home-hero-foot-stamp{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:12px}.home-hero-foot-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.home-hero-foot-links a{color:var(--ink-1);transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-bottom:1px solid #0000;font-size:13px;text-decoration:none}.home-hero-foot-links a:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:720px){.home-hero{gap:var(--space-6);padding-top:var(--space-5)}.home-search{flex-direction:column}.home-search-submit{width:100%}}.waitlist-form{gap:14px;display:grid}.waitlist-segments{border:0;gap:8px;margin:0;padding:0;display:grid}.waitlist-segments legend{color:var(--ink-3);margin-bottom:2px;font-size:12px}.waitlist-segment{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);cursor:pointer;grid-template-columns:auto 1fr;grid-template-areas:"radio label""radio hint";align-items:center;gap:2px 10px;padding:10px 12px;display:grid}.waitlist-segment:hover{border-color:var(--border-strong)}.waitlist-segment.active{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));background:color-mix(in srgb, var(--accent-soft) 40%, var(--panel))}.waitlist-segment input{grid-area:radio}.waitlist-segment-label{color:var(--ink);grid-area:label;font-size:13px;font-weight:500}.waitlist-segment-hint{color:var(--ink-3);grid-area:hint;font-size:12px}.waitlist-field{gap:5px;display:grid}.waitlist-field>span{color:var(--ink-1);font-size:12px}.waitlist-field em{color:var(--ink-3);font-style:normal}.waitlist-field input,.waitlist-field textarea{border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);min-height:38px;color:var(--ink);font:inherit;padding:8px 10px;font-size:13px}.waitlist-field textarea{resize:vertical;min-height:auto}.waitlist-field input:hover,.waitlist-field textarea:hover{border-color:var(--border-strong)}.waitlist-field input:focus,.waitlist-field textarea:focus{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 16%, transparent);outline:none}.waitlist-form .hf-btn.primary{justify-self:start}.waitlist-error{color:var(--bad);margin:0;font-size:13px}.waitlist-done{gap:8px;display:grid}.waitlist-done h3{margin:0}.request-access-callout{border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb, var(--accent-soft) 26%, var(--panel));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.request-access-copy{gap:3px;max-width:60ch;display:grid}.request-access-copy strong{color:var(--ink);font-size:14px}.request-access-copy p{color:var(--ink-1);margin:0;font-size:13px}.request-access-callout .hf-btn.primary{white-space:nowrap}.find-shell{grid-template-columns:minmax(320px,360px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.find-rail{overscroll-behavior:contain;max-height:calc(100vh - 88px);position:sticky;top:72px;overflow-y:auto}.find-rail-head{flex-direction:column;gap:6px;margin-bottom:2px;display:flex}.find-rail-head h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:640}.find-rail-head .hint{margin:0}.find-results{gap:20px;min-width:0;display:grid}.find-shortlist{gap:16px;display:grid}.find-shortlist-group{gap:8px;display:grid}.find-shortlist-group-label{display:block}.find-shortlist-list{gap:8px;display:grid}.find-shortlist-row{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.find-shortlist-row>summary{border-radius:var(--radius);cursor:pointer;grid-template-columns:34px minmax(0,1fr) minmax(120px,160px) auto auto;align-items:center;gap:14px;min-height:44px;padding:10px 14px;list-style:none;display:grid}.find-shortlist-row>summary::-webkit-details-marker{display:none}.find-shortlist-row>summary:hover{background:var(--panel-2)}.find-shortlist-row[open]>summary{border-bottom:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0;background:var(--panel-2)}.find-row-who{flex-direction:column;gap:1px;min-width:0;display:flex}.find-row-who strong{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.find-row-who span{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:11px}.find-row-chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.find-row-toggle{color:var(--ink-3);font-family:var(--font-mono), monospace;white-space:nowrap;font-size:11px}.find-shortlist-row[open] .find-row-toggle{color:var(--accent)}.find-shortlist-body{gap:12px;padding:14px;display:grid}.find-depth{gap:12px;display:grid}.find-accordion{gap:8px;display:grid}.find-accordion>details{border:1px solid var(--glass-border);border-radius:var(--radius);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.find-accordion>details>summary{border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:baseline;gap:12px;min-height:44px;padding:11px 14px;list-style:none;display:flex}.find-accordion>details>summary::-webkit-details-marker{display:none}.find-accordion>details>summary:hover{background:var(--panel-2)}.find-accordion>details[open]>summary{border-bottom:1px solid var(--rule);border-radius:var(--radius) var(--radius) 0 0}.find-accordion>details>summary>span:first-child{font-size:14px;font-weight:600}.find-accordion>details>summary>span:last-child{color:var(--ink-3);font-family:var(--font-mono), monospace;text-align:right;font-size:11px}.find-accordion>details>:not(summary){padding:12px 14px 14px}.find-extras{border-top:1px solid var(--border);gap:20px;margin-top:28px;padding-top:24px;display:grid}@media (max-width:1100px){.find-shell{grid-template-columns:1fr}.find-rail{max-height:none;position:static;overflow:visible}}@media (max-width:640px){.find-shortlist-row>summary{grid-template-columns:30px minmax(0,1fr) auto;gap:10px}.find-row-bar,.find-row-toggle{display:none}}.versus-duel{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr) minmax(0,.8fr);align-items:stretch;gap:14px;margin-bottom:18px;display:grid}.versus-corner{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);flex-direction:column;gap:8px;padding:18px;display:flex}.versus-corner.winner{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:var(--glow-accent)}.versus-corner-tag{background:var(--panel-2);color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:2px 9px;font-size:10px}.versus-corner.winner .versus-corner-tag{background:var(--grad);color:#0b0b12;font-weight:600}.versus-corner h3{letter-spacing:-.02em;margin:4px 0 0;font-size:18px;font-weight:640}.versus-corner-sub{color:var(--ink-3);font-family:var(--font-mono), monospace;margin:0;font-size:11px}.versus-corner-wins{align-items:baseline;gap:7px;margin:6px 0 2px;display:flex}.versus-corner-wins strong{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.versus-corner.winner .versus-corner-wins strong{color:var(--accent-ink)}.versus-corner-wins span{color:var(--ink-3);font-size:11px}@media (max-width:900px){.versus-duel{grid-template-columns:1fr}.versus-duel>.verdict-card{order:-1}}.model-action-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 6px;display:flex}.find-rail-head-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.find-reset-btn{border:1px solid var(--glass-border);background:var(--glass);color:var(--ink-2);font-family:var(--font-mono), monospace;letter-spacing:.04em;border-radius:999px;padding:3px 11px;font-size:11px}.find-reset-btn:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--accent-ink)}.find-reset-btn:disabled{opacity:.4;cursor:not-allowed}.find-live-dot{color:var(--accent-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:none;align-items:center;gap:6px;margin-left:10px;font-size:10px;display:inline-flex}.find-live-dot:before{content:"";background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent-2) 80%, transparent);animation:signal-pulse 1s var(--ease) infinite;border-radius:999px}.find-results>.verdict-card{margin-bottom:16px}.verdict-card{border:1px solid var(--glass-border);border-radius:var(--radius-lg);background:var(--grad-soft), var(--glass);-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.verdict-card:before{content:"";background:var(--grad);opacity:.9;height:2px;position:absolute;inset:0 0 auto}.verdict-glow{pointer-events:none;background:radial-gradient(60% 70% at 30% 0%, color-mix(in srgb, var(--accent) 28%, transparent), transparent 70%);filter:blur(8px);opacity:.7;height:280px;position:absolute;inset:-40% 30% auto -10%}.verdict-main{z-index:1;min-width:0;position:relative}.verdict-eyebrow{color:var(--accent-ink);align-items:center;gap:7px;margin-bottom:12px;display:inline-flex}.verdict-eyebrow:before{content:"";background:var(--accent-2);width:6px;height:6px;box-shadow:0 0 10px 1px color-mix(in srgb, var(--accent-2) 80%, transparent);animation:signal-pulse 2.4s var(--ease) infinite;border-radius:999px}.verdict-claim{font-family:var(--font-sans), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.6vw,2.5rem);font-weight:640;line-height:1.06}.verdict-subject{align-items:baseline;gap:10px;margin-top:12px;display:flex}.verdict-subject strong{font-size:17px;font-weight:600}.verdict-subject span{color:var(--ink-3);font-family:var(--font-mono), monospace;font-size:12px}.verdict-conf{max-width:460px;margin-top:18px}.verdict-conf-head{align-items:center;gap:8px;margin-bottom:7px;display:flex}.verdict-conf-label{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.verdict-conf-track{background:color-mix(in srgb, var(--ink-4) 24%, transparent);border-radius:999px;height:6px;overflow:hidden}.verdict-conf-fill{background:var(--grad);border-radius:999px;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.verdict-conf.high .verdict-conf-fill{background:linear-gradient(90deg, var(--ok), var(--accent-2))}.verdict-conf.low .verdict-conf-fill{background:linear-gradient(90deg, var(--warn), var(--accent))}.verdict-conf.weak .verdict-conf-fill{background:linear-gradient(90deg, var(--bad), var(--warn))}.verdict-conf-detail{color:var(--ink-2);margin:9px 0 0;font-size:13.5px;line-height:1.5}.verdict-stats{flex-wrap:wrap;gap:10px 22px;margin:20px 0 0;display:flex}.verdict-stats div{flex-direction:column;gap:3px;display:flex}.verdict-stats dt{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.verdict-stats dd{font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.verdict-ctas{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.verdict-ring{z-index:1;place-items:center;width:120px;height:120px;display:grid;position:relative}.verdict-ring svg{transform:rotate(-90deg)}.verdict-ring-track{fill:none;stroke:color-mix(in srgb, var(--ink-4) 26%, transparent);stroke-width:6px}.verdict-ring-fill{fill:none;stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--accent) 55%, transparent));transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}.verdict-ring-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.verdict-ring-num{font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:28px;font-weight:600}.verdict-ring-cap{color:var(--ink-3);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}@media (max-width:720px){.verdict-card{grid-template-columns:1fr;gap:20px;padding:22px}.verdict-ring{order:-1;justify-self:start}}
