@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff)format("woff");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-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-700-normal-DCQwxkRk.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(/assets/ibm-plex-sans-cyrillic-700-normal-RFb1v-CK.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(/assets/ibm-plex-sans-greek-700-normal-CkZN0sRy.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(/assets/ibm-plex-sans-vietnamese-700-normal-BV5B8Are.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-ext-700-normal-DZH6Xh-4.woff)format("woff");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-display:swap;font-weight:700;src:url(/assets/ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-700-normal-Bth3BMcD.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");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-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff)format("woff");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-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-normal-CWV284fw.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-normal-DLkyKLvH.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-normal-C44pakCn.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-normal-B8Z6Jvzv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-normal-Cw5-AHNN.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-normal-BccYJ-vZ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-normal-BbG3LG1A.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-normal-DR1UuFon.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-normal-Cp7z-ARB.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-normal-CEpydyUl.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-normal-DJ5YJwmz.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-normal-Dn3IlU-Z.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-ext-600-normal-D_E8FDgP.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-600-normal-DiT2IGQm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-cyrillic-600-normal-BDP5YDHD.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-600-normal-DFnC3vAY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-greek-600-normal-DdRkKr-1.woff2)format("woff2"),url(/assets/source-serif-4-greek-600-normal-DhXQw1Kl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-vietnamese-600-normal-CznyfUKR.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-600-normal-B0WJbuqT.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-ext-600-normal-0sIUyHMO.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-600-normal-C6NNqpJh.woff)format("woff");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:"Source Serif 4";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-serif-4-latin-600-normal-DouSKlru.woff2)format("woff2"),url(/assets/source-serif-4-latin-600-normal-DMD1h6_f.woff)format("woff");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}:root{--bg:#f6f8fa;--bg-blur:#f6f8faeb;--surface:#fff;--surface-2:#f0f3f7;--text:#0e1726;--body:#222b38;--mute:#526071;--mute-2:#6b7a8d;--faint:#8e9bae;--faint-2:#b3bfce;--border:#d2dce6;--border-strong:#9cb2c7;--line:#e1e7ee;--line-soft:#ecf0f4;--accent:#0f4c81;--accent-hover:#0a375e;--brand:#0a3050;--accent-soft:#e8f0f8;--accent-line:#c4d6e7;--accent-dim:#7fa3c7;--warn:#b8531d;--hl:#fde89c;--hl-text:#1c1917;--score:#1f6f5c;--score-bg:#e4f1ec;--score-muted:#8e9bae;--pos:#1f7a5c;--neg:#b3261e;--shadow-1:#14161808;--shadow-2:#1416180f;--shadow-3:#14161817;--shadow-float:0 4px 20px -2px #1416181f;--font-sans:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono:"IBM Plex Mono", Menlo, Monaco, Consolas, monospace;--font-serif:"Source Serif 4", Georgia, serif;--font-brand:Helvetica, "Helvetica Neue", Arial, sans-serif}[data-theme=dark]{--bg:#242628;--bg-blur:#242628ed;--surface:#2e3134;--surface-2:#383b3e;--text:#f3f3f2;--body:#dfdfdd;--mute:#cacac7;--mute-2:#b7b7b4;--faint:#9e9e9b;--faint-2:#7f7f7c;--border:#474b4e;--border-strong:#616669;--line:#3a3d40;--line-soft:#2f3235;--accent:#8cb9e4;--accent-hover:#b0d2f1;--brand:#5a8cc0;--accent-soft:#22344a;--accent-line:#35506e;--accent-dim:#6389ae;--warn:#e5946b;--hl:#e9c35c3d;--hl-text:inherit;--score:#7fcbb2;--score-bg:#21382f;--score-muted:#6e7376;--pos:#7fcba0;--neg:#f0918a;--shadow-1:#00000047;--shadow-2:#00000057;--shadow-3:#00000070;--shadow-float:0 4px 20px -2px #00000080}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}input,button,textarea,select{font-family:inherit}.type-brand-hero{font-family:var(--font-brand);letter-spacing:.04em;text-indent:.04em;color:var(--brand);font-size:clamp(58px,min(11.5vw,17vh),150px);font-weight:700;line-height:1}.type-brand-header{font-family:var(--font-brand);letter-spacing:.04em;color:var(--text);font-size:21px;font-weight:700;line-height:1}.type-kicker{font-family:var(--font-mono);letter-spacing:.14em;color:var(--faint);text-transform:uppercase;font-size:10.5px}.type-kicker-hero{font-family:var(--font-mono);letter-spacing:.34em;color:var(--mute-2);text-indent:.34em;text-transform:uppercase;font-size:11.5px}.type-kicker-header{font-family:var(--font-mono);letter-spacing:.24em;color:var(--mute-2);text-transform:uppercase;font-size:8px}.type-heading{font-family:var(--font-sans);color:var(--accent);font-size:21px;font-weight:600;line-height:1.3}.type-subheading{font-family:var(--font-sans);color:var(--text);font-size:16px;font-weight:600;line-height:1.3}.type-body{font-family:var(--font-sans);color:var(--body);text-wrap:pretty;font-size:15.5px;font-weight:450;line-height:1.66}.type-body-dense{font-family:var(--font-sans);color:var(--body);font-size:14px;line-height:1.5}.type-answer{font-family:var(--font-sans);color:var(--body);font-size:16px;font-weight:450;line-height:1.6}.type-mono-data{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:11.5px;line-height:1.2}.type-mono-pill{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.type-caption{font-family:var(--font-sans);color:var(--faint);font-size:12.5px;line-height:1.6}.hero-container,.landing-container{flex-direction:column;min-height:100dvh;display:flex}.hero-top-bar,.landing-top-bar{justify-content:flex-end;padding:14px 32px;display:flex}.hero-main,.landing-main-content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:20px;padding:0 32px 2vh;display:flex}.hero-brand,.landing-hero-center{flex-direction:column;align-items:center;gap:8px;display:flex}.hero-search-area,.landing-search-block{flex-direction:column;gap:14px;width:100%;max-width:860px;display:flex}.hero-section-block{width:100%;max-width:860px}.filings-list-container,.filing-index-section{flex-direction:column;gap:12px;width:100%;max-width:860px;padding-top:16px;display:flex}.hero-footer,.landing-footer-note{text-align:center;color:var(--faint);padding:0 32px 18px;font-size:12.5px}.hero-footer-fine{font-size:11px}.hero-footer-fine a{color:inherit}.responsive-main-grid,.search-workspace{align-items:start;gap:28px;width:100%;max-width:1180px;margin:0 auto;padding:26px 32px 90px;display:grid}.grid-results-rail{flex-direction:column;display:flex}.grid-panel-rail{flex-direction:column;gap:16px;display:flex}.header-sticky,.app-header{z-index:20;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-content,.header-inner{align-items:center;gap:28px;max-width:1180px;margin:0 auto;padding:18px 32px;display:flex}.brand-lockup,.brand-logo-link{cursor:pointer;min-width:132px;color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.brand-lockup:hover,.brand-logo-link:hover{text-decoration:none}.theme-toggle-btn{border:1px solid var(--border);cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;color:var(--mute-2);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:11px;transition:border-color .15s,color .15s;display:inline-flex}.theme-toggle-btn:hover{border-color:var(--accent);color:var(--accent)}.theme-indicator-dot{box-sizing:border-box;background:var(--text);border-radius:50%;width:9px;height:9px;display:inline-block}.search-wrapper{background:var(--surface);border:1px solid var(--border);box-shadow:0 1px 3px var(--shadow-1);border-radius:999px;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.search-wrapper:hover,.search-wrapper:focus-within{border-color:var(--border-strong);box-shadow:0 3px 14px var(--shadow-2)}.search-wrapper-hero{gap:12px;padding:15px 22px}.search-wrapper-compact{box-shadow:0 1px 2px var(--shadow-1);flex:1;gap:10px;padding:11px 18px}.search-field{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search-field-hero{font-size:16.5px}.search-action-btn{font-family:var(--font-mono);letter-spacing:.12em;color:var(--accent);border:0;border-left:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;outline:none;margin-left:4px;padding-left:14px;font-size:11px}.search-action-btn:hover{text-decoration:underline}.btn{cursor:pointer;box-sizing:border-box;font-family:inherit;transition:all .15s}.btn-primary{font-family:var(--font-mono);letter-spacing:.1em;background:var(--accent);color:var(--surface);border:0;border-radius:4px;padding:8px 14px;font-size:10.5px}.btn-primary:hover{background:var(--accent-hover)}.btn-icon{border:1px solid var(--border);background:var(--surface);width:26px;height:26px;color:var(--mute-2);border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.btn-icon:hover{border-color:var(--accent);color:var(--accent)}.btn-pill{color:var(--mute);background:var(--surface);border:1px solid var(--line);white-space:nowrap;border-radius:999px;padding:7px 14px;font-size:13.5px}.btn-pill:hover{border-color:var(--accent);color:var(--accent)}.btn-pill-active{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:7px 14px;font-size:13.5px}.btn-ghost{color:var(--mute-2);background:0 0;border:0;padding:7px 12px;font-size:13.5px}.btn-ghost:hover:not(:disabled){color:var(--text)}.btn-ghost:disabled{opacity:.4;cursor:default}.btn-compare{color:var(--accent);cursor:pointer;border:0;border-bottom:1px solid var(--accent-line);background:0 0;padding:0;font-size:13px}.btn-compare:hover{color:var(--accent-hover)}.pill-btn{cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--mute);border-radius:999px;padding:5px 11px;font-family:inherit;font-size:12.5px;transition:all .15s}.pill-btn:hover{border-color:var(--accent);color:var(--accent)}.pill-btn-active{border:1px solid var(--accent);background:var(--accent-soft);color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);box-sizing:border-box;border-radius:6px;flex-direction:column;gap:11px;padding:20px;display:flex}.card-synthesis{gap:14px}.card-editorial{border:0;border-bottom:1px solid var(--line-soft);box-shadow:none;background:0 0;border-radius:0;flex-direction:column;gap:0;padding:24px 0;display:flex}.card-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.card-title{color:var(--accent);cursor:pointer;font-size:21px;font-weight:600;line-height:1.3;font-family:var(--font-sans);margin:0 0 8px}.card-title:hover{text-decoration:underline}.card-title-static{color:var(--text);margin:0;padding-bottom:4px;font-size:16px;font-weight:600}.card-content{color:var(--body);text-wrap:pretty;margin:0;font-size:15.5px;font-weight:450;line-height:1.66}.card-footer{align-items:center;gap:12px;margin-top:12px;display:flex}.badge{align-items:center;display:inline-flex}.badge-score{font-family:var(--font-mono);color:var(--score);background:var(--score-bg);border-radius:3px;padding:3px 7px;font-size:11.5px;font-weight:500}.badge-score-muted{font-family:var(--font-mono);color:var(--mute);background:var(--surface-2);border-radius:3px;padding:3px 7px;font-size:11.5px}.badge-ticker{font-family:var(--font-mono);letter-spacing:.06em;background:var(--accent-soft);color:var(--accent);border:1px solid var(--accent-line);border-radius:3px;align-items:center;gap:5px;padding:4px 5px 4px 7px;font-size:11.5px;display:inline-flex}.badge-ticker-remove{color:var(--accent-dim);cursor:pointer;background:0 0;border:0;padding:0 1px;line-height:1}.badge-ticker-remove:hover{color:var(--accent)}.badge-citation{font-family:var(--font-mono);border:1px solid var(--accent-line);color:var(--accent);cursor:pointer;background:0 0;border-radius:3px;padding:3px 6px;font-size:11px;transition:background .15s}.badge-citation:hover{background:var(--accent-soft)}.badge-outline{font-family:var(--font-mono);border:1px solid var(--border);color:var(--mute-2);border-radius:3px;padding:3px 6px;font-size:11px}.badge-meta{font-family:var(--font-mono);color:var(--faint);font-size:11.5px}.metadata-row{font-family:var(--font-mono);color:var(--mute-2);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:8px;font-size:11.5px;display:flex}.metadata-row span{color:inherit}.doc-link{cursor:pointer}.doc-link:hover{text-decoration:underline}.ticker-link{font-family:var(--font-mono);letter-spacing:.04em;border:1px solid var(--border);color:var(--body);padding:2px 6px;font-size:11.5px;text-decoration:none}.ticker-link:hover{border-color:var(--accent);color:var(--accent)}.filter-section{flex-direction:column;gap:9px;display:flex}.radio-item{cursor:pointer;color:var(--mute-2);-webkit-user-select:none;user-select:none;align-items:center;font-size:13.5px;transition:color .15s;display:flex}.radio-item:hover{color:var(--text)}.radio-item-active{color:var(--text);font-weight:500}.radio-input{opacity:0;pointer-events:none;width:0;height:0;margin:0;position:absolute}.autocomplete-container{width:100%;position:relative}.autocomplete-input{box-sizing:border-box;width:100%;font-family:var(--font-mono);letter-spacing:.04em;border:0;border-bottom:1px solid var(--line);color:var(--text);background:0 0;border-radius:0;outline:none;padding:4px 0 6px;font-size:12px;transition:border-bottom-color .15s}.autocomplete-input:focus{border-bottom-color:var(--accent)}.autocomplete-dropdown{z-index:30;background:var(--surface);border:1px solid var(--border);width:236px;box-shadow:0 6px 20px var(--shadow-3);border-radius:4px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}.autocomplete-item{cursor:pointer;border-bottom:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:8px 10px;transition:background .15s;display:flex}.autocomplete-item:last-child{border-bottom:0}.autocomplete-item:hover{background:var(--surface-2)}.autocomplete-item-sym{font-family:var(--font-mono);color:var(--accent);min-width:38px;font-size:11.5px}.autocomplete-item-name{color:var(--mute);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.financial-table{background:var(--surface);border:1px solid var(--line);border-radius:5px;margin:10px 0;overflow:hidden}.financial-table-header{font-family:var(--font-mono);letter-spacing:.08em;color:var(--mute-2);background:var(--surface-2);border-bottom:1px solid var(--line);grid-template-columns:1.6fr 1fr 1fr 1fr;padding:9px 16px;font-size:11.5px;display:grid}.financial-table-row{border-bottom:1px solid var(--line-soft);color:var(--text);grid-template-columns:1.6fr 1fr 1fr 1fr;padding:10px 16px;font-size:14px;display:grid}.financial-table-row:last-child{border-bottom:0}.delta-pos{color:var(--pos)}.delta-neg{color:var(--neg)}.key-value-grid,.key-value-list{flex-direction:column;gap:11px;display:flex}.key-value-field,.key-value-list-item{justify-content:space-between;gap:14px;font-size:13.5px;display:flex}.key-value-field-label,.key-value-list-label{color:var(--mute);flex-shrink:0}.key-value-field-value,.key-value-list-value{color:var(--text);text-align:right;font-family:inherit}.key-value-field-value-mono{font-family:var(--font-mono)}.key-value-list-item:last-child{border-top:1px solid var(--line-soft);padding-top:11px}.markdown-answer{font-family:var(--font-serif);color:var(--body);font-size:15px;line-height:1.62}.markdown-answer>:first-child{margin-top:0}.markdown-answer>:last-child{margin-bottom:0}.markdown-answer h1,.markdown-answer h2,.markdown-answer h3,.markdown-answer h4{font-family:var(--font-sans);color:var(--text);margin:20px 0 8px;font-weight:600;line-height:1.3}.markdown-answer h1{font-size:17px}.markdown-answer h2{font-size:15.5px}.markdown-answer h3,.markdown-answer h4{letter-spacing:.04em;text-transform:uppercase;color:var(--mute);font-size:13px}.markdown-answer p{margin:0 0 12px}.markdown-answer strong{color:var(--text);font-weight:600}.markdown-answer ul,.markdown-answer ol{margin:0 0 12px;padding-left:20px}.markdown-answer li{margin-bottom:5px}.markdown-answer hr{border:0;border-top:1px solid var(--line);margin:18px 0}.markdown-answer blockquote{border-left:2px solid var(--accent-line);color:var(--mute);margin:0 0 12px;padding-left:12px}.markdown-answer code{font-family:var(--font-mono);background:var(--surface-2);padding:1px 4px;font-size:12.5px}.katex-fallback{color:var(--mute);font-style:italic}.markdown-table-scroll{margin:0 0 12px;overflow-x:auto}.markdown-answer table{border-collapse:collapse;font-family:var(--font-mono);font-variant-numeric:tabular-nums;min-width:100%;font-size:11.5px}.markdown-answer th,.markdown-answer td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:5px 10px 5px 0}.markdown-answer th{color:var(--mute-2);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.skeleton-line{background:var(--line);height:10px;animation:1.4s ease-in-out infinite skeleton-pulse}.skeleton-title{height:15px;margin:2px 0 6px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton-line{opacity:.7;animation:none}}.passage-dialog{border:1px solid var(--border);background:var(--surface);width:min(680px,100vw - 48px);max-height:min(78vh,720px);color:var(--body);box-shadow:var(--shadow-float);padding:0}.passage-dialog::backdrop{background:#0e172670}.passage-dialog-body{flex-direction:column;gap:12px;padding:20px 22px 22px;display:flex}.passage-dialog-text{font-family:var(--font-mono);white-space:pre;tab-size:4;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);margin:0;padding:12px 0;font-size:12px;line-height:1.55;overflow:auto}.recent-search-row{appearance:none;border:0;border-bottom:1px solid var(--line-soft);text-align:left;cursor:pointer;font-family:var(--font-sans);color:var(--body);background:0 0;padding:0 0 10px;font-size:12.5px;transition:opacity .15s}.recent-search-row:hover{opacity:.72}.filings-scroll{max-height:176px;padding-right:6px;overflow-y:auto}.filing-row{cursor:pointer;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;transition:opacity .15s;display:flex}.filing-row:hover{opacity:.72}.filing-row-last{border-bottom:0}.filing-ticker{font-family:var(--font-mono);color:var(--accent);min-width:42px;font-size:11.5px}.filing-name{color:var(--text);font-size:14.5px}.filing-meta{font-family:var(--font-mono);color:var(--faint);white-space:nowrap;font-size:11.5px}.results-header-container{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;margin-bottom:4px;padding-bottom:12px;display:flex}.results-stats{font-family:var(--font-mono);color:var(--mute-2);font-size:12px}.sort-select{color:var(--text);cursor:pointer;background:0 0;border:0;outline:none;padding:0;font-family:inherit;font-size:13px}.feedback-drawer{background:var(--surface-2);border:1px solid var(--line);border-radius:5px;flex-direction:column;gap:12px;margin-top:12px;padding:14px;display:flex}.textarea-field{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);resize:vertical;border-radius:4px;outline:none;padding:9px 10px;font-size:13.5px;line-height:1.5;transition:border-color .15s}.textarea-field:focus{border-color:var(--accent)}.pagination-container{justify-content:center;align-items:center;gap:6px;padding-top:34px;display:flex}.pagination-btn{color:var(--mute-2);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-family:inherit;font-size:13.5px;transition:color .15s}.pagination-btn:hover:not(:disabled){color:var(--text)}.pagination-btn:disabled{opacity:.4;cursor:default}.pagination-page-box{font-family:var(--font-mono);cursor:pointer;box-sizing:border-box;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;font-size:13.5px;display:flex}.pagination-page-active{border:1px solid var(--accent);color:var(--accent);background:var(--accent-soft)}.pagination-page-inactive{border:1px solid var(--line);color:var(--mute);background:var(--surface)}.pagination-page-inactive:hover{border-color:var(--accent);color:var(--accent)}.streaming-cursor{color:var(--accent);margin-left:2px;font-weight:700;animation:.8s infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}.flex-col{flex-direction:column;display:flex}.flex-row{flex-direction:row;display:flex}.flex-items-center{align-items:center;display:flex}.flex-items-baseline{align-items:baseline;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1}.gap-xs{gap:7px}.gap-sm{gap:6px}.gap-md{gap:10px}.gap-lg{gap:16px}.text-accent{color:var(--accent)}.text-faint{color:var(--faint)}.text-score{color:var(--score)}.text-mute-2{color:var(--mute-2)}.text-right{text-align:right}.text-left{text-align:left}@media (width<=640px){.hero-main,.landing-main-content{justify-content:flex-start;padding:24px 16px 32px}.hero-top-bar,.landing-top-bar{padding:12px 16px}.hero-footer,.landing-footer-note{padding:0 16px 20px}.header-content,.header-inner{flex-wrap:wrap;gap:12px;padding:12px 16px}.brand-lockup,.brand-logo-link{min-width:0;margin-right:auto}.header-content>.flex-1{flex-basis:100%;order:1}.responsive-main-grid,.search-workspace{gap:20px;padding:18px 16px 48px}.btn-pill,.btn-pill-active{white-space:normal;text-align:left}.filings-scroll{max-height:none;padding-right:0;overflow-y:visible}.financial-table-header,.financial-table-row{padding:8px 10px}.financial-table-header{font-size:10.5px}.financial-table-row{font-size:12.5px}.btn-icon{width:32px;height:32px}}*{box-sizing:border-box}html,body,#root{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-sans);margin:0;padding:0}
