@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:300;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.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:300;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:300;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:300;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:300;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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.0xyeb7czu1stb.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.0vnh8.d8wxa2x.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.0~.8lt~vdqmc3.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.00z~hoalba5dm.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.0vwgtotjdgnhr.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.09.f.n_ccld80.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:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.0xyeb7czu1stb.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:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.0vnh8.d8wxa2x.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:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.0~.8lt~vdqmc3.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:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.00z~hoalba5dm.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:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.0vwgtotjdgnhr.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:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.09.f.n_ccld80.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_1f7835fd-module__nLXarG__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_1f7835fd-module__nLXarG__variable{--font-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/b6a3ba25a63ffdc2-s.15ohl7e77t946.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c46d9efd5b21dbaa-s.05wsi7y..0-zn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6308822089fd3411-s.0gpf~ipgyub9r.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ff4d9f8b7294524b-s.07f3ikk4yi_cj.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 Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/0e64cfb82a47c250-s.p.0ifiqyzdok2k..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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/79d9db89a59a83fa-s.00t13ga90sieb.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/11705a6cc6a37f59-s.0i8u8rm4-rxel.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/221a7ef2b9efbaad-s.15v8us89x~07t.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/730055c84ed23e9d-s.0c8d635zbe~1j.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 Serif;font-style:italic;font-weight:500;font-display:swap;src:url(../media/b02a479d288d97d4-s.p.06_fqbhf6hhmd.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7f49c72243bdcede-s.02n~ovut9q.eh.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a2797aaeec05c026-s.0heuz94e2xu-_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3baf9375001c1f5-s.0pgow3hyiaf3k.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9096fd5f49bfad97-s.0wnpx~ncnbwem.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 Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ef7be03ed7e60a63-s.p.14o~5h-2n.9~4.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4bd7aa058bc96e4f-s.15bgzjziiwxor.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0bd78c1bd4dfd4c7-s.131wlma90crvu.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/197b82234d448be7-s.15ua0zfd806~o.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/79050e547acec5d8-s.10902ftf82jy~.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 Serif;font-style:normal;font-weight:500;font-display:swap;src:url(../media/522cd826f2dc0be6-s.p.0n2990xzhyidg.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 Serif Fallback;src:local(Times New Roman);ascent-override:88.04%;descent-override:23.62%;line-gap-override:0.0%;size-adjust:116.43%}.ibm_plex_serif_f59adb6d-module__DCTEeq__className{font-family:IBM Plex Serif,IBM Plex Serif Fallback}.ibm_plex_serif_f59adb6d-module__DCTEeq__variable{--font-serif:"IBM Plex Serif", "IBM Plex Serif Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:300;font-display:swap;src:url(../media/43fa41482cbf5ee5-s.0~btz4rqmgych.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:300;font-display:swap;src:url(../media/51430d34a2dfca2f-s.0.5.ezl_0i0ce.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:300;font-display:swap;src:url(../media/3b8d31b6d618cd27-s.06sjesqvmxwcw.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:300;font-display:swap;src:url(../media/7a2e4ff4560f5ac3-s.0cign27nilu.e.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:300;font-display:swap;src:url(../media/e9d5b069f63ab620-s.p.17tf8b5td.v-i.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:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.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.0x08jh8vondwt.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.0~wrfy7sm-h4g.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.0k_.i63k_i_qa.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.16-z~2sp29ex6.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.0m9hhkgdlzukj.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.0juuwbcf7uz~t.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.0qg7j5o.yrclm.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.0hkrq11n-dhos.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.07ig5l8azj~hy.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.0_n_qwbzcushi.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.07r2ragk8ph~z.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.0787d67~10694.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.0dgq8lqrj3gc_.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.0o14nraug8u5s.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_e673870a-module__6wwEjW__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_e673870a-module__6wwEjW__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
:root{--bg:#0e0f11;--bg-2:#131418;--bg-3:#181a1f;--bg-4:#1f2127;--line:#25262b;--line-soft:#1c1d22;--ink:#f4f1ea;--ink-2:#c9c7c0;--mute:#8a8b8e;--mute-2:#5c5d62;--mute-3:#3a3b3f;--paper:#ede8dc;--green:#73c076;--green-d:#235b28;--amber:#eba941;--red:#ec5b57;--steel:#87aac0;--steel-d:#2d4655;--sans:var(--font-sans,"IBM Plex Sans"), system-ui, sans-serif;--serif:var(--font-serif,"IBM Plex Serif"), Georgia, serif;--mono:var(--font-mono,"IBM Plex Mono"), ui-monospace, monospace;--max:1480px}@supports (color:lab(0% 0 0)){:root{--green:lab(71.4473% -36.4033 29.5753);--green-d:lab(33.9252% -28.073 23.4347);--amber:lab(74.3749% 18.2478 61.1498);--red:lab(58.7725% 56.6528 33.348);--steel:lab(67.623% -8.71596 -15.2817);--steel-d:lab(28.1451% -6.59983 -12.0992)}}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:64px 64px;min-height:100vh;font-size:14px;font-weight:400;line-height:1.5}::selection{background:var(--steel);color:#0a0a0a}a{color:inherit;text-decoration:none}button{cursor:pointer;font-family:inherit}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--steel);outline-offset:2px}.skip-link{background:var(--paper);color:#0a0a0a;font-family:var(--mono);z-index:100;padding:8px 14px;font-size:12px;position:absolute;top:8px;left:-9999px}.skip-link:focus{left:8px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.mono{font-family:var(--mono);font-feature-settings:"ss01","zero"}.serif{font-family:var(--serif)}.sans{font-family:var(--sans)}.frame{max-width:var(--max);border-left:1px solid var(--line);border-right:1px solid var(--line);background:linear-gradient(to bottom, #ffffff01, transparent 240px), var(--bg);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.statusbar{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:6px 24px;font-size:11px;display:flex}.statusbar .group{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.statusbar .dot{background:var(--green);border-radius:999px;width:6px;height:6px;margin-right:8px;display:inline-block;transform:translateY(-1px);box-shadow:0 0 0 2px #78ffa014}.statusbar .pip{color:var(--ink-2)}.statusbar .sep{color:var(--mute-3)}header.shell{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(8px);background:#0e0f11d9;grid-template-columns:280px 1fr auto;align-items:stretch;display:grid;position:sticky;top:0}.brand{border-right:1px solid var(--line);align-items:center;gap:14px;padding:18px 24px;display:flex}.brand-mark{border:1px solid var(--ink);flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;position:relative}.brand-mark:before,.brand-mark:after{content:"";background:var(--ink);position:absolute}.brand-mark:before{width:1px;top:4px;bottom:4px;left:50%;transform:translate(-.5px)}.brand-mark:after{height:1px;top:50%;left:4px;right:4px;transform:translateY(-.5px)}.brand-mark span{background:var(--ink);border-radius:999px;width:6px;height:6px;margin:auto;position:absolute;inset:0}.brand-name{line-height:1.05}.brand-name .b1{letter-spacing:.01em;font-size:15px;font-weight:600}.brand-name .b2{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;margin-top:3px;font-size:10px}nav.primary{flex-wrap:wrap;align-items:center;gap:0;padding:0 8px;display:flex}nav.primary a{height:100%;color:var(--ink-2);border-left:1px solid #0000;border-right:1px solid #0000;align-items:center;min-height:56px;padding:0 16px;font-size:13px;display:flex;position:relative}nav.primary a:hover{color:var(--ink);background:var(--bg-2)}nav.primary a.active{color:var(--ink);background:var(--bg-2);border-color:var(--line)}nav.primary a.active:after{content:"";background:var(--steel);height:2px;position:absolute;bottom:-1px;left:0;right:0}nav.primary .badge{font-family:var(--mono);color:var(--mute);border:1px solid var(--line);margin-left:8px;padding:1px 5px;font-size:10px;display:inline-block}.header-right{border-left:1px solid var(--line);align-items:stretch;display:flex}.cmdk{border-right:1px solid var(--line);color:var(--mute);font-family:var(--mono);align-items:center;gap:10px;min-width:280px;padding:0 16px;font-size:12px;display:flex}.cmdk svg{opacity:.6}.cmdk .kbd{border:1px solid var(--line);color:var(--mute);margin-left:auto;padding:1px 6px;font-size:10px}.cta-primary{background:var(--paper);color:#0a0a0a;letter-spacing:.01em;border:none;align-items:center;gap:10px;padding:0 22px;font-size:13px;font-weight:500;display:flex}.cta-primary:hover{background:#fff}.cta-primary .arrow{font-family:var(--mono);font-size:14px}.ticker-strip{border-bottom:1px solid var(--line);background:var(--bg-2);height:36px;font-family:var(--mono);letter-spacing:.02em;align-items:center;font-size:11px;display:flex;overflow:hidden}.ticker-label{border-right:1px solid var(--line);height:100%;color:var(--mute);text-transform:uppercase;letter-spacing:.18em;background:var(--bg-3);white-space:nowrap;align-items:center;padding:0 14px;font-size:10px;display:flex}.ticker-track{flex:1;align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 80px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 40px calc(100% - 80px),#0000 100%)}.ticker-row{white-space:nowrap;align-items:center;gap:0;animation:90s linear infinite scroll;display:flex}.ticker-item{border-right:1px dotted var(--mute-3);color:var(--ink-2);align-items:center;gap:10px;padding:0 22px;display:inline-flex}.ticker-item .sym{color:var(--ink);font-weight:500}.ticker-item .pct.up{color:var(--green)}.ticker-item .pct.dn{color:var(--red)}.ticker-item .tag{text-transform:uppercase;letter-spacing:.14em;color:var(--mute);border:1px solid var(--line);padding:1px 4px;font-size:9px}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;display:grid}.hero-meta{border-right:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.04em;flex-direction:column;gap:18px;padding:32px 24px;font-size:11px;display:flex}.meta-row{flex-direction:column;gap:4px;display:flex}.meta-row .k{color:var(--mute-2);text-transform:uppercase;letter-spacing:.18em;font-size:10px}.meta-row .v{color:var(--ink-2)}.hero-body{flex-direction:column;gap:22px;padding:56px 56px 0;display:flex;position:relative}.eyebrow{font-family:var(--mono);color:var(--steel);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--steel-d);align-self:flex-start;align-items:center;gap:10px;padding:5px 10px;font-size:11px;display:inline-flex}.eyebrow .pulse{background:var(--steel);border-radius:999px;width:6px;height:6px;animation:2s infinite pulse}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #8cb4dc66}50%{opacity:.7;box-shadow:0 0 0 6px #8cb4dc00}}h1.headline{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(40px,5.4vw,76px);font-weight:400;line-height:1.02}h1.headline em{color:var(--ink-2);font-style:italic}h1.headline .ul{box-shadow:inset 0 -1px 0 var(--ink);padding-bottom:2px}.deck{color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0;font-size:16px;line-height:1.55}.deck .num{font-family:var(--mono);color:var(--ink)}.hero-actions{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px -56px 0;display:grid}.hero-act{border-right:1px solid var(--line);flex-direction:column;gap:14px;min-height:200px;padding:22px 28px;transition:background .12s;display:flex;position:relative}.hero-act:last-child{border-right:none}.hero-act:hover{background:var(--bg-2)}.hero-act .num{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.hero-act .ttl{justify-content:space-between;align-items:center;font-size:18px;font-weight:500;display:flex}.hero-act .ttl .arrow{font-family:var(--mono);color:var(--mute);transition:transform .16s,color .16s}.hero-act:hover .ttl .arrow{color:var(--ink);transform:translate(4px)}.hero-act .sub{color:var(--mute);max-width:32ch;font-size:12.5px;line-height:1.5}.hero-act .meta{font-family:var(--mono);color:var(--mute-2);letter-spacing:.14em;text-transform:uppercase;border-top:1px dotted var(--line);flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:12px;font-size:10px;display:flex}.section-head{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;align-items:end;display:grid}.section-tag{border-right:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;padding:22px 24px;font-size:10px;display:flex}.section-tag .num{color:var(--ink)}.section-title{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;padding:22px 56px;display:flex}.section-title h2{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:32px;font-weight:400;line-height:1.1}.section-title .lede{color:var(--mute);text-wrap:pretty;max-width:44ch;font-size:13px}.surface{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;display:grid}.surface-meta{border-right:1px solid var(--line);font-family:var(--mono);color:var(--mute);flex-direction:column;gap:18px;padding:32px 24px;font-size:11px;display:flex}.surface-body{flex-direction:column;gap:28px;padding:36px 56px;display:flex}.surface-body p{color:var(--ink-2);max-width:70ch;margin:0;line-height:1.65}.surface-body h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:400}.kpi-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 -56px;display:grid}.kpi{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 24px;display:flex}.kpi:last-child{border-right:none}.kpi .k{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.kpi .v{font-family:var(--mono);color:var(--ink);font-size:22px}.list-rows{flex-direction:column;display:flex}.list-row{border-top:1px solid var(--line);grid-template-columns:120px 1fr auto;align-items:baseline;gap:24px;margin:0 -56px;padding:22px 56px;transition:background .12s;display:grid}.list-row:hover{background:var(--bg-2)}.list-row .when{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;font-size:11px}.list-row .ttl{font-family:var(--serif);color:var(--ink);letter-spacing:-.005em;font-size:19px}.list-row .meta{font-family:var(--mono);color:var(--mute-2);letter-spacing:.14em;text-transform:uppercase;gap:14px;font-size:10px;display:flex}.list-row .pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);padding:3px 7px;font-size:10px}.list-row .pill.long{border-color:var(--green-d);color:var(--green)}.list-row .pill.short{color:var(--red);border-color:#7c2524;border-color:lab(29.1992% 37.8517 22.6944)}.list-row .pill.flag{color:var(--amber);border-color:#784e00;border-color:lab(37.2354% 13.8606 48.0966)}.feature-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);margin:0 -56px;display:grid}.feature{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:24px 28px;display:flex}.feature:nth-child(2n){border-right:none}.feature .num{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:10px}.feature h4{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-size:20px;font-weight:400}.feature p{color:var(--mute);max-width:50ch;margin:0;font-size:13.5px;line-height:1.55}footer.shell{border-top:1px solid var(--line);background:var(--bg-2);margin-top:auto}.footer-grid{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr 1fr 1fr 1fr;display:grid}.footer-col{border-right:1px solid var(--line);flex-direction:column;gap:12px;padding:32px 24px;display:flex}.footer-col:last-child{border-right:none}.footer-col .h{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:4px;font-size:10px}.footer-col a{color:var(--ink-2);font-size:13px}.footer-col a:hover{color:var(--ink)}.footer-bottom{font-family:var(--mono);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:18px;padding:18px 24px;font-size:11px;display:flex}.article-body{flex-direction:column;gap:22px;max-width:none;padding:48px 56px 64px;display:flex}.article-body h1{font-family:var(--serif);letter-spacing:-.022em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(34px,4vw,56px);font-weight:400;line-height:1.05}.article-body h2{font-family:var(--serif);letter-spacing:-.012em;margin:16px 0 -4px;font-size:26px;font-weight:400}.article-body p{color:var(--ink-2);max-width:64ch;margin:0;font-size:16px;line-height:1.7}.article-body p .hl{color:var(--ink);border-bottom:1px dotted var(--mute-2)}.article-body ul{color:var(--ink-2);max-width:64ch;margin:0;padding-left:20px}.article-body li{margin:6px 0;line-height:1.65}.article-body blockquote{border-left:2px solid var(--steel);font-family:var(--serif);color:var(--ink);background:var(--bg-2);max-width:64ch;margin:8px 0;padding:14px 22px;font-size:18px;font-style:italic}.sub-nav{border-bottom:1px solid var(--line);background:var(--bg-2)}.sub-nav-inner{align-items:center;gap:18px;padding:0 24px;display:flex;overflow-x:auto}.sub-nav-label{font-family:var(--mono);letter-spacing:.18em;color:var(--mute);text-transform:uppercase;border-right:1px solid var(--line);white-space:nowrap;padding:10px 18px 10px 0;font-size:10px}.sub-nav-links{gap:0;display:flex}.sub-nav-links a{color:var(--ink-2);white-space:nowrap;border-bottom:2px solid #0000;padding:12px 14px;font-size:13px}.sub-nav-links a:hover{color:var(--ink)}.sub-nav-links a.active{color:var(--ink);border-bottom-color:var(--steel)}.filter-bar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;align-items:flex-start;gap:18px 28px;margin:0 -56px;padding:22px 56px;display:flex}.filter-group{flex-direction:column;gap:8px;min-width:200px;display:flex}.filter-group .h{font-family:var(--mono);letter-spacing:.18em;color:var(--mute);text-transform:uppercase;font-size:10px}.chip-row{flex-wrap:wrap;gap:6px;display:flex}.chip{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--line);color:var(--mute);cursor:pointer;background:0 0;padding:4px 10px;font-size:11px;transition:border-color .12s,color .12s,background .12s}.chip.on{color:var(--ink);border-color:var(--steel);background:var(--bg-3)}.chip.reset{color:var(--mute);-webkit-text-decoration:underline dotted var(--mute-3);text-decoration:underline dotted var(--mute-3);text-underline-offset:3px;border-color:#0000}.chip.reset:hover{color:var(--ink-2)}.filter-summary{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.04em;background:var(--bg);gap:18px;margin:0 -56px;padding:14px 56px;font-size:11px;display:flex}.filter-summary strong{color:var(--ink);font-weight:500}.screen-table{border-collapse:collapse;width:calc(100% + 112px);font-family:var(--sans);margin:0 -56px}.screen-table thead th{text-align:left;border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.16em;text-transform:uppercase;background:var(--bg-2);padding:14px 16px;font-size:10px;position:sticky;top:56px}.screen-table thead th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:inline-flex}.screen-table thead th button:hover{color:var(--ink-2)}.screen-table thead th .arrow{color:var(--steel);font-size:9px}.screen-table tbody tr{border-bottom:1px solid var(--line);transition:background .1s}.screen-table tbody tr:hover{background:var(--bg-2)}.screen-table tbody td{vertical-align:top;padding:14px 16px}.screen-table .ticker{font-family:var(--mono);color:var(--ink);letter-spacing:.02em;font-size:13px;font-weight:500}.screen-table .ticker .ex{color:var(--mute-2);margin-left:6px;font-size:10px}.screen-table .name{color:var(--ink-2);font-size:13.5px}.screen-table .reason{color:var(--mute);max-width:46ch;font-size:12px;line-height:1.5}.screen-table .num{font-family:var(--mono);color:var(--ink-2);white-space:nowrap;font-size:12px}.gap-meter{font-family:var(--mono);color:var(--ink);align-items:center;gap:8px;font-size:11px;display:inline-flex}.gap-meter .bar{background:var(--bg-3);border:1px solid var(--line);width:64px;height:6px;position:relative}.gap-meter .fill{background:var(--steel);position:absolute;top:0;bottom:0;left:0}.gap-meter.high .fill{background:var(--amber)}.gap-meter.severe .fill{background:var(--red)}.tier{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:3px 7px;font-size:10px}.tier.no-coverage{color:var(--red);border-color:#7c2524;border-color:lab(29.1992% 37.8517 22.6944)}.tier.low-coverage{color:var(--amber);border-color:#784e00;border-color:lab(37.2354% 13.8606 48.0966)}.tier.covered{border-color:var(--green-d);color:var(--green)}.engine-grid{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0;margin:0 -56px;display:grid}.engine-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:22px 28px;display:flex}.engine-cell:nth-child(2n){border-right:none}.engine-cell .head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.engine-cell .id{font-family:var(--mono);color:var(--mute);letter-spacing:.04em;font-size:11px}.engine-cell .target{font-family:var(--serif);color:var(--ink);font-size:18px}.engine-cell .when{font-family:var(--mono);color:var(--mute-2);letter-spacing:.06em;font-size:10px}.engine-cell .note{color:var(--ink-2);max-width:60ch;font-size:13px;line-height:1.55}.status-pill{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);white-space:nowrap;padding:2px 6px;font-size:9.5px}.status-pill.passed{border-color:var(--green-d);color:var(--green)}.status-pill.running{border-color:var(--steel-d);color:var(--steel);animation:2s ease-in-out infinite pulse-soft}.status-pill.queued{border-color:var(--mute-3);color:var(--mute)}.status-pill.failed{color:var(--red);border-color:#7c2524;border-color:lab(29.1992% 37.8517 22.6944)}@keyframes pulse-soft{0%,to{opacity:1}50%{opacity:.55}}.assist-metric{font-family:var(--mono);color:var(--ink);border-bottom:1px dotted var(--mute-2);padding:0 1px}.assist-metric-direct{border-bottom-color:var(--steel-d)}.assist-metric-calculated{border-bottom-color:var(--green-d)}.assist-metric-estimate{color:var(--amber);border-bottom-color:#784e00;border-bottom-color:lab(37.2354% 13.8606 48.0966)}.assist-metric-missing{color:var(--red);border-bottom-color:#7c2524;border-bottom-color:lab(29.1992% 37.8517 22.6944)}.confidence{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);padding:2px 6px;font-size:9.5px}.confidence.high{border-color:var(--green-d);color:var(--green)}.confidence.medium{color:var(--amber);border-color:#784e00;border-color:lab(37.2354% 13.8606 48.0966)}.confidence.low{color:var(--red);border-color:#7c2524;border-color:lab(29.1992% 37.8517 22.6944)}.flag-list{font-family:var(--mono);color:var(--amber);letter-spacing:.02em;background:#1b0f00;background:lab(5.22852% 4.47309 8.16718);border:1px solid #784e00;border:1px solid lab(37.2354% 13.8606 48.0966);flex-direction:column;gap:4px;max-width:64ch;padding:12px 14px;font-size:12px;display:flex}.flag-list .flag{align-items:baseline;gap:8px;line-height:1.55;display:flex}.flag-list .flag .kind{letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--mute-3);color:var(--ink-2);flex-shrink:0;padding:1px 5px;font-size:9.5px}.refusal{color:var(--red);font-family:var(--mono);background:#240706;background:lab(4.90056% 13.5116 5.08816);border:1px solid #7c2524;border:1px solid lab(29.1992% 37.8517 22.6944);max-width:64ch;padding:14px 18px;font-size:13px;line-height:1.55}.suggested-questions{flex-direction:column;gap:6px;display:flex}.suggested-questions a{font-family:var(--mono);color:var(--ink-2);border:1px solid var(--line);letter-spacing:.02em;padding:8px 12px;font-size:12px;transition:border-color .12s,background .12s}.suggested-questions a:hover{border-color:var(--mute-3);background:var(--bg-2);color:var(--ink)}.scavenger-card{border-top:1px dotted var(--line);grid-template-columns:110px 1fr auto;align-items:baseline;gap:16px;padding:16px 0;display:grid}.scavenger-card:first-child{border-top:none}.scavenger-card .kind{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:2px 6px;font-size:9.5px}.scavenger-card .label{color:var(--ink);font-size:14px}.scavenger-card .reason{color:var(--mute);max-width:60ch;font-size:12.5px;line-height:1.5}.scavenger-card .actions{gap:8px;display:flex}.scavenger-card .actions .btn{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:0 0;padding:5px 10px;font-size:10px}.scavenger-card .actions .btn:hover{border-color:var(--mute-3);color:var(--ink)}.scavenger-card .actions .btn.primary{border-color:var(--green-d);color:var(--green)}.layer{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);padding:2px 6px;font-size:9.5px}.layer.fact{border-color:var(--steel-d);color:var(--steel)}.layer.calculation{border-color:var(--green-d);color:var(--green)}.layer.opinion{color:var(--amber);border-color:#784e00;border-color:lab(37.2354% 13.8606 48.0966)}.memo-section{border-left:1px solid var(--line);flex-direction:column;gap:12px;padding-left:22px;display:flex}.memo-section.fact{border-left-color:var(--steel-d)}.memo-section.calculation{border-left-color:var(--green-d)}.memo-section.opinion{border-left-color:#784e00;border-left-color:lab(37.2354% 13.8606 48.0966)}.memo-section .head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.memo-section h2{margin:0!important}.cite-list{font-family:var(--mono);color:var(--mute);letter-spacing:.04em;flex-wrap:wrap;gap:6px;font-size:10px;display:flex}.cite-list .cite{border:1px dotted var(--line);color:var(--ink-2);padding:1px 6px}.row-list{flex-direction:column;display:flex}.row-line{border-top:1px dotted var(--line);grid-template-columns:110px 80px 1fr auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.row-line:first-child{border-top:none}.row-line .when{font-family:var(--mono);color:var(--mute);letter-spacing:.04em;font-size:11px}.row-line .kind{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);align-self:center;padding:2px 6px;font-size:9.5px}.row-line .ttl{color:var(--ink-2);font-size:14px}.row-line .meta{font-family:var(--mono);color:var(--mute-2);letter-spacing:.06em;font-size:10px}.row-line-link{transition:background .1s}.row-line-link:hover{background:var(--bg-2)}.row-line-link:hover .meta{color:var(--ink-2)}.metric-grid{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0 -56px;display:grid}.metric-cell{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:18px 24px;display:flex}.metric-cell:nth-child(3n){border-right:none}.metric-cell .k{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.metric-cell .v{font-family:var(--mono);color:var(--ink);font-size:22px}.metric-cell .basis{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);font-size:9.5px}.metric-cell .basis.calculated{color:var(--green)}.metric-cell .basis.estimate{color:var(--amber)}.metric-cell .src{font-family:var(--mono);color:var(--mute-2);font-size:10px}@media (max-width:1100px){header.shell{grid-template-columns:1fr}.header-right{display:none}.brand{border-right:none}nav.primary{gap:4px;padding:4px 12px 8px}nav.primary a{min-height:36px;padding:0 12px}.hero,.surface,.article,.section-head{grid-template-columns:1fr}.hero-meta,.surface-meta,.article-meta,.section-tag{border-right:none;border-bottom:1px solid var(--line)}.hero-body,.surface-body,.article-body,.section-title{padding-left:24px;padding-right:24px}.hero-actions,.kpi-row,.feature-grid{grid-template-columns:1fr;margin:0}.hero-act,.kpi{border-right:none;border-bottom:1px solid var(--line)}.feature{border-right:none}.list-row{grid-template-columns:1fr;gap:8px;margin:0;padding:18px 24px}.footer-grid{grid-template-columns:1fr 1fr}.footer-col{border-right:none;border-bottom:1px solid var(--line)}.filter-bar,.filter-summary{margin:0;padding-left:24px;padding-right:24px}.screen-table{width:100%;margin:0;display:block;overflow-x:auto}.engine-grid,.metric-grid{grid-template-columns:1fr;margin:0}.engine-cell,.metric-cell{border-right:none}.screen-table thead th{position:static}}@media (max-width:600px){.footer-grid{grid-template-columns:1fr}h1.headline{font-size:clamp(32px,9vw,48px)}.article-body{padding:28px 20px 40px}.surface-body{padding:24px 20px}}@media print{:root{--bg:#fff;--bg-2:#fff;--bg-3:#fff;--bg-4:#fff;--line:#ccc;--line-soft:#ddd;--ink:#111;--ink-2:#222;--mute:#555;--mute-2:#777;--mute-3:#999;--paper:#fff}body{color:#111!important;background:#fff!important}.frame{border:none;max-width:none}.statusbar,header.shell,.ticker-strip,footer.shell,.sub-nav,.skip-link,.filter-bar,.filter-summary{display:none!important}.article,.surface,.hero,.section-head{border:none;grid-template-columns:1fr!important}.article-meta,.surface-meta,.hero-meta,.section-tag{border-bottom:1px solid #ccc;margin-bottom:12px;padding-bottom:12px;border-right:none!important}.article-body,.surface-body,.hero-body,.section-title{padding:0 0 16px!important}.hero-actions,.feature-grid,.kpi-row,.metric-grid,.engine-grid{grid-template-columns:1fr 1fr!important;margin:0!important}.hero-act,.feature,.kpi,.metric-cell,.engine-cell{border:1px solid #ccc!important;padding:10px!important}.ticker-row,.pulse,.status-pill.running{animation:none!important}a{color:#111;text-decoration:underline}a[href^=\/]:after{content:" (eschatosresearch.com" attr(href) ")";color:#555;font-size:80%}.refusal{display:none!important}h1,h2{page-break-after:avoid}.memo-section,.feature-grid>.feature{page-break-inside:avoid}}:root{--tier-no:var(--red);--tier-no-d:#7c2524;--tier-low:var(--amber);--tier-low-d:#784e00;--tier-cov:var(--green);--tier-cov-d:var(--green-d)}@supports (color:lab(0% 0 0)){:root{--tier-no-d:lab(29.1992% 37.8517 22.6944);--tier-low-d:lab(37.2354% 13.8606 48.0966)}}.subnav{border-bottom:1px solid var(--line);background:var(--bg-2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);align-items:stretch;height:36px;padding-left:24px;font-size:11px;display:flex;overflow-x:auto}.subnav a{border-right:1px dotted var(--line);color:var(--mute);white-space:nowrap;align-items:center;padding:0 14px;display:inline-flex;position:relative}.subnav a:hover,.subnav a.on{color:var(--ink);background:var(--bg-3)}.subnav a.on:after{content:"";background:var(--steel);height:2px;position:absolute;bottom:-1px;left:0;right:0}.subnav .right{color:var(--mute-2);align-items:center;gap:18px;margin-left:auto;padding:0 24px 0 14px;display:flex}.subnav .right .sep{color:var(--mute-3)}.subnav .right b{color:var(--ink-2);font-weight:400}.t-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);background:0 0;align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.t-pill:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:5px;height:5px}.t-pill.no{color:var(--tier-no);border-color:var(--tier-no-d)}.t-pill.low{color:var(--tier-low);border-color:var(--tier-low-d)}.t-pill.cov{color:var(--tier-cov);border-color:var(--tier-cov-d)}.c-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:3px 8px;font-size:10px;display:inline-flex}.c-pill .lab{color:var(--mute)}.c-pill.high{color:var(--green);border-color:var(--green-d)}.c-pill.med{color:var(--amber);border-color:var(--tier-low-d)}.c-pill.low{color:var(--red);border-color:var(--tier-no-d)}.c-pill .lab{color:inherit;opacity:.55}.l-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:6px;padding:3px 8px;font-size:10px;display:inline-flex}.l-pill:before{content:"";background:currentColor;width:8px;height:1px}.l-pill.fact{color:var(--steel);border-color:var(--steel-d)}.l-pill.calc{color:var(--green);border-color:var(--green-d)}.l-pill.opin{color:var(--amber);border-color:var(--tier-low-d)}.s-pill{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:8px;padding:3px 8px;font-size:10px;display:inline-flex}.s-pill .dot{background:currentColor;border-radius:999px;width:6px;height:6px}.s-pill.passed{color:var(--green);border-color:var(--green-d)}.s-pill.running{color:var(--steel);border-color:var(--steel-d)}.s-pill.running .dot{animation:1.4s infinite spulse}.s-pill.queued{color:var(--mute)}.s-pill.failed{color:var(--red);border-color:var(--tier-no-d)}@keyframes spulse{0%,to{opacity:1;box-shadow:0 0}50%{opacity:.45;box-shadow:0 0 0 4px #0000}}.cite{font-family:var(--mono);border:1px solid var(--line);color:var(--steel);letter-spacing:.04em;cursor:pointer;vertical-align:1px;align-items:center;gap:4px;margin:0 1px;padding:1px 5px;font-size:10px;text-decoration:none;display:inline-flex}.cite:before{content:"§";color:var(--mute-2)}.cite:hover{color:var(--ink);border-color:var(--steel);background:var(--bg-2)}.cite.muted{color:var(--mute)}.gap{font-family:var(--mono);color:var(--ink);grid-template-columns:36px 64px;align-items:center;gap:8px;font-size:12px;display:inline-grid}.gap .v{text-align:right}.gap .bar{background:var(--line);height:4px;position:relative}.gap .bar i{background:var(--steel);display:block;position:absolute;top:0;bottom:0;left:0}.gap.sev-amber .bar i{background:var(--amber)}.gap.sev-red .bar i{background:var(--red)}.gap.sev-amber .v{color:var(--amber)}.gap.sev-red .v{color:var(--red)}.gap.lg{grid-template-columns:48px 160px;gap:12px;font-size:16px}.gap.lg .bar{height:6px}.metric{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 18px;display:flex}.metric .k{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:9.5px}.metric .v{font-family:var(--mono);color:var(--ink);letter-spacing:-.005em;font-size:22px;line-height:1}.metric .basis{font-family:var(--mono);color:var(--mute-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:4px;font-size:9px;display:inline-flex}.metric .basis:before{content:"·";color:var(--mute-3)}.metric .basis.direct{color:var(--steel)}.metric .basis.calculated{color:var(--green)}.metric .basis.estimate{color:var(--amber)}.metric .src{font-family:var(--mono);color:var(--mute);flex-wrap:wrap;gap:4px;font-size:10px;display:flex}.chip{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--line);color:var(--mute);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:6px;padding:5px 9px;font-size:11px;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--mute-2)}.chip.on{color:var(--ink);background:var(--bg-3);border-color:var(--ink-2)}.chip .x{color:var(--mute-2);margin-left:2px}.chip-grp{border-right:1px dotted var(--line);align-items:center;gap:6px;margin-right:14px;padding-right:14px;display:inline-flex}.chip-grp:last-child{border-right:none;margin-right:0}.chip-grp .lab{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;margin-right:2px;font-size:9.5px}.filterbar{border-bottom:1px solid var(--line);background:var(--bg-2);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 24px;display:flex}.filterbar .reset{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;border:1px solid var(--line);cursor:pointer;margin-left:auto;padding:4px 10px;font-size:10px}.filterbar .reset:hover{color:var(--ink);border-color:var(--ink)}.filter-summary{border-bottom:1px solid var(--line);background:var(--bg);font-family:var(--mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:14px;padding:10px 24px;font-size:11px;display:flex}.filter-summary b{color:var(--ink);font-weight:400}.filter-summary .links{gap:14px;margin-left:auto;display:flex}.filter-summary .links a{color:var(--steel);border-bottom:1px dotted var(--steel-d)}.filter-summary .links a:hover{color:var(--ink);border-color:var(--ink)}.coverage-tbl{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:11.5px}.coverage-tbl th{text-align:left;color:var(--mute);letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--line);background:var(--bg-2);white-space:nowrap;padding:10px 14px;font-size:9.5px;font-weight:400}.coverage-tbl th.sortable{cursor:pointer}.coverage-tbl th.sortable .s{color:var(--steel);margin-left:4px}.coverage-tbl td{border-bottom:1px solid var(--line-soft);color:var(--ink-2);vertical-align:middle;white-space:nowrap;padding:12px 14px}.coverage-tbl tr:hover td{background:var(--bg-2)}.coverage-tbl td.tk{color:var(--ink);font-weight:500}.coverage-tbl td.nm{color:var(--ink-2);white-space:normal;max-width:28ch}.coverage-tbl td.nm .ex{color:var(--mute);letter-spacing:.06em;margin-top:2px;font-size:10px;display:block}.coverage-tbl td.num{color:var(--ink);text-align:right}.coverage-tbl td.why{color:var(--mute);white-space:normal;font-family:var(--sans);max-width:40ch;font-size:12px;line-height:1.45}.coverage-tbl td.why em{color:var(--ink-2);font-style:italic}.coverage-tbl tr.spec td{background:linear-gradient(to right, color-mix(in oklch, var(--amber), transparent 96%) 0 4px, transparent 4px)}.pager{border-top:1px solid var(--line);font-family:var(--mono);color:var(--mute);justify-content:space-between;align-items:center;padding:14px 24px;font-size:11px;display:flex}.pager .pages{border:1px solid var(--line);gap:0;display:flex}.pager .pages a{border-right:1px solid var(--line);color:var(--mute);padding:4px 10px}.pager .pages a:last-child{border-right:none}.pager .pages a.on{background:var(--bg-3);color:var(--ink)}.pager .pages a:hover{color:var(--ink);background:var(--bg-2)}.hero-action{border:1px solid var(--line);background:var(--bg-2);cursor:pointer;grid-template-columns:1fr auto;align-items:stretch;transition:border-color .12s,background .12s;display:grid}.hero-action:hover{border-color:var(--ink-2);background:var(--bg-3)}.hero-action .body{flex-direction:column;gap:8px;padding:18px 22px;display:flex}.hero-action .num{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.hero-action .ttl{color:var(--ink);font-size:17px;font-weight:500}.hero-action .sub{color:var(--mute);font-size:12.5px}.hero-action .meta{font-family:var(--mono);color:var(--mute-2);letter-spacing:.14em;text-transform:uppercase;border-top:1px dotted var(--line);gap:12px;margin-top:4px;padding-top:10px;font-size:10px;display:flex}.hero-action .arr{border-left:1px solid var(--line);width:56px;font-family:var(--mono);color:var(--mute);place-items:center;font-size:18px;display:grid}.hero-action:hover .arr{color:var(--ink)}.flaglist{border:1px solid var(--tier-low-d);background:color-mix(in oklch, var(--amber), transparent 95%);font-family:var(--mono);flex-direction:column;gap:8px;padding:14px 18px;font-size:11.5px;display:flex}.flaglist .h{color:var(--amber);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:4px;font-size:10px;display:flex}.flaglist .row{color:var(--ink-2);grid-template-columns:130px 1fr;gap:14px;display:grid}.flaglist .row .kind{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.ap{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;margin:0 0 16px;font-size:16.5px;line-height:1.65}.ap .num{font-family:var(--mono);color:var(--ink)}.ap.quoted{color:var(--ink);border-left:2px solid var(--steel);background:linear-gradient(to right, color-mix(in oklch, var(--steel), transparent 95%), transparent 60%);margin-left:0;padding-left:18px;font-style:italic}.ap.quoted:before{content:"QUOTED VERBATIM · ";font-family:var(--mono);color:var(--steel);letter-spacing:.18em;font-size:9.5px;font-style:normal}.ap .cites{display:inline}.ap .cites .cite{vertical-align:2px}.layer-sec{border-left:2px solid var(--steel);margin:28px 0;padding:4px 0 4px 28px}.layer-sec.calc{border-left-color:var(--green)}.layer-sec.opin{border-left-color:var(--amber)}.layer-sec h3{font-family:var(--serif);letter-spacing:-.015em;margin:6px 0 14px;font-size:24px;font-weight:400;line-height:1.15}.layer-sec .tag-row{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:6px;font-size:10px;display:flex}.article{border-bottom:1px solid var(--line);grid-template-columns:280px 1fr;display:grid}.article-meta{border-right:1px solid var(--line);font-family:var(--mono);color:var(--mute);flex-direction:column;gap:18px;padding:32px 24px;font-size:11px;display:flex}.article-body{max-width:980px;padding:40px 56px 56px}.article .eyebrow-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.article h1.head{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:18ch;margin:0 0 14px;font-size:56px;font-weight:400;line-height:1.02}.article h1.head em{color:var(--ink-2);font-style:italic}.article .deck-l{font-family:var(--serif);color:var(--ink-2);text-wrap:pretty;max-width:62ch;margin:0 0 28px;font-size:19px;line-height:1.55}.article .byline{font-family:var(--mono);color:var(--mute);border-top:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:24px;padding:12px 0;font-size:11px;display:flex}.article .byline .by{color:var(--ink-2)}.article .byline .sep{color:var(--mute-3)}.article .disclosure{border-top:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.02em;margin-top:40px;padding-top:20px;font-size:10.5px;line-height:1.6}.article .disclosure h5{font-family:var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 8px;font-size:10px;font-weight:500}.ledger-list{border:1px solid var(--line);flex-direction:column;display:flex}.ledger-list .row{border-bottom:1px solid var(--line-soft);font-family:var(--mono);color:var(--ink-2);cursor:pointer;grid-template-columns:88px 80px 1fr 110px 110px 32px;align-items:center;gap:16px;padding:11px 16px;font-size:11.5px;display:grid}.ledger-list .row:hover{background:var(--bg-2)}.ledger-list .row:last-child{border-bottom:none}.ledger-list .row .id{color:var(--steel)}.ledger-list .row .kind{letter-spacing:.16em;text-transform:uppercase;color:var(--mute);border:1px solid var(--line);text-align:center;padding:1px 5px;font-size:9px}.ledger-list .row .kind.filing{color:var(--ink-2)}.ledger-list .row .kind.transcript{color:var(--steel);border-color:var(--steel-d)}.ledger-list .row .kind.registry{color:var(--amber);border-color:var(--tier-low-d)}.ledger-list .row .kind.press{color:var(--mute)}.ledger-list .row .kind.alt{color:var(--green);border-color:var(--green-d)}.ledger-list .row .lab{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-family:var(--sans);font-size:12.5px;overflow:hidden}.ledger-list .row .when{color:var(--mute)}.ledger-list .row .src-anchor{color:var(--steel);border-bottom:1px dotted var(--steel-d)}.ledger-list .row .arr{color:var(--mute);text-align:right}.metric-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.metric-grid .metric:nth-child(4n){border-right:none}.timeline{flex-direction:column;display:flex}.timeline .ev{border-bottom:1px dotted var(--line);font-family:var(--mono);grid-template-columns:130px 110px 1fr 200px;align-items:baseline;gap:18px;padding:14px 0;font-size:12px;display:grid}.timeline .ev .when{color:var(--mute)}.timeline .ev .kind{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);justify-self:start;padding:2px 7px;font-size:10px}.timeline .ev .ttl{color:var(--ink);font-family:var(--sans);font-size:13px}.timeline .ev .meta{color:var(--mute);letter-spacing:.06em;font-size:10.5px}.jobs{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.job{border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);flex-direction:column;gap:10px;padding:16px 20px;font-size:11px;display:flex}.job .top{justify-content:space-between;align-items:center;display:flex}.job .kind{color:var(--ink-2);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.job .target{color:var(--ink);font-size:14px;font-family:var(--sans)}.job .meta{color:var(--mute);border-top:1px dotted var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding-top:10px;display:grid}.job .meta .k{letter-spacing:.18em;text-transform:uppercase;color:var(--mute-2);margin-bottom:2px;font-size:9px;display:block}.job .meta .v{color:var(--ink-2)}.job .note{color:var(--mute);font-size:10.5px}.job .id{color:var(--steel);letter-spacing:.06em;font-size:10px}.row-line{border-bottom:1px solid var(--line-soft);font-family:var(--mono);grid-template-columns:110px 110px 1fr 130px;align-items:center;gap:16px;padding:12px 18px;font-size:11.5px;display:grid}.row-line:hover{background:var(--bg-2)}.row-line .when{color:var(--mute)}.row-line .ttl{color:var(--ink);font-family:var(--sans);font-size:13px}.row-line .meta{color:var(--mute);text-align:right;letter-spacing:.06em;font-size:10.5px}.btn{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;font-size:12.5px;font-family:var(--sans);background:0 0;align-items:center;gap:10px;padding:9px 16px;line-height:1;display:inline-flex}.btn:hover{background:var(--bg-2);color:var(--ink);border-color:var(--ink-2)}.btn .arr{font-family:var(--mono);color:var(--mute);font-size:13px}.btn:hover .arr{color:var(--ink)}.btn.paper{background:var(--paper);color:#0a0a0a;border-color:var(--paper);font-weight:500}.btn.paper:hover{background:#fff;border-color:#fff}.btn.paper .arr{color:#0a0a0a}.btn.green{color:var(--green);border-color:var(--green-d)}.btn.green:hover{color:var(--ink);background:color-mix(in oklch, var(--green), transparent 90%);border-color:var(--green)}.btn.red{color:var(--red);border-color:var(--tier-no-d)}.btn.red:hover{color:var(--ink);background:color-mix(in oklch, var(--red), transparent 90%);border-color:var(--red)}.btn.lg{padding:12px 20px;font-size:13.5px}.input{background:var(--bg-2);width:100%;color:var(--ink);border:1px solid var(--line);font-family:var(--mono);outline:none;padding:11px 14px;font-size:13px;display:block}.input:focus{border-color:var(--steel);background:var(--bg-3)}.input::placeholder{color:var(--mute-2)}.field-lbl{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;margin-bottom:6px;font-size:10px;display:block}.banner{border:1px solid var(--line);font-family:var(--mono);color:var(--ink-2);align-items:center;gap:14px;padding:12px 16px;font-size:12px;display:flex}.banner .lab{letter-spacing:.18em;text-transform:uppercase;color:var(--mute);border-right:1px dotted var(--line);padding-right:12px;font-size:10px}.banner.ok{border-color:var(--green-d);color:var(--green);background:color-mix(in oklch, var(--green), transparent 95%)}.banner.ok .lab{color:var(--green)}.banner.err{border-color:var(--tier-no-d);color:var(--red);background:color-mix(in oklch, var(--red), transparent 95%)}.banner.err .lab{color:var(--red)}.aux-row{border-bottom:1px solid var(--line-soft);font-family:var(--mono);grid-template-columns:1fr 220px 220px 90px 90px;align-items:center;gap:18px;padding:14px 18px;font-size:11.5px;display:grid}.aux-row .nm{color:var(--ink);font-family:var(--sans);font-size:13.5px}.aux-row .nm .sub{color:var(--mute);font-family:var(--mono);letter-spacing:.06em;margin-top:2px;font-size:10.5px;display:block}.aux-row .mix{align-items:stretch;gap:1px;height:6px;display:flex}.aux-row .mix i{display:block}.aux-row .mix i.no{background:var(--red)}.aux-row .mix i.low{background:var(--amber)}.aux-row .mix i.cov{background:var(--green)}.co-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:end;gap:32px;padding:36px 56px 28px;display:grid}.co-hero .left{flex-direction:column;gap:14px;display:flex}.co-hero .badges{flex-wrap:wrap;gap:8px;display:flex}.co-hero .ticker-row{font-family:var(--mono);color:var(--mute);letter-spacing:.06em;align-items:baseline;gap:14px;font-size:11px;display:flex}.co-hero .ticker-row .tk{color:var(--ink);border:1px solid var(--line);padding:3px 9px;font-size:14px}.co-hero h1{font-family:var(--serif);letter-spacing:-.025em;text-wrap:balance;max-width:22ch;margin:0;font-size:52px;font-weight:400;line-height:1.02}.co-hero .right{flex-direction:column;align-items:flex-end;gap:10px;min-width:360px;display:flex}.co-hero .actions{gap:8px;display:flex}.read-col{max-width:70ch}.lib-grid{border-bottom:1px solid var(--line);grid-template-columns:220px 1fr;gap:24px;padding:22px 24px;display:grid}.lib-grid h4{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 6px;font-size:10px;font-weight:400}.lib-grid .desc{color:var(--mute);font-size:12px;line-height:1.55}.lib-row{flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.lib-row+.lib-row{border-top:1px dotted var(--line)}@media print{body{color:#111!important;background:#fff!important}.frame{border:none!important;max-width:none!important}.statusbar,header.shell,.ticker-strip,.subnav,.filterbar,.filter-summary,.pager,.article-meta,.tabbar,.actions,.btn,.hero-action .arr{display:none!important}.article{display:block}.article-body{max-width:none;padding:0}.article h1.head{color:#111;font-size:32pt}.ap,.deck-l{color:#222}.layer-sec{border-left-color:#999!important}.cite{color:#555;border-color:#ccc}.l-pill,.c-pill,.t-pill{color:#333!important;background:#fff!important;border-color:#999!important}.l-pill:before{background:#333}a{color:inherit}.flaglist{color:#444!important;background:#fafafa!important;border-color:#999!important}}.mobile-shell{border:1px solid var(--line);background:var(--bg);background-image:linear-gradient(90deg,#ffffff05 1px,#0000 1px),linear-gradient(#ffffff05 1px,#0000 1px);background-size:64px 64px;flex-direction:column;width:375px;min-height:812px;display:flex}.mobile-shell .mb-status{border-bottom:1px solid var(--line);font-family:var(--mono);color:var(--mute);letter-spacing:.06em;justify-content:space-between;align-items:center;padding:6px 16px;font-size:10px;display:flex}.mobile-shell .mb-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.mobile-shell .mb-header .b1{font-size:14px;font-weight:600}.mobile-shell .mb-header .b2{font-family:var(--mono);color:var(--mute);letter-spacing:.18em;text-transform:uppercase;margin-top:1px;font-size:9px}.mobile-shell .mb-subnav{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:var(--bg-2);font-size:10px;display:flex;overflow-x:auto}.mobile-shell .mb-subnav a{color:var(--mute);border-right:1px dotted var(--line);white-space:nowrap;padding:9px 14px}.mobile-shell .mb-subnav a.on{color:var(--ink);background:var(--bg-3)}.post-body{font-family:var(--serif);color:var(--ink-2);max-width:64ch;font-size:17px;line-height:1.7}.post-body p{text-wrap:pretty;margin:0 0 1em}.post-body h1,.post-body h2,.post-body h3,.post-body h4{font-family:var(--serif);letter-spacing:-.012em;color:var(--ink);margin:1.6em 0 .5em;font-weight:400;line-height:1.15}.post-body h1{font-size:32px}.post-body h2{font-size:24px}.post-body h3{font-size:20px}.post-body h4{font-size:17px}.post-body strong,.post-body em{color:var(--ink)}.post-body a{color:var(--ink);border-bottom:1px dotted var(--mute-2);transition:border-color .12s}.post-body a:hover{border-bottom-color:var(--ink)}.post-body code{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);color:var(--ink);border-radius:2px;padding:1px 5px;font-size:.9em}.post-body pre{font-family:var(--mono);background:var(--bg-2);border:1px solid var(--line);margin:1.2em 0;padding:14px 16px;overflow-x:auto}.post-body pre code{background:0 0;border:none;padding:0}.post-body blockquote{border-left:2px solid var(--steel);color:var(--ink);background:linear-gradient(to right, color-mix(in oklch, var(--steel), transparent 95%), transparent 60%);margin:1.2em 0;padding:6px 0 6px 18px;font-style:italic}.post-body ul,.post-body ol{margin:0 0 1em;padding-left:1.4em}.post-body li{margin:.25em 0;line-height:1.65}.post-body hr{border:0;border-top:1px solid var(--line);margin:2em 0}
