@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-canadian-aboriginal-400-normal.3gcuuw9bc0gkm.woff2)format("woff2"),url(../media/google-sans-flex-canadian-aboriginal-400-normal.0p2b4uo70rug8.woff)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-cherokee-400-normal.2q-t8hv9e3gl6.woff2)format("woff2"),url(../media/google-sans-flex-cherokee-400-normal.0lbdmd245b88m.woff)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-math-400-normal.3-rojkjbr8pra.woff2)format("woff2"),url(../media/google-sans-flex-math-400-normal.1uyi9l3ggycrc.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-nushu-400-normal.2esy4wk305100.woff2)format("woff2"),url(../media/google-sans-flex-nushu-400-normal.3_d6_acs0fze2.woff)format("woff");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-symbols-400-normal.3uszd7-7wsj1b.woff2)format("woff2"),url(../media/google-sans-flex-symbols-400-normal.0_geqxb11afxu.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-syriac-400-normal.1xt-ec-ck7ekw.woff2)format("woff2"),url(../media/google-sans-flex-syriac-400-normal.1qg4cqkd-s-xy.woff)format("woff");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-tifinagh-400-normal.0kga1p1ez1qun.woff2)format("woff2"),url(../media/google-sans-flex-tifinagh-400-normal.3_fabo_jd68ud.woff)format("woff");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-vietnamese-400-normal.24b6g7to_qmk-.woff2)format("woff2"),url(../media/google-sans-flex-vietnamese-400-normal.28q7k358um1wo.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-latin-ext-400-normal.0p30exdeh0-_m.woff2)format("woff2"),url(../media/google-sans-flex-latin-ext-400-normal.29y__cg1a6svy.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-flex-latin-400-normal.31oawnmqd5vno.woff2)format("woff2"),url(../media/google-sans-flex-latin-400-normal.3yn6xupam8o5r.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-canadian-aboriginal-500-normal.3hnbfyrr5laln.woff2)format("woff2"),url(../media/google-sans-flex-canadian-aboriginal-500-normal.36bxu8s2f4vs6.woff)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-cherokee-500-normal.1fjp73zw4fgrn.woff2)format("woff2"),url(../media/google-sans-flex-cherokee-500-normal.232qrfve16tgm.woff)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-math-500-normal.0qw1qfqdpre8r.woff2)format("woff2"),url(../media/google-sans-flex-math-500-normal.261de4ajt-rs3.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-nushu-500-normal.23ghxcmghagne.woff2)format("woff2"),url(../media/google-sans-flex-nushu-500-normal.1dtpr4dvty5r2.woff)format("woff");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-symbols-500-normal.3iqc19mfev-4f.woff2)format("woff2"),url(../media/google-sans-flex-symbols-500-normal.0jpx4gzygw7pi.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-syriac-500-normal.1wzjf1j0n5qmx.woff2)format("woff2"),url(../media/google-sans-flex-syriac-500-normal.35oyxndidmc4z.woff)format("woff");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-tifinagh-500-normal.3zgdzdt8mtwl0.woff2)format("woff2"),url(../media/google-sans-flex-tifinagh-500-normal.3votbvr1qktd1.woff)format("woff");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-vietnamese-500-normal.2-0ld4s2-x9a4.woff2)format("woff2"),url(../media/google-sans-flex-vietnamese-500-normal.12h-l7jd6j67g.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-latin-ext-500-normal.43i8a01_7_r8e.woff2)format("woff2"),url(../media/google-sans-flex-latin-ext-500-normal.00jb5z0yhblg7.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:500;src:url(../media/google-sans-flex-latin-500-normal.2c_cuxyhxoa_1.woff2)format("woff2"),url(../media/google-sans-flex-latin-500-normal.0thoveausp8p2.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-canadian-aboriginal-700-normal.0k1-h24cwbrco.woff2)format("woff2"),url(../media/google-sans-flex-canadian-aboriginal-700-normal.23bo9v-ivewji.woff)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-cherokee-700-normal.04j9d-i5etyj8.woff2)format("woff2"),url(../media/google-sans-flex-cherokee-700-normal.0-2z0icji5pu4.woff)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-math-700-normal.2u6w-z7nd6f21.woff2)format("woff2"),url(../media/google-sans-flex-math-700-normal.1rnn99xt22855.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-nushu-700-normal.18djj_v5ivcob.woff2)format("woff2"),url(../media/google-sans-flex-nushu-700-normal.29uabqutd0-us.woff)format("woff");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-symbols-700-normal.3yyonhgzx2nql.woff2)format("woff2"),url(../media/google-sans-flex-symbols-700-normal.0yte51n1h5zcy.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-syriac-700-normal.0c7_84zoftyq3.woff2)format("woff2"),url(../media/google-sans-flex-syriac-700-normal.089dh0o1majk-.woff)format("woff");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-tifinagh-700-normal.2ivys4qn80bwe.woff2)format("woff2"),url(../media/google-sans-flex-tifinagh-700-normal.3mu69_uc5p0bi.woff)format("woff");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-vietnamese-700-normal.0h5xu372ekopj.woff2)format("woff2"),url(../media/google-sans-flex-vietnamese-700-normal.0bk61blt-zkfj.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-latin-ext-700-normal.3yn43gykjb68g.woff2)format("woff2"),url(../media/google-sans-flex-latin-ext-700-normal.07keudlfoxl96.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:700;src:url(../media/google-sans-flex-latin-700-normal.3vytokxhh9poh.woff2)format("woff2"),url(../media/google-sans-flex-latin-700-normal.3aiyo_74d127s.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-canadian-aboriginal-800-normal.1f_eu8j2eo6uv.woff2)format("woff2"),url(../media/google-sans-flex-canadian-aboriginal-800-normal.38mrx650hixy_.woff)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-cherokee-800-normal.25fm42959wpex.woff2)format("woff2"),url(../media/google-sans-flex-cherokee-800-normal.0hrs4ypuayzg_.woff)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-math-800-normal.0atkzs83oo7_5.woff2)format("woff2"),url(../media/google-sans-flex-math-800-normal.106fypf9o_c6m.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-nushu-800-normal.03pndys1j5np5.woff2)format("woff2"),url(../media/google-sans-flex-nushu-800-normal.04ueuq7_jh6-l.woff)format("woff");unicode-range:U+2003,U+3000,U+3002,U+4E00,U+FE12,U+16FE1,U+1B170-1B2FB}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-symbols-800-normal.1131222wzxbiy.woff2)format("woff2"),url(../media/google-sans-flex-symbols-800-normal.30sv1_bmqoqr3.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-syriac-800-normal.1cb7vd1y7i46p.woff2)format("woff2"),url(../media/google-sans-flex-syriac-800-normal.3kdw0_6141byf.woff)format("woff");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-tifinagh-800-normal.2xbpz5_1dmo1f.woff2)format("woff2"),url(../media/google-sans-flex-tifinagh-800-normal.458vakga2abj6.woff)format("woff");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-vietnamese-800-normal.041j0oyaovf_j.woff2)format("woff2"),url(../media/google-sans-flex-vietnamese-800-normal.0-5b_l2ulwh1o.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:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-latin-ext-800-normal.2uz8ykv37_04f.woff2)format("woff2"),url(../media/google-sans-flex-latin-ext-800-normal.13p_fbe-ue9ie.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-display:swap;font-weight:800;src:url(../media/google-sans-flex-latin-800-normal.2up-bi2qaftif.woff2)format("woff2"),url(../media/google-sans-flex-latin-800-normal.0e1ud794lggzr.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-adlam-400-normal.3i-c1rzv1vsf8.woff2)format("woff2"),url(../media/google-sans-code-adlam-400-normal.2s3o8fajw92_t.woff)format("woff");unicode-range:U+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-canadian-aboriginal-400-normal.3goqi17m7b6_c.woff2)format("woff2"),url(../media/google-sans-code-canadian-aboriginal-400-normal.1l24u4duc1ebf.woff)format("woff");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-cherokee-400-normal.307d8-bv96rey.woff2)format("woff2"),url(../media/google-sans-code-cherokee-400-normal.0-hpgrj-144m8.woff)format("woff");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-math-400-normal.3rsiamtalf-zt.woff2)format("woff2"),url(../media/google-sans-code-math-400-normal.0x1wxm2m0st50.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-old-permic-400-normal.2way0u27yt4dq.woff2)format("woff2"),url(../media/google-sans-code-old-permic-400-normal.3c59f33gh35vu.woff)format("woff");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-symbols-400-normal.030h_2at7zibm.woff2)format("woff2"),url(../media/google-sans-code-symbols-400-normal.2k8k674k1_1jg.woff)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-symbols2-400-normal.241hexojfz47y.woff2)format("woff2"),url(../media/google-sans-code-symbols2-400-normal.3pcyum3x14ksp.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-syriac-400-normal.20wep4_mew153.woff2)format("woff2"),url(../media/google-sans-code-syriac-400-normal.0nnxztpe0gbg2.woff)format("woff");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-vietnamese-400-normal.2cw9bdww7p-xg.woff2)format("woff2"),url(../media/google-sans-code-vietnamese-400-normal.3zwjv5syoes3s.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:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-latin-ext-400-normal.0p89-w44ye2p5.woff2)format("woff2"),url(../media/google-sans-code-latin-ext-400-normal.3p1rkq8sfkvsf.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-display:swap;font-weight:400;src:url(../media/google-sans-code-latin-400-normal.09ch7fppzjilc.woff2)format("woff2"),url(../media/google-sans-code-latin-400-normal.03sloy_i44wpb.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{--violet:#2400a7;--teal:#0082a7;--deep:#002fa7;--light:#62d0ff;--dark:#00165e;--ink:#001923;--mid:#00394c;--text:#fff;--muted:#9fb6c7;--line:#62d0ff29;--card:#00394c52}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);background:var(--ink);-webkit-font-smoothing:antialiased;width:1440px;font-family:Google Sans Flex,system-ui,sans-serif}.wrap{width:1200px;margin:0 auto}.mono{font-family:Google Sans Code,monospace}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--light);font-size:13px;font-weight:700}.grad{background:linear-gradient(90deg,#62d0ff,#0082a7);color:#0000;-webkit-background-clip:text;background-clip:text}.btn{border-radius:10px;align-items:center;gap:10px;padding:15px 24px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--light);color:var(--dark)}.btn-ghost{color:#fff;border:1.5px dashed #ffffff8c}.dash{border:1.5px dashed #ffffff59}.hero{background:radial-gradient(900px 600px at 88% -10%,#2400a7f2,#0000 60%),radial-gradient(700px 500px at 0 100%,#0082a740,#0000 60%),linear-gradient(#00165e 0%,#001535 55%,#001923 100%);padding-bottom:96px;position:relative;overflow:hidden;padding-bottom:120px!important}.dots{background-image:radial-gradient(#62d0ff1f 1.4px,#0000 1.6px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 75%);mask-image:linear-gradient(#000000e6,#0000 75%)}nav{justify-content:space-between;align-items:center;padding:26px 0;display:flex;position:relative}.brand{align-items:center;gap:14px;display:flex}.brand img{border-radius:0;width:60px;height:60px}.brand span{letter-spacing:-.01em;font-size:20px;font-weight:800}.links{color:#d5e3ee;gap:34px;font-size:15px;font-weight:500;display:flex}.navcta{align-items:center;gap:12px;display:flex}.navcta .signin{color:#d5e3ee;margin-right:10px;font-size:15px;font-weight:500}.navcta .btn{padding:11px 18px;font-size:15px}.hero-grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:56px;margin-top:56px;display:grid;position:relative}.pill{color:#d5e3ee;border:1px solid var(--line);background:#62d0ff14;border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 8px;font-size:14px;display:inline-flex}.pill b{background:var(--light);color:var(--dark);letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:12px}h1{letter-spacing:-.035em;margin:26px 0 24px;font-size:64px;font-weight:800;line-height:1.02}.lede{color:#c3d4e1;max-width:540px;font-size:20px;line-height:1.55}.ctas{gap:14px;margin-top:36px;display:flex}.assure{color:var(--muted);gap:22px;margin-top:34px;font-size:14px;display:flex}.assure span:before{content:"";background:var(--light);vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:8px;display:inline-block}.mock{background:linear-gradient(#0d1b28f5,#0a1620f5);border:1px solid #62d0ff38;border-radius:18px;position:relative;box-shadow:0 40px 120px #0000008c,0 0 0 8px #62d0ff0a}.mock-top{color:var(--muted);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.mock-top b{color:#fff;font-size:14px;font-weight:700}.chip{color:#9be29a;border:1px solid #7cd67899;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:700}.mock-body{padding:20px 20px 22px}.stats{border:1.5px dashed #ffffff47;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid}.stat{text-align:center;background:#ffffff08;border-radius:8px;padding:12px}.stat .n{color:var(--light);font-size:30px;font-weight:800;line-height:1}.stat .l{letter-spacing:.14em;color:var(--muted);margin-top:6px;font-size:11px;font-weight:700}.need{border-left:3px solid var(--light);margin-top:18px;padding-left:14px}.need h4{font-size:15px;font-weight:700}.need .meta{color:var(--muted);margin-top:3px;font-size:12px}.quote{color:#e3ecf3;background:#ffffff09;border:1px solid #ffffff12;border-left:3px solid #7b61ff;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:13.5px;font-style:italic}.quote small{color:var(--muted);margin-top:5px;font-size:11.5px;font-style:normal;display:block}.suggest{background:#62d0ff14;border:1px solid #62d0ff4d;border-radius:10px;justify-content:space-between;align-items:center;margin-top:16px;padding:12px 14px;display:flex}.suggest .t{color:#d5e3ee;font-size:13px}.suggest .t b{color:#fff}.suggest .acts{gap:8px;display:flex}.suggest .a{border-radius:7px;padding:7px 12px;font-size:12px;font-weight:700}.a.ok{background:var(--light);color:var(--dark)}.a.no{color:#fff;border:1px solid #ffffff4d}.prov{color:#7c95a8;justify-content:flex-end;gap:14px;margin-top:14px;font-size:11.5px;display:flex}.float{background:#0b2232;border:1px solid #62d0ff4d;border-radius:12px;padding:12px 14px;font-size:12.5px;position:absolute;box-shadow:0 20px 50px #00000080}.f1{width:240px;bottom:-54px;left:-56px}.f1 .k{color:var(--muted);letter-spacing:.12em;font-size:11px;font-weight:700}.f1 .v{margin-top:4px;font-size:14px;font-weight:700}.bar{background:#62d0ff26;border-radius:4px;height:6px;margin-top:8px;overflow:hidden}.bar i{background:linear-gradient(90deg,#0082a7,#62d0ff);width:72%;height:100%;display:block}.f2{align-items:center;gap:10px;display:flex;top:-26px;right:-30px}.f2 .dot{background:#62d0ff;border-radius:50%;width:9px;height:9px;box-shadow:0 0 12px #62d0ff}.strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00141d}.strip .wrap{justify-content:space-between;align-items:center;padding:26px 0;display:flex}.strip .lbl{color:var(--muted);max-width:220px;font-size:13px;font-weight:500;line-height:1.4}.models{gap:12px;display:flex}.model{color:#d5e3ee;background:#ffffff08;border:1px solid #ffffff1f;border-radius:9px;padding:9px 16px;font-size:14px;font-weight:700}.model.now{color:#b8ebb7;border-color:#7cd67873}section.blk{padding:110px 0}h2{letter-spacing:-.03em;margin-top:16px;font-size:48px;font-weight:800;line-height:1.08}.sub{color:#b4c7d6;max-width:640px;margin-top:18px;font-size:19px;line-height:1.55}.problem{background:linear-gradient(#001923,#001a2a)}.prob-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.pcard{border:1px solid var(--line);background:linear-gradient(160deg,#002fa74d,#00394c2e);border-radius:18px;padding:34px 30px}.pcard .big{letter-spacing:-.04em;font-size:80px;font-weight:800;line-height:1}.pcard p{color:#e3ecf3;margin-top:14px;font-size:18px;line-height:1.45}.pcard .dotgrid{grid-template-columns:repeat(25,1fr);gap:4px;margin-top:24px;display:grid}.pcard .dotgrid i{aspect-ratio:1;background:#62d0ff1f;border-radius:50%}.pcard .dotgrid i.on{background:var(--light);box-shadow:0 0 8px #62d0ffb3}.pcard .hb{background:#62d0ff1f;border-radius:8px;height:12px;margin-top:30px;overflow:hidden}.pcard .hb i{background:linear-gradient(90deg,#0082a7,#62d0ff);border-radius:8px;height:100%;display:block}.source{color:#6f899c;margin-top:26px;font-size:13px}.source b{color:#9fb6c7;font-weight:500}.punch{letter-spacing:-.02em;margin-top:44px;font-size:30px;font-weight:800}.flow{color:var(--ink);background:#f4f7fb}.flow .eyebrow{color:var(--teal)}.flow .sub{color:#3e5a6c}.spine{background:#fff;border:1.5px dashed #2400a759;border-radius:16px;align-items:center;gap:0;margin-top:52px;padding:22px 26px;display:flex}.node{text-align:center;flex:1}.node .k{letter-spacing:.16em;color:#5a7486;font-size:12px;font-weight:700}.node .v{color:var(--violet);margin-top:4px;font-size:22px;font-weight:800}.arrow{background:linear-gradient(90deg,#62d0ff,#2400a7);flex:0 0 60px;height:2px;position:relative}.arrow:after{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid #2400a7;position:absolute;top:-5px;right:-1px}.apps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:26px;display:grid}.app{background:#fff;border:1px solid #dce5ee;border-radius:18px;padding:32px 30px 30px;position:relative;box-shadow:0 18px 40px #00165e0f}.app .num{color:var(--teal);letter-spacing:.14em;font-size:13px;font-weight:700}.app h3{letter-spacing:-.02em;color:var(--dark);margin-top:10px;font-size:26px;font-weight:800}.app p{color:#3e5a6c;margin-top:12px;font-size:16px;line-height:1.55}.app ul{margin-top:18px;list-style:none}.app li{color:#1c3443;border-top:1px solid #e7eef4;padding:9px 0;font-size:15px}.app li:before{content:"→";color:var(--teal);margin-right:10px;font-weight:700}.agents{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.agent{color:var(--violet);background:#2400a712;border-radius:8px;align-items:center;gap:7px;padding:7px 11px;font-size:12.5px;font-weight:700;display:flex}.agent:before{content:"";background:linear-gradient(135deg,#62d0ff,#2400a7);border-radius:2px;width:7px;height:7px}.app.live:after{content:"Live on the ServiceNow Store";color:#1f7a2e;background:#e3f6e5;border-radius:6px;padding:5px 9px;font-size:11.5px;font-weight:700;position:absolute;top:26px;right:24px}.native{background:linear-gradient(#001923 0%,#00165e 140%)}.nat-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:64px;display:grid}.checks{gap:14px;margin-top:34px;display:grid}.check{background:var(--card);border:1px solid var(--line);border-radius:14px;gap:16px;padding:18px 20px;display:flex}.check .ic{height:36px;color:var(--light);background:#62d0ff1f;border-radius:9px;flex:0 0 36px;place-items:center;font-weight:800;display:grid}.check h5{font-size:17px;font-weight:700}.check p{color:#a9bdcc;margin-top:4px;font-size:15px;line-height:1.45}.trace{background:#071c29;border:1px solid #62d0ff38;border-radius:18px;padding:28px}.trace .row{border-bottom:1px dashed #ffffff1a;grid-template-columns:150px 1fr;padding:12px 0;font-size:14.5px;display:grid}.trace .row:last-child{border-bottom:0}.trace .row .k{color:var(--muted)}.trace .row .v{color:#e3ecf3}.trace h4{color:var(--light);letter-spacing:.14em;margin-bottom:10px;font-size:15px;font-weight:700}.trace .why{background:#2400a759;border:1px solid #7b61ff80;border-radius:12px;margin-top:18px;padding:16px;font-size:15px}.trace .why b{color:var(--light)}.pricing{background:#001923}.tiers{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;display:grid}.tier{border:1px solid var(--line);background:#00394c2e;border-radius:18px;padding:32px 30px}.tier.feat{background:linear-gradient(170deg,#2400a7,#00165e);border:1.5px dashed #ffffff80}.tier .nm{letter-spacing:.16em;color:var(--light);font-size:15px;font-weight:700}.tier .pr{letter-spacing:-.03em;margin-top:12px;font-size:44px;font-weight:800}.tier .pr small{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:500}.tier .us{color:#b4c7d6;margin-top:6px;font-size:15px}.tier ul{border-top:1px solid #ffffff1a;margin-top:22px;padding-top:14px;list-style:none}.tier li{color:#e3ecf3;padding:7px 0;font-size:15px}.tier li:before{content:"";background:var(--light);vertical-align:1px;border-radius:2px;width:7px;height:7px;margin-right:10px;display:inline-block}.tier .ag{color:var(--muted);margin-top:16px;font-size:13px}.final{background:#001923;padding:0 0 110px}.cta-box{background:radial-gradient(600px 300px at 90% 0,#62d0ff40,#0000 60%),linear-gradient(120deg,#2400a7,#002fa7 60%,#0082a7);border-radius:24px;justify-content:space-between;align-items:center;padding:72px 64px;display:flex;position:relative;overflow:hidden}.cta-box h2{max-width:640px;margin:0;font-size:46px}.cta-box p{color:#d8e6f5;max-width:560px;margin-top:14px;font-size:18px;line-height:1.5}.cta-box .btn-primary{color:var(--violet);background:#fff}footer{border-top:1px solid var(--line);background:#00121a;padding:56px 0 40px}.fgrid{grid-template-columns:1.4fr repeat(4,1fr);gap:40px;display:grid}.fcol h6{letter-spacing:.14em;color:var(--light);font-size:13px;font-weight:700}.fcol a{color:#a9bdcc;margin-top:12px;font-size:14.5px;text-decoration:none;display:block}.ftag{color:#a9bdcc;max-width:300px;margin-top:16px;font-size:15px;line-height:1.5}.social{gap:12px;display:flex}.social a{color:#d5e3ee;background:#ffffff08;border:1px solid #ffffff24;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.fbot{color:#6f899c;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.links a{position:relative}.links a.on{color:#fff}.links a.on:after{content:"";background:var(--light);border-radius:2px;height:2px;position:absolute;bottom:-10px;left:0;right:0}.hero.page{padding-bottom:96px!important}.phero{max-width:900px;margin-top:72px;position:relative}.phero h1{margin:22px 0;font-size:62px}.phero .lede{max-width:720px}.crumbs{color:var(--muted);font-size:14px}.crumbs b{color:var(--light);font-weight:500}.light{color:var(--ink);background:#f4f7fb}.light .eyebrow{color:var(--teal)}.light h2{color:var(--dark)}.light .sub{color:#3e5a6c}.white{color:var(--ink);background:#fff}.white .eyebrow{color:var(--teal)}.white h2{color:var(--dark)}.white .sub{color:#3e5a6c}.dark2{background:linear-gradient(#001923,#001a2a)}.center{text-align:center}.center .sub{margin-left:auto;margin-right:auto}.grid2{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.grid3{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.grid4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mt{margin-top:52px}.mt-s{margin-top:28px}.dcard{border:1px solid var(--line);background:linear-gradient(160deg,#002fa742,#00394c29);border-radius:18px;padding:30px 28px}.dcard h3{letter-spacing:-.02em;font-size:22px;font-weight:800}.dcard p{color:#b4c7d6;margin-top:10px;font-size:16px;line-height:1.55}.dcard .tag{letter-spacing:.14em;color:var(--light);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.lcard{background:#fff;border:1px solid #dce5ee;border-radius:18px;padding:30px 28px;box-shadow:0 18px 40px #00165e0f}.lcard h3{letter-spacing:-.02em;color:var(--dark);font-size:22px;font-weight:800}.lcard p{color:#3e5a6c;margin-top:10px;font-size:16px;line-height:1.55}.lcard .tag{letter-spacing:.14em;color:var(--teal);margin-bottom:14px;font-size:12px;font-weight:700;display:inline-block}.ico{width:44px;height:44px;color:var(--light);background:#62d0ff1f;border:1px dashed #62d0ff73;border-radius:11px;place-items:center;margin-bottom:18px;font-size:18px;font-weight:800;display:grid}.light .ico,.white .ico{color:var(--violet);background:#2400a712;border-color:#2400a759}.blist{margin-top:18px;list-style:none}.blist li{color:#d5e3ee;border-top:1px solid #ffffff14;padding:10px 0 10px 26px;font-size:16px;line-height:1.5;position:relative}.blist li:before{content:"";background:var(--light);border-radius:2px;width:8px;height:8px;position:absolute;top:18px;left:2px}.light .blist li,.white .blist li{color:#1c3443;border-top-color:#e1e9f0}.light .blist li:before,.white .blist li:before{background:var(--teal)}.pain{color:#24364a;background:#2400a70f;border-left:3px solid #7b61ff;border-radius:12px;margin-top:22px;padding:18px 20px;font-size:17px;font-style:italic}.dark-pain{color:#e3ecf3;background:#7b61ff1f}.dive{border-top:1px solid #e1e9f0;padding:100px 0}.dive:first-of-type{border-top:0}.dive h2{font-size:44px}.dive .num{letter-spacing:.16em;color:var(--teal);font-size:13px;font-weight:700}.dive .agents{margin-top:22px}.ba{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px;display:grid}.ba div{border-radius:14px;padding:18px 20px;font-size:15px;line-height:1.5}.ba .b{color:#4a6273;background:#fff;border:1px solid #e1e9f0}.ba .a{color:#1c2a55;background:#2400a70f;border:1px solid #2400a733}.ba h6{letter-spacing:.16em;margin-bottom:8px;font-size:12px;font-weight:700}.ba .b h6{color:#7a90a0}.ba .a h6{color:var(--violet)}.vis{color:#fff;background:linear-gradient(#0d1b28,#0a1620);border:1px solid #62d0ff38;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px #00165e40}.vis .top{color:var(--muted);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:14px 18px;font-size:13px;display:flex}.vis .top b{color:#fff;font-size:14px}.vis .bd{padding:18px}.nrow{border-bottom:1px dashed #ffffff14;grid-template-columns:28px 1fr 110px 70px;align-items:center;gap:12px;padding:12px 10px;font-size:14px;display:grid}.nrow .rk{color:var(--light);font-weight:800}.nrow small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.nrow .ev{color:#d5e3ee;font-size:12px}.nrow .sc{background:#62d0ff26;border-radius:4px;height:6px;overflow:hidden}.nrow .sc i{background:linear-gradient(90deg,#0082a7,#62d0ff);height:100%;display:block}.nrow.h{letter-spacing:.14em;color:var(--muted);border-bottom:1px solid #ffffff1a;font-size:11px;font-weight:700}.lanes{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lane h6{letter-spacing:.16em;color:var(--muted);margin-bottom:10px;font-size:11px;font-weight:700}.rfeat{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;margin-bottom:10px;padding:11px 12px;font-size:13.5px;font-weight:700}.rfeat small{color:var(--muted);margin-top:5px;font-size:11.5px;font-weight:500;display:block}.rfeat.v{border-left:3px solid #7b61ff}.rfeat.t{border-left:3px solid var(--light)}.gates{align-items:center;gap:0;margin:6px 0 18px;display:flex}.gate{text-align:center;color:var(--muted);flex:1;font-size:12px}.gate i{border:2px solid #62d0ff66;border-radius:50%;width:26px;height:26px;margin:0 auto 7px;display:block}.gate.done i{background:var(--light);border-color:var(--light)}.gate.now i{border-color:var(--light);box-shadow:0 0 0 5px #62d0ff26}.gate.done,.gate.now{color:#fff}.gl{background:#62d0ff4d;flex:0 0 30px;height:2px;margin-bottom:22px}.rn{background:#2400a74d;border:1px solid #7b61ff73;border-radius:12px;padding:14px 16px;font-size:13.5px;line-height:1.5}.rn b{color:var(--light)}.rn .who{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.rn .who span{background:#ffffff14;border-radius:6px;padding:4px 8px;font-size:11.5px}.acard{border:1px solid var(--line);background:#00394c33;border-radius:18px;padding:28px;position:relative}.acard h3{letter-spacing:-.01em;margin-top:6px;font-size:21px;font-weight:800}.acard p{color:#b4c7d6;margin-top:10px;font-size:15.5px;line-height:1.55}.acard .app{letter-spacing:.14em;color:var(--light);box-shadow:none;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.acard .tier{color:var(--light);background:#62d0ff1a;border:1px solid #62d0ff4d;border-radius:6px;padding:5px 9px;font-size:11.5px;font-weight:700;position:absolute;top:24px;right:24px}.acard.live,.grid3>.acard.link-card{background:linear-gradient(170deg,#2400a78c,#00165e66);border:1.5px dashed #ffffff73}.acard.live .tier{color:#1f7a2e;background:#e3f6e5;border-color:#e3f6e5}.steps{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.step{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:24px;position:relative}.step .n{color:#2400a729;font-size:40px;font-weight:800;line-height:1}.step h4{color:var(--dark);margin-top:10px;font-size:18px;font-weight:800}.step p{color:#3e5a6c;margin-top:8px;font-size:15px;line-height:1.5}.req{background:#071c29;border:1px solid #62d0ff38;border-radius:18px;padding:30px}.req h4{color:var(--light);letter-spacing:.14em;margin-bottom:8px;font-size:14px;font-weight:700}.req .row{border-bottom:1px dashed #ffffff1a;grid-template-columns:190px 1fr;gap:16px;padding:13px 0;font-size:15px;display:grid}.req .row:last-child{border-bottom:0}.req .k{color:var(--muted)}.req code,.mono{color:#bfe9ff;font-family:Google Sans Code,monospace;font-size:13.5px}.tl{margin-top:56px;position:relative}.tl:before{content:"";background:linear-gradient(#62d0ff,#2400a7);width:2px;position:absolute;top:10px;bottom:10px;left:31px}.tli{grid-template-columns:64px 1fr 1fr;gap:36px;padding:0 0 44px;display:grid;position:relative}.tli .dotn{width:64px;height:64px;color:var(--light);z-index:1;background:#001923;border:1.5px dashed #62d0ff99;border-radius:16px;place-items:center;font-size:22px;font-weight:800;display:grid;position:relative}.tli h3{letter-spacing:-.02em;font-size:28px;font-weight:800}.tli .k{letter-spacing:.16em;color:var(--light);font-size:12px;font-weight:700}.tli p{color:#b4c7d6;margin-top:10px;font-size:16.5px;line-height:1.6}.tli .out{color:#d5e3ee;background:linear-gradient(140deg,#2400a7 0%,#14108a 55%,#002fa7 100%);border:1px solid #62d0ff59;border-radius:16px;align-self:start;padding:22px 24px 22px 26px;font-size:15px;line-height:1.55;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #2400a7e6,inset 0 1px #ffffff14}.tli .out:before{content:"";background:linear-gradient(#62d0ff,#0082a7);border-radius:0 4px 4px 0;width:4px;position:absolute;top:18px;bottom:18px;left:0}.tli .out h6{letter-spacing:.18em;color:var(--light);align-items:center;gap:8px;margin-bottom:10px;font-size:12px;font-weight:800;display:flex}.tli .out h6:after{content:"→";letter-spacing:0;font-size:14px}.tli .out strong{letter-spacing:-.015em;color:#fff;font-size:22px;font-weight:800;line-height:1.22;display:block}.tli .out span{color:#c9d8f2;margin-top:8px;font-size:15px;line-height:1.5;display:block}.persona{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:26px}.persona h4{color:var(--dark);font-size:18px;font-weight:800}.persona q{color:#3e5a6c;margin-top:10px;font-size:15.5px;font-style:italic;line-height:1.55;display:block}.persona .ap{color:var(--violet);margin-top:14px;font-size:12.5px;font-weight:700}.cfg{counter-reset:c;grid-template-columns:1fr 1fr;gap:12px 40px;margin-top:40px;display:grid}.cfg div{counter-increment:c;color:#d5e3ee;border-top:1px solid #ffffff1a;align-items:flex-start;gap:16px;padding:16px 0;font-size:16px;display:flex}.cfg div:before{content:counter(c,decimal-leading-zero);color:var(--light);min-width:26px;font-size:15px;font-weight:800}.cfg small{color:var(--muted);margin-top:4px;font-size:14px;display:block}.tier .pr{white-space:nowrap}.tier .btn{justify-content:center;width:100%;margin-top:24px}.cmp{border-collapse:collapse;width:100%;margin-top:44px;font-size:15.5px}.cmp th{text-align:left;letter-spacing:.14em;color:var(--teal);border-bottom:2px solid #dce5ee;padding:16px 18px;font-size:13px}.cmp th.c,.cmp td.c{text-align:center;width:170px}.cmp td{color:#1c3443;border-bottom:1px solid #e7eef4;padding:15px 18px}.cmp tr.grp td{color:var(--dark);letter-spacing:.06em;background:#eef3f8;font-size:14px;font-weight:800}.yes{color:var(--teal);font-weight:800}.no{color:#b5c3ce}.sla{border-collapse:collapse;width:100%;margin-top:32px;font-size:15px}.sla td,.sla th{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff14;padding:14px 16px}.sla th{letter-spacing:.14em;color:var(--muted);font-size:12.5px}.sla td:first-child{color:var(--light);white-space:nowrap;font-weight:800}.sla td{color:#d5e3ee}.faq{grid-template-columns:1fr 1fr;gap:18px 40px;margin-top:44px;display:grid}.faq div{border-top:1px solid #dce5ee;padding:22px 0}.faq h4{color:var(--dark);font-size:18px;font-weight:800}.faq p{color:#3e5a6c;margin-top:8px;font-size:15.5px;line-height:1.6}.featpost{border:1px solid var(--line);background:#00394c33;border-radius:22px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.featpost .art{background:radial-gradient(400px 300px at 80% 0,#62d0ff4d,#0000 60%),linear-gradient(140deg,#2400a7,#00165e);flex-direction:column;justify-content:flex-end;min-height:360px;padding:44px;display:flex;position:relative}.featpost .art .ratio{letter-spacing:-.05em;font-size:120px;font-weight:800;line-height:1}.featpost .art .cap{color:#d8e6f5;margin-top:10px;font-size:15px}.featpost .txt{padding:44px}.featpost h3{letter-spacing:-.02em;margin-top:14px;font-size:32px;font-weight:800;line-height:1.15}.featpost p{color:#b4c7d6;margin-top:16px;font-size:16.5px;line-height:1.6}.meta{color:var(--muted);margin-top:22px;font-size:13px}.post{background:#fff;border:1px solid #dce5ee;border-radius:16px;overflow:hidden}.post .th{background:linear-gradient(135deg,#00165e,#2400a7);height:150px;position:relative;overflow:hidden}.post .th:after{content:"";background-image:radial-gradient(#62d0ff40 1.4px,#0000 1.6px);background-size:18px 18px;position:absolute;inset:0}.post .th span{letter-spacing:.14em;color:var(--light);z-index:1;font-size:12px;font-weight:700;position:absolute;bottom:16px;left:20px}.post .b{padding:22px}.post h4{color:var(--dark);font-size:18.5px;font-weight:800;line-height:1.3}.post p{color:#4a6273;margin-top:8px;font-size:14.5px;line-height:1.55}.post .meta{color:#7a90a0;margin-top:14px}.tiles{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.tiles img{border:1px solid var(--line);border-radius:14px;width:100%;display:block}.tiles .t h5{margin-top:12px;font-size:15px;font-weight:700}.doc{background:#fff;border:1px solid #dce5ee;border-radius:14px;align-items:flex-start;gap:16px;padding:22px;display:flex}.doc .ico{flex:0 0 44px;margin:0}.doc h4{color:var(--dark);font-size:17px;font-weight:800}.doc p{color:#4a6273;margin-top:4px;font-size:14.5px;line-height:1.5}.nl{gap:12px;margin-top:28px;display:flex}.inp{color:#7c95a8;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;flex:1;padding:15px 18px;font-size:16px}.val{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:52px;display:grid}.val>div{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:24px 22px}.val h4{color:var(--dark);font-size:18px;font-weight:800}.val p{color:#3e5a6c;margin-top:10px;font-size:14.5px;line-height:1.55}.val .n{color:var(--teal);letter-spacing:.14em;margin-bottom:12px;font-size:13px;font-weight:700}.leader{border:1px solid var(--line);background:#00394c33;border-radius:22px;grid-template-columns:300px 1fr;align-items:center;gap:48px;padding:36px;display:grid}.leader img{object-fit:cover;border:1.5px dashed #ffffff80;border-radius:0;width:300px;height:300px;padding:8px}.leader h3{letter-spacing:-.02em;font-size:36px;font-weight:800}.leader .role{color:var(--light);letter-spacing:.06em;background:0 0;border-radius:0;margin-top:6px;padding:0;font-size:16px;font-weight:700}.leader p{color:#b4c7d6;max-width:620px;margin-top:18px;font-size:17px;line-height:1.6}.leader .social{margin-top:22px}.pers{grid-template-columns:repeat(6,1fr);gap:12px;margin-top:40px;display:grid}.pers div{text-align:center;background:#fff;border:1.5px dashed #2400a74d;border-radius:14px;padding:18px}.pers b{color:var(--violet);font-size:22px;font-weight:800;display:block}.pers span{color:#3e5a6c;font-size:13.5px}.contact{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.formcard{color:var(--ink);background:#fff;border-radius:22px;padding:36px;box-shadow:0 40px 120px #00000073}.formcard h3{color:var(--dark);font-size:24px;font-weight:800}.formcard .s{color:#4a6273;margin-top:6px;font-size:15px}.fg{grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;display:grid}.fld label{color:#1c3443;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.fld .box{color:#8ba0b0;background:#f8fafc;border:1px solid #cbd7e2;border-radius:10px;padding:13px 14px;font-size:15px}.fld .box.sel:after{content:"▾";float:right;color:#6f899c}.full{grid-column:1/-1}.chks{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.chk{color:#1c3443;border:1px solid #dce5ee;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:14.5px;display:flex}.chk i{border:1.5px solid #9db0bf;border-radius:5px;flex:0 0 18px;width:18px;height:18px}.chk.on{background:#2400a70a;border-color:#2400a766}.chk.on i{background:var(--violet);border-color:var(--violet);box-shadow:inset 0 0 0 3px #fff}.formcard .btn{background:var(--violet);color:#fff;justify-content:center;width:100%;margin-top:22px}.fine{color:#7a90a0;margin-top:14px;font-size:12.5px;line-height:1.5}.agenda{gap:14px;margin-top:36px;display:grid}.agenda div{border:1px solid var(--line);background:#00394c47;border-radius:14px;grid-template-columns:76px 1fr;gap:16px;padding:16px 18px;display:grid}.agenda b{color:var(--light);font-size:15px}.agenda span{color:#d5e3ee;font-size:15.5px;line-height:1.5}.agenda small{color:var(--muted);margin-top:3px;font-size:14px;display:block}.crumbs a{color:var(--muted)}.byline{color:#b4c7d6;align-items:center;gap:14px;margin-top:30px;font-size:15px;display:flex}.byline img{object-fit:cover;border:1.5px dashed #ffffff80;width:46px;height:46px;padding:3px}.byline b{color:#fff;font-size:15.5px;display:block}.byline div span{color:var(--muted);font-size:13.5px}.byline i{background:var(--muted);border-radius:50%;width:4px;height:4px;margin:0 4px}.hero.page:has(.byline){padding-bottom:220px!important}.artwrap{color:var(--ink);background:#fff;padding-bottom:40px}.arthero{z-index:2;margin:-180px 0 0;position:relative}.arthero img{border:1px solid #62d0ff40;border-radius:20px;width:100%;display:block;box-shadow:0 40px 100px #00165e59}.arthero figcaption{color:#6f899c;text-align:center;margin-top:14px;font-size:14px}.artgrid{grid-template-columns:minmax(0,760px) 300px;justify-content:space-between;gap:80px;margin-top:64px;display:grid}.prose p{color:#24364a;margin:0 0 22px;font-size:19px;line-height:1.75}.prose p.lead{color:#0e2433;font-size:22px;line-height:1.65}.prose a{color:var(--violet);border-bottom:1.5px solid #2400a740;font-weight:700}.prose h2{color:var(--dark);letter-spacing:-.025em;margin:56px 0 18px;scroll-margin-top:20px;font-size:34px}.prose blockquote{letter-spacing:-.02em;color:var(--dark);border-left:4px solid;border-image:linear-gradient(#62d0ff,#2400a7) 1;margin:34px 0;padding:6px 0 6px 28px;font-size:30px;font-weight:800;line-height:1.3}.prose blockquote p{font:inherit;color:inherit;margin:0}.prose h3{color:var(--dark);letter-spacing:-.015em;margin:40px 0 14px;font-size:24px;font-weight:800}.prose ul,.prose ol{margin:0 0 26px;padding-left:26px}.prose li{color:#24364a;margin:0 0 10px;padding-left:4px;font-size:19px;line-height:1.7}.prose ul li::marker{color:var(--violet)}.prose ol li::marker{color:var(--violet);font-weight:800}.prose strong{color:var(--dark)}.prose table{border-collapse:collapse;border:1px solid #e1e9f0;border-radius:14px;width:100%;margin:8px 0 30px;font-size:16.5px;display:table;overflow:hidden}.prose th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--violet);background:#f4f7fb;padding:14px 18px;font-size:12px}.prose td{color:#24364a;border-top:1px solid #eef3f8;padding:14px 18px}.ratiobox{color:#fff;background:linear-gradient(140deg,#00165e,#2400a7);border:1.5px dashed #ffffff73;border-radius:18px;justify-content:space-around;align-items:center;margin:30px 0 32px;padding:30px;display:flex}.ratiobox div{text-align:center}.ratiobox .k{letter-spacing:.16em;color:var(--light);font-size:11.5px;font-weight:700;display:block}.ratiobox .v{letter-spacing:-.04em;margin-top:6px;font-size:72px;font-weight:800;line-height:1.05;display:block}.ratiobox .d{color:#c3d4e1;font-size:14px;display:block}.ratiobox .arr{color:var(--light);font-size:40px}.fails{gap:14px;margin:28px 0 30px;display:grid}.fails>div{background:#f4f7fb;border:1px solid #e1e9f0;border-radius:16px;grid-template-columns:56px 1fr;padding:22px 24px;display:grid}.fails .n{color:var(--violet);grid-row:span 2;font-size:24px;font-weight:800}.fails h4{color:var(--dark);font-size:19px;font-weight:800}.fails p{color:#3e5a6c!important;margin:6px 0 0!important;font-size:16.5px!important;line-height:1.65!important}.princ{grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0 10px;display:grid}.princ>div{border:1.5px dashed #2400a74d;border-radius:16px;padding:22px}.princ .ico{width:36px;height:36px;color:var(--violet);background:#2400a712;border-color:#2400a759;margin-bottom:14px;font-size:15px}.princ h4{color:var(--dark);font-size:17px;font-weight:800;line-height:1.3}.princ p{color:#3e5a6c!important;margin:8px 0 0!important;font-size:15px!important;line-height:1.55!important}.flowmini{color:#d5e3ee;background:#0a1620;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 26px;padding:18px 20px;font-size:14.5px;font-weight:700;display:flex}.flowmini span{background:#62d0ff1a;border:1px solid #62d0ff4d;border-radius:8px;padding:8px 12px}.flowmini i{color:var(--light);font-style:normal}.qbox{gap:10px;margin:20px 0 28px;display:grid}.qbox div{color:#1c3443;background:#f4f7fb;border-radius:12px;align-items:flex-start;gap:14px;padding:16px 18px;font-size:17px;line-height:1.5;display:flex}.qbox i{border:1.8px solid var(--teal);border-radius:5px;flex:0 0 18px;height:18px;margin-top:3px}.inlinecta{color:#fff;background:linear-gradient(120deg,#2400a7,#002fa7 60%,#0082a7);border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin:34px 0;padding:26px 28px;display:flex}.inlinecta b{font-size:20px;display:block}.inlinecta span{color:#d8e6f5;margin-top:6px;font-size:15px;line-height:1.5;display:block}.inlinecta .btn{color:var(--dark);border:0;flex:none}.srcnote{border-top:1px solid #e1e9f0;padding-top:20px;font-style:italic;color:#7a90a0!important;font-size:14px!important}.side{align-self:start;position:sticky;top:24px}.side>div{margin-bottom:22px}.side h6{letter-spacing:.16em;color:var(--teal);margin-bottom:12px;font-size:12px;font-weight:700}.toc{border:1px solid #e1e9f0;border-radius:16px;padding:22px}.toc a{color:#4a6273;border-left:2px solid #e1e9f0;padding:9px 0 9px 14px;font-size:14.5px;display:block}.toc a.on{color:var(--violet);border-left-color:var(--violet);font-weight:700}.promo{color:#fff;background:linear-gradient(170deg,#2400a7,#00165e);border:1.5px dashed #ffffff73;border-radius:16px;padding:24px}.promo .eyebrow{font-size:11px}.promo h4{margin-top:10px;font-size:21px;font-weight:800}.promo p{color:#c3d4e1;margin-top:8px;font-size:14.5px;line-height:1.5}.promo .btn{margin-top:18px;padding:11px 16px;font-size:14.5px}.share .social a{color:var(--violet);background:#fff;border-color:#dce5ee}.appbar{background:linear-gradient(90deg,#00165e,#1a0890 70%,#2400a7);border-bottom:1px solid #62d0ff2e}.appbar nav{padding:18px 0}.appbar .brand img{width:52px;height:52px}.me{background:#ffffff0d;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:flex}.me .av,.mav{color:#00165e;background:linear-gradient(135deg,#62d0ff,#0082a7);border-radius:9px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.me b{font-size:14px;line-height:1.1;display:block}.me small{color:var(--muted);font-size:12px}.me i{color:var(--muted);font-size:12px;font-style:normal}.appbody{color:var(--ink);background:#f4f7fb}.appbody .eyebrow{color:var(--teal)}.muted{color:#7a90a0}.btn-violet{background:var(--violet);color:#fff}.btn-ghost2{color:var(--dark);background:#fff;border:1.5px solid #cbd7e2}.authbody{background:#001923}.authwrap{background:radial-gradient(800px 500px at 100% 0,#2400a799,#0000 60%),linear-gradient(#00165e,#001923);padding:72px 0 96px}.authgrid{border:1px solid #62d0ff2e;border-radius:24px;grid-template-columns:1fr 520px;gap:0;width:1200px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 50px 140px #00000080}.authpanel{background:linear-gradient(160deg,#2400a7,#00165e 70%);padding:64px 56px;position:relative;overflow:hidden}.authpanel .dots{opacity:.9}.ap-in{position:relative}.authpanel h2{max-width:480px;margin-top:18px;font-size:42px;line-height:1.1}.authpanel .blist{max-width:480px;margin-top:34px}.authpanel .blist li{border-top-color:#ffffff1f}.apquote{letter-spacing:-.01em;border:1.5px dashed #ffffff73;margin-top:44px;padding:22px 24px;font-size:22px;font-weight:800}.apquote small{color:#c3d4e1;letter-spacing:0;margin-top:8px;font-size:14px;font-weight:500;display:block}.authcard{color:var(--ink);background:#fff;padding:52px 52px 44px}.tabs{background:#eef3f8;border-radius:12px;gap:6px;margin-bottom:34px;padding:5px;display:flex}.tabs a{text-align:center;color:#4a6273;border-radius:9px;flex:1;padding:11px;font-size:15px;font-weight:700}.tabs a.on{color:var(--dark);background:#fff;box-shadow:0 2px 8px #00165e1a}.authcard h1{letter-spacing:-.025em;color:var(--dark);font-size:34px;font-weight:800}.authcard .s{color:#4a6273;margin-top:10px;font-size:16px;line-height:1.55}.oauths{gap:12px;margin-top:30px;display:grid}.oauth{color:var(--dark);background:#fff;border:1.5px solid #cbd7e2;border-radius:12px;align-items:center;gap:16px;padding:15px 18px;font-size:16.5px;font-weight:700;display:flex}.picon{object-fit:contain;flex:0 0 24px;width:24px;height:24px;margin:0 3px;display:block}.pmark{color:#4a6273;background:#f4f7fb;border:1.5px dashed #9db0bf;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.or{color:#7a90a0;letter-spacing:.08em;align-items:center;gap:14px;margin:28px 0 14px;font-size:12.5px;display:flex}.or:before,.or:after{content:"";background:#e1e9f0;flex:1;height:1px}.sso{text-align:center;color:var(--violet);font-size:14.5px;font-weight:700;display:block}.legal{color:#7a90a0;margin-top:28px;font-size:12.5px;line-height:1.55}.authcard .fine{color:#4a6273;margin-top:18px;font-size:14.5px}.authcard .fine a{color:var(--violet);font-weight:700}.steps3{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px;display:grid}.steps3 div{color:#3e5a6c;background:#f4f7fb;border-radius:10px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.steps3 b{background:var(--violet);color:#fff;border-radius:6px;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.acct{padding:40px 0 80px}.acctgrid{grid-template-columns:250px 1fr;align-items:start;gap:40px;display:grid}.aside{position:sticky;top:24px}.org{background:#fff;border:1px solid #e1e9f0;border-radius:14px;align-items:center;gap:12px;padding:16px;display:flex}.orgmark{color:#fff;background:linear-gradient(135deg,#0082a7,#002fa7);border-radius:10px;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.org b{color:var(--dark);font-size:14.5px;display:block}.org small{color:#7a90a0;font-size:12.5px}.snav{gap:2px;margin-top:18px;display:grid}.snav a{color:#3e5a6c;border-radius:10px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:500;display:flex}.snav a i{color:#9db0bf;text-align:center;width:16px;font-style:normal}.snav a.on{color:var(--violet);background:#fff;font-weight:700;box-shadow:0 2px 10px #00165e0f}.snav a.on i{color:var(--violet)}.helpcard{color:#fff;background:linear-gradient(170deg,#2400a7,#00165e);border:1.5px dashed #fff6;border-radius:14px;margin-top:22px;padding:20px}.helpcard b{font-size:16px;display:block}.helpcard span{color:#c3d4e1;margin-top:6px;font-size:13.5px;line-height:1.5;display:block}.helpcard .btn{margin-top:14px;padding:10px 14px;font-size:14px}.ahead{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.ahead h1{letter-spacing:-.03em;color:var(--dark);margin-top:8px;font-size:40px;font-weight:800}.ahead .s{color:#4a6273;margin-top:8px;font-size:16px}.ahead-act{gap:10px;display:flex}.ahead-act .btn{padding:12px 18px;font-size:15px}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.kpi{background:#fff;border:1px solid #e1e9f0;border-radius:14px;padding:20px 22px}.kpi .k{letter-spacing:.14em;color:#7a90a0;font-size:11.5px;font-weight:700;display:block}.kpi .v{color:var(--dark);letter-spacing:-.03em;margin-top:6px;font-size:38px;font-weight:800;line-height:1.1;display:block}.kpi .v small{color:#9db0bf;font-size:20px}.kpi .d{color:#4a6273;margin-top:6px;font-size:13.5px;display:block}.bar2{background:#e7eef4;border-radius:5px;height:7px;margin-top:12px;overflow:hidden}.bar2 i{background:linear-gradient(90deg,#0082a7,#2400a7);height:100%;display:block}.wtag{color:#9a5b00;font-weight:700}.notice{color:#5c4210;background:#fff6e6;border:1px solid #f4d9a6;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:14px 18px;font-size:14.5px;display:flex}.notice a{color:#5c4210;font-weight:700;text-decoration:underline}.notice .nlink{margin-left:auto;text-decoration:none}.panel{background:#fff;border:1px solid #e1e9f0;border-radius:18px;margin-top:28px;padding:28px}.phead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.phead h2{color:var(--dark);letter-spacing:-.02em;font-size:24px;font-weight:800}.phead p{color:#7a90a0;margin-top:4px;font-size:14px}.lnk{color:var(--violet);font-size:14.5px;font-weight:700;display:block}.lic{border:1px solid #e1e9f0;border-radius:14px;margin-top:14px;padding:22px}.lictop{justify-content:space-between;align-items:center;display:flex}.licname{align-items:center;gap:14px;display:flex}.licname h3{color:var(--dark);font-size:19px;font-weight:800}.licname .muted{font-size:14px}.plan{color:var(--violet)}.lmark{color:#fff;background:linear-gradient(135deg,#2400a7,#002fa7);border:1.5px dashed #ffffff80;outline:1px solid #2400a7;place-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:grid}.lmark.lm2{background:linear-gradient(135deg,#0082a7,#00394c);outline-color:#0082a7;font-size:12px}.licgrid{border-top:1px dashed #e1e9f0;grid-template-columns:1.2fr .8fr 1.4fr 1fr;gap:20px;margin-top:20px;padding-top:18px;display:grid}.licgrid div{color:#1c3443;flex-direction:column;gap:3px;font-size:14.5px;display:flex}.licgrid .k{letter-spacing:.12em;color:#7a90a0;text-transform:uppercase;font-size:11.5px;font-weight:700}.licgrid .mono,.mono{font-family:Google Sans Code,monospace;font-size:13px}.licact{gap:22px;margin-top:18px;font-size:14px;font-weight:700;display:flex}.licact a{color:var(--violet)}.upsell{grid-template-columns:1fr 1fr 1fr;gap:14px;margin-top:14px;display:grid}.up{background:#fafcfe;border:1.5px dashed #cbd7e2;border-radius:14px;padding:20px}.up .lock{letter-spacing:.14em;color:var(--violet);background:#2400a712;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700}.up h4{color:var(--dark);margin-top:12px;font-size:17px;font-weight:800}.up p{color:#4a6273;margin-top:6px;font-size:13.5px;line-height:1.5}.up a{color:var(--violet);margin-top:10px;font-size:13.5px;font-weight:700;display:block}.upcta{background:linear-gradient(140deg,#eef0ff,#e6f7fd);border-radius:14px;flex-direction:column;gap:6px;padding:20px;display:flex}.upcta b{color:var(--dark);font-size:17px}.upcta span{color:#4a6273;font-size:13.5px}.upcta .btn{align-self:flex-start;margin-top:auto;padding:10px 16px;font-size:14px}.filters{align-items:center;gap:8px;display:flex}.fchip{color:#4a6273;border:1px solid #dce5ee;border-radius:9px;padding:8px 12px;font-size:13.5px;font-weight:700}.fchip.on{background:var(--dark);color:#fff;border-color:var(--dark)}.search{color:#9db0bf;border:1px solid #dce5ee;border-radius:9px;width:190px;padding:8px 14px;font-size:13.5px}.search:before{content:"⌕ "}.ctable{border:1px solid #e1e9f0;border-radius:14px;overflow:hidden}.crow{color:#1c3443;border-top:1px solid #eef3f8;grid-template-columns:120px 1fr 110px 180px 110px;align-items:center;gap:16px;padding:16px 20px;font-size:14.5px;display:grid}.crow.chead{letter-spacing:.12em;color:#7a90a0;background:#f7fafc;border-top:0;padding:12px 20px;font-size:11.5px;font-weight:700}.crow .subj{color:var(--dark);font-weight:700}.crow .subj small{color:#7a90a0;margin-top:3px;font-size:13px;font-weight:500;display:block}.sev,.st{white-space:nowrap;border-radius:7px;padding:5px 9px;font-size:12.5px;font-style:normal;font-weight:700}.sev.s1{color:#a61b1b;background:#fde7e7}.sev.s2{color:#a3500a;background:#ffefe0}.sev.s3{color:#3b2bb0;background:#eef0ff}.sev.s4{color:#4a6273;background:#eef3f8}.st:before{content:"";vertical-align:1px;background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.st-prog{color:#00698a;background:#e6f7fd}.st-wait{color:#9a5b00;background:#fff6e6}.st-res{color:#1f7a2e;background:#e3f6e5}.st-closed{color:#6f899c;background:#eef3f8}.st-new{color:#3b2bb0;background:#eef0ff}.crumb2{color:#7a90a0;margin-bottom:14px;font-size:14px}.crumb2 a{color:#4a6273}.crumb2 b{color:var(--dark);font-weight:700}.casenum{color:var(--teal);font-weight:700}.tags{align-items:center;gap:10px;margin-top:14px;font-size:14px;display:flex}.casegrid{grid-template-columns:1fr 330px;align-items:start;gap:28px;margin-top:28px;display:grid}.thread{gap:14px;display:grid}.msg{background:#fff;border:1px solid #e1e9f0;border-radius:16px;gap:14px;padding:22px;display:flex}.msg.ic5{background:linear-gradient(#fbfaff,#fff);border-color:#2400a738}.msg.ic5 .mav{color:#fff;background:linear-gradient(135deg,#2400a7,#002fa7);font-size:11px}.mb{flex:1}.mh{align-items:center;gap:10px;font-size:14px;display:flex}.mh b{color:var(--dark);font-size:15px}.role{color:#4a6273;background:#eef3f8;border-radius:6px;padding:3px 8px;font-size:12px;font-weight:700}.msg.ic5 .role{color:var(--violet);background:#2400a714}.mh .muted{margin-left:auto;font-size:13px}.mtx p{color:#24364a;margin-top:10px;font-size:15.5px;line-height:1.65}.att{color:var(--dark);border:1px solid #dce5ee;border-radius:9px;align-items:center;gap:8px;margin:14px 10px 0 0;padding:9px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.att span{color:var(--teal)}.att small{color:#7a90a0;font-weight:500}.event{color:#7a90a0;align-items:center;gap:10px;padding:0 22px;font-size:13px;display:flex}.event i{background:#cbd7e2;border-radius:50%;width:8px;height:8px}.event.ok{color:#1f7a2e}.event.ok i{background:#2e9e47}.reply{background:#fff;border:1.5px solid #2400a74d;border-radius:16px;margin-top:16px;overflow:hidden}.rtabs{background:#f7fafc;border-bottom:1px solid #e1e9f0;gap:4px;padding:10px 12px 0;display:flex}.rtabs span{color:#7a90a0;padding:10px 14px;font-size:14px;font-weight:700}.rtabs span.on{color:var(--violet);border-bottom:2px solid var(--violet)}.rbox{color:#9db0bf;min-height:110px;padding:20px;font-size:15px}.ract{border-top:1px solid #eef3f8;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13.5px;display:flex}.ract .btn{padding:10px 18px;font-size:14.5px}.cside{gap:14px;display:grid;position:sticky;top:24px}.cbox{background:#fff;border:1px solid #e1e9f0;border-radius:14px;padding:20px}.cbox h6{letter-spacing:.14em;color:var(--teal);margin-bottom:12px;font-size:11.5px;font-weight:700}.cbox p{color:#4a6273;margin-top:8px;font-size:13.5px;line-height:1.55}.cbox .lnk{margin-top:8px;font-size:14px}.kv{border-top:1px dashed #eef3f8;justify-content:space-between;gap:12px;padding:8px 0;font-size:14px;display:flex}.kv:first-of-type{border-top:0}.kv span{color:#7a90a0}.kv b{color:var(--dark);text-align:right}.slarow{justify-content:space-between;padding:6px 0;font-size:14px;display:flex}.slarow span{color:#4a6273}.slarow b{color:var(--dark)}.slarow.ok b{color:#1f7a2e}.slabar{background:#e7eef4;border-radius:5px;height:7px;margin:8px 0 4px;overflow:hidden}.slabar i{background:linear-gradient(90deg,#0082a7,#62d0ff);height:100%;display:block}.ppl{align-items:center;gap:10px;padding:6px 0;display:flex}.mav.sm{border-radius:8px;flex:0 0 30px;width:30px;height:30px;font-size:11px}.ppl b{color:var(--dark);font-size:14px;display:block}.ppl small{color:#7a90a0;font-size:12.5px}.formpanel{background:#fff;border:1px solid #e1e9f0;border-radius:18px}.fsec{border-bottom:1px solid #eef3f8;padding:28px}.fsec h3{color:var(--dark);align-items:center;gap:12px;margin-bottom:18px;font-size:19px;font-weight:800;display:flex}.fsec h3 span{width:28px;height:28px;color:var(--violet);border:1.5px dashed #2400a766;border-radius:8px;place-items:center;font-size:13px;display:grid}.box.tall{min-height:130px;line-height:1.5}.seg{border:1px solid #cbd7e2;border-radius:10px;display:flex;overflow:hidden}.seg span{text-align:center;color:#4a6273;background:#f8fafc;flex:1;padding:13px;font-size:14.5px}.seg span.on{background:var(--dark);color:#fff;font-weight:700}.sevs{gap:10px;display:grid}.sevopt{border:1.5px solid #dce5ee;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.sevopt i{border:2px solid #9db0bf;border-radius:50%;width:18px;height:18px}.sevopt span{color:#4a6273;font-size:14.5px}.sevopt b{color:var(--dark);font-size:15px;display:block}.sevopt em{color:#4a6273;background:#eef3f8;border-radius:7px;padding:5px 9px;font-size:12.5px;font-style:normal;font-weight:700}.sevopt.on{border-color:var(--violet);background:#2400a708}.sevopt.on i{border-color:var(--violet);background:var(--violet);box-shadow:inset 0 0 0 4px #fff}.hint{color:#7a90a0;margin-top:12px;font-size:13.5px}.drop{text-align:center;background:#fafcfe;border:1.5px dashed #9db0bf;border-radius:12px;margin-top:16px;padding:22px}.drop b{color:var(--violet);font-size:15px;display:block}.drop span{color:#7a90a0;font-size:13px}.tipbox{color:#00506a;background:#e6f7fd;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13.5px}.chipsbox{align-items:center;gap:10px;display:flex}.pchip{color:var(--violet);background:#2400a712;border-radius:7px;padding:5px 10px;font-size:13.5px;font-weight:700}.fsubmit{background:#f7fafc;border-top:1px solid #eef3f8;border-radius:0 0 18px 18px;justify-content:space-between;align-items:center;padding:20px 28px;font-size:14px;display:flex}.fsubmit .btn{padding:13px 22px}.me b{color:#fff}.appbody .mono{color:inherit}.appbody .casenum{color:var(--teal)}.appbody .btn{white-space:nowrap}.mtx p:first-child{margin-top:8px}.seg span{white-space:nowrap;padding:13px 8px;font-size:14px}.fchip{white-space:nowrap}.search{width:160px}.phead p{white-space:nowrap}.crow{grid-template-columns:105px 1fr 70px 170px 95px}.kpi .v.sm{margin-top:10px;font-size:26px}.licgrid .mono{color:#1c3443}.docsbody{background:#fff}.docbar{z-index:20;background:#fff;border-bottom:1px solid #e1e9f0;position:sticky;top:0}.dbin{align-items:center;gap:12px;padding:12px 0;display:flex}.dhome b{color:var(--dark);font-size:16px;font-weight:800}.dsep{color:#cbd7e2}.dd{position:relative}.ddbtn{color:var(--dark);cursor:pointer;background:#fff;border:1px solid #dce5ee;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font:700 14.5px Google Sans Flex;display:flex}.ddbtn i{color:#7a90a0;font-size:12px;font-style:normal}.ddbtn .pm,.ddmenu .pm{color:#fff;background:linear-gradient(135deg,#0082a7,#00394c);place-items:center;width:26px;height:26px;font-size:10px;font-weight:800;display:grid}.ddbtn.ver{font-family:Google Sans Code,monospace;font-size:14px}.vtag{color:#4a6273;letter-spacing:.02em;background:#eef3f8;border-radius:6px;padding:3px 7px;font-family:Google Sans Flex;font-size:11.5px;font-weight:700}.vtag.lt{color:#1f7a2e;background:#e3f6e5}.ddmenu{z-index:30;background:#fff;border:1px solid #dce5ee;border-radius:14px;min-width:280px;padding:10px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 24px 60px #00165e2e}.dd.open .ddmenu{display:block}.ddmenu h6{letter-spacing:.14em;color:#7a90a0;padding:6px 10px 8px;font-size:11px;font-weight:700}.ddmenu a{color:#1c3443;border-radius:9px;align-items:center;gap:12px;padding:10px;font-size:14.5px;display:flex}.ddmenu a.on{background:#2400a70f}.ddmenu a b{color:var(--dark);font-family:Google Sans Code,monospace}.ddmenu a i{color:var(--violet);margin-left:auto;font-style:normal;font-weight:800}.prodmenu{min-width:330px}.prodmenu a b{font-family:Google Sans Flex;display:block}.prodmenu a small{color:#7a90a0;font-size:12.5px;display:block}.prodmenu a.soon{opacity:.6}.prodmenu a.soon .pm{background:#9db0bf}.ddfoot{border-top:1px solid #eef3f8;margin-top:6px;padding-top:6px}.ddfoot a{color:var(--violet);font-size:13.5px;font-weight:700}.dsearch{color:#8ba0b0;background:#f4f7fb;border:1px solid #e1e9f0;border-radius:10px;align-items:center;gap:10px;width:360px;margin-left:auto;padding:9px 12px;font-size:14px;display:flex}.dsearch kbd,.bigsearch kbd{color:#4a6273;background:#fff;border:1px solid #cbd7e2;border-radius:5px;margin-left:auto;padding:2px 7px;font:700 12px Google Sans Code,monospace}.dcase{color:var(--violet);white-space:nowrap;font-size:14px;font-weight:700}.docgrid{grid-template-columns:240px minmax(0,1fr) 220px;align-items:start;gap:48px;padding:40px 0 90px;display:grid}.dnav,.dtoc{position:sticky;top:76px}.dnavver{color:#4a6273;background:#f4f7fb;border-radius:10px;margin-bottom:18px;padding:10px 12px;font-size:13.5px}.dnavver b{color:var(--violet);font-family:Google Sans Code,monospace}.dnav h6,.dtoc h6{letter-spacing:.14em;color:#7a90a0;margin:18px 0 8px;font-size:11px;font-weight:700}.dnav a{color:#3e5a6c;border-radius:8px;padding:7px 12px;font-size:14.5px;display:block}.dnav a.on{color:var(--violet);background:#2400a712;font-weight:700}.subnav{border-left:1.5px solid #e1e9f0;margin:4px 0 6px 12px}.subnav a{color:#6f899c;border-radius:0;padding:5px 12px;font-size:13.5px}.docmain h1{letter-spacing:-.03em;color:var(--dark);margin-top:10px;font-size:42px;font-weight:800}.dcrumb{color:#7a90a0;font-size:13.5px}.dcrumb a{color:#4a6273}.dcrumb b{color:var(--dark)}.dmeta{color:#7a90a0;align-items:center;gap:14px;margin-top:14px;font-size:13.5px;display:flex}.dlead{color:#3e5a6c;border-bottom:1px solid #eef3f8;margin-top:18px;padding-bottom:26px;font-size:19px;line-height:1.6}.verbanner{color:#5c4210;background:#fff6e6;border:1px solid #f4d9a6;border-radius:12px;margin-bottom:22px;padding:14px 18px;font-size:14.5px}.verbanner a{color:#5c4210;margin-left:6px;font-weight:800}.docprose{margin-top:10px}.docprose p,.docprose li{color:#24364a;font-size:16.5px;line-height:1.7}.docprose p{margin:0 0 14px}.docprose h2{border-top:1px solid #eef3f8;margin:44px 0 14px;padding-top:30px;scroll-margin-top:60px;font-size:28px}.docprose h3{color:var(--dark);margin:30px 0 10px;scroll-margin-top:90px;font-size:21px;font-weight:800}.docprose h4{color:var(--dark);margin:24px 0 8px;font-size:17.5px;font-weight:800}.docprose ol,.docprose ul{margin:6px 0 16px 24px}.docprose li{margin:6px 0}.docprose li::marker{color:var(--violet);font-weight:700}.docprose code{color:#2400a7;background:#f1f4fa;border:1px solid #e1e9f0;border-radius:5px;padding:1px 6px;font-family:Google Sans Code,monospace;font-size:14px}.docprose a{color:var(--violet);font-weight:700}.shot{background:#f4f7fb;border:1px solid #dce5ee;border-radius:12px;margin:16px 0 22px;overflow:hidden;box-shadow:0 12px 30px #00165e14}.shot img{max-width:100%;display:block}.tblwrap{border:1px solid #e1e9f0;border-radius:12px;margin:14px 0 22px;overflow:hidden}.docprose table,.vtable{border-collapse:collapse;width:100%;font-size:14.5px}.docprose th,.vtable th{text-align:left;letter-spacing:.1em;color:#4a6273;text-transform:uppercase;background:#f7fafc;padding:12px 14px;font-size:12px}.docprose td,.vtable td{color:#1c3443;vertical-align:top;border-top:1px solid #eef3f8;padding:12px 14px}.code{background:#0a1620;border:1px solid #13283a;border-radius:12px;margin:14px 0 18px;overflow:hidden}.codebar{color:#7c95a8;letter-spacing:.08em;border-bottom:1px solid #13283a;justify-content:space-between;padding:9px 14px;font-size:12px;font-weight:700;display:flex}.code pre{margin:0;padding:16px 18px;overflow:auto}.code code{color:#bfe9ff;background:0 0;border:0;padding:0;font-size:13.5px;line-height:1.6}.helpful{color:#1c3443;background:#f4f7fb;border-radius:12px;align-items:center;gap:12px;margin-top:48px;padding:16px 18px;font-size:14.5px;display:flex}.helpful>a{background:#fff;border:1px solid #cbd7e2;border-radius:8px;padding:6px 14px;font-weight:700}.helpful .muted a{color:var(--violet);font-weight:700}.pn{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.pn a{color:var(--dark);border:1px solid #dce5ee;border-radius:12px;padding:18px 20px;font-size:16px;font-weight:800}.pn small{color:#7a90a0;margin-bottom:4px;font-size:12.5px;font-weight:500;display:block}.dtoc a{color:#4a6273;border-left:2px solid #eef3f8;padding:5px 0 5px 12px;font-size:13.5px;line-height:1.35;display:block}.dtoc a.l2{color:#7a90a0;padding-left:24px;font-size:13px}.dtoc a.on{color:var(--violet);border-left-color:var(--violet);font-weight:700}.vbox{margin-top:24px;padding-top:6px}.vbox a{border-left:0;justify-content:space-between;align-items:center;padding:6px 0;font-family:Google Sans Code,monospace;font-size:13.5px;display:flex}.vbox a.on{color:var(--violet);font-weight:700}.vbox .lnk{font-family:Google Sans Flex;font-size:13.5px}.dhero{color:#fff;background:radial-gradient(800px 400px at 90% 0,#2400a7e6,#0000 60%),linear-gradient(#00165e,#001923);padding:72px 0 80px;position:relative;overflow:hidden}.dhero .eyebrow{color:var(--light)}.dhero h1{letter-spacing:-.03em;max-width:820px;margin-top:16px;font-size:52px;font-weight:800;line-height:1.08}.bigsearch{color:#8ba0b0;background:#fff;border-radius:14px;align-items:center;gap:12px;max-width:680px;margin-top:34px;padding:18px 20px;font-size:17px;display:flex;box-shadow:0 20px 60px #00000059}.popular{color:#9fb6c7;gap:16px;margin-top:18px;font-size:14.5px;display:flex}.popular a{color:#fff;border-bottom:1px dashed #fff6;font-weight:700}.dh2{color:var(--dark);letter-spacing:-.02em;font-size:26px;font-weight:800}.dgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:20px;display:grid}.dcardp{background:#fff;border:1px solid #dce5ee;border-radius:16px;padding:22px}.dcardp.live{border:1.5px solid #2400a759;box-shadow:0 18px 40px #00165e14}.dch{align-items:center;gap:12px;display:flex}.dch h3{color:var(--dark);font-size:17px;font-weight:800}.dch .muted{font-size:12.5px}.dcardp .lmark{flex:0 0 42px;width:42px;height:42px;font-size:12px}.dcardp:not(.live) .lmark{background:#cbd7e2;outline-color:#cbd7e2}.vchips{gap:8px;margin-top:18px;display:flex}.vchip{color:#1c3443;border:1px solid #dce5ee;border-radius:8px;padding:6px 10px;font-family:Google Sans Code,monospace;font-size:12.5px;font-weight:700}.vchip.lt{color:#1f7a2e;background:#e3f6e5;border-color:#c5ebcb}.dlinks{gap:8px;margin-top:16px;display:grid}.dlinks a{color:var(--violet);font-size:14px;font-weight:700}.soonp{color:#7a90a0;margin-top:16px;font-size:14px;line-height:1.55}.vtable td.mono{font-size:13.5px}.vtable{border:0}.docprose h2:first-child{border-top:0;margin-top:26px;padding-top:0}.docprose .shot{display:block}.helpful>span:first-child{white-space:nowrap}body{width:auto;min-width:0;overflow-x:hidden}.wrap{width:100%;max-width:1248px;padding-left:24px;padding-right:24px}.authgrid{width:auto;max-width:1200px;margin:0 24px}@media (min-width:1249px){.authgrid{margin:0 auto}}img{max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.navtoggle{opacity:0;pointer-events:none;position:absolute}.burger{cursor:pointer;border:1px solid #ffffff40;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.burger span,.burger span:before,.burger span:after{content:"";background:#fff;border-radius:2px;width:18px;height:2px;display:block;position:relative}.burger span:before{position:absolute;top:-6px}.burger span:after{position:absolute;top:6px}.usermenu{position:relative}.usermenu summary{cursor:pointer;list-style:none}.usermenu summary::-webkit-details-marker{display:none}.usermenu .umenu{min-width:240px;color:var(--ink);z-index:50;background:#fff;border:1px solid #dce5ee;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 60px #00165e40}.usermenu .umenu a,.usermenu .umenu button{text-align:left;color:#1c3443;border-radius:9px;width:100%;padding:10px 12px;font-size:14.5px;font-weight:600;display:block}.usermenu .umenu a:hover,.usermenu .umenu button:hover{background:#f4f7fb}.usermenu .umenu .uhead{color:#6f899c;border-bottom:1px solid #eef3f8;margin-bottom:6px;padding:10px 12px 12px;font-size:13px}.usermenu .umenu .uhead b{color:var(--dark);font-size:14.5px;display:block}.navavatar{color:#00165e;background:linear-gradient(135deg,#62d0ff,#0082a7);border-radius:10px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:800;display:grid;overflow:hidden}.navavatar img{object-fit:cover;width:100%;height:100%}.input,.select,.textarea{color:#1c3443;background:#f8fafc;border:1px solid #cbd7e2;border-radius:10px;width:100%;padding:13px 14px;font:500 15px Google Sans Flex,system-ui,sans-serif}.input:focus,.select:focus,.textarea:focus{border-color:var(--violet);background:#fff;outline:2px solid #2400a759}.textarea{resize:vertical;min-height:150px;line-height:1.55}.textarea.code{min-height:420px;font-family:Google Sans Code,monospace;font-size:13.5px}.select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#6f899c 50%),linear-gradient(135deg,#6f899c 50%,#0000 50%);background-position:calc(100% - 20px) 55%,calc(100% - 14px) 55%;background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.dark-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e}.dark-input::placeholder{color:#7c95a8}.field{display:block}.field>span{color:#1c3443;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.field small{color:#7a90a0;margin-top:6px;font-size:12.5px;display:block}.check-row{color:#1c3443;align-items:center;gap:10px;font-size:14.5px;display:flex}.check-row input,.chk input{width:18px;height:18px;accent-color:var(--violet)}.sevopt input{width:18px;height:18px;accent-color:var(--violet);margin:0}.sevopt:has(input:checked){border-color:var(--violet);background:#2400a708}.seg label{text-align:center;color:#4a6273;cursor:pointer;white-space:nowrap;background:#f8fafc;flex:1;padding:13px 8px;font-size:14px}.seg input{opacity:0;position:absolute}.seg label:has(input:checked){background:var(--dark);color:#fff;font-weight:700}.btn-sm{border-radius:9px;padding:9px 14px!important;font-size:14px!important}.btn-danger{color:#a61b1b;background:#fde7e7}.btn-light{color:var(--dark);background:#fff;border:1.5px solid #cbd7e2}.btn[disabled]{opacity:.5;cursor:not-allowed}.flash{border-radius:12px;margin-bottom:18px;padding:14px 18px;font-size:14.5px}.flash.ok{color:#1f5c2a;background:#e3f6e5;border:1px solid #c5ebcb}.flash.err{color:#8a1c1c;background:#fde7e7;border:1px solid #f5c6c6}.flash.info{color:#00506a;background:#e6f7fd;border:1px solid #bfe9f7}.empty{text-align:center;color:#7a90a0;background:#fafcfe;border:1.5px dashed #dce5ee;border-radius:14px;padding:36px;font-size:15px}.copybox{color:#1c3443;word-break:break-all;background:#f4f7fb;border:1px solid #dce5ee;border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font:13.5px Google Sans Code,monospace;display:flex}.tblscroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.dtable{border-collapse:collapse;width:100%;font-size:14.5px}.dtable th{text-align:left;letter-spacing:.12em;color:#7a90a0;white-space:nowrap;text-transform:uppercase;background:#f7fafc;border-bottom:1px solid #e1e9f0;padding:12px 14px;font-size:11.5px;font-weight:700}.dtable td{color:#1c3443;vertical-align:middle;border-bottom:1px solid #eef3f8;padding:14px}.dtable tr:last-child td{border-bottom:0}.dtable td b{color:var(--dark)}.dtable .actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.dtable form{display:inline}.panel-tight{padding:0;overflow:hidden}.formgrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.formgrid .full{grid-column:1/-1}.admin-badge{letter-spacing:.12em;color:var(--light);background:#62d0ff26;border:1px solid #62d0ff59;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:800}.role-pill{color:#3b2bb0;white-space:nowrap;background:#eef0ff;border-radius:7px;padding:4px 9px;font-size:12px;font-weight:700}.role-pill.member{color:#4a6273;background:#eef3f8}.role-pill.admin{color:#a3500a;background:#ffefe0}.statgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.tabsline{border-bottom:1px solid #e1e9f0;gap:6px;margin:22px 0 0;display:flex;overflow-x:auto}.tabsline a{color:#6f899c;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 14px;font-size:14.5px;font-weight:700}.tabsline a.on{color:var(--violet);border-bottom-color:var(--violet)}.prose-render h2{color:var(--dark);letter-spacing:-.02em;margin:36px 0 12px;font-size:28px;font-weight:800}.prose-render h3{color:var(--dark);margin:26px 0 10px;font-size:21px;font-weight:800}.prose-render p,.prose-render li{color:#24364a;font-size:17px;line-height:1.7}.prose-render p{margin:0 0 16px}.prose-render ul,.prose-render ol{margin:0 0 18px 24px}.prose-render a{color:var(--violet);font-weight:700}.prose-render img{border:1px solid #dce5ee;border-radius:12px}.prose-render blockquote{border-left:4px solid var(--violet);color:var(--dark);margin:24px 0;padding:6px 0 6px 22px;font-size:22px;font-weight:800}.insight-hero{border:1px solid #dce5ee;border-radius:16px;width:100%;max-width:560px;margin:0 0 28px;display:block}.post .th img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.post .th.img:after{display:none}.post .th.img span{background:#00165ebf;border-radius:6px;padding:4px 8px}.link-card{display:block}@media (max-width:1100px){.links{gap:22px}.hero-grid,.nat-grid,.grid2,.featpost,.leader,.casegrid,.artgrid{grid-template-columns:1fr}.hero-grid{gap:40px}.apps,.grid3,.prob-grid,.contact,.upsell{grid-template-columns:1fr 1fr}.tiers{grid-template-columns:1fr}.grid4,.kpis,.statgrid,.dgrid,.tiles,.steps{grid-template-columns:1fr 1fr}.val{grid-template-columns:repeat(2,1fr)}.pers{grid-template-columns:repeat(3,1fr)}.fgrid{grid-template-columns:1fr 1fr 1fr}.fgrid>div:first-child{grid-column:1/-1}.docgrid{grid-template-columns:220px minmax(0,1fr)}.dtoc{display:none}.acctgrid{grid-template-columns:1fr}.aside{position:static}.snav{gap:4px;display:flex;overflow-x:auto}.snav a{white-space:nowrap}.helpcard{display:none}.authgrid{grid-template-columns:1fr}.cside,.side{position:static}.leader img{width:220px;height:220px}.strip .wrap{flex-wrap:wrap;gap:16px}.dsearch{flex:1;width:auto;min-width:160px}.licgrid{grid-template-columns:1fr 1fr}.arthero{margin-top:-120px}.cta-box{gap:28px}}@media (max-width:760px){nav{flex-wrap:wrap;gap:12px;position:relative}.burger{display:inline-flex}.links{background:#00165ef7;border:1px solid #62d0ff33;border-radius:14px;flex-direction:column;order:3;gap:0;width:100%;margin-top:6px;padding:8px;display:none}.links a{border-radius:9px;padding:13px 12px;font-size:16px}.links a.on:after{display:none}.links a.on{background:#62d0ff1f}.navtoggle:checked~.links{display:flex}.navcta{gap:8px;margin-left:auto}.navcta .signin{display:none}.navcta .btn{padding:10px 14px;font-size:14px}.me span:not(.av){display:none}.me{padding:4px}.brand img{width:46px!important;height:46px!important}h1,.phero h1{line-height:1.08;font-size:40px!important}h2{font-size:31px}.dive h2,.cta-box h2{font-size:30px}.lede,.sub{font-size:17px}section.blk{padding:64px 0}.hero{padding-bottom:64px}.hero.page{padding-bottom:56px!important}.phero{margin-top:36px}.hero-grid{margin-top:32px}.ctas{flex-direction:column;align-items:stretch}.ctas .btn{justify-content:center}.assure{flex-direction:column;gap:8px}.float{display:none}.apps,.grid3,.grid4,.prob-grid,.contact,.upsell,.val,.dgrid,.steps,.faq,.cfg,.princ,.fg,.chks,.formgrid,.ba,.lanes{grid-template-columns:1fr}.kpis,.statgrid,.tiles,.pers,.licgrid,.fgrid{grid-template-columns:1fr 1fr}.spine{flex-wrap:wrap;justify-content:center;gap:14px}.spine .arrow{display:none}.spine .node{flex:0 0 40%}.cta-box{flex-direction:column;align-items:stretch;padding:36px 24px}.fbot{flex-direction:column;align-items:flex-start;gap:16px}.pcard .big{font-size:64px}.punch{font-size:24px}.tli{grid-template-columns:48px 1fr;gap:16px}.tli .dotn{width:48px;height:48px;font-size:18px}.tl:before{left:23px}.tli .out{grid-column:2}.trace .row{grid-template-columns:120px 1fr}.req .row{grid-template-columns:1fr;gap:4px}.featpost .art{min-height:220px}.featpost .txt{padding:28px}.featpost h3{font-size:24px}.leader{gap:24px;padding:24px}.leader img{width:100%;max-width:300px;height:auto}.agenda div{grid-template-columns:60px 1fr}.ratiobox{flex-direction:column;gap:12px}.ratiobox .arr{transform:rotate(90deg)}.fails>div{grid-template-columns:40px 1fr;padding:18px}.prose p,.prose li,.prose-render p,.prose-render li{font-size:17px}.prose blockquote{font-size:24px}.inlinecta{flex-direction:column;align-items:stretch}.authwrap{padding:32px 0 56px}.authpanel{padding:32px 24px}.authpanel h2{font-size:30px}.authcard{padding:28px 22px}.apquote{font-size:18px}.ahead{flex-direction:column;align-items:flex-start}.ahead-act{flex-wrap:wrap}.ahead h1{font-size:32px!important}.phead{flex-direction:column;align-items:flex-start}.filters{flex-wrap:wrap}.search{width:100%}.crow{grid-template-columns:1fr auto;gap:8px 12px}.crow.chead{display:none}.crow>span:first-child{color:#7a90a0;grid-column:1/-1;font-size:12.5px}.crow>span:nth-child(5){display:none}.panel{padding:20px}.lic{padding:16px}.lictop{flex-wrap:wrap;gap:10px}.licact{flex-wrap:wrap;gap:12px 18px}.msg{gap:10px;padding:16px}.mh{flex-wrap:wrap}.mh .muted{width:100%;margin-left:0}.fsec{padding:20px}.sevopt{grid-template-columns:22px 1fr}.sevopt em{grid-column:2;justify-self:start}.fsubmit{flex-direction:column;align-items:stretch;gap:12px;padding:18px 20px}.docbar .dbin{flex-wrap:wrap}.dsearch{flex:100%;order:5;width:100%}.dcase{display:none}.docgrid{grid-template-columns:1fr;gap:24px;padding-top:24px}.dnav{border:1px solid #e1e9f0;border-radius:14px;padding:12px;position:static}.docmain h1{font-size:32px!important}.dmeta{flex-wrap:wrap}.pn{grid-template-columns:1fr}.helpful{flex-wrap:wrap}.helpful .muted{margin-left:0!important}.dhero h1{font-size:34px!important}.appbar nav{padding:12px 0}.tiers .tier{padding:26px 22px}.tier .pr{font-size:38px}.nl{flex-direction:column}.models{flex-wrap:wrap}.strip .lbl{max-width:none;text-align:left!important}.arthero{margin-top:-100px}.artgrid{gap:32px;margin-top:32px}.cmp{font-size:14px}.cmp th.c,.cmp td.c{width:auto}.mock-top{flex-wrap:wrap;gap:8px}.suggest{flex-direction:column;align-items:flex-start;gap:10px}.prov{flex-wrap:wrap;justify-content:flex-start}.nrow{grid-template-columns:24px 1fr 70px}.nrow .sc{display:none}.gate{font-size:11px}}@media (max-width:420px){.kpis,.statgrid,.tiles,.pers,.licgrid,.fgrid{grid-template-columns:1fr}}.mobile-only{display:none}@media (max-width:760px){.links .mobile-only{display:block}.cmp{white-space:nowrap;display:block;overflow-x:auto}.sla{display:block;overflow-x:auto}}.formcard .btn{border:0}.flbl{color:#1c3443;margin-bottom:7px;font-size:13px;font-weight:700;display:block}.fld .input,.fld .select{margin:0}.hero.page:has(.nohero){padding-bottom:96px!important}.artwrap:not(:has(.arthero)){padding-top:8px}details.dd[open] .ddmenu{display:block}details.dd summary{list-style:none}details.dd summary::-webkit-details-marker{display:none}.strip .wrap,.dbin,.docgrid{padding-left:24px;padding-right:24px}.popular{flex-wrap:wrap}@media (max-width:760px){.docgrid{grid-template-columns:minmax(0,1fr)}.docmain,.dnav{min-width:0}.grid3>.acard[style*=span\ 2]{flex-direction:column;grid-column:auto!important;align-items:flex-start!important}.vtable{min-width:520px}}@media (max-width:1100px){.acctgrid,.casegrid{grid-template-columns:minmax(0,1fr)}.amain,.casegrid>div{min-width:0}.snav{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px}.snav a{flex:none}}@media (max-width:760px){.notice{flex-wrap:wrap;gap:4px 8px;line-height:1.6;display:block}.notice .nlink{margin-left:0;display:inline-block}.acct{padding-top:20px}.org{display:none}.ahead-act .btn{flex:auto;justify-content:center}}@media (max-width:420px){.kpis{grid-template-columns:1fr 1fr}.kpi .v{font-size:30px}.kpi .v.sm{font-size:20px}}.tags{flex-wrap:wrap}@media (max-width:760px){.formgrid[style]{grid-template-columns:1fr!important}.phead p{white-space:normal}.ahead>div{min-width:0;max-width:100%}.ahead h1{overflow-wrap:anywhere}}.cathero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;margin-top:56px;display:grid;position:relative}.cathero h1{margin:18px 0 22px;font-size:56px}.cathero .crumbs a{color:var(--muted)}.cathero .crumbs a:hover{color:#fff}.dvis .vis{box-shadow:0 40px 100px #00000059}.flowvis h6{letter-spacing:.16em;color:var(--muted);margin:4px 0 10px;font-size:11.5px;font-weight:700}.flowvis .fitems{gap:8px;display:grid}.flowvis .fitem{color:#d5e3ee;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;padding:11px 14px;font-size:14.5px;line-height:1.4}.flowvis .fitem.out{color:#fff;background:#62d0ff14;border-color:#62d0ff47}.flowvis .fcore{background:linear-gradient(140deg,#2400a7bf,#002fa773);border:1.5px dashed #ffffff73;border-radius:12px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;margin:18px 0;padding:16px 18px;display:grid;position:relative}.flowvis .fcore:before,.flowvis .fcore:after{content:"";background:linear-gradient(#62d0ff,#7b61ff);width:2px;height:18px;position:absolute;left:50%}.flowvis .fcore:before{top:-19px}.flowvis .fcore:after{bottom:-19px}.flowvis .fdot{background:linear-gradient(135deg,#62d0ff,#7b61ff);border-radius:3px;grid-row:span 2;width:12px;height:12px;box-shadow:0 0 14px #62d0ff}.flowvis .fcore b{font-size:16px}.flowvis .fcore small{color:#c3d4e1;font-size:13px}.pstack{gap:14px;display:grid}.lcard.prow{grid-template-columns:44px 1fr;gap:18px;padding:24px;display:grid}.lcard.prow .ico{margin:0}.lcard.prow h3{font-size:19px}.lcard.prow p{margin-top:6px;font-size:15.5px}.balist ul{margin:0;padding:0;list-style:none}.balist li{border-top:1px solid #0000000d;padding:7px 0 7px 18px;position:relative}.balist li:first-child{border-top:0;padding-top:0}.balist li:before{content:"";background:#9fb3c2;border-radius:2px;width:6px;height:6px;position:absolute;top:14px;left:0}.balist li:first-child:before{top:7px}.balist .a li:before{background:var(--violet)}.outc{color:#fff;background:linear-gradient(150deg,#00165e,#2400a7);border:1.5px dashed #ffffff73;border-radius:18px;padding:30px}.outc h6{letter-spacing:.16em;color:var(--light);margin-bottom:6px;font-size:12px;font-weight:700}.outc .orow{border-top:1px solid #ffffff1f;grid-template-columns:28px 1fr;gap:10px;padding:15px 0;font-size:18px;font-weight:700;line-height:1.35;display:grid}.outc .orow:first-of-type{border-top:0}.outc .orow i{color:var(--light);font-style:normal}.capcard{flex-direction:column;display:flex}.capcard .tag{background:#62d0ff1a;border:1px solid #62d0ff4d;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:11px}.capcard .lnk{color:var(--light);margin-top:auto;padding-top:16px}a.capcard{transition:border-color .15s,transform .15s}a.capcard:hover{border-color:#62d0ff8c;transform:translateY(-2px)}.planstrip{border:1px solid var(--line);background:#00394c2e;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px 40px;margin-top:28px;padding:22px 26px;display:flex}.planstrip .k{letter-spacing:.16em;color:var(--muted);margin-bottom:4px;font-size:11px;font-weight:700;display:block}.planstrip b{font-size:17px}.planstrip b small{color:var(--muted);font-size:13px;font-weight:500}.planstrip .wide{flex:280px}.planstrip .btn{margin-left:auto}.xcard{flex-direction:column;transition:border-color .15s,transform .15s;display:flex}.xcard:hover{border-color:#2400a759;transform:translateY(-2px)}.xcard .lnk{margin-top:auto;padding-top:16px}a.agent{text-decoration:none;transition:background .15s}a.agent:hover{background:#2400a724}.dlink{margin-top:18px}.acard.link-card{color:inherit;transition:border-color .15s,transform .15s}.acard.link-card:hover{border-color:#62d0ff8c;transform:translateY(-2px)}.acard .more{color:var(--light);margin-top:14px;font-size:14px;font-weight:700;display:block}@media (max-width:1100px){.cathero{grid-template-columns:1fr;gap:40px}.cathero h1{font-size:46px}}@media (max-width:760px){.cathero{margin-top:28px}.cathero .ctas{flex-wrap:wrap}.lcard.prow{grid-template-columns:1fr;gap:12px}.outc .orow{font-size:16px}.planstrip{gap:14px 24px}.planstrip .btn{margin-left:0}.req .row{grid-template-columns:1fr;gap:4px}}#problem h2,#approach h2{font-size:40px}@media (max-width:760px){#problem h2,#approach h2{font-size:30px}}.legalnote{color:#4a6273;margin-top:6px;font-size:14.5px;line-height:1.5}.legalnote a{color:var(--violet);font-weight:700}.lbox{border:1px solid #e1e9f0;border-radius:16px;margin-top:16px;padding:22px}.legal a,.fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.legaldoc .prose h2{font-size:26px}}.fld .chk{cursor:pointer;align-items:center;gap:12px;margin:0;font-size:14.5px;font-weight:500;line-height:1.3;display:flex}.fld .chk input{flex:0 0 18px;margin:0}.chk:has(input:checked){background:#2400a70a;border-color:#2400a766}.fld .chks{margin-bottom:14px}.docprose :not(pre)>code{overflow-wrap:anywhere}.ptitle{color:var(--dark);letter-spacing:-.01em;font-size:20px;font-weight:800}.panel-tight>.phead{margin-bottom:14px;padding:22px 22px 0}.dlbox{background:#2400a70a;border:1.5px dashed #2400a759;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:16px;margin:0 0 30px;padding:20px 22px;display:grid}.dlbox .ico{color:var(--violet);background:#2400a714;border-color:#2400a759;margin:0}.dlbox b{color:var(--dark);overflow-wrap:anywhere;font-size:16px;display:block}.dlbox span{color:#6f899c;margin-top:2px;font-size:13.5px;display:block}.doc .dl{color:var(--violet);margin-top:8px;font-size:13px;font-weight:700;display:block}.filerow{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:10px;display:flex}.filerow small{color:#7a90a0;font-size:12.5px}@media (max-width:760px){.dlbox{grid-template-columns:40px 1fr}.dlbox .btn{grid-column:1/-1;justify-content:center}}.prose a.btn{border-bottom:0}.prose a.btn-violet,.dlbox a.btn-violet,.prose a.btn-violet:hover,.dlbox a.btn-violet:hover{color:#fff}.urow{align-items:center;gap:10px;padding:14px;display:flex}.udel{flex:none}.udel[open]{flex-direction:row-reverse;flex:1;align-items:center;gap:10px;display:flex}.urow:has(.udel[open])>form{display:none!important}.udel summary{cursor:pointer;color:#a61b1b;background:#fde7e7;list-style:none}.udel summary::-webkit-details-marker{display:none}.udel summary .on,.udel[open] summary .off{display:none}.udel[open] summary .on{display:inline}.udel[open] summary{color:var(--dark);background:#fff;border:1.5px solid #cbd7e2}.udel-pop,.dtable .udel-pop{background:#fff4f4;border:1px solid #f3c9c9;border-radius:10px;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:6px 6px 6px 12px;display:flex}.udel-pop p{color:#7a3b3b;font-size:13.5px;line-height:1.4}.udel-pop p b{color:#a61b1b;margin-right:6px}.udel-pop .btn-danger{color:#fff;background:#c62828}.aupload{align-items:center;gap:16px;display:flex}.adrop{cursor:pointer;color:var(--dark);background:#f7fafc;border:1.5px dashed #9db0bf;border-radius:12px;flex:1;gap:4px;padding:18px 20px;display:grid}.adrop b{font-size:15px}.adrop small{color:#5a7385;font-size:13px}.adrop input{color:#4a6273;font-size:14px}.abar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 14px;display:flex}.agrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.agrid.sm{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:340px;padding:2px;overflow:auto}.assetcard{color:var(--ink);background:#fff;border:1px solid #dce5ee;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.athumb{aspect-ratio:16/10;background:repeating-conic-gradient(#f1f5f9 0 25%,#fff 0 50%) 0 0/16px 16px;border-bottom:1px solid #eef3f8;place-items:center;display:grid;overflow:hidden}.athumb img{object-fit:contain;width:100%;height:100%;display:block}.adoc{color:#fff;letter-spacing:.06em;background:linear-gradient(150deg,#00165e,#2400a7);border-radius:8px;place-items:center;width:64px;height:78px;font-size:13px;font-weight:800;display:grid;box-shadow:0 6px 16px #2400a740}.adoc.lg{width:110px;height:136px;font-size:20px}.abody{gap:3px;padding:14px 16px 16px;display:grid}.aname{color:var(--dark);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.3}.abody small{color:#5a7385;font-size:12.5px}.aedit{grid-template-columns:1.2fr 1fr;align-items:start;gap:20px;margin-top:22px;display:grid}.aedit .panel{margin-top:0}.aedit>div{gap:20px;display:grid}.apreview{background:repeating-conic-gradient(#f1f5f9 0 25%,#fff 0 50%) 0 0/16px 16px;border:1px solid #eef3f8;border-radius:12px;place-items:center;min-height:260px;padding:16px;display:grid}.apreview img{max-width:100%;max-height:520px;display:block}.ause{gap:8px;margin-top:10px;list-style:none;display:grid}.ause li{justify-content:space-between;gap:12px;font-size:14.5px;display:flex}.ause small{color:#5a7385;white-space:nowrap}.adel summary{cursor:pointer;list-style:none;display:inline-flex}.adel summary::-webkit-details-marker{display:none}.adel-body{background:#fff4f4;border:1px solid #f3c9c9;border-radius:10px;justify-items:start;gap:12px;margin-top:14px;padding:14px 16px;display:grid}.adel-body p{color:#7a3b3b;font-size:14px;line-height:1.5}.adel-body .btn-danger{color:#fff;background:#c62828}.heropick{gap:8px;display:grid}.heroprev{object-fit:cover;border:1px solid #dce5ee;border-radius:6px;flex:none;width:64px;height:40px}.apick summary{cursor:pointer;color:var(--violet);font-size:14px;font-weight:700;list-style:none;display:inline-block}.apick summary::-webkit-details-marker{display:none}.apick summary:before{content:"＋ "}.apick[open] summary:before{content:"− "}.apick-pop{background:#f7fafc;border:1px solid #dce5ee;border-radius:12px;gap:10px;margin-top:10px;padding:12px;display:grid}.apick-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.apick-bar .input{max-width:260px;padding:9px 12px}.atile{text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #dce5ee;border-radius:10px;gap:4px;padding:0 0 8px;display:grid;overflow:hidden}.atile:hover,.atile:focus-visible{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #2400a71f}.atile .athumb{aspect-ratio:4/3}.atile .adoc{width:40px;height:50px;font-size:11px}.atile .aname{padding:0 10px;font-size:13px}.atile small{color:#5a7385;padding:0 10px;font-size:11.5px}@media (max-width:900px){.aedit{grid-template-columns:1fr}.aupload{flex-direction:column;align-items:stretch}}.aact{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.aact .btn{padding:7px 11px;font-size:13px}.adrop input{margin-top:8px}.orgmark{flex:none}.orgmark.logo{background:#fff;border:1px solid #dce5ee;padding:4px;overflow:hidden}.orgmark.logo img{object-fit:contain;width:100%;height:100%;display:block}.logoedit{align-items:center;gap:20px;display:flex}.input.ro{color:#4a6273;background:#f4f7fb;align-items:center;display:flex}.cdl{grid-template-columns:repeat(2,1fr);gap:16px 28px;margin-top:22px;display:grid}.cdl dt{letter-spacing:.08em;text-transform:uppercase;color:#5a7385;font-size:12.5px;font-weight:700}.cdl dd{color:var(--dark);overflow-wrap:anywhere;margin-top:4px;font-size:15.5px}@media (max-width:700px){.cdl{grid-template-columns:1fr}.logoedit{align-items:flex-start}}
