@font-face{font-family:stix;src:url(../media/stix_two_text_latin_400_normal-s.p.0zkk1l83djmqp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:stix;src:url(../media/stix_two_text_latin_400_italic-s.p.1srlzee-qmis-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:stix;src:url(../media/stix_two_text_latin_600_normal-s.p.12lw32ziestwq.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:stix;src:url(../media/stix_two_text_latin_600_italic-s.p.3ifkg-792xrl3.woff2)format("woff2");font-display:swap;font-weight:600;font-style:italic}@font-face{font-family:stix Fallback;src:local(Arial);ascent-override:79.83%;descent-override:24.93%;line-gap-override:26.19%;size-adjust:95.45%}.stix_d77ed19a-module__Ebo3Xa__className{font-family:stix,stix Fallback}.stix_d77ed19a-module__Ebo3Xa__variable{--font-stix:"stix", "stix Fallback"}
@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/969880a8fbc4ea3d-s.2l4chqzj17yf7.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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85422a08ef10253b-s.3uahozil0mrmc.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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7085c09d70874492-s.0zhuvjukav65t.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:IBM Plex Sans Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a0ab0fb90bbc850b-s.p.3zs7wwnf5y2jy.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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/51ec8e0fe9ebb3f0-s.3q0334mfwpo9n.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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/357feaf7912a2dfb-s.312f4ok-n1cg4.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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/62fd0305a59369bc-s.2rpt9v2abpnka.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:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9346dec8b3acbbe6-s.p.28g3plnrcjyh3.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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/41df4dbb54e2206b-s.2swnz1r015ys9.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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c1e4e80b39132551-s.2j_gyo59ayql2.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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/97020cc4f40e723d-s.43f6oiwmh63de.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:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d273130dc90e6d8b-s.p.2f8v_r0u-86a-.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:IBM Plex Sans Condensed Fallback;src:local(Arial);ascent-override:112.27%;descent-override:30.12%;line-gap-override:0.0%;size-adjust:91.3%}.ibm_plex_sans_condensed_829de421-module__Lahllq__className{font-family:IBM Plex Sans Condensed,IBM Plex Sans Condensed Fallback;font-style:normal}.ibm_plex_sans_condensed_829de421-module__Lahllq__variable{--font-plex-cond:"IBM Plex Sans Condensed", "IBM Plex Sans Condensed Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.1h5ghcc0-68q4.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.1m6najulsiwn1.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.2vlsmdp06a-1a.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2gzr86v_z86ti.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.1h8-jjotlc3p8.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.1h5ghcc0-68q4.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.1m6najulsiwn1.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.2vlsmdp06a-1a.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2gzr86v_z86ti.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:IBM Plex Sans;font-style:italic;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.1h8-jjotlc3p8.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/952f0fd261157ce3-s.1h5ghcc0-68q4.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/69169fb36b2bd6d2-s.3hqmiedoxdxj3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/fce1204c21d111e2-s.1m6najulsiwn1.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7a0633ae85d274ff-s.2vlsmdp06a-1a.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/d9e1577adfc6a783-s.2gzr86v_z86ti.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:IBM Plex Sans;font-style:italic;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/37a1c0476297a605-s.p.1h8-jjotlc3p8.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f5d638e4-module__RjiiFG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback}.ibm_plex_sans_f5d638e4-module__RjiiFG__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f49874be-module__RUqS_q__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f49874be-module__RUqS_q__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
@font-face{font-family:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ff06b584ce5c3b-s.1600x6hftys80.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:Zilla Slab;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8a66589f2577848-s.p.27yhq-axkaxx4.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:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ec8b6964dca4738-s.3khov2ymwgkd-.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:Zilla Slab;font-style:normal;font-weight:500;font-display:swap;src:url(../media/49bcce62f8e09af8-s.p.1m3e1vmer71ef.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8cd2bc38ce1bfc5d-s.3wfkzzdejku_n.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:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3191a2e06136a6d-s.p.2eby0yrg01v4v.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:Zilla Slab Fallback;src:local(Times New Roman);ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.0%;size-adjust:106.83%}.zilla_slab_f9ab3edc-module__RFDQVq__className{font-family:Zilla Slab,Zilla Slab Fallback;font-style:normal}.zilla_slab_f9ab3edc-module__RFDQVq__variable{--font-slab:"Zilla Slab", "Zilla Slab Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.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:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_689fa726-module__moN50q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_689fa726-module__moN50q__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--paper:#e4eaef;--ink:#12161c;--mute:#4a5560;--rule:#c3ccd4;--oxblood:#7a2e2e;--track:#d3dbe2;--yatzi:#6f4f2a;--scotland_yard:#3a524c;--splendor:#52445a;--lab-anthropic:#cc785c;--lab-anthropic-on:#1a1c18;--lab-openai:#1f1f1f;--lab-openai-on:#f3f4f2;--lab-xai:#736cd3;--lab-xai-on:#f3f4f2;--lab-deepseek:#2243e6;--lab-deepseek-on:#f3f4f2;--lab-moonshot:#047afe;--lab-moonshot-on:#f3f4f2;--lab-unknown:#1a1c18;--lab-unknown-on:#f3f4f2;--xai-mark:#000;--col-rank-h:24rem;--measure-data:78rem;--measure-prose:34rem;--gutter:1.5rem;--page-pad-top:3.25rem;--page-pad-bottom:2.25rem;--font-serif:var(--font-plex), "IBM Plex Sans", Helvetica, sans-serif;--font-sans:var(--font-plex), "IBM Plex Sans", Helvetica, sans-serif}@media (min-width:48rem){:root{--gutter:2.25rem;--page-pad-top:4rem;--page-pad-bottom:2.75rem}}*,:before,:after{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}@media (prefers-color-scheme:dark){html:not([data-theme=light]){--paper:#12161c;--ink:#e4eaef;--mute:#9aa4ae;--rule:#2c343c;--track:#1c2228;--lab-openai:#e8e8e6;--lab-openai-on:#1a1c18;--lab-unknown:#e4eaef;--lab-unknown-on:#12161c;--xai-mark:#e4eaef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html[data-theme=dark]{--paper:#12161c;--ink:#e4eaef;--mute:#9aa4ae;--rule:#2c343c;--track:#1c2228;--lab-openai:#e8e8e6;--lab-openai-on:#1a1c18;--lab-unknown:#e4eaef;--lab-unknown-on:#12161c;--xai-mark:#e4eaef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=felt]{--paper:#dce8dc;--ink:#162017;--mute:#4a564c;--rule:#b4c4b6;--track:#c9d6c9;--xai-mark:#000;--lab-openai:#1f1f1f;--lab-openai-on:#f3f4f2;--lab-unknown:#1a1c18;--lab-unknown-on:#f3f4f2;--font-serif:var(--font-slab), "Zilla Slab", "Palatino Linotype", serif;--font-sans:var(--font-plex), "IBM Plex Sans", Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-skin=card]{--paper:#f4f5f2;--ink:#101210;--mute:#555a57;--rule:#d0d3ce;--track:#e4e6e2;--xai-mark:#000;--lab-openai:#1f1f1f;--lab-openai-on:#f3f4f2;--lab-unknown:#1a1c18;--lab-unknown-on:#f3f4f2;--font-serif:var(--font-outfit), Outfit, Helvetica, sans-serif;--font-sans:var(--font-outfit), Outfit, Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-skin=night]{--paper:#15191c;--ink:#e6ebe9;--mute:#9aa3a0;--rule:#2d3438;--track:#252b2f;--lab-openai:#e6ebe9;--lab-openai-on:#15191c;--lab-unknown:#e6ebe9;--lab-unknown-on:#15191c;--xai-mark:#e6ebe9;--font-serif:var(--font-plex), "IBM Plex Sans", Helvetica, sans-serif;--font-sans:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-skin=linen]{--paper:#edeee8;--ink:#000;--mute:#4e5349;--rule:#c9cbc0;--track:#d8d9d1;--xai-mark:#000;--lab-openai:#1f1f1f;--lab-openai-on:#f3f4f2;--lab-unknown:#1a1c18;--lab-unknown-on:#f3f4f2;--font-serif:var(--font-stix), "STIX Two Text", Palatino, serif;--font-sans:var(--font-plex-cond), "IBM Plex Sans Condensed", Helvetica, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--paper);max-width:100%;color:var(--ink);margin:0;padding:0}body{overflow-wrap:break-word;min-height:100dvh;font-family:var(--font-serif);-webkit-font-smoothing:antialiased;isolation:isolate;flex-direction:column;font-size:1.125rem;font-weight:400;line-height:1.55;display:flex;overflow-x:clip}.site-bg{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.site-bg-photo{background-image:url(/bg-sakura.webp?v=2);background-position:50% 22%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.site-bg-veil{background:radial-gradient(ellipse 70% 58% at 50% 42%, color-mix(in srgb, var(--paper) 28%, transparent) 0%, color-mix(in srgb, var(--paper) 10%, transparent) 52%, transparent 76%), linear-gradient(to bottom, color-mix(in srgb, var(--paper) 8%, transparent) 0, color-mix(in srgb, var(--paper) 14%, transparent) 18rem, color-mix(in srgb, var(--paper) 28%, transparent) 100%);position:absolute;inset:0}.site-bg-shards{position:absolute;inset:0}.site-bg-shard,.site-bg-mote{background-repeat:no-repeat;background-size:contain;position:absolute}.site-bg-shard--tl{mix-blend-mode:multiply;background-image:url(/site-bg-tl.webp?v=7);background-position:0 0;width:min(15.5rem,30vw);height:min(14.5rem,34vh);animation:13s ease-in-out infinite alternate shard-sway;top:.5rem;left:.35rem}.site-bg-shard--tr{mix-blend-mode:multiply;opacity:.78;background-image:url(/site-bg-tr.webp?v=7);background-position:100% 0;width:min(17rem,32vw);height:min(22rem,48vh);animation:16s ease-in-out infinite alternate shard-hang;top:0;right:.2rem}.site-bg-shard--bl{mix-blend-mode:multiply;background-image:url(/site-bg-bl.webp?v=7);background-position:0 100%;width:min(14rem,28vw);height:min(11.5rem,28vh);animation:15s ease-in-out infinite alternate-reverse shard-sway;bottom:.4rem;left:.3rem}.site-bg-shard--br{mix-blend-mode:multiply;opacity:.62;filter:sepia(.32)saturate(.55)brightness(1.42)contrast(.72);background-image:url(/site-bg-br.webp?v=7);background-position:100% 100%;width:min(13.5rem,27vw);height:min(11.75rem,28vh);animation:18s ease-in-out infinite alternate shard-sway;bottom:.45rem;right:.3rem;-webkit-mask-image:radial-gradient(125% 115% at 100% 100%,#000 38%,#0000008c 62%,#0000 80%);mask-image:radial-gradient(125% 115% at 100% 100%,#000 38%,#0000008c 62%,#0000 80%)}.site-bg-shard--br:after{content:"";background:inherit;filter:blur(14px)brightness(1.1);opacity:.45;pointer-events:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:-12%}.site-bg-mote--leaf{mix-blend-mode:multiply;opacity:.72;background-image:url(/site-bg-mote-leaf.webp?v=7);width:4.4rem;height:5.4rem;animation:22s ease-in-out infinite alternate mote-drift-a;top:38%;left:1.2rem}.site-bg-mote--bloom{mix-blend-mode:multiply;opacity:.68;background-image:url(/site-bg-mote-bloom.webp?v=7);width:3.1rem;height:3.1rem;animation:19s ease-in-out infinite alternate mote-drift-b;top:28%;right:7%}.site-bg-mote--bloom2{mix-blend-mode:multiply;opacity:.5;background-image:url(/site-bg-mote-bloom.webp?v=7);width:2.4rem;height:2.4rem;animation:26s ease-in-out infinite alternate mote-drift-c;bottom:36%;left:.9rem}@keyframes shard-sway{0%{transform:rotate(-1.4deg)translateY(0)}to{transform:rotate(1.6deg)translateY(-.35rem)}}@keyframes shard-hang{0%{transform:rotate(.4deg)translateY(0)}to{transform:rotate(-1.2deg)translateY(.4rem)}}@keyframes mote-drift-a{0%{transform:translate(0)rotate(-12deg)}to{transform:translate(.8rem,1.6rem)rotate(18deg)}}@keyframes mote-drift-b{0%{transform:translate(0)rotate(8deg)}to{transform:translate(-1.4rem,1.1rem)rotate(-16deg)}}@keyframes mote-drift-c{0%{transform:translate(0)rotate(-20deg)}to{transform:translate(1.6rem,-.8rem)rotate(14deg)}}html[data-bg=photo] .site-bg-shards,html:not([data-bg]) .site-bg-shards,html[data-bg=none] .site-bg-photo,html[data-bg=none] .site-bg-veil,html[data-bg=none] .site-bg-shards,html[data-bg=artifacts] .site-bg-photo,html[data-bg=artifacts] .site-bg-veil{display:none}@media (max-width:40rem){.site-bg-photo{background-position:50% 16%}.site-bg-veil{background:radial-gradient(ellipse 120% 70% at 50% 40%, color-mix(in srgb, var(--paper) 30%, transparent) 0%, color-mix(in srgb, var(--paper) 12%, transparent) 50%, transparent 100%), linear-gradient(to bottom, color-mix(in srgb, var(--paper) 10%, transparent) 0, color-mix(in srgb, var(--paper) 22%, transparent) 100%)}.site-bg-shard--tl{width:8.75rem;height:8.25rem}.site-bg-shard--tr{opacity:.62;width:8rem;height:10.5rem}.site-bg-shard--bl{width:7.5rem;height:6.25rem}.site-bg-shard--br{width:6.5rem;height:5.75rem}.site-bg-mote--leaf{width:2.8rem;height:3.4rem;top:42%}.site-bg-mote--bloom{width:2.1rem;height:2.1rem}.site-bg-mote--bloom2{display:none}}a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);text-underline-offset:.18em}a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:1px solid var(--ink);outline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3{font-weight:600;line-height:1.2}h1{overflow-wrap:anywhere;margin:0 0 1.25rem;font-size:2.35rem}@media (max-width:47.99rem){h1{font-size:1.75rem}}h2{margin:0 0 .85rem;font-size:1.2rem}h3{margin:0 0 .5rem;font-size:1.125rem}p{margin:0 0 1rem}strong{font-weight:600}code{font-family:var(--font-mono), "IBM Plex Mono", ui-monospace, monospace;font-size:.86em}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{position:absolute;top:0;left:-999px}.skip:focus{z-index:20;background:var(--paper);padding:.25rem .5rem;top:1.25rem;left:1.25rem}.site-header{z-index:10;background:var(--paper);border-bottom:1px solid var(--rule);position:relative}html[data-bg=artifacts] .site-header{background:color-mix(in srgb, var(--paper) 78%, transparent);border-bottom-color:color-mix(in srgb, var(--rule) 72%, transparent)}html:not([data-look=on]) .look-switch{display:none}.look-switch{z-index:20;font-family:var(--font-sans);background:var(--paper);border:1px solid var(--rule);color:var(--ink);font-size:.78rem;line-height:1.2;position:fixed;bottom:1rem;right:1rem}.look-switch>summary{cursor:pointer;padding:.4rem .7rem;list-style:none}.look-switch>summary::-webkit-details-marker{display:none}.look-switch>summary::marker{content:""}.look-switch-panel{border-top:1px solid var(--rule);flex-direction:column;display:none}.look-switch[open] .look-switch-panel,.look-switch-row{display:flex}.look-switch-row+.look-switch-row{border-top:1px solid var(--rule)}.look-switch button{border-right:1px solid var(--rule);padding:.4rem .65rem}.look-switch-row button:last-child{border-right:0}.look-switch button[aria-pressed=true]{text-underline-offset:.15em;font-weight:500;text-decoration:underline}@media (max-width:40rem){.look-switch{font-size:.72rem;bottom:.5rem;right:.5rem}.look-switch button{padding:.35rem .45rem}}.site-header-inner{max-width:min(var(--measure-data), 100%);min-width:0;min-height:3.5rem;padding:.85rem max(var(--gutter), env(safe-area-inset-right,0px)) .85rem max(var(--gutter), env(safe-area-inset-left,0px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 2.5rem;margin:0 auto;display:flex}@media (min-width:48rem){.site-header-inner{padding-top:.95rem;padding-bottom:.95rem}}.wordmark{font-family:var(--font-serif);letter-spacing:0;align-items:center;gap:.48rem;font-size:1.2rem;font-weight:400;text-decoration:none;display:inline-flex}.wordmark .bb-mark{width:1.85rem;height:1.85rem;color:var(--ink);flex:none;display:block}.wordmark-name{color:inherit;text-decoration:none}.wordmark-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nav{min-width:0;font-family:var(--font-sans);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.4rem;font-size:.95rem;display:flex}.nav a,.nav-trigger{color:var(--ink);text-decoration:none}.nav>a:hover,.nav-trigger:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nav-drop{position:relative}.nav-trigger{cursor:pointer;align-items:center;gap:.25rem;list-style:none;display:inline-flex}.nav-trigger::-webkit-details-marker{display:none}.nav-subtrigger::-webkit-details-marker{display:none}.nav-trigger::marker{content:""}.nav-subtrigger::marker{content:""}.nav-trigger:after,.nav-subtrigger:after{content:"▾";color:var(--mute);font-size:.7rem}.nav-panel{background:var(--paper);border:1px solid var(--rule);z-index:11;pointer-events:none;min-width:13.5rem;max-width:min(18rem,100vw - 2rem);margin:0;padding:.4rem 0;list-style:none;display:none;position:absolute;top:calc(100% + .4rem);left:0;right:auto;overflow:visible}@media (max-width:47.99rem){.nav-trigger{padding:.4rem .15rem}.nav-drop{position:static}.nav-panel{left:max(.75rem, env(safe-area-inset-left,0px));right:max(.75rem, env(safe-area-inset-right,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;width:auto;min-width:0;max-width:none;max-height:min(70vh,24rem);overflow:auto}}@media (min-width:48rem){.nav-panel{left:auto;right:0}}.nav-drop[open]>.nav-panel{pointer-events:auto;display:block}.nav-panel a,.nav-panel button,.nav-subpanel a{text-align:left;white-space:nowrap;width:100%;padding:.32rem .9rem;text-decoration:none;display:block}.nav-panel a:hover,.nav-panel button:hover,.nav-subpanel a:hover,.nav-subtrigger:hover{text-decoration:underline;-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}html:not([data-appearance]) [data-appearance-set=system],html[data-appearance=system] [data-appearance-set=system],html[data-appearance=light] [data-appearance-set=light],html[data-appearance=dark] [data-appearance-set=dark],.nav-overall{font-weight:600}.nav-subdrop{position:relative}.nav-subtrigger{cursor:pointer;box-sizing:border-box;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.32rem .9rem;text-decoration:none;list-style:none;display:flex}.nav-lab{align-items:center;gap:.42rem;min-width:0;display:inline-flex}.nav-lab-mark{width:.95rem;height:.95rem;color:var(--lab,var(--ink));flex:none;place-items:center;display:grid}.nav-lab-mark svg{width:.95rem;height:.95rem;display:block}.nav-subpanel{pointer-events:none;background:var(--paper);margin:0;padding:0;list-style:none;display:none}.nav-subdrop[open]>.nav-subpanel{pointer-events:auto;display:block}.nav-subpanel a{padding-left:1.35rem}@media (min-width:48rem){.nav-subpanel{border:1px solid var(--rule);z-index:12;min-width:12.5rem;max-height:70vh;padding:.4rem 0;position:absolute;top:0;right:100%;overflow:auto}.nav-subpanel a{padding-left:.9rem}}.page{width:100%;max-width:min(var(--measure-data), 100%);min-width:0;padding:var(--page-pad-top) max(var(--gutter), env(safe-area-inset-right,0px)) var(--page-pad-bottom) max(var(--gutter), env(safe-area-inset-left,0px));flex:1 0 auto;margin:0 auto}.page-prose>*{max-width:var(--measure-prose)}html[data-bg=photo]{--glass:color-mix(in srgb, var(--paper) 36%, transparent);--glass-shine:#ffffff94;--glass-edge:#ffffff94;--glass-fill:linear-gradient(155deg, #fff6 0%, #ffffff14 34%, transparent 58%), var(--glass);--glass-blur:blur(22px) saturate(1.6);--glass-shadow:0 .85rem 2.4rem #2a241c1a, 0 .12rem .4rem #2a241c0d, inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #ffffff24}html[data-bg=photo][data-skin=night],html[data-bg=photo][data-theme=dark]:is(:not([data-skin]),[data-skin=slate]){--glass:color-mix(in srgb, var(--paper) 62%, transparent);--glass-shine:#ffffff1f;--glass-edge:#ffffff24;--glass-fill:linear-gradient(155deg, #ffffff14 0%, #ffffff05 34%, transparent 58%), var(--glass);--glass-shadow:0 .85rem 2.4rem #00000047, 0 .12rem .4rem #0000002e, inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #ffffff0a}@media (prefers-color-scheme:dark){html[data-bg=photo]:not([data-theme=light]):is(:not([data-skin]),[data-skin=slate]){--glass:color-mix(in srgb, var(--paper) 62%, transparent);--glass-shine:#ffffff1f;--glass-edge:#ffffff24;--glass-fill:linear-gradient(155deg, #ffffff14 0%, #ffffff05 34%, transparent 58%), var(--glass);--glass-shadow:0 .85rem 2.4rem #00000047, 0 .12rem .4rem #0000002e, inset 0 1px 0 var(--glass-shine), inset 0 -1px 0 #ffffff0a}}html[data-bg=photo] .site-header{background:linear-gradient(180deg, #ffffff57, color-mix(in srgb, var(--paper) 36%, transparent));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-shine)}html[data-bg=photo][data-skin=night] .site-header,html[data-bg=photo][data-theme=dark]:is(:not([data-skin]),[data-skin=slate]) .site-header{background:linear-gradient(180deg, #ffffff0f, color-mix(in srgb, var(--paper) 62%, transparent))}@media (prefers-color-scheme:dark){html[data-bg=photo]:not([data-theme=light]):is(:not([data-skin]),[data-skin=slate]) .site-header{background:linear-gradient(180deg, #ffffff0f, color-mix(in srgb, var(--paper) 62%, transparent))}}html[data-bg=photo] .look-switch{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:.65rem;overflow:hidden}html[data-bg=photo] .look-switch button{border-right-color:#ffffff59}html[data-bg=photo] .look-switch-row+.look-switch-row{border-top-color:#ffffff59}html[data-bg=photo] .nav-panel,html[data-bg=photo] .nav-subpanel{--glass:color-mix(in srgb, var(--paper) 52%, transparent);background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-color:var(--glass-edge);box-shadow:var(--glass-shadow)}html[data-bg=photo] .nav-panel{border-radius:.7rem}html[data-bg=photo] .nav-subpanel{box-shadow:none;background:#ffffff1f}@media (min-width:48rem){html[data-bg=photo] .nav-subpanel{background:var(--glass-fill);box-shadow:var(--glass-shadow);border-radius:.7rem}}html[data-bg=photo] .page{width:auto;max-width:min(var(--measure-data), calc(100% - 1.75rem));padding:2rem max(1.4rem, env(safe-area-inset-right,0px)) 2.5rem max(1.4rem, env(safe-area-inset-left,0px));background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:1rem;margin-top:1.25rem;margin-bottom:1.25rem}html[data-bg=photo] .page-prose{max-width:min(var(--measure-prose), calc(100% - 1.75rem))}html[data-bg=photo] .col-rank-track{background:#ffffff47;box-shadow:inset 0 0 0 1px #ffffff52}html[data-bg=photo] .table th,html[data-bg=photo] .table td{border-color:#46403424}html[data-bg=photo] .skip:focus{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge)}@media (min-width:48rem){html[data-bg=photo] .page{max-width:min(var(--measure-data), calc(100% - 3rem));padding:2.75rem 2.5rem 3.5rem}html[data-bg=photo] .page-prose{max-width:min(var(--measure-prose), calc(100% - 3rem))}}@media (prefers-reduced-transparency:reduce){html[data-bg=photo] .site-header,html[data-bg=photo] .look-switch,html[data-bg=photo] .nav-panel,html[data-bg=photo] .nav-subpanel,html[data-bg=photo] .page,html[data-bg=photo] .page-prose,html[data-bg=photo] .site-footer,html[data-bg=photo] .skip:focus{background:color-mix(in srgb, var(--paper) 94%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 .35rem 1.1rem #2a241c14}}.lede{max-width:38rem;margin-bottom:2.75rem}.lede-quiet{color:var(--mute);margin-bottom:2rem}.section{margin-top:4.5rem}.caption,.meta,.table th,.legend,.col-rank-name{font-family:var(--font-sans);color:var(--mute);font-size:.82rem;font-weight:400;line-height:1.4}.caption{max-width:42rem;margin:.85rem 0 0}.meta{margin:0 0 1.5rem}.note{max-width:38rem;margin:0 0 1.75rem}.col-rank,.col-rank-plot,.col-rank-grid{min-width:0;max-width:100%}.col-rank-plot{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding-bottom:.25rem;overflow-x:auto}.col-rank-grid{grid-template-columns:2rem minmax(0,1fr);align-items:start;column-gap:.6rem;width:100%;min-width:0;display:grid}.col-rank-axis{font-family:var(--font-sans);color:var(--mute);height:var(--col-rank-h);box-sizing:border-box;flex-direction:column;justify-content:space-between;padding-top:3rem;font-size:.82rem;display:flex}.col-rank-items{align-items:flex-start;gap:.35rem .45rem;width:100%;min-width:min-content;margin:0;padding:0;list-style:none;display:flex}.col-rank-item{--lab:var(--ink);--lab-on:var(--paper);flex:1 1 0;min-width:4.4rem}.col-rank-item a{color:inherit;flex-direction:column;align-items:center;gap:.55rem;text-decoration:none;display:flex}.col-rank-item a:hover .col-rank-name{color:var(--ink);text-decoration:underline}.col-rank-chart{height:var(--col-rank-h);flex-direction:column;justify-content:flex-end;align-items:center;display:flex}.col-rank-track{background:var(--track);flex:auto;align-items:flex-end;width:3.15rem;display:flex}.col-rank-bar{background:var(--lab);width:100%;min-height:1px}.col-rank-cost{font-family:var(--font-sans);font-variant-numeric:tabular-nums;color:var(--ink);font-size:.78rem;line-height:1.15}.col-rank-logo{width:2.55rem;height:2.55rem;color:var(--lab);place-items:center;display:grid}.col-rank-item[data-lab=xai] .col-rank-logo{color:var(--xai-mark)}.col-rank-logo svg{width:2.35rem;height:2.35rem;display:block}.col-rank-name{text-align:center;overflow-wrap:break-word;width:100%;max-width:100%;font-size:.78rem;line-height:1.25}.col-rank-effort{display:block}.col-rank-pct{font-family:var(--font-sans);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:.08rem;font-size:.92rem;line-height:1.15;display:flex}.chart{color:var(--ink);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.chart svg{width:100%;min-width:50rem;height:auto;display:block;overflow:visible}.tick{font-family:var(--font-sans);fill:var(--mute);font-size:12px}.point-label,.bar-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;fill:currentColor;font-weight:500}.bar-value{font-size:11px}.point-label{paint-order:stroke fill;stroke:var(--paper);stroke-width:3px;stroke-linejoin:round;font-size:9px}.cost-link{stroke-opacity:.55}.cost-mark{color:var(--ink)}.table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.table{border-collapse:collapse;width:100%;min-width:34rem;font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.95rem}.table-compact{min-width:0}.table th,.table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:baseline;white-space:nowrap;padding:.55rem .85rem .55rem 0}.table th{font-weight:400}.table td.num,.table th.num{text-align:right}.table a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.table-model{color:var(--lab,var(--ink));align-items:center;gap:.55rem;text-decoration:none;display:inline-flex}.table-model:hover .table-model-name{text-decoration:underline}.table-model-logo{width:1.2rem;height:1.2rem;color:var(--lab,var(--ink));flex:none;place-items:center;display:grid}.table tr[data-lab=xai] .table-model-logo{color:var(--xai-mark)}.table-model-logo svg{width:1.2rem;height:1.2rem;display:block}.table-model-text{flex-direction:column;align-items:flex-start;gap:.05rem;min-width:0;display:flex}.table-model-name,.table-quality{color:var(--lab,var(--ink));font-weight:500}.table .table-model .model-sub{color:color-mix(in srgb, var(--lab,var(--mute)) 72%, var(--ink))}.scores{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1.15rem 1.75rem;margin:0 0 1.5rem;display:grid}.scores dt{font-family:var(--font-sans);color:var(--mute);margin:0 0 .15rem;font-size:.82rem}.scores dd{font-family:var(--font-sans);font-variant-numeric:tabular-nums;margin:0;font-size:.95rem}.model-mean{flex-direction:column;gap:.15rem;margin:0 0 .35rem;display:flex}.model-mean-value{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:1.35rem}.model-mean-label{font-family:var(--font-sans);color:var(--mute);font-size:.82rem}.section-tight{margin-top:1.75rem}.game-overview{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.95rem}.game-overview-head,.game-overview-item>summary,.game-overview-row{border-bottom:1px solid var(--rule);grid-template-columns:minmax(7.5rem,1.4fr) repeat(5,minmax(4rem,1fr));align-items:baseline;gap:.35rem .85rem;padding:.55rem 0;display:grid}.game-overview-head{font-weight:400}.game-overview-head .num,.game-overview-item>summary .num,.game-overview-plays .num{text-align:right}.game-overview-item>summary{cursor:pointer;list-style:none}.game-overview-item>summary::-webkit-details-marker{display:none}.game-overview-item>summary::marker{content:""}.game-overview-item>summary>span:first-child{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.game-overview-item>summary:hover>span:first-child{text-decoration:underline}.game-overview-row>span:first-child{flex-direction:column;align-items:flex-start;gap:.05rem;display:flex}.game-overview-empty{margin:.65rem 0 .85rem}.table tr.is-current td{font-weight:500}.field-missing{margin-top:2.5rem}.related{margin:0;padding:0;list-style:none}.related li{margin:0 0 1.1rem}.related time{font-family:var(--font-sans);color:var(--mute);margin-bottom:.15rem;font-size:.82rem;display:block}.related-deck{max-width:38rem;color:var(--mute);margin:.25rem 0 0}.essay-index{margin:0;padding:0;list-style:none}.essay-index li{margin:0 0 1.35rem}.essay-index a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule);font-weight:400}.essay-index a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.essay-index p{color:var(--mute);margin:.2rem 0 0}.blog-index{margin:0;padding:0;list-style:none}.blog-index li{margin:0 0 1.85rem}.blog-index time,.x-link{font-family:var(--font-sans);color:var(--mute);font-size:.82rem}.site-footer{width:100%;max-width:min(var(--measure-data), 100%);padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) 2.75rem max(var(--gutter), env(safe-area-inset-left,0px));font-family:var(--font-sans);color:var(--mute);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:baseline;gap:.45rem 1.75rem;margin:0 auto;font-size:.82rem;display:flex}.site-footer p,.site-footer-reach{margin:0}.site-footer-reach{flex-wrap:wrap;gap:0 1.15rem;display:flex}.site-footer a{color:inherit;-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}html[data-bg=photo] .site-footer{width:auto;max-width:min(var(--measure-data), calc(100% - 1.75rem));padding:.85rem max(1.4rem, env(safe-area-inset-right,0px)) 1rem max(1.4rem, env(safe-area-inset-left,0px));background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:var(--glass-shadow);border-radius:.85rem;margin-bottom:2.5rem}@media (min-width:48rem){html[data-bg=photo] .site-footer{max-width:min(var(--measure-data), calc(100% - 3rem));padding:.95rem 2.5rem 1.15rem}}.prose{line-height:1.65}.prose p{margin:0 0 1.15rem}.prose h2{margin:2.6rem 0 .65rem;scroll-margin-top:1.25rem;font-size:1.35rem}.prose h3{margin:1.7rem 0 .4rem;scroll-margin-top:1.25rem;font-size:1.125rem}.prose h2+h3{margin-top:1.25rem}.prose h1{margin:2.4rem 0 .7rem;font-size:1.5rem}.prose ul,.prose ol{margin:0 0 1.15rem;padding-left:1.3rem}.prose li{margin:0 0 .35rem}.prose li:last-child{margin-bottom:0}.prose code{background:color-mix(in srgb, var(--track) 82%, var(--rule));overflow-wrap:anywhere;border-radius:.22rem;padding:.12em .32em}.prose pre{overscroll-behavior-x:contain;background:var(--track);border-radius:.35rem;margin:0 0 1.15rem;padding:.8rem .95rem;font-size:.88rem;line-height:1.45;overflow-x:auto}.prose pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.prose blockquote{border-left:1px solid var(--rule);color:var(--mute);margin:0 0 1.15rem;padding:0 0 0 .9rem}.prose hr{border:0;border-top:1px solid var(--rule);margin:2rem 0}.prose em{font-style:italic}.prose :last-child{margin-bottom:0}.empty{color:var(--ink)}.model-sub{font-family:var(--font-sans);color:var(--mute);font-size:.78rem;font-weight:400;display:block}@media (prefers-reduced-motion:reduce){*{transition:none!important}.site-bg-shard,.site-bg-mote{animation:none}}
