@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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_dddefb4d-module__E7jbYq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_dddefb4d-module__E7jbYq__variable{--font-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.1zpt8rrvsu92z.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0mxk1tgo-hrwu.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.1akpt5k8ff_pw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.2rlmbw0a3_pri.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_d1c5512a-module__ypaOGG__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_d1c5512a-module__ypaOGG__variable{--font-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)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.3skwie1wjplzh.woff2)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.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)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.3skwie1wjplzh.woff2)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.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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_964e2806-module__h6Ln4a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_964e2806-module__h6Ln4a__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--page:var(--lightningcss-light,#faf6ee)var(--lightningcss-dark,#13100c);--card:var(--lightningcss-light,#fffdf9)var(--lightningcss-dark,#1f1b17);--inset:var(--lightningcss-light,#fcf9f3)var(--lightningcss-dark,#26221e);--chip:var(--lightningcss-light,#f4efe7)var(--lightningcss-dark,#312d28);--track:var(--lightningcss-light,#ece7df)var(--lightningcss-dark,#35312c);--track-wide:var(--lightningcss-light,#efeae2)var(--lightningcss-dark,#37332f);--tray:var(--lightningcss-light,#241e18)var(--lightningcss-dark,#312d27);--tray-chip:var(--lightningcss-light,#38322b)var(--lightningcss-dark,#46423b);--tray-text:var(--lightningcss-light,#c7c4bd)var(--lightningcss-dark,#c7c4bd);--tray-fg:var(--lightningcss-light,#f4f1ec)var(--lightningcss-dark,#f1eee9);--line:var(--lightningcss-light,#e6e0d7)var(--lightningcss-dark,#3a3630);--line-strong:var(--lightningcss-light,#e0dad1)var(--lightningcss-dark,#3d3832);--line-subtle:var(--lightningcss-light,#e9e4dc)var(--lightningcss-dark,#35312c);--line-row:var(--lightningcss-light,#efeae2)var(--lightningcss-dark,#37332f);--line-dashed:var(--lightningcss-light,#d5cdc0)var(--lightningcss-dark,#47413a);--line-pill:var(--lightningcss-light,#e3ddd4)var(--lightningcss-dark,#3e3a34);--line-ring:var(--lightningcss-light,#d6d0c7)var(--lightningcss-dark,#4c4741);--text:var(--lightningcss-light,#2a231b)var(--lightningcss-dark,#ebe7df);--text-hi:var(--lightningcss-light,#342c24)var(--lightningcss-dark,#e2ded5);--text-80:var(--lightningcss-light,#443b32)var(--lightningcss-dark,#d8d4cc);--text-75:var(--lightningcss-light,#494137)var(--lightningcss-dark,#d3cfc7);--text-70:var(--lightningcss-light,#4f463c)var(--lightningcss-dark,#d0ccc3);--text-65:var(--lightningcss-light,#544b41)var(--lightningcss-dark,#cbc7bf);--text-60:var(--lightningcss-light,#5a5147)var(--lightningcss-dark,#c6c2ba);--text-55:var(--lightningcss-light,#5d5449)var(--lightningcss-dark,#c4c0b8);--text-50:var(--lightningcss-light,#655c52)var(--lightningcss-dark,#bbb7af);--text-45:var(--lightningcss-light,#6b6157)var(--lightningcss-dark,#b3afa7);--text-40:var(--lightningcss-light,#71675d)var(--lightningcss-dark,#ada9a1);--text-35:var(--lightningcss-light,#797065)var(--lightningcss-dark,#a39f98);--text-32:var(--lightningcss-light,#7c7368)var(--lightningcss-dark,#a09c95);--text-30:var(--lightningcss-light,#82796e)var(--lightningcss-dark,#9a968f);--text-25:var(--lightningcss-light,#887e74)var(--lightningcss-dark,#95928a);--text-20:var(--lightningcss-light,#8e8479)var(--lightningcss-dark,#918d86);--accent:var(--lightningcss-light,#00797a)var(--lightningcss-dark,#5ecbcb);--accent-hover:var(--lightningcss-light,#00595a)var(--lightningcss-dark,#97e9e8);--accent-bar:var(--lightningcss-light,#7db7b6)var(--lightningcss-dark,#56a8a7);--accent-wash:var(--lightningcss-light,#d2efee)var(--lightningcss-dark,#023536);--accent-wash-fg:var(--lightningcss-light,#004d4d)var(--lightningcss-dark,#97dddc);--accent-card:var(--lightningcss-light,#f3fffe)var(--lightningcss-dark,#112424);--accent-card-line:var(--lightningcss-light,#c2dedd)var(--lightningcss-dark,#274949);--accent-card-label:var(--lightningcss-light,#3f6c6c)var(--lightningcss-dark,#7abfbf);--accent-line:var(--lightningcss-light,#99c8c8)var(--lightningcss-dark,#296362);--accent-line-hover:var(--lightningcss-light,#92c2c1)var(--lightningcss-dark,#2f6868);--accent-on:var(--lightningcss-light,#f8fdfd)var(--lightningcss-dark,#011);--accent-formula:var(--lightningcss-light,#1c3e3e)var(--lightningcss-dark,#a3dedd);--accent-rule:var(--lightningcss-light,#bbd8d7)var(--lightningcss-dark,#2c4f4e);--accent-underline:var(--lightningcss-light,#9fcfce)var(--lightningcss-dark,#256060);--accent-tray:var(--lightningcss-light,#57b6b6)var(--lightningcss-dark,#50bfbe);--accent-tray-fg:var(--lightningcss-light,#031a1a)var(--lightningcss-dark,#001313);--row-selected:var(--lightningcss-light,#effefd)var(--lightningcss-dark,#132424);--warm:var(--lightningcss-light,#ce8d6f)var(--lightningcss-dark,#d78863);--warm-strong:var(--lightningcss-light,#af6340)var(--lightningcss-dark,#dc855d);--warm-label:var(--lightningcss-light,#9d6044)var(--lightningcss-dark,#eda382);--warm-wash:var(--lightningcss-light,#ffdfd0)var(--lightningcss-dark,#462312);--warm-wash-fg:var(--lightningcss-light,#7e4328)var(--lightningcss-dark,#fdb89a);--warm-line:var(--lightningcss-light,#ecb69f)var(--lightningcss-dark,#77432b);--warm-weak:var(--lightningcss-light,#d9ac98)var(--lightningcss-dark,#a87158);--series-3:var(--lightningcss-light,#5a7d46)var(--lightningcss-dark,#86b46d);--pass-bg:var(--lightningcss-light,#cff2da)var(--lightningcss-dark,#0f3620);--pass-fg:var(--lightningcss-light,#1c5434)var(--lightningcss-dark,#95deae);--fail-bg:var(--lightningcss-light,#ffe2df)var(--lightningcss-dark,#4d2623);--fail-fg:var(--lightningcss-light,#8e3e3a)var(--lightningcss-dark,#ffb2ab);--partial-bg:var(--lightningcss-light,#f8eace)var(--lightningcss-dark,#3f3112);--partial-fg:var(--lightningcss-light,#6c4f25)var(--lightningcss-dark,#e6ca91);--sh-notice:0 2px 6px var(--lightningcss-light,#4f463c0f)var(--lightningcss-dark,#00000073), 0 20px 48px var(--lightningcss-light,#4f463c1a)var(--lightningcss-dark,#0000008c);--sh-tray:0 12px 40px var(--lightningcss-light,#342c2340)var(--lightningcss-dark,#0000008c);--serif:var(--font-serif), "Instrument Serif", Georgia, serif;--sans:var(--font-sans), "Hanken Grotesk", system-ui, -apple-system, sans-serif;--mono:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--ease:cubic-bezier(.22, .9, .28, 1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@supports (color:lab(0% 0 0)){:root{--page:var(--lightningcss-light,lab(97.1477% .351191 4.58069))var(--lightningcss-dark,lab(4.84814% .724316 2.44025));--card:var(--lightningcss-light,lab(99.4445% .164568 2.28308))var(--lightningcss-dark,lab(10.1117% .965223 3.7746));--inset:var(--lightningcss-light,lab(97.9443% .224411 3.04734))var(--lightningcss-dark,lab(13.5925% .950709 3.76293));--chip:var(--lightningcss-light,lab(94.814% .70408 4.53246))var(--lightningcss-dark,lab(18.8134% .934288 3.74983));--track:var(--lightningcss-light,lab(91.9139% .705272 4.53324))var(--lightningcss-dark,lab(20.5537% .929832 3.74638));--track-wide:var(--lightningcss-light,lab(93.0739% .704825 4.53292))var(--lightningcss-dark,lab(21.7138% .927091 3.74427));--tray:var(--lightningcss-light,lab(11.8366% 1.93646 5.57616))var(--lightningcss-dark,lab(18.8149% 1.14349 4.51767));--tray-chip:var(--lightningcss-light,lab(21.1199% 1.87501 5.51955))var(--lightningcss-dark,lab(28.0965% 1.11523 4.49523));--tray-text:var(--lightningcss-light,lab(79.1598% .292331 3.81701))var(--lightningcss-dark,lab(79.1598% .292331 3.81701));--tray-fg:var(--lightningcss-light,lab(95.3923% .224829 3.04762))var(--lightningcss-dark,lab(94.2323% .225037 3.04775));--line:var(--lightningcss-light,lab(89.599% .832945 5.29567))var(--lightningcss-dark,lab(22.8757% 1.12951 4.50637));--line-strong:var(--lightningcss-light,lab(87.2789% .834346 5.29664))var(--lightningcss-dark,lab(24.0359% 1.12604 4.5036));--line-subtle:var(--lightningcss-light,lab(90.7538% .705808 4.53357))var(--lightningcss-dark,lab(20.5537% .929832 3.74638));--line-row:var(--lightningcss-light,lab(93.0739% .704825 4.53292))var(--lightningcss-dark,lab(21.7138% .927091 3.74427));--line-dashed:var(--lightningcss-light,lab(82.653% 1.23721 7.59853))var(--lightningcss-dark,lab(28.0981% 1.32175 5.26062));--line-pill:var(--lightningcss-light,lab(88.4389% .833631 5.29615))var(--lightningcss-dark,lab(24.616% 1.12435 4.50229));--line-ring:var(--lightningcss-light,lab(83.7988% .836581 5.29816))var(--lightningcss-dark,lab(30.4168% 1.10993 4.49114));--text:var(--lightningcss-light,lab(14.1542% 2.35498 6.72304))var(--lightningcss-dark,lab(91.9276% .353277 4.5821));--text-hi:var(--lightningcss-light,lab(18.7965% 2.31208 6.68003))var(--lightningcss-dark,lab(88.4475% .354767 4.58311));--text-80:var(--lightningcss-light,lab(25.7574% 2.5458 7.40033))var(--lightningcss-dark,lab(84.9674% .356346 4.58421));--text-75:var(--lightningcss-light,lab(28.0782% 2.53047 7.38627))var(--lightningcss-dark,lab(83.2274% .357181 4.5848));--text-70:var(--lightningcss-light,lab(30.399% 2.5166 7.37386))var(--lightningcss-dark,lab(82.0673% .357777 4.58518));--text-65:var(--lightningcss-light,lab(32.7197% 2.50401 7.36282))var(--lightningcss-dark,lab(80.3273% .358671 4.5858));--text-60:var(--lightningcss-light,lab(35.0403% 2.49253 7.35293))var(--lightningcss-dark,lab(78.5872% .359595 4.58645));--text-55:var(--lightningcss-light,lab(36.2006% 2.48715 7.34838))var(--lightningcss-dark,lab(78.0072% .359893 4.58667));--text-50:var(--lightningcss-light,lab(39.6814% 2.47233 7.33598))var(--lightningcss-dark,lab(74.5271% .361919 4.58802));--text-45:var(--lightningcss-light,lab(42.0018% 2.4634 7.32865))var(--lightningcss-dark,lab(71.627% .363678 4.58926));--text-40:var(--lightningcss-light,lab(44.3223% 2.4552 7.32195))var(--lightningcss-dark,lab(69.3069% .365168 4.5903));--text-35:var(--lightningcss-light,lab(47.8029% 2.44394 7.31291))var(--lightningcss-dark,lab(65.8267% .367612 4.59199));--text-32:var(--lightningcss-light,lab(48.9631% 2.44042 7.31015))var(--lightningcss-dark,lab(64.6667% .368446 4.59259));--text-30:var(--lightningcss-light,lab(51.2834% 2.43375 7.30494))var(--lightningcss-dark,lab(62.3466% .370234 4.59384));--text-25:var(--lightningcss-light,lab(53.6038% 2.42755 7.30011))var(--lightningcss-dark,lab(60.6065% .371665 4.59484));--text-20:var(--lightningcss-light,lab(55.9241% 2.42174 7.29564))var(--lightningcss-dark,lab(58.8664% .373095 4.59586));--accent:var(--lightningcss-light,lab(45.3746% -32.7332 -9.78656))var(--lightningcss-dark,lab(75.5418% -32.6877 -9.89788));--accent-hover:var(--lightningcss-light,lab(33.7695% -32.7647 -9.71444))var(--lightningcss-dark,lab(86.9328% -26.1287 -7.9751));--accent-bar:var(--lightningcss-light,lab(70.4802% -19.5923 -5.99306))var(--lightningcss-dark,lab(63.7304% -26.1441 -7.93397));--accent-wash:var(--lightningcss-light,lab(92.2018% -9.78547 -3.02737))var(--lightningcss-dark,lab(19.3287% -16.3576 -4.91478));--accent-wash-fg:var(--lightningcss-light,lab(28.8189% -22.9093 -6.85996))var(--lightningcss-dark,lab(83.3468% -22.8582 -6.99011));--accent-card:var(--lightningcss-light,lab(98.969% -3.91242 -1.2164))var(--lightningcss-dark,lab(12.6862% -8.16723 -2.48679));--accent-card-line:var(--lightningcss-light,lab(86.4017% -9.78586 -3.02615))var(--lightningcss-dark,lab(28.5057% -13.0685 -3.97637));--accent-card-label:var(--lightningcss-light,lab(42.5325% -16.3337 -4.97556))var(--lightningcss-dark,lab(72.9061% -22.8632 -6.97656));--accent-line:var(--lightningcss-light,lab(77.3346% -16.3202 -5.01318))var(--lightningcss-dark,lab(37.9969% -19.6136 -5.93628));--accent-line-hover:var(--lightningcss-light,lab(75.0145% -16.3207 -5.01152))var(--lightningcss-dark,lab(40.3173% -19.6112 -5.94228));--accent-on:var(--lightningcss-light,lab(98.8938% -1.62989 -.507665))var(--lightningcss-dark,lab(3.89245% -5.37064 -1.98676));--accent-formula:var(--lightningcss-light,lab(23.8652% -13.0721 -3.96699))var(--lightningcss-dark,lab(84.401% -19.5873 -6.00685));--accent-rule:var(--lightningcss-light,lab(84.0817% -9.78604 -3.02563))var(--lightningcss-dark,lab(30.826% -13.067 -3.98045));--accent-underline:var(--lightningcss-light,lab(79.6547% -16.3196 -5.01478))var(--lightningcss-dark,lab(36.8367% -19.6149 -5.93308));--accent-tray:var(--lightningcss-light,lab(68.4759% -29.4169 -8.91342))var(--lightningcss-dark,lab(70.901% -32.6927 -9.88522));--accent-tray-fg:var(--lightningcss-light,lab(7.52743% -8.53837 -2.94098))var(--lightningcss-dark,lab(4.65531% -6.09405 -2.23172));--row-selected:var(--lightningcss-light,lab(98.4319% -5.21705 -1.62034))var(--lightningcss-dark,lab(12.6545% -7.18522 -2.19363));--warm:var(--lightningcss-light,lab(64.6441% 23.0556 26.1898))var(--lightningcss-dark,lab(64.4963% 28.5901 32.754));--warm-strong:var(--lightningcss-light,lab(50.5492% 29.0312 33.8097))var(--lightningcss-dark,lab(64.4193% 31.4044 36.2027));--warm-label:var(--lightningcss-light,lab(47.2198% 23.4658 26.9548))var(--lightningcss-dark,lab(73.8626% 25.6124 29.0919));--warm-wash:var(--lightningcss-light,lab(91.601% 12.2684 13.9003))var(--lightningcss-dark,lab(18.3967% 15.9086 18.6457));--warm-wash-fg:var(--lightningcss-light,lab(35.5951% 23.863 27.9879))var(--lightningcss-dark,lab(80.8992% 22.791 25.8015));--warm-line:var(--lightningcss-light,lab(78.7115% 17.5084 19.7981))var(--lightningcss-dark,lab(34.5132% 21.0381 24.3857));--warm-weak:var(--lightningcss-light,lab(74.1339% 14.9327 16.8875))var(--lightningcss-dark,lab(53.1029% 20.5448 23.3631));--series-3:var(--lightningcss-light,lab(48.816% -20.9687 25.7306))var(--lightningcss-dark,lab(68.7709% -25.6919 31.2466));--pass-bg:var(--lightningcss-light,lab(92.5524% -15.5344 7.96288))var(--lightningcss-dark,lab(19.5805% -19.113 9.85245));--pass-fg:var(--lightningcss-light,lab(31.4406% -25.484 13.1366))var(--lightningcss-dark,lab(82.7647% -31.3871 16.1222));--fail-bg:var(--lightningcss-light,lab(92.5749% 15.3735 8.32583))var(--lightningcss-dark,lab(20.5386% 18.7383 10.5609));--fail-fg:var(--lightningcss-light,lab(37.4396% 34.5054 19.869))var(--lightningcss-dark,lab(80.3919% 34.1479 18.8601));--partial-bg:var(--lightningcss-light,lab(93.179% 1.51703 15.5328))var(--lightningcss-dark,lab(21.2068% 3.39018 21.6837));--partial-fg:var(--lightningcss-light,lab(36.1701% 8.73952 29.3771))var(--lightningcss-dark,lab(82.8129% 4.16073 32.279));--sh-notice:0 2px 6px var(--lightningcss-light,lab(30.399% 2.5166 7.37386/.06))var(--lightningcss-dark,lab(.0568199% .068754 .0947982/.45)), 0 20px 48px var(--lightningcss-light,lab(30.399% 2.5166 7.37386/.1))var(--lightningcss-dark,lab(.0568199% .068754 .0947982/.55));--sh-tray:0 12px 40px var(--lightningcss-light,lab(18.7942% 2.60349 7.45645/.25))var(--lightningcss-dark,lab(.0568199% .068754 .0947982/.55))}}*{box-sizing:border-box}html,body{background:var(--page);margin:0;padding:0}body{color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.55}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}input{font-family:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}::selection{background:var(--lightningcss-light,#a9e4e4)var(--lightningcss-dark,#005353);background:var(--lightningcss-light,lab(86.7211% -19.5866 -6.00878))var(--lightningcss-dark,lab(31.1396% -22.9047 -6.87076))}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}@keyframes fibrein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fibrenotice{0%{opacity:0;transform:translate(-50%,14px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
.hdr{z-index:40;background:var(--page);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr.open{z-index:56}.hdr-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1120px;height:56px;margin:0 auto;padding:0 32px;display:flex}.mark{color:var(--text);align-items:center;display:flex}.mark-word{font-family:var(--serif);letter-spacing:.08em;margin-right:-.08em;font-size:19px}.spacer{flex:1}.nav-wrap{display:contents}.nav{align-self:stretch;align-items:stretch;gap:24px;display:flex}.nav-item{white-space:nowrap;color:var(--text-40);align-items:center;font-size:14px;transition:color .2s;display:flex;position:relative}.nav-item:hover,.nav-item.on{color:var(--text)}.nav-item.on:after{content:"";background:var(--text);height:1px;position:absolute;bottom:-1px;left:0;right:0}.nav-toggle{width:36px;height:36px;color:var(--text);border-radius:6px;justify-content:center;align-items:center;margin-right:-8px;display:none}.nav-toggle svg{width:21px;height:21px}.nav-toggle .bar{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;transform-box:view-box;transform-origin:12px 12px;transition:transform .3s var(--ease), opacity .18s ease}.hdr.open .nav-toggle .bar-1{transform:rotate(45deg)translateY(5px)}.hdr.open .nav-toggle .bar-2{opacity:0}.hdr.open .nav-toggle .bar-3{transform:rotate(-45deg)translateY(-5px)}.nav-scrim{z-index:55;opacity:0;visibility:hidden;transition:opacity .28s var(--ease), visibility 0s .28s;background:var(--lightningcss-light,#2a231b47)var(--lightningcss-dark,#08050380);background:var(--lightningcss-light,lab(14.1542% 2.35498 6.72304/.28))var(--lightningcss-dark,lab(1.55914% .462011 1.07971/.5));position:fixed;inset:0}.nav-scrim.on{opacity:1;visibility:visible;transition:opacity .28s var(--ease), visibility 0s 0s}.page{max-width:1120px;margin:0 auto;padding:0 32px 96px}.page-narrow{max-width:1000px;margin:0 auto;padding:36px 32px 96px}.page-compare{max-width:1080px;margin:0 auto;padding:36px 32px 120px}.page-prose{max-width:760px;margin:0 auto;padding:48px 32px 120px}.hero{padding:64px 0 36px}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-30);margin-bottom:16px;font-size:11.5px}.h1{font-family:var(--serif);letter-spacing:-.015em;max-width:18ch;margin:0 0 16px;font-size:52px;font-weight:400;line-height:1.06}.lede{max-width:62ch;color:var(--text-55);text-wrap:pretty;margin:0;font-size:16.5px}.stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px 32px;margin:32px 0 44px;padding:22px 0;display:grid}.stat{min-width:0}.stat-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-30);margin-bottom:4px;font-size:11.5px}.stat-value{font-family:var(--serif);font-size:30px;line-height:1.2}.stat-note{color:var(--text-45);font-size:13px}.board-head{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:18px;display:flex}.h2{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.board-head .pairs{margin:0}.board-grid{grid-template-columns:44px minmax(186px,1.7fr) repeat(3,minmax(96px,1.25fr)) minmax(70px,.75fr) minmax(74px,.75fr) 92px;gap:10px;display:grid}.board-tools{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.tool-btn{border:1px solid var(--line-pill);min-width:34px;height:34px;color:var(--text-50);white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:13px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.tool-btn:hover{color:var(--text-hi);border-color:var(--accent-line-hover)}.tool-btn svg{flex:none;width:16px;height:16px}.tool-btn.on{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-wash-fg)}.search-tool{border:1px solid var(--line-pill);border-radius:6px;align-items:center;height:34px;transition:border-color .2s,background .2s;display:inline-flex}.search-tool .tool-btn{border:0;height:32px}.search-tool.open{background:var(--card);border-color:var(--line-strong)}.search-field{width:0;min-width:0;font:inherit;color:inherit;transition:width .25s var(--ease), padding .25s var(--ease);background:0 0;border:0;outline:none;padding:0;font-size:13.5px}.search-tool.open .search-field{width:200px;padding-right:10px}.search-count{font-family:var(--mono);color:var(--text-30);background:var(--chip);white-space:nowrap;border-radius:4px;flex:none;margin-right:6px;padding:3px 7px;font-size:11px}.filter-panel{z-index:30;background:var(--card);border:1px solid var(--line-strong);width:340px;max-width:100%;box-shadow:var(--sh-notice);animation:fibrein .18s var(--ease) both;border-radius:12px;padding:14px 14px 12px;position:absolute;top:calc(100% + 8px);right:0}.filter-group+.filter-group{border-top:1px solid var(--line-subtle);margin-top:14px;padding-top:12px}.filter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-30);margin-bottom:8px;font-size:11.5px}.filter-options{flex-wrap:wrap;gap:6px;display:flex}.filter-options+.filter-options{margin-top:8px}.filter-opt{border:1px solid var(--line-pill);color:var(--text-50);background:0 0;border-radius:6px;padding:5px 11px;font-size:13px;transition:background .2s,border-color .2s,color .2s}.filter-opt:hover{border-color:var(--accent-line-hover)}.filter-opt.on{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-wash-fg)}.col-sort{text-align:left;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:inherit;cursor:pointer;color:var(--text-30);align-items:flex-end;gap:5px;padding:0;transition:color .2s;display:flex}.col-sort:hover,.col-sort.on{color:var(--text-hi)}.col-caret{color:var(--accent);font-size:10px;line-height:1.4}.board-cols{letter-spacing:.05em;text-transform:uppercase;color:var(--text-30);align-items:end;padding:0 18px 10px;font-size:11.5px;line-height:1.25}.board-rows{flex-direction:column;gap:8px;display:flex}.row{background:var(--card);border:1px solid var(--line);border-radius:10px;align-items:center;padding:14px 18px;transition:border-color .2s,background .2s}.row:hover{border-color:var(--line-ring)}.row.sel{background:var(--row-selected);border-color:var(--accent-line)}.cell-span{display:contents}.cell{cursor:pointer;min-width:0}.cell-rank{font-family:var(--mono);color:var(--text-25);font-size:13px}.row-toggle{width:24px;height:24px;color:var(--text-30);border-radius:6px;justify-content:center;align-items:center;margin-left:-4px;transition:color .2s;display:none}.row-toggle svg{width:15px;height:15px;transition:transform .25s var(--ease)}.row.open .row-toggle{color:var(--text-hi)}.row.open .row-toggle svg{transform:rotate(90deg)}.cell-name{align-items:center;gap:11px;display:flex}.lab-mark{width:1.5em;height:1.5em;color:var(--text-45);flex:none;transition:color .2s}.row:hover .lab-mark{color:var(--text-hi)}.lab-mark-initial{background:var(--chip);border-radius:4px;justify-content:center;align-items:center;font-size:.85em;line-height:1;display:flex}.model-name,.model-name:hover{color:var(--text);font-size:15.5px;font-weight:500;display:block}.model-name:hover{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--line-ring);text-decoration-color:var(--line-ring)}.model-org{color:var(--text-32);font-size:12.5px}.metric-lead{font-family:var(--mono);font-size:15px}.metric-val{font-family:var(--mono);color:var(--text-65);font-size:14px}.bar{background:var(--track);border-radius:2px;height:5px;margin-top:5px;overflow:hidden}.bar-fill{height:100%;transition:width .4s var(--ease), background .3s ease;border-radius:2px}.cell-num{font-family:var(--mono);color:var(--text-55);font-size:13.5px}.sel-btn{cursor:pointer;text-align:center;border:1px solid var(--line-strong);color:var(--text-45);background:0 0;border-radius:6px;width:100%;padding:6px 10px;font-size:12.5px;transition:background .3s,border-color .3s,color .3s}.sel-btn.on{background:var(--accent);color:var(--accent-on);border-color:#0000}.plot-section{margin-top:8px}.pairs{border:1px solid var(--line-pill);background:var(--card);scrollbar-width:none;border-radius:6px;gap:2px;max-width:100%;margin-bottom:16px;padding:3px;display:inline-flex;overflow-x:auto}.pairs::-webkit-scrollbar{display:none}.pair{cursor:pointer;white-space:nowrap;color:var(--text-45);background:0 0;border:0;border-radius:6px;flex:none;padding:6px 15px;font-size:13px;transition:background .3s,color .3s}.pair:hover{color:var(--text-70)}.pair.on{background:var(--accent-wash);color:var(--accent-wash-fg)}.plot-card{border-radius:12px;padding:18px 22px 16px;overflow:hidden}.plot-wrap{width:100%}.plot-panel{margin-bottom:34px;padding:22px 24px 18px}.plot-panel .pairs{margin-top:14px}.plot-panel .board-note{margin:14px 2px 0}.plot-status{border-top:1px solid var(--line-subtle);color:var(--text-40);flex-direction:column;gap:7px;margin-top:10px;padding-top:12px;font-size:13px;display:flex}.plot-status-row{align-items:baseline;gap:8px;display:flex}.plot-status-row b{white-space:nowrap;font-weight:500}.plot-status-row .swatch{align-self:center}.plot-status-note{color:var(--text-30);align-items:center}.plot-legend{border-top:1px solid var(--line-subtle);color:var(--text-40);justify-content:flex-start;gap:8px 20px;margin-top:10px;padding-top:12px}.swatch-stair{flex:none;overflow:visible}.board-note{color:var(--text-30);margin:22px 2px 0;font-size:13px}.board-note+.board-note{margin-top:10px}.cats-note{margin-top:14px}.cats-note b{color:var(--text-55);font-weight:500}.mono-inline{font-family:var(--mono)}.empty{border:1px dashed var(--line-dashed);text-align:center;color:var(--text-35);border-radius:10px;padding:60px 24px}.back{cursor:pointer;color:var(--accent);font-size:13.5px}.detail-head{flex-wrap:wrap;align-items:flex-end;gap:20px;margin:18px 0 8px;display:flex}.h1-detail{font-family:var(--serif);margin:0;font-size:48px;font-weight:400;line-height:1.05}.detail-meta{color:var(--text-40);padding-bottom:8px;font-size:14px}.detail-blurb{max-width:70ch;color:var(--text-60);text-wrap:pretty;margin:0 0 30px;font-size:16px}.kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:34px;display:grid}.kpi{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:18px 20px}.kpi.accent{background:var(--accent-card);border-color:var(--accent-card-line)}.kpi-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-30);font-size:12px}.kpi.accent .kpi-label{color:var(--accent-card-label)}.kpi-value{font-family:var(--serif);font-size:40px;line-height:1.15}.kpi-note{color:var(--text-45);font-size:13px}.panels{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;margin-bottom:34px;display:grid}.panel{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:22px 24px}.h3{font-family:var(--serif);margin:0 0 4px;font-size:21px;font-weight:400}.panel-note{color:var(--text-32);margin-bottom:8px;font-size:13px}.radar-wrap{justify-content:center;display:flex}.cats{flex-direction:column;gap:14px;display:flex}.cat-head{justify-content:space-between;gap:12px;margin-bottom:5px;font-size:13.5px;display:flex}.cat-score{font-family:var(--mono);color:var(--text-55)}.bar-lg{background:var(--track);border-radius:2px;height:7px;overflow:hidden}.episodes{flex-direction:column;gap:10px;display:flex}.episode{border:1px solid var(--line-subtle);background:var(--inset);border-radius:8px;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.verdict{font-family:var(--mono);white-space:nowrap;border-radius:6px;flex:none;padding:4px 9px;font-size:11px}.verdict.pass{background:var(--pass-bg);color:var(--pass-fg)}.verdict.fail{background:var(--fail-bg);color:var(--fail-fg)}.verdict.partial{background:var(--partial-bg);color:var(--partial-fg)}.episode-title{font-size:14.5px;font-weight:500}.episode-note{color:var(--text-45);text-wrap:pretty;font-size:13.5px}.episode-meta{font-family:var(--mono);color:var(--text-35);white-space:nowrap;font-size:12.5px}.cta{cursor:pointer;background:var(--accent);color:var(--accent-on);border-radius:6px;padding:10px 20px;font-size:14px;transition:background .2s;display:inline-block}.h1-compare{font-family:var(--serif);margin:0 0 6px;font-size:44px;font-weight:400}.compare-lede{color:var(--text-50);margin:0 0 26px;font-size:16px}.picker{flex-wrap:wrap;gap:8px;margin-bottom:30px;display:flex}.pick{cursor:pointer;border:1px solid var(--line-strong);color:var(--text-55);background:0 0;border-radius:6px;padding:7px 14px;font-size:13.5px;transition:background .3s,border-color .3s,color .3s}.pick.on{color:var(--accent-on);border-color:#0000}.legend{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:6px;display:flex}.legend-item{align-items:center;gap:7px;font-size:13px;display:flex}.swatch{border-radius:3px;flex:none;width:10px;height:10px}.bargroups{flex-direction:column;gap:20px;display:flex}.bargroup-head{color:var(--text-45);justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.bargroup-unit{font-family:var(--mono)}.bars{flex-direction:column;gap:7px;display:flex}.barrow{align-items:center;gap:10px;display:flex}.barrow-track{background:var(--track-wide);border-radius:2px;flex:1;height:16px;overflow:hidden}.barrow-val{font-family:var(--mono);text-align:right;width:62px;color:var(--text-65);font-size:12.5px}.spec-wrap{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:8px 10px 14px;overflow-x:auto}.spec{border-collapse:collapse;width:100%;font-size:14px}.spec tr{border-bottom:1px solid var(--line-row)}.spec tr:last-child{border-bottom:none}.spec td{font-family:var(--mono);padding:12px 16px}.spec td.label{color:var(--text-35);font-family:var(--sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:13px}.h1-method{font-family:var(--serif);margin:0 0 18px;font-size:52px;font-weight:400;line-height:1.06}.method-lede{color:var(--text-60);text-wrap:pretty;margin:0 0 40px;font-size:18px}.h2-method{font-family:var(--serif);margin:0 0 10px;font-size:28px;font-weight:400}.prose p{text-wrap:pretty;margin:0 0 20px}.prose p.last{margin-bottom:32px}.track-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-bottom:34px;display:grid}.track-card{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:20px 22px}.track-card-label{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11.5px}.track-card-label.qa{color:var(--accent)}.track-card-label.agent{color:var(--warm-label)}.track-card-body{color:var(--text-60);font-size:14px}.formula{background:var(--accent-card);border:1px solid var(--accent-card-line);font-family:var(--mono);color:var(--accent-formula);text-align:center;border-radius:10px;margin-bottom:16px;padding:22px 24px;font-size:14.5px}.protocol{flex-direction:column;gap:2px;margin-bottom:30px;display:flex}.protocol-row{border-bottom:1px solid var(--line-subtle);gap:16px;padding:14px 0;display:flex}.protocol-n{font-family:var(--mono);color:var(--accent);flex:none;width:32px;font-size:12.5px}.protocol-text{color:var(--text-70);text-wrap:pretty;font-size:14.5px}.ex-tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.ex-tab{cursor:pointer;border:1px solid var(--line-pill);color:var(--text-50);background:0 0;border-radius:6px;padding:7px 15px;font-size:13.5px;transition:background .3s,border-color .3s,color .3s}.ex-tab.on-qa{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-wash-fg)}.ex-tab.on-agent{background:var(--warm-wash);border-color:var(--warm-line);color:var(--warm-wash-fg)}.ex-card{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-bottom:34px;padding:24px}.ex-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ex-chip{font-family:var(--mono);letter-spacing:.08em;border-radius:6px;padding:4px 10px;font-size:11px}.ex-chip.qa{background:var(--accent-wash);color:var(--accent-wash-fg)}.ex-chip.agent{background:var(--warm-wash);color:var(--warm-wash-fg)}.ex-id{font-family:var(--mono);color:var(--text-30);font-size:12px}.ex-title{font-family:var(--serif);margin:0 0 12px;font-size:23px;font-weight:400}.ex-prompt{border-left:2px solid var(--accent-rule);color:var(--text-80);text-wrap:pretty;white-space:pre-wrap;margin-bottom:16px;padding:2px 0 2px 16px;font-size:15px}.ex-reslabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-30);margin-bottom:8px;font-size:12px}.ex-res{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.ex-res span{font-family:var(--mono);background:var(--chip);color:var(--text-55);border-radius:6px;padding:5px 11px;font-size:11.5px}.ex-setup{color:var(--text-45);text-wrap:pretty;margin:0 0 22px;font-size:14px}.runs{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.run{border:1px solid var(--line-subtle);background:var(--inset);border-radius:10px;padding:18px}.run-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.run-swatch{border-radius:3px;flex:none;width:9px;height:9px}.run-model{font-size:15px;font-weight:500}.run-verdict{font-family:var(--mono);border-radius:6px;padding:3px 9px;font-size:10.5px}.run-meta{font-family:var(--mono);color:var(--text-30);margin-bottom:12px;font-size:11.5px}.run-excerpt{color:var(--text-75);text-wrap:pretty;white-space:pre-wrap;margin-bottom:14px;font-size:13.5px;line-height:1.5}.run-crits{border-top:1px solid var(--line-subtle);flex-direction:column;gap:9px;padding-top:12px;display:flex}.crit-head{color:var(--text-50);justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.crit-head span:last-child{font-family:var(--mono);white-space:nowrap}.bar-xs{background:var(--track);border-radius:2px;height:4px;overflow:hidden}.run-total{border-top:1px solid var(--line-subtle);justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;display:flex}.run-total-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-30);font-size:12px}.run-total-value{font-family:var(--serif);font-size:26px}.run-note{color:var(--text-40);text-wrap:pretty;margin-top:10px;font-size:13px}.run-note b{color:var(--text-20);font-weight:400}.notice{z-index:60;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);border:1px solid var(--line-strong);width:min(420px,100vw - 40px);box-shadow:var(--sh-notice);animation:fibrenotice .42s var(--ease) both;background:var(--lightningcss-light,#fffdf9eb)var(--lightningcss-dark,#26221ef0);background:var(--lightningcss-light,lab(99.4445% .164568 2.28308/.92))var(--lightningcss-dark,lab(13.5925% .950709 3.76293/.94));border-radius:12px;padding:18px 20px;position:fixed;bottom:96px;left:50%;transform:translate(-50%)}.notice-row{align-items:flex-start;gap:13px;display:flex}.notice-title{font-family:var(--serif);margin-bottom:4px;font-size:19px;line-height:1.25}.notice-body{color:var(--text-45);text-wrap:pretty;font-size:13.5px}.notice-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.notice-chip{cursor:pointer;border:1px solid var(--line-strong);color:var(--text-55);background:0 0;border-radius:6px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;transition:border-color .3s,background .3s;display:flex}.notice-chip:hover{border-color:var(--accent-line-hover);background:var(--chip)}.notice-chip .swatch{border-radius:2px;width:7px;height:7px}.notice-x{cursor:pointer;color:var(--text-30);border-radius:8px;flex:none;padding:4px 6px;font-size:15px;line-height:1;transition:color .3s}.notice-x:hover{color:var(--text-hi)}.tray{z-index:50;background:var(--tray);color:var(--tray-fg);box-shadow:var(--sh-tray);border-radius:10px;align-items:center;gap:14px;max-width:calc(100vw - 32px);padding:10px 12px 10px 20px;display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.tray-label{color:var(--tray-text);white-space:nowrap;font-size:13.5px}.tray-chips{gap:6px;min-width:0;display:flex;overflow-x:auto}.tray-chip{cursor:pointer;background:var(--tray-chip);color:var(--tray-fg);white-space:nowrap;border-radius:6px;padding:5px 11px;font-size:12.5px}.tray-cta{cursor:pointer;background:var(--accent-tray);color:var(--accent-tray-fg);white-space:nowrap;border-radius:6px;padding:8px 16px;font-size:13.5px}.footer{border-top:1px solid var(--line);color:var(--text-35);flex-wrap:wrap;align-items:center;gap:18px;padding:26px 32px 40px;font-size:13px;display:flex}.footer-mark{font-family:var(--serif);letter-spacing:.08em;color:var(--text-hi);margin-right:-.08em;font-size:16px}.footer a{border-bottom:1px solid var(--accent-underline);transition:color .3s,border-color .3s}@media (max-width:925px){.h1{font-size:42px}.h1-method{font-size:38px}.h1-detail{font-size:36px}.hero{padding:48px 0 28px}.board-grid{grid-template-columns:40px 1fr;gap:8px 12px}.board-cols{display:none}.row{padding:14px 16px}.cell-score{border-top:1px solid var(--line-subtle);grid-column:1/-1;padding-top:10px}.cell-span{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:10px;padding-top:10px;display:grid}.cell-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-30);margin-bottom:2px;font-size:10.5px;display:block}.sel-btn{grid-column:1/-1}}@media (min-width:926px){.cell-label{display:none}}@media (max-width:620px){.board-tools{flex:100%;justify-content:flex-end}.tool-label{display:none}.tool-btn-label{padding:0}.search-tool.open{flex:100%;order:3}.search-tool.open .search-field{flex:1;width:auto}.filter-panel{width:auto;left:0;right:0}.row{grid-template-columns:22px 24px minmax(0,1fr) minmax(58px,auto);align-items:center;gap:0 9px;padding:12px 13px}.row-toggle{display:flex}.cell-score{text-align:right;border-top:0;grid-column:auto;padding-top:0}.cell-score .cell-label{display:none}.cell-name{gap:9px}.lab-mark{width:1.35em;height:1.35em}.cell-span,.sel-btn{display:none}.row.open .cell-span{border-top:1px solid var(--line-subtle);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:12px;padding-top:12px;display:grid}.row.open .sel-btn{grid-column:1/-1;margin-top:12px;display:block}.hdr-inner{gap:16px;height:52px;padding:0 18px}.nav-toggle{display:flex}.nav-wrap{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden}.hdr.open .nav-wrap{grid-template-rows:1fr}.nav{background:var(--page);min-height:0;box-shadow:inset 0 -1px 0 var(--line);visibility:hidden;flex-direction:column;align-items:stretch;gap:0;transition:visibility 0s .3s;display:flex;overflow:hidden}.hdr.open .nav{visibility:visible;transition:visibility}.hdr.open .nav-item{height:auto;padding:13px 18px;font-size:15px}.hdr.open .nav-item.on{background:var(--accent-wash);color:var(--accent-wash-fg)}.hdr.open .nav-item.on:after{display:none}.plot-card{padding:14px 12px 12px}.plot-panel{padding:16px 14px 14px}.plot-legend{font-size:12px}.page,.page-narrow,.page-compare,.page-prose{padding-left:18px;padding-right:18px}.h1{font-size:34px}.lede{font-size:15.5px}.footer{gap:12px;padding:22px 18px 36px}.tray{gap:10px;padding:8px 10px 8px 14px}.tray-label{display:none}}@media (max-width:380px){.hdr-inner{gap:12px;padding:0 14px}.hdr.open .nav-item,.page,.page-narrow,.page-compare,.page-prose{padding-left:14px;padding-right:14px}.row{gap:0 8px;padding:12px 11px}.footer{padding-left:14px;padding-right:14px}}
