@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2)format("woff2"),url(./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(./ibm-plex-sans-greek-400-normal-_efipK4i.woff2)format("woff2"),url(./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(./ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2)format("woff2"),url(./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(./ibm-plex-sans-greek-500-normal-JMMifIXV.woff2)format("woff2"),url(./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(./ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2)format("woff2"),url(./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(./ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2)format("woff2"),url(./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(./ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-ext-700-normal-BmRLXWpJ.woff2)format("woff2"),url(./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(./ibm-plex-sans-cyrillic-700-normal-D_uavGvn.woff2)format("woff2"),url(./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(./ibm-plex-sans-greek-700-normal-wyJ6jzdA.woff2)format("woff2"),url(./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(./ibm-plex-sans-vietnamese-700-normal-CkEo6LDy.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-ext-700-normal-aMgXseD4.woff2)format("woff2"),url(./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(./ibm-plex-sans-latin-700-normal-Bxkt5Cjx.woff2)format("woff2"),url(./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 Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-cyrillic-ext-400-normal-KAuemXZb.woff2)format("woff2"),url(./ibm-plex-sans-arabic-cyrillic-ext-400-normal-BnfWueTs.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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-ext-400-normal-BpLfq-63.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-400-normal-BeVLg08x.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 Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-400-normal-CFZh1unN.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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-cyrillic-ext-500-normal-OtpNIXEE.woff2)format("woff2"),url(./ibm-plex-sans-arabic-cyrillic-ext-500-normal-B_79k98k.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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-ext-500-normal-Ck_W4G78.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-500-normal-eJxPnL1P.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 Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-arabic-latin-500-normal-Cd6jVIg7.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-500-normal-BletK1Hp.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-cyrillic-ext-600-normal-ABNWglN6.woff2)format("woff2"),url(./ibm-plex-sans-arabic-cyrillic-ext-600-normal-CFFPHiVs.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-ext-600-normal-DjDAeNQD.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-600-normal-DT29Q8HW.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 Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-600-normal-Dk5eISD_.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-arabic-700-normal-DrtBj6UE.woff2)format("woff2"),url(./ibm-plex-sans-arabic-arabic-700-normal-9rXc6cUL.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-cyrillic-ext-700-normal-DkasDNaI.woff2)format("woff2"),url(./ibm-plex-sans-arabic-cyrillic-ext-700-normal-Dhy2Zk9g.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-ext-700-normal-BSbyEp0V.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-ext-700-normal-C7GcWn11.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 Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(./ibm-plex-sans-arabic-latin-700-normal-BzSf6GNr.woff2)format("woff2"),url(./ibm-plex-sans-arabic-latin-700-normal-Cl4F7CZR.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(./ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(./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(./ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(./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(./ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(./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(./ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(./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}:root{--ink:#0b1a24;--navy:#0e2433;--surface:#10232f;--surface-2:#142c3b;--line:#f4f1ea17;--line-2:#f4f1ea2e;--cream:#f4f1ea;--mist:#a9b7c0;--dim:#8495a0;--teal:#3cc2b1;--teal-hover:#5fd3c4;--teal-press:#2fa596;--teal-soft:#3cc2b11f;--on-teal:#071319;--focus:#7fe3d6;--font:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--t-body:1.0625rem;--t-small:.9375rem;--t-caption:.8125rem;--t-lead:clamp(1.125rem, 1rem + .5vw, 1.3125rem);--t-h3:1.25rem;--t-h2:clamp(2rem, 1.4rem + 3vw, 3.5rem);--t-display:clamp(2.75rem, 1.4rem + 5vw, 5.5rem);--t-display-2:clamp(2.5rem, 1.4rem + 5.4vw, 5.75rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--s20:80px;--gutter:20px;--section:clamp(88px, 12vw, 176px);--max:1240px;--edge:max(var(--gutter), calc((100% - var(--max)) / 2));--r1:8px;--r2:12px;--r3:20px;--r4:28px;--fast:.14s;--base:.22s;--slow:.6s;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{background:var(--ink);color:var(--cream);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}html[lang=ar]{--font:var(--font-ar)}body{font-family:var(--font);font-size:var(--t-body);background:var(--ink);margin:0;line-height:1.6;overflow-x:clip}img,svg,canvas{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}code{font-family:var(--mono)}.i{stroke-width:1.75px;flex:none;width:1.25em;height:1.25em}[dir=rtl] .i-flip{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}::selection{background:var(--teal);color:var(--on-teal)}.skip{inset-inline-start:var(--s4);z-index:50;padding:var(--s3) var(--s4);border-radius:var(--r1);background:var(--teal);color:var(--on-teal);font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:var(--s4)}.eyebrow{align-items:center;gap:var(--s2);color:var(--teal);font-size:var(--t-small);letter-spacing:.02em;font-weight:600;display:inline-flex}html[lang=en] .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:var(--t-caption)}.display{font-size:var(--t-display);letter-spacing:-.035em;max-width:16ch;font-weight:600;line-height:1.02}html[lang=ar] .display{letter-spacing:0;line-height:1.18}.display span{display:block}.accent{color:var(--teal)}.display-2{font-size:var(--t-display-2);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;font-weight:600;line-height:1.04}html[lang=ar] .display-2{letter-spacing:0;line-height:1.2}.h2{font-size:var(--t-h2);letter-spacing:-.025em;text-wrap:balance;font-weight:600;line-height:1.08}html[lang=ar] .h2{letter-spacing:0;line-height:1.25}.h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}.lead{font-size:var(--t-lead);color:var(--mist);text-wrap:pretty;max-width:38rem;line-height:1.6}.note{font-size:var(--t-caption);color:var(--dim);max-width:65ch}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:48px;padding:0 var(--s6);font:inherit;font-weight:600;font-size:var(--t-small);cursor:pointer;transition:background-color var(--fast) var(--ease), border-color var(--fast) var(--ease), color var(--fast) var(--ease), transform var(--fast) var(--ease);border:1px solid #0000;border-radius:999px;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn[aria-disabled=true],.btn:disabled{opacity:.45;pointer-events:none}.btn-primary{background:var(--teal);color:var(--on-teal)}.btn-primary:hover{background:var(--teal-hover)}.btn-primary:active{background:var(--teal-press)}.btn-ghost{border-color:var(--line-2);color:var(--cream);background:var(--ink)}.btn-ghost:hover{border-color:var(--cream);background:var(--surface-2)}.btn-ghost:active{background:var(--navy)}.btn-sm{min-height:40px;padding:0 var(--s4)}.btn-lg{min-height:56px;padding:0 var(--s8);font-size:var(--t-body)}.btn-meta{font-family:var(--mono);font-weight:400;font-size:var(--t-caption);opacity:.75;border-inline-start:1px solid #07131940;padding-inline-start:var(--s2);display:none}.nav{z-index:20;align-items:center;gap:var(--s4);height:64px;padding:0 var(--edge);transition:background-color var(--base) var(--ease), border-color var(--base) var(--ease);border-bottom:1px solid #0000;display:flex;position:fixed;inset:0 0 auto}.nav.scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(14px);background:#0b1a24eb}.nav-brand{align-items:center;gap:var(--s3);border-radius:var(--r1);min-height:44px;text-decoration:none;display:inline-flex}.nav-brand .mark{width:32px;height:32px}.nav-word{letter-spacing:-.01em;font-size:1.0625rem;font-weight:400;display:none}.nav-word b{font-weight:700}.nav-links{display:none}.nav-end{align-items:center;gap:var(--s2);margin-inline-start:auto;display:flex}.nav-end .btn-sm{display:none}.nav-link,.lang{min-height:40px;padding:0 var(--s3);color:var(--mist);font-size:var(--t-small);transition:color var(--fast) var(--ease), background-color var(--fast) var(--ease);border-radius:999px;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover,.lang:hover{color:var(--cream);background:var(--surface-2)}.nav-link:active,.lang:active{background:var(--navy)}.nav-link[aria-current=page]{color:var(--cream);background:#133a3d}.lang{border:1px solid var(--line-2)}.lang[lang=ar]{font-family:var(--font-ar)}.lang[lang=en]{font-family:IBM Plex Sans,sans-serif}.stage{z-index:0;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity var(--slow) var(--ease);position:fixed;inset:0}.stage.ready{opacity:1}.stage.hidden{visibility:hidden}.stage-glow{z-index:-1;pointer-events:none;background:radial-gradient(60vmax 50vmax at var(--gx,50%) 30%, #3cc2b11c, transparent 70%), radial-gradient(70vmax 60vmax at 50% 120%, #173447e6, transparent 70%);position:fixed;inset:0}main{z-index:1;position:relative}.stack-fallback{top:88px;pointer-events:none;perspective:1200px;height:40svh;position:absolute;inset-inline:0}.stack-fallback img{transform-origin:50%;border:1px solid #3cc2b159;border-radius:6px;width:auto;height:100%;position:absolute;top:0;left:50%}.stack-fallback img:first-child{transform:translate(-50%)rotateX(52deg)rotate(-28deg)translateZ(-60px)}.stack-fallback img:nth-child(2){transform:translate(-50%)rotateX(52deg)rotate(-28deg)translateZ(20px)}.stack-fallback img:nth-child(3){transform:translate(-50%)rotateX(52deg)rotate(-28deg)translateZ(100px)}.hero{min-height:100svh;padding:52svh var(--edge) var(--s16);flex-direction:column;justify-content:flex-end;display:flex;position:relative}.hero-copy{gap:var(--s5);max-width:40rem;display:grid}.ctas{gap:var(--s3);margin-top:var(--s2);grid-template-columns:minmax(0,1fr);display:grid}.hero-meta{gap:var(--s2) var(--s5);color:var(--mist);font-size:var(--t-small);flex-wrap:wrap;display:flex}.hero-meta li{align-items:center;gap:var(--s2);display:inline-flex}.hero-meta .i{color:var(--teal);width:1em;height:1em}.scroll-cue{display:none}.noscript{color:var(--dim);font-size:var(--t-caption);margin-top:var(--s4)}.story{padding:0 var(--edge) 30svh;position:relative}.story-head{z-index:1;margin-top:var(--s16);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:var(--ink);max-width:34rem;position:relative}.story-head .h2{margin-top:var(--s3)}.steps{display:grid}.step{max-width:30rem;min-height:92svh;transition:opacity var(--base) var(--ease)}.js .step{opacity:0}.js .step.is-active{opacity:1}.step-card{gap:var(--s2);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:#0b1a24e0;display:grid;position:sticky;top:60svh}.step-k{gap:var(--s3);color:var(--teal);font-weight:600;font-size:var(--t-small);align-items:baseline;display:inline-flex}.step-n{font-family:var(--mono);color:var(--dim);font-weight:400}.step-t{letter-spacing:-.02em;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.5rem);font-weight:600;line-height:1.15}html[lang=ar] .step-t{letter-spacing:0;line-height:1.35}.step-d{color:var(--mist)}.layer-rail{z-index:3;top:76px;align-items:center;gap:var(--s3);padding:var(--s1) var(--s3);border:1px solid var(--line);font-size:var(--t-caption);color:var(--mist);opacity:0;pointer-events:none;transition:opacity var(--base) var(--ease);background:#0b1a24cc;border-radius:999px;display:flex;position:fixed;inset-inline-start:var(--gutter)}body.in-story .layer-rail{opacity:1}.rail-count{font-family:var(--mono);color:var(--cream)}.rail-bar{gap:3px;display:flex}.rail-bar i{background:var(--line-2);width:14px;height:3px;transition:background-color var(--base) var(--ease);border-radius:2px}.rail-bar i.past{background:#3cc2b173}.rail-bar i.on{background:var(--teal)}.rail-label{color:var(--cream);font-weight:600}.solid{z-index:2;background:var(--ink);position:relative}.section{padding:var(--section) var(--edge) 0}.section-head{gap:var(--s3);margin-bottom:var(--s12);grid-template-columns:minmax(0,1fr);display:grid}.section-head-center{text-align:center}.section-head-center .eyebrow{justify-content:center}.display,.display-2,.h2,.h3{overflow-wrap:break-word}.bento{gap:var(--s3);grid-template-columns:minmax(0,1fr);display:grid}.tile{align-content:start;gap:var(--s3);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);transition:border-color var(--base) var(--ease);display:grid;position:relative}.tile:hover{border-color:var(--line-2)}.tile h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}.tile p{color:var(--mist);font-size:var(--t-small);max-width:62ch}.tile-txt{gap:var(--s2);display:grid}.tile-i{width:28px;height:28px;color:var(--teal)}.tv{margin-top:var(--s2);border-radius:var(--r2);font-size:var(--t-small)}.tv-translate{border:1px solid var(--line);background:var(--ink);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.tv-translate span{padding:var(--s3) var(--s4)}.tv-translate span:first-child{color:var(--cream);border-inline-end:1px solid var(--line);font-family:IBM Plex Sans,sans-serif}.tv-translate span:last-child{font-family:var(--font-ar);color:var(--teal)}.tv-redact{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--cream);color:var(--ink);font-weight:500;display:flex}.tv-redact .bar{background:var(--ink);border-radius:3px;flex:1;height:14px}.tile-agent{background:linear-gradient(160deg, #11303d 0%, var(--surface) 55%);gap:var(--s5);padding:var(--s8) var(--s6);border-color:#3cc2b152}.tile-agent .h3{letter-spacing:-.02em;max-width:18ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);line-height:1.15}html[lang=ar] .tile-agent .h3{letter-spacing:0;line-height:1.35}.kicker{align-items:center;gap:var(--s2);color:var(--teal);font-weight:600;font-size:var(--t-small);display:inline-flex}.agent{gap:var(--s4);padding:var(--s5);border-radius:var(--r2);border:1px solid var(--line);background:#07131999;display:grid}.agent-prompt{padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--surface-2);justify-self:start;color:var(--cream)!important;font-size:var(--t-body)!important}.agent-steps{gap:var(--s2);font-size:var(--t-small);color:var(--mist);display:grid}.agent-note{color:var(--mist);font-size:var(--t-small);max-width:52ch}.agent-step{align-items:center;gap:var(--s3);opacity:.25;transition:opacity var(--base) var(--ease), transform var(--base) var(--ease);display:flex;transform:translateY(6px)}.agent-step .dot{background:var(--dim);border-radius:50%;flex:none;width:8px;height:8px;margin-inline:6px}.agent-step.done{margin-top:var(--s1);color:var(--cream);font-size:var(--t-body);font-weight:600}.agent-step.done .i{color:var(--teal)}.agent.play .agent-step{opacity:1;transform:none}.agent.play .agent-step:nth-child(2){transition-delay:.35s}.agent.play .agent-step:nth-child(3){transition-delay:.7s}.agent.play .agent-step:nth-child(4){transition-delay:1.05s}.privacy{margin-top:var(--section);background:var(--navy);padding-block:clamp(64px,9vw,128px)}.privacy .display-2{margin-top:var(--s5);max-width:22ch}.privacy-cols{gap:var(--s10);margin-top:var(--s12);padding-top:var(--s10);border-top:1px solid var(--line);display:grid}.points{gap:var(--s4);display:grid}.points li{align-items:center;gap:var(--s3);font-weight:500;display:flex}.points .i{color:var(--teal)}.compare{grid-template-columns:minmax(0,1fr);display:grid}.compare-side{display:contents}.compare .section-head{order:1}.compare .scrub{order:2}.compare .facts{order:3}.scrub{position:relative}.scrub-media{aspect-ratio:3/4;border-radius:var(--r3);border:1px solid var(--line-2);background:var(--surface);position:relative;overflow:hidden}.scrub-media img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.scrub-after-wrap{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}[dir=rtl] .scrub-after-wrap{clip-path:inset(0 0 0 calc(100% - var(--pos)))}.scrub-handle{top:0;bottom:0;background:var(--teal);width:2px;margin-inline-start:-1px;position:absolute;inset-inline-start:var(--pos)}.scrub-handle:after{content:"";background:var(--teal);border-radius:50%;width:40px;height:40px;margin:-20px 0 0 -20px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #3cc2b140}.scrub-tag{bottom:var(--s3);padding:var(--s1) var(--s3);font-size:var(--t-caption);background:#0b1a24c7;border-radius:999px;font-weight:600;position:absolute}.scrub-tag-after{color:var(--teal);inset-inline-start:var(--s3)}.scrub-tag-before{inset-inline-end:var(--s3)}.scrub-range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.scrub:has(.scrub-range:focus-visible) .scrub-media{outline:2px solid var(--focus);outline-offset:3px}.facts{margin-top:var(--s10);border-bottom:1px solid var(--line);display:grid}.fact{gap:var(--s4);padding-block:var(--s5);border-top:1px solid var(--line);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.fact dt{letter-spacing:-.03em;color:var(--teal);font-size:clamp(2.25rem,1.8rem + 1.6vw,3rem);font-weight:600;line-height:1}.fact dd{color:var(--mist)}.dl-grid{gap:var(--s3);grid-template-columns:minmax(0,1fr);max-width:880px;margin-inline:auto;display:grid}.dl{gap:var(--s4);padding:var(--s8) var(--s6);border-radius:var(--r3);border:1px solid var(--line);background:var(--surface);align-content:start;display:grid}.dl p{color:var(--mist);max-width:62ch}.dl-android{border-color:#3cc2b166}.dl-android .btn{margin-top:var(--s2);justify-self:start}.dl-top{align-items:center;gap:var(--s3);display:flex}.dl-i{width:28px;height:28px;color:var(--teal)}.dl-ios{padding-block:var(--s6)}.sha{font-size:var(--t-small)}.sha summary{align-items:center;gap:var(--s2);cursor:pointer;min-height:44px;color:var(--cream);border-radius:var(--r1);transition:color var(--fast) var(--ease);font-weight:500;list-style:none;display:inline-flex}.sha summary::-webkit-details-marker{display:none}.sha summary .i{color:var(--teal)}.sha summary:hover{color:var(--teal-hover)}.sha[open] summary{color:var(--teal)}.sha p{margin-top:var(--s2)}.sha-v{gap:var(--s1);display:grid}.sha-v span{color:var(--dim);font-size:var(--t-caption)}.sha code{color:var(--mist);word-break:break-all;font-size:.75rem;line-height:1.5}.qr{align-items:center;gap:var(--s5);margin-top:var(--s2);padding-top:var(--s6);border-top:1px solid var(--line);display:flex}.qr[hidden]{display:none}.qr-code{border-radius:var(--r1);background:var(--cream);flex:none;width:112px;height:112px;padding:8px}.qr-code svg{width:100%;height:100%}.dl .qr-title{color:var(--cream);font-weight:600}.dl .qr-body{font-size:var(--t-small)}.state{align-items:center;gap:var(--s2);font-weight:600;display:inline-flex;color:var(--cream)!important}.footer{margin-top:var(--section);padding:var(--s16) var(--edge) var(--s10);border-top:1px solid var(--line)}.footer-grid{gap:var(--s10);grid-template-columns:minmax(0,1fr);display:grid}.credits-label{color:var(--dim);font-size:var(--t-small);margin-bottom:var(--s3)}.devs{gap:var(--s2);display:grid}.dev{align-items:center;gap:var(--s1) var(--s3);max-width:100%;min-height:44px;padding:var(--s2) var(--s3);border-radius:var(--r2);transition:border-color var(--fast) var(--ease), background-color var(--fast) var(--ease);border:1px solid #0000;flex-wrap:wrap;justify-self:start;margin-inline-start:calc(-1 * var(--s3));font-weight:600;text-decoration:none;display:inline-flex}a.dev:hover{border-color:var(--line-2);background:var(--surface-2)}a.dev:active{background:var(--navy)}.dev-name{white-space:nowrap}a.dev .dev-name{text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:4px}.dev-handle{overflow-wrap:anywhere;font-family:var(--mono);font-weight:400;font-size:var(--t-caption);color:var(--dim)}.footer-links{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.footer-links a{color:var(--mist);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.footer-links a:hover{color:var(--cream);text-decoration:underline}.fine{margin-top:var(--s10);color:var(--dim);font-size:var(--t-caption)}.js .reveal{opacity:0;transition:opacity var(--slow) var(--ease), transform var(--slow) var(--ease);transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none}.page-brand main{padding-top:64px}.brand-hero{gap:var(--s6);display:grid}.brand-mark{gap:var(--s10);align-items:center;display:grid}.mark-big{aspect-ratio:1;border:1px dashed var(--line-2);border-radius:var(--r4);width:min(280px,60vw);padding:28px}.mark-big .mark{width:100%;height:100%}.logo-grid{gap:var(--s3);margin-top:var(--s8);display:grid}.logo-card{border:1px solid var(--line);border-radius:var(--r3);grid-template-rows:160px auto;display:grid;overflow:hidden}.logo-card img{margin:auto}.logo-word img{width:min(70%,280px);height:auto;max-height:88px}.logo-mark img{width:88px;height:88px}.logo-dark{background:var(--ink)}.logo-light{background:#faf9f6}.logo-light.logo-mark{background:#e6e2d8}.logo-card figcaption{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);font-size:var(--t-caption);display:flex}.logo-card figcaption a{align-items:center;gap:var(--s2);color:var(--teal);min-height:40px;font-weight:600;text-decoration:none;display:inline-flex}.logo-card figcaption a:hover{text-decoration:underline}.swatches{gap:var(--s3);margin-top:var(--s8);grid-template-columns:1fr 1fr;display:grid}.swatch{gap:var(--s1);display:grid}.swatch-chip{border-radius:var(--r2);background:var(--sw);border:1px solid var(--line-2);height:96px;margin-bottom:var(--s2)}.swatch-name{font-weight:600}.swatch code{color:var(--mist);font-size:var(--t-caption)}.swatch-role{color:var(--dim);font-size:var(--t-caption)}.specimens{gap:var(--s6);margin-top:var(--s8);display:grid}.spec{gap:var(--s2);padding:var(--s6);border:1px solid var(--line);border-radius:var(--r3);font-size:clamp(1.75rem,1.2rem + 2.5vw,3rem);font-weight:600;line-height:1.2;display:grid}.spec span{font-family:var(--mono);font-size:var(--t-caption);color:var(--dim);font-weight:400}.spec-latin{font-family:IBM Plex Sans,sans-serif}.spec-arabic{font-family:IBM Plex Sans Arabic,sans-serif}.spec-mono{font-family:var(--mono);font-size:clamp(1.125rem,1rem + 1vw,1.75rem);font-weight:400}.voices{gap:var(--s3);margin-top:var(--s8);display:grid}.voice{padding:var(--s6);border:1px solid var(--line);border-radius:var(--r3);gap:var(--s2);display:grid}.voice p{color:var(--mist)}.donts{gap:var(--s3);margin:var(--s8) 0 var(--s12);display:grid}.donts li{gap:var(--s3);color:var(--mist);align-items:center;display:flex}.donts .i{color:#f2b8b5}@media (min-width:340px){.nav-word{display:inline}}@media (min-width:400px){.nav-end .btn-sm{display:inline-flex}.btn-meta{display:inline}}@media (min-width:640px){:root{--gutter:32px}.ctas{flex-wrap:wrap;display:flex}.bento{grid-template-columns:1fr 1fr}.tile-agent,.tile-scan{grid-column:1/-1}.tile-scan{align-items:center;column-gap:var(--s5);grid-template-columns:auto minmax(0,1fr)}.layer-rail{inset-inline-start:var(--edge)}.devs{grid-auto-flow:column;justify-content:start}.logo-grid{grid-template-columns:1fr 1fr}.swatches,.voices{grid-template-columns:repeat(3,1fr)}}@media (min-width:960px){:root{--gutter:48px}.nav{height:72px}.nav-links{gap:var(--s1);margin-inline-start:var(--s8);display:flex}.hero{padding:120px var(--edge) 120px;justify-content:center}.hero-copy{max-width:48%}.stack-fallback{top:15svh;height:70svh;inset-inline-start:50%}.scroll-cue{bottom:var(--s8);align-items:center;gap:var(--s2);color:var(--dim);font-size:var(--t-caption);display:inline-flex;position:absolute;inset-inline-start:var(--edge)}.story{padding-bottom:40svh}.story-head{margin-top:var(--s20);background:0 0;border:0;padding:0}.step{max-width:36%;transition-duration:var(--slow);flex-direction:column;justify-content:center;display:flex}.js .step{opacity:.35}.js .step.is-active{opacity:1}.step-card{background:0 0;border:0;padding:0;position:static}.layer-rail{top:auto;bottom:var(--s8);gap:var(--s4);padding:var(--s2) var(--s4);inset-inline-start:auto;inset-inline-end:var(--edge)}.rail-bar i{width:28px}.bento{grid-template-columns:repeat(3,1fr)}.tile-agent{padding:var(--s10);grid-area:span 2/span 2}.tile-file-stack{grid-column:span 2}.privacy-cols{grid-template-columns:1.4fr 1fr}.compare{column-gap:var(--s16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.compare-side{padding-top:var(--s4);order:2;display:block}.compare .scrub{order:1}.compare .section-head{margin-bottom:var(--s8)}.compare .facts{margin-top:0}.scrub-media{aspect-ratio:4/3}.dl-ios{align-items:center;column-gap:var(--s6);grid-template-columns:auto minmax(0,1fr) auto}.footer-grid{align-items:start;gap:var(--s16);grid-template-columns:auto 1fr auto}.brand-mark{gap:var(--s16);grid-template-columns:auto 1fr}.logo-grid{grid-template-columns:repeat(3,1fr)}.swatches{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}.js .reveal,.agent-step{opacity:1;transform:none}}
