@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDamtsQbx.woff2)format("woff2");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:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDZWtsQbx.woff2)format("woff2");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:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDfqtsQbx.woff2)format("woff2");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-208E,U+2090-209C,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:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDfmtsQbx.woff2)format("woff2");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:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDeitsQbx.woff2)format("woff2");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDfWtsQbx.woff2)format("woff2");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:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDaatsQbx.woff2)format("woff2");unicode-range:U+2C7,U+301-302,U+304,U+306-307,U+309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDYmtsQbx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDYitsQbx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:oblique 0deg 10deg;font-weight:400 500;font-stretch:25% 150%;font-display:swap;src:url(/fonts/t5tQIQcYNIWbFgDgAAzZ34auoVyXkJCOvp3SFWJbN5hF8Ju1x5tGKwN2l9sIKwhINJwGqXtYAZzz0vzhDYatsQ.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98DlC_uPhSg.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98DkP_uPhSg.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dkz_uPhSg.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dlc_uPhSg.woff2)format("woff2");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-208E,U+2090-209C,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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98DlM_uPhSg.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98DlO_uPhSg.woff2)format("woff2");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dma38bccwU.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98DlT_uPhSg.woff2)format("woff2");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:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dkv_uPhSg.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dku_uPhSg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/pxijyogzv91QhV44Z_GQBHsGf5PuWEt-oWZnOk-ljWSpwaFB6rqcd6jvHiMYuic98Dkg_uM.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTl1gki5uc.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlmwki5uc.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlpwki5uc.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlyAki5uc.woff2)format("woff2");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-208E,U+2090-209C,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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTl2Aki5uc.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTl2gki5uc.woff2)format("woff2");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-1F1AD,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+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlDigH297Y.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlxwki5uc.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTluwki5uc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTlugki5uc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/pxihyogzv91QhV44Z_GQBHsGf5PuckJMZfIVTPZaiXEp_ht12EVEHsN1sCQNcmTltAki.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Symbols;font-style:normal;font-weight:100 700;font-display:block;src:url(/fonts/HhyNU5Ak9u-oMExPeInvcuEmPpEJ.ttf)format("truetype")}.google-symbols{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Google Symbols;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.glue-cookie-notification-bar{box-sizing:border-box;grid-gap:8px;z-index:1000;background:#fff;grid-template-columns:auto auto;width:100%;padding:8px;font-size:1rem;display:grid;position:fixed;bottom:0;left:0;box-shadow:0 2px 3px #3c40434d,0 6px 10px 4px #3c404326}.glue-cookie-notification-bar[aria-hidden=true]{display:none}@media (min-width:600px){.glue-cookie-notification-bar{grid-template-columns:1fr auto;justify-items:flex-end}}@media (min-width:1024px){.glue-cookie-notification-bar{grid-template-columns:1fr auto auto}}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar{border-top:1px solid #0000}}@media print{.glue-cookie-notification-bar{display:none}}.glue-cookie-notification-bar__text{font-family:Google Sans Text,Roboto,Arial,Helvetica,sans-serif}[lang=ar] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Arabic,Roboto,Arial,Helvetica,sans-serif}[lang=ja] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Japanese,Noto Sans JP,Roboto,Arial,Helvetica,sans-serif}[lang=ko] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Korean,Noto Sans KR,Roboto,Arial,Helvetica,sans-serif}[lang=zh-CN] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Simplified Chinese,Noto Sans SC,Roboto,Arial,Helvetica,sans-serif}[lang=zh-TW] .glue-cookie-notification-bar__text{font-family:Google Sans Text,Google Sans Traditional Chinese,Noto Sans TC,Roboto,Arial,Helvetica,sans-serif}.glue-cookie-notification-bar__text{letter-spacing:normal;color:#5f6368;grid-column:span 2;place-self:center flex-start;margin:0;padding:4px 12px;font-size:1.125em;font-weight:400;line-height:1.55556}@media (min-width:1024px){.glue-cookie-notification-bar__text{grid-column:span 1}}.glue-cookie-notification-bar__text,.glue-cookie-notification-bar__text *{-moz-osx-font-smoothing:initial;-webkit-font-smoothing:initial;text-rendering:auto}.glue-cookie-notification-bar__more{color:#1a73e8;background:0 0;border-radius:4px;text-decoration:underline;transition:background-color .2s,color .2s;display:inline;overflow:hidden}.glue-cookie-notification-bar__more:active,.glue-cookie-notification-bar__more:focus,.glue-cookie-notification-bar__more:hover{color:#174ea6}.glue-cookie-notification-bar__more:visited{color:#681da8}.glue-cookie-notification-bar__more:active,.glue-cookie-notification-bar__more:focus,.glue-cookie-notification-bar__more:hover{cursor:pointer;outline:none}.glue-cookie-notification-bar__more:hover{background-color:#1a73e80a}.glue-cookie-notification-bar__more:focus{z-index:1;background-color:#1a73e81f;outline:2px solid #0000;box-shadow:0 0 0 2px #1a73e8}.glue-cookie-notification-bar__more:active{box-shadow:none;outline:2px auto highlight;outline:5px auto -webkit-focus-ring-color;background-color:#1a73e81a}.glue-cookie-notification-bar__more img{border:0}.glue-cookie-notification-bar__more{font-weight:inherit;letter-spacing:inherit;border-bottom:0}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{font-size:1rem;line-height:1.5}[lang=ar] .glue-cookie-notification-bar__accept,[lang=ar] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Arabic,Arial,Helvetica,sans-serif}[lang=ja] .glue-cookie-notification-bar__accept,[lang=ja] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Japanese,Noto Sans JP,Arial,Helvetica,sans-serif}[lang=ko] .glue-cookie-notification-bar__accept,[lang=ko] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Korean,Noto Sans KR,Arial,Helvetica,sans-serif}[lang=zh-CN] .glue-cookie-notification-bar__accept,[lang=zh-CN] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Simplified Chinese,Noto Sans SC,Arial,Helvetica,sans-serif}[lang=zh-TW] .glue-cookie-notification-bar__accept,[lang=zh-TW] .glue-cookie-notification-bar__reject{font-family:Google Sans,Google Sans Traditional Chinese,Noto Sans TC,Arial,Helvetica,sans-serif}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:.5px;text-align:center;vertical-align:middle;border:1px solid #0000;border-radius:48px;flex-flow:row;place-content:center space-around;align-self:flex-start;align-items:center;min-width:96px;max-width:380px;min-height:48px;margin:8px 0;padding:12px 24px;font-family:Google Sans,Arial,Helvetica,sans-serif;font-weight:500;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex;overflow:hidden}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{transition:none}}.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{outline:2px solid #0000;transition:none}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{color:#fff;background-color:#1a73e8}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{forced-color-adjust:none;color:buttonface;background:buttontext;border-color:buttonface}.glue-cookie-notification-bar__accept svg,.glue-cookie-notification-bar__reject svg{fill:buttonface}}.glue-cookie-notification-bar__accept:visited,.glue-cookie-notification-bar__reject:visited{color:#fff;background-color:#1a73e8}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:visited,.glue-cookie-notification-bar__reject:visited{forced-color-adjust:none;color:buttonface;background:buttontext;border-color:buttonface}.glue-cookie-notification-bar__accept:visited svg,.glue-cookie-notification-bar__reject:visited svg{fill:buttonface}}.glue-cookie-notification-bar__accept:hover,.glue-cookie-notification-bar__reject:hover{background-color:#185abc;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:hover,.glue-cookie-notification-bar__reject:hover{forced-color-adjust:none;color:buttontext;background:buttonface;border-color:buttontext}.glue-cookie-notification-bar__accept:hover svg,.glue-cookie-notification-bar__reject:hover svg{fill:buttontext}}.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{background-color:#185abc;border-color:#fff;box-shadow:0 0 0 2px #185abc}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:focus,.glue-cookie-notification-bar__reject:focus{forced-color-adjust:none;color:buttontext;background:buttonface;border-color:buttontext;outline:2px solid highlight}.glue-cookie-notification-bar__accept:focus svg,.glue-cookie-notification-bar__reject:focus svg{fill:buttontext}}.glue-cookie-notification-bar__accept:active,.glue-cookie-notification-bar__reject:active{background-color:#185abc;border:1px solid #0000;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}@media (-ms-high-contrast:active),(forced-colors:active){.glue-cookie-notification-bar__accept:active,.glue-cookie-notification-bar__reject:active{forced-color-adjust:none;color:buttontext;background:buttonface;border-color:buttontext}.glue-cookie-notification-bar__accept:active svg,.glue-cookie-notification-bar__reject:active svg{fill:buttontext}}.glue-cookie-notification-bar__accept,.glue-cookie-notification-bar__reject{cursor:pointer;max-width:unset;margin:auto 0 0;font-size:1em}.glue-cookie-notification-bar__accept:last-child{grid-column:span 2}.glue-cookie-notification-bar-control[aria-hidden=true]{display:none}button.glue-cookie-notification-bar-control.glue-footer__link{appearance:none;border:0;border-radius:4px;padding:0}@media (-ms-high-contrast:active),(forced-colors:active){button.glue-cookie-notification-bar-control.glue-footer__link{color:linktext}button.glue-cookie-notification-bar-control.glue-footer__link:focus{outline:2px solid #0000}}.glue-footer__global-links-list-item[aria-hidden=true],.h-c-footer__global-links-list-item[aria-hidden=true]{display:none}:root{--palette-grey-900:#2f3034;--palette-grey-800:#45474d;--palette-grey-50:#e6eaf0;--palette-grey-0:#fff;--palette-grey-1000:#212226;--palette-grey-20:#eff2f7;--palette-grey-1200:#121317;--palette-grey-1100:#18191d;--palette-grey-10:#f8f9fc;--palette-grey-100:#e1e6ec;--palette-grey-200:#cdd4dc;--palette-grey-300:#b2bbc5;--palette-grey-400:#b7bfd9;--palette-grey-600:#aab1cc4d;--palette-grey-1000-12:#dedfe2;--palette-grey-50-20:#414347;--palette-grey-15:#f0f1f5;--palette-blue-600:#3279f9;--palette-grey-0-rgb:255, 255, 255;--palette-grey-50-rgb:230, 234, 240;--palette-grey-400-rgb:183, 191, 217;--palette-grey-600-rgb:170, 177, 204;--palette-grey-1000-rgb:33, 34, 38;--palette-grey-1200-rgb:18, 19, 23;--theme-surface-surface:var(--palette-grey-0);--theme-surface-on-surface:var(--palette-grey-1200);--theme-surface-on-surface-variant:var(--palette-grey-800);--theme-surface-surface-container:var(--palette-grey-10);--theme-surface-surface-container-high:var(--palette-grey-20);--theme-surface-surface-container-higher:var(--palette-grey-50);--theme-surface-surface-container-highest:var(--palette-grey-100);--theme-surface-inverse-surface:var(--palette-grey-1200);--theme-surface-inverse-on-surface:var(--palette-grey-10);--theme-surface-inverse-on-surface-variant:var(--palette-grey-300);--theme-surface-overlay:rgba(var(--palette-grey-0-rgb), .95);--theme-surface-overlay-low:rgba(var(--palette-grey-0-rgb), .12);--theme-surface-overlay-high:rgba(var(--palette-grey-0-rgb), .24);--theme-surface-overlay-higher:rgba(var(--palette-grey-0-rgb), .72);--theme-surface-overlay-highest:rgba(var(--palette-grey-0-rgb), .95);--theme-surface-transparent:rgba(var(--palette-grey-0-rgb), 0);--theme-inverse-surface-overlay:rgba(var(--palette-grey-1200-rgb), .01);--theme-inverse-surface-overlay-high:rgba(var(--palette-grey-1200-rgb), .24);--theme-inverse-surface-overlay-higher:rgba(var(--palette-grey-1200-rgb), .72);--theme-inverse-surface-overlay-highest:rgba(var(--palette-grey-1200-rgb), .95);--theme-inverse-surface:var(--palette-grey-1200);--theme-outline:rgba(var(--palette-grey-1000-rgb), .12);--theme-outline-variant:rgba(var(--palette-grey-1000-rgb), .06);--theme-inverse-outline:rgba(var(--palette-grey-50-rgb), .12);--theme-inverse-outline-variant:rgba(var(--palette-grey-50-rgb), .06);--theme-outline-inverse-outline-variant:#e6eaf00f;--theme-outline-outline-variant:#2122260f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);--theme-primary-primary:var(--theme-surface-on-surface);--theme-primary-on-primary:var(--theme-surface-surface);--theme-tonal-tonal:var(--theme-surface-surface-container);--theme-tonal-on-tonal:var(--theme-surface-on-surface);--theme-outlined-outlined:var(--theme-surface-surface-transparent);--theme-outlined-on-outlined:var(--theme-surface-on-surface);--theme-protected-protected:var(--theme-surface-surface-container);--theme-protected-on-protected:var(--theme-surface-on-surface);--theme-text-text:var(--theme-surface-surface-transparent);--theme-text-on-text:var(--theme-surface-on-surface);--theme-text-link-states-enabled:var(--theme-surface-on-surface-variant);--theme-text-link-states-hovered:var(--palette-grey-1000);--theme-text-link-states-focused:var(--palette-grey-1100);--theme-text-link-states-pressed:var(--palette-grey-1000);--theme-text-link-states-disabled:#6a6a71;--theme-button-states-primary-enabled:var(--theme-primary-primary);--theme-button-states-primary-disabled:var(--palette-grey-10);--theme-button-states-primary-hovered:var(--palette-grey-900);--theme-button-states-primary-pressed:rgba(var(--palette-grey-50-rgb), .12);--theme-button-states-primary-focused:rgba(var(--palette-grey-50-rgb), .2);--theme-button-states-primary-on-disabled:rgba(var(--palette-grey-1000-rgb), .2);--theme-secondary-button:rgba(var(--palette-grey-400-rgb), .1);--theme-button-secondary-hover:var(--palette-grey-15);--theme-button-secondary-inverse-hover:rgba(var(--palette-grey-600-rgb), .3);--theme-button-states-tonal-enabled:var(--theme-tonal-tonal);--theme-button-states-tonal-disabled:var(--palette-grey-10);--theme-button-states-protected-enabled:var(--theme-protected-protected);--theme-button-states-protected-hovered:var(--palette-grey-20);--theme-button-states-protected-disabled:var(--palette-grey-100);--theme-button-states-outlined-enabled:var(--theme-outlined-outlined);--theme-button-states-disabled:var(--palette-grey-100);--theme-button-states-on-disabled:#6a6a71;--theme-button-states-hovered:rgba(var(--palette-grey-1000-rgb), .04);--theme-button-states-pressed:rgba(var(--palette-grey-1000-rgb), .06);--theme-button-states-focused:rgba(var(--palette-grey-1000-rgb), .12);--theme-button-states-disabled-transparent:rgba(var(--palette-grey-50-rgb), 0);--theme-nav-button:rgba(var(--palette-grey-400-rgb), .09);--theme-nav-button-hover:rgba(var(--palette-grey-400-rgb), .2);--divider:var(--theme-outline-outline-variant)}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,article,aside,canvas,details,embed,figure:not(.frame),figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table,.table-container table{border-collapse:collapse;border:1px solid var(--theme-outline-variant,#e0e0e0);border-radius:8px;width:100%;margin-block:1.5rem;font-family:Google Sans Flex,Google Sans,sans-serif;font-size:.95rem;overflow:hidden}table thead,.table-container table thead{background:var(--theme-surface-surface-container,#f8f9fa)}table thead th,.table-container table thead th{text-align:left;color:var(--theme-surface-on-surface,#202124);border-bottom:1px solid var(--theme-outline-variant,#e0e0e0);padding:12px 16px;font-weight:600}table thead th:first-child,.table-container table thead th:first-child{white-space:nowrap;font-weight:600}table tbody td,.table-container table tbody td{text-align:left;border-bottom:1px solid var(--theme-outline-variant,#e0e0e0);vertical-align:middle;padding:12px 16px}table tbody td:first-child,.table-container table tbody td:first-child{white-space:nowrap;font-weight:600}table tbody tr:last-child td,.table-container table tbody tr:last-child td{border-bottom:none}table tbody tr:nth-child(2n),.table-container table tbody tr:nth-child(2n){background:var(--theme-surface-surface-container-low,#00000004)}table code,table kbd,.table-container table code,.table-container table kbd{color:#3c4043;white-space:nowrap;word-break:normal;overflow-wrap:normal;background:#f1f3f4;border:1px solid #dadce0;border-radius:4px;padding:2px 6px;font-family:Google Sans Code,monospace;font-size:.85em;display:inline-block}:root[data-theme=dark] table,:root[data-theme=dark] .table-container table{border-color:#ffffff26}:root[data-theme=dark] table thead,:root[data-theme=dark] .table-container table thead{background:#2d2e31}:root[data-theme=dark] table thead th,:root[data-theme=dark] .table-container table thead th{color:#e8eaed;border-bottom-color:#ffffff26}:root[data-theme=dark] table tbody td,:root[data-theme=dark] .table-container table tbody td{color:#bdc1c6;border-bottom-color:#ffffff26}:root[data-theme=dark] table tbody tr:nth-child(2n),:root[data-theme=dark] .table-container table tbody tr:nth-child(2n){background:#ffffff08}:root[data-theme=dark] table code,:root[data-theme=dark] table kbd,:root[data-theme=dark] .table-container table code,:root[data-theme=dark] .table-container table kbd{color:#e8eaed;background:#ffffff1a;border-color:#ffffff26}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.no-scroll{overflow:hidden}:root{--breakpoint-max:1600px;--breakpoint-xl:1600px;--breakpoint-lg:1440px;--breakpoint-md:1024px;--breakpoint-sm:767px;--breakpoint-xs:425px;--landing-main-text-size:107px;--landing-main-text-line-height:107px;--landing-main-text-letter-spacing:-2.14px;--9xl-size:148px;--9xl-line-height:145.04px;--9xl-letter-spacing:-2.96px;--8xl-size:124px;--8xl-line-height:121.52px;--8xl-letter-spacing:-2.48px;--7xl-size:98px;--7xl-line-height:82.04px;--7xl-letter-spacing:-1.8px;--6xl-size:72px;--6xl-line-height:72px;--6xl-letter-spacing:-1.44px;--5xl-size:54px;--5xl-line-height:56.16px;--5xl-letter-spacing:-.95px;--4xl-size:42px;--4xl-line-height:43.68px;--4xl-letter-spacing:-.73px;--3xl-size:32px;--3xl-line-height:33.92px;--3xl-letter-spacing:-.15px;--2xl-size:28px;--2xl-line-height:30.24px;--2xl-letter-spacing:-.1px;--xl-size:24px;--xl-line-height:25.92px;--xl-letter-spacing:-.07px;--lg-size:22px;--lg-line-height:24.64px;--lg-letter-spacing:-.08px;--md-size:20px;--md-line-height:26px;--md-letter-spacing:-.05px;--base-size:17.5px;--base-line-height:25.38px;--base-letter-spacing:.18px;--sm-size:14.5px;--sm-line-height:21.02px;--sm-letter-spacing:.16px;--xs-size:12.5px;--xs-line-height:15.5px;--xs-letter-spacing:.11px;--cta-size:17.5px;--cta-line-height:25.38px;--cta-letter-spacing:.18px;--cta-sm-size:14.5px;--cta-sm-line-height:21.02px;--cta-sm-letter-spacing:.11px;--icon-size-10xl:120px;--icon-size-9xl:112;--icon-size-8xl:104px;--icon-size-7xl:96px;--icon-size-6xl:88px;--icon-size-5xl:80px;--icon-size-4xl:72px;--icon-size-3xl:64px;--icon-size-2xl:56px;--icon-size-xl:48px;--icon-size-lg:36px;--icon-size-md:24px;--icon-size-sm:18px;--icon-size-xs:12px;--grid-gutter-sm:56px;--grid-gutter:64px;--grid-columns:12;--page-margin:72px;--shape-corner-xs:4px;--shape-corner-sm:8px;--shape-corner-md:16px;--shape-corner-lg:24px;--shape-corner-xl:36px;--shape-corner-2xl:48px;--shape-corner-rounded:9999px;--space-none:0px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:36px;--space-2xl:48px;--space-3xl:60px;--space-4xl:80px;--space-5xl:88px;--space-6xl:120px;--space-7xl:180px;--nav-height:52px;--ease-in-quad:cubic-bezier(.55, .085, .68, .53);--ease-in-cubic:cubic-bezier(.55, .055, .675, .19);--ease-in-quart:cubic-bezier(.895, .03, .685, .22);--ease-in-quint:cubic-bezier(.755, .05, .855, .06);--ease-in-expo:cubic-bezier(.95, .05, .795, .035);--ease-in-circ:cubic-bezier(.6, .04, .98, .335);--ease-out-quad:cubic-bezier(.25, .46, .45, .94);--ease-out-cubic:cubic-bezier(.215, .61, .355, 1);--ease-out-quart:cubic-bezier(.165, .84, .44, 1);--ease-out-quint:cubic-bezier(.23, 1, .32, 1);--ease-out-expo:cubic-bezier(.19, 1, .22, 1);--ease-out-circ:cubic-bezier(.075, .82, .165, 1);--ease-in-out-quad:cubic-bezier(.455, .03, .515, .955);--ease-in-out-cubic:cubic-bezier(.645, .045, .355, 1);--ease-in-out-quart:cubic-bezier(.77, 0, .175, 1);--ease-in-out-quint:cubic-bezier(.86, 0, .07, 1);--ease-in-out-expo:cubic-bezier(1, 0, 0, 1);--ease-in-out-circ:cubic-bezier(.785, .135, .15, .86);--ease-out-back:cubic-bezier(.34, 1.85, .64, 1)}@media (max-width:1600px){:root{--landing-main-text-size:72px;--landing-main-text-line-height:72.04px;--landing-main-text-letter-spacing:-1.44px;--grid-gutter:48px}}@media (max-width:1024px){:root{--landing-main-text-size:56px;--landing-main-text-line-height:56.04px;--landing-main-text-letter-spacing:-1.12px;--grid-gutter:40px;--grid-columns:8;--9xl-size:38px;--9xl-line-height:40.28px;--9xl-letter-spacing:-.76px;--8xl-size:36px;--8xl-line-height:38.16px;--8xl-letter-spacing:-.72px;--7xl-size:34px;--7xl-line-height:36.04px;--7xl-letter-spacing:-.68px;--6xl-size:34px;--6xl-line-height:36.04px;--6xl-letter-spacing:-.68px;--5xl-size:34px;--5xl-line-height:36.04px;--5xl-letter-spacing:-.68px;--4xl-size:28px;--4xl-line-height:29.6px;--4xl-letter-spacing:-.28px;--3xl-size:28px;--3xl-line-height:29.6px;--3xl-letter-spacing:-.28px;--2xl-size:24px;--2xl-line-height:25.92px;--2xl-letter-spacing:-.14px;--xl-size:24px;--xl-line-height:25.92px;--xl-letter-spacing:-.14px;--lg-size:20px;--lg-line-height:22.8px;--lg-letter-spacing:-.08px;--md-size:20px;--md-line-height:22.8px;--md-letter-spacing:-.08px;--base-size:15px;--base-line-height:22px;--base-letter-spacing:.16px;--sm-size:15px;--sm-line-height:22pxx;--sm-letter-spacing:.16px;--cta-size:15px;--cta-line-height:22px;--cta-letter-spacing:.16px;--cta-sm-size:15px;--cta-sm-line-height:22px;--cta-sm-letter-spacing:.16px;--page-margin:40px}.hidden-sm{display:none!important}}@media (max-width:767px){:root{--landing-main-text-size:40px;--landing-main-text-line-height:44.04px;--landing-main-text-letter-spacing:-.8px;--grid-gutter:16px;--grid-columns:4;--page-margin:16px}.hidden-xs{display:none!important}}@media (max-width:425px){:root{--landing-main-text-size:44px;--landing-main-text-line-height:46.04px;--landing-main-text-letter-spacing:-.6px;--grid-columns:4;--shape-corner-xl:24px}}*{box-sizing:border-box}body{color:var(--theme-surface-on-surface);font-optical-sizing:auto;width:100%;margin:0;padding:0;font-family:Google Sans Flex,Google Sans,sans-serif;font-weight:400}h1,h2,h3,h4{font-optical-sizing:auto;font-weight:450}strong,b{font-variation-settings:"wght" 700;font-weight:700}p{margin:0}a{color:var(--theme-surface-on-surface-variant);text-decoration:none}app-recursive-renderer a{color:#1a73e8!important;text-decoration:underline!important}.container{max-width:calc(1728px + var(--page-margin) * 2);padding:0 var(--page-margin);margin:0 auto}.landing-main{font-size:var(--landing-main-text-size);line-height:var(--landing-main-text-line-height);letter-spacing:var(--landing-main-text-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 144;font-weight:450}.heading-00{font-size:var(--9xl-size);line-height:var(--9xl-line-height);letter-spacing:var(--9xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 144;font-weight:450}.heading-0{font-size:var(--8xl-size);line-height:var(--8xl-line-height);letter-spacing:var(--8xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 124;font-weight:450}.heading-1{font-size:var(--7xl-size);line-height:var(--7xl-line-height);letter-spacing:var(--7xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 98;font-weight:450}.heading-2{font-size:var(--6xl-size);line-height:var(--6xl-line-height);letter-spacing:var(--6xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 72;font-weight:450}.heading-3{font-size:var(--5xl-size);line-height:var(--5xl-line-height);letter-spacing:var(--5xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 54;font-weight:450}.heading-4{font-size:var(--4xl-size);line-height:var(--4xl-line-height);letter-spacing:var(--4xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 42;font-weight:450}.heading-5{font-size:var(--3xl-size);line-height:var(--3xl-line-height);letter-spacing:var(--3xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 32;font-weight:450}.heading-6{font-size:var(--2xl-size);line-height:var(--2xl-line-height);letter-spacing:var(--2xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 28;font-weight:450}.heading-7{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);font-variation-settings:"wght" 700, "wdth" 100, "opsz" 24;font-weight:700}.heading-8{font-size:var(--lg-size);line-height:var(--lg-line-height);letter-spacing:var(--lg-letter-spacing);font-variation-settings:"wght" 700, "wdth" 100, "opsz" 22;font-weight:700}.heading-9{font-size:var(--md-size);line-height:var(--md-line-height);letter-spacing:var(--md-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 20;font-weight:450}.body{font-size:var(--base-size);line-height:var(--base-line-height);letter-spacing:var(--base-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 17.5;font-weight:400}.body ol li::marker{font-weight:600}.body strong,.body b{font-variation-settings:"wght" 700;font-weight:700}.body em{font-style:italic}.body :not(pre)>code{background-color:#0000000d;border-radius:4px;padding:2px 6px;font-family:Courier New,monospace;font-size:.9em}.body a{color:#1a73e8;text-decoration:underline}.body a:hover{color:#1557b0}.body h2{margin-top:var(--space-2xl)}.body h3{margin-top:var(--space-xl)}.caption{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 15;font-weight:400}.small{font-size:var(--xs-size);line-height:var(--xs-line-height);letter-spacing:var(--xs-letter-spacing);font-weight:450}.code{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing)}.call-to-action{font-size:var(--cta-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 17.5;font-weight:450}.call-to-action--nav{cursor:pointer;font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 14.5;font-weight:450}.symbol,.dropdown-icon,.play-icon,.link-icon,.link-arrow,.google-symbols,.material-symbols,[data-icon]{font-family:Google Symbols;font-style:normal;font-weight:300;font-size:var(--symbol-font,24px);font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";direction:ltr;line-height:1;display:inline-block}.dropdown-icon{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dropdown-icon svg{fill:currentColor;display:block}header.header{z-index:100;-webkit-backdrop-filter:blur(5px);background:#ffffffd9;width:100%;min-height:36px;position:fixed;top:0;left:0;right:0}table.markdown-table{border-collapse:collapse;width:100%;margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--theme-outline-variant,#e0e0e0);border-radius:var(--shape-corner-sm,8px);font-family:Google Sans Flex,Google Sans,sans-serif;font-size:.95rem;overflow:hidden}table.markdown-table th,table.markdown-table td{text-align:left;border-bottom:1px solid var(--theme-outline-variant,#e0e0e0);vertical-align:middle;padding:12px 16px}table.markdown-table th.text-center,table.markdown-table td.text-center{text-align:center}table.markdown-table th.text-right,table.markdown-table td.text-right{text-align:right}table.markdown-table thead{background:var(--theme-surface-surface-container,#f8f9fa)}table.markdown-table thead th{color:var(--theme-surface-on-surface,#202124);font-weight:600}table.markdown-table tbody tr:last-child td{border-bottom:none}table.markdown-table tbody tr:nth-child(2n){background:var(--theme-surface-surface-container-low,#00000004)}table.markdown-table :not(pre)>code,table.markdown-table kbd{color:#3c4043;background:#f1f3f4;border:1px solid #dadce0;border-radius:4px;padding:2px 6px;font-family:Google Sans Code,monospace;font-size:.85em;display:inline-block}.grid-container{width:100%;max-width:calc(var(--breakpoint-max) + var(--page-margin) * 2);padding:0 var(--page-margin);margin:0 auto}.grid-row{flex-flow:var(--grid-flex-flow,row) wrap;margin-left:calc(-1 * var(--grid-gutter) / 2);margin-right:calc(-1 * var(--grid-gutter) / 2);gap:var(--grid-gap,0);display:flex}.grid-col{padding-left:calc(var(--grid-gutter) / 2);padding-right:calc(var(--grid-gutter) / 2);flex:auto}.col-xs-1{flex-basis:25%;max-width:25%}.col-xs-2{flex-basis:50%;max-width:50%}.col-xs-3{flex-basis:75%;max-width:75%}.col-xs-4{flex-basis:100%;max-width:100%}@media (min-width:768px){.col-sm-1{flex-basis:12.5%;max-width:12.5%}.col-sm-2{flex-basis:25%;max-width:25%}.col-sm-3{flex-basis:37.5%;max-width:37.5%}.col-sm-4{flex-basis:50%;max-width:50%}.col-sm-5{flex-basis:62.5%;max-width:62.5%}.col-sm-6{flex-basis:75%;max-width:75%}.col-sm-7{flex-basis:87.5%;max-width:87.5%}.col-sm-8{flex-basis:100%;max-width:100%}}@media (min-width:1024px){.col-md-1{flex-basis:8.33333%;max-width:8.33333%}.col-md-2{flex-basis:16.6667%;max-width:16.6667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333%;max-width:33.3333%}.col-md-5{flex-basis:41.6667%;max-width:41.6667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333%;max-width:58.3333%}.col-md-8{flex-basis:66.6667%;max-width:66.6667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333%;max-width:83.3333%}.col-md-11{flex-basis:91.6667%;max-width:91.6667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.6667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333%}.col-md-offset-5{margin-left:41.6667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333%}.col-md-offset-8{margin-left:66.6667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333%}.col-md-offset-11{margin-left:91.6667%}}.sticky-left-container{display:grid}.sticky-left-container>*{align-self:start}.sticky-left-container .sticky-element{z-index:10;position:sticky}chevron-right-icon,chevron-left-icon{justify-content:center;align-items:center;display:flex}.template-content-image{border-radius:var(--shape-corner-md);max-width:100%}.template-content-heading{padding:var(--space-lg) 0 0}.template-content-heading:before{content:"";height:var(--nav-height);visibility:hidden;pointer-events:none;margin-top:-60px;display:block}.template-content-paragraph a{text-decoration:underline}.template-content-paragraph a:hover{text-decoration:none}.template-content-list{padding-inline-start:var(--space-xl)}.template-content-list li{margin:0 0 var(--space-md)}ul.template-content-list{list-style-type:disc}ul.template-content-list li::marker{font-size:.75em}ol.template-content-list{list-style-type:decimal}.arrow-link,.arrow-link-left,.arrow-link{align-items:center;transition:opacity .2s;display:inline-flex}.arrow-link:not(.arrow-link-left):after{content:"keyboard_arrow_right";margin:0 0 0 var(--space-xs);height:inherit;opacity:inherit;font-family:Google Symbols;font-size:1.25em;transition:transform .3s;display:inline-flex}.arrow-link:not(.arrow-link-left):focus,.arrow-link:not(.arrow-link-left):hover{outline:none}.arrow-link:not(.arrow-link-left):focus:after,.arrow-link:not(.arrow-link-left):hover:after{transform:translate(50%)}.arrow-link-left:before{content:"keyboard_arrow_left";margin:0 var(--space-xs) 0 0;height:inherit;opacity:inherit;font-family:Google Symbols;font-size:1.25em;transition:transform .3s;display:inline-flex}.arrow-link-left:focus,.arrow-link-left:hover{outline:none}.arrow-link-left:focus:before,.arrow-link-left:hover:before{transform:translate(-50%)}.carousel-nav{background:var(--theme-tonal-tonal);align-items:center;gap:var(--space-xs);border-radius:99em;width:fit-content;margin-top:60px;padding:4px;display:inline-flex}.carousel-nav button{color:var(--theme-surface-on-surface);justify-content:center;align-items:center;gap:var(--space-sm);cursor:pointer;background:#f8f9fc;border:none;border-radius:8px;flex:0 0 0;width:48px;height:36px;padding:8px 12px;font-family:Google Symbols;display:flex}.carousel-nav button:hover{border-radius:var(--shape-corner-rounded,9999px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff0f3}.video-control-button{background:var(--theme-surface-overlay-low);border-radius:var(--shape-corner-rounded);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);bottom:var(--space-md);right:var(--space-md);justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:absolute;font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48!important}.second-line{color:var(--palette-grey-800)}.smooth-scroll-wrapper{min-height:100vh}.special-text{color:var(--palette-grey-1200);letter-spacing:-.08px;font-family:Google Sans Code;font-size:20px;font-style:normal;font-weight:400;line-height:28px}.invisible-div{height:0}.markdown-content{display:block}.markdown-content h1{font-size:var(--3xl-size);line-height:var(--3xl-line-height);letter-spacing:var(--3xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 32;margin-top:var(--space-2xl);margin-bottom:var(--space-sm);color:var(--theme-surface-on-surface,#202124);scroll-margin-top:90px;font-weight:450;position:relative}.markdown-content h2{font-size:var(--xl-size);line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 24;margin-top:var(--space-2xl);margin-bottom:var(--space-xs);color:var(--theme-surface-on-surface,#202124);scroll-margin-top:90px;font-weight:450;position:relative}.markdown-content h3{font-size:1.15rem;line-height:var(--xl-line-height);letter-spacing:var(--xl-letter-spacing);color:var(--theme-surface-on-surface,#202124);margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:90px;position:relative;font-variation-settings:"wght" 700, "wdth" 100, "opsz" 24!important;font-weight:700!important}.markdown-content h4{color:var(--theme-surface-on-surface,#202124);margin-top:1.5rem;margin-bottom:.35rem;scroll-margin-top:90px;font-size:1.05rem;line-height:1.4;position:relative;font-variation-settings:"wght" 700, "wdth" 100, "opsz" 20!important;font-weight:700!important}.markdown-content a:not(.button):not(.call-to-action):not(.chip):not(.deep-link-anchor):not(.feature-block):not(.icon-card){color:var(--theme-primary-primary);text-decoration:underline}.markdown-content a:not(.button):not(.call-to-action):not(.chip):not(.deep-link-anchor):not(.feature-block):not(.icon-card):hover{opacity:.8}.markdown-content a.button,.markdown-content a.call-to-action,.markdown-content .button{color:var(--theme-surface-on-surface,#202124)!important;border:1px solid var(--theme-surface-on-surface,#202124)!important;background:0 0!important;margin:1.25rem 0 1.75rem!important;text-decoration:none!important;display:inline-flex!important}.markdown-content a.button span,.markdown-content a.call-to-action span,.markdown-content .button span{color:var(--theme-surface-on-surface,#202124)!important;text-decoration:none!important}.markdown-content a.button:hover,.markdown-content a.button:focus-visible,.markdown-content a.call-to-action:hover,.markdown-content a.call-to-action:focus-visible,.markdown-content .button:hover,.markdown-content .button:focus-visible{background-color:var(--theme-surface-surface-container,#f1f3f4)!important;color:var(--theme-surface-on-surface,#202124)!important}.markdown-content a.button:hover span,.markdown-content a.button:focus-visible span,.markdown-content a.call-to-action:hover span,.markdown-content a.call-to-action:focus-visible span,.markdown-content .button:hover span,.markdown-content .button:focus-visible span{color:var(--theme-surface-on-surface,#202124)!important}.markdown-content p{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 15;color:var(--theme-surface-on-surface);max-width:100%;margin-top:0;margin-bottom:var(--space-md);font-weight:400;overflow:auto hidden}.markdown-content strong,.markdown-content b{color:var(--theme-surface-on-surface,#202124);font-weight:600}.markdown-content em{font-style:italic}.markdown-content ul,.markdown-content ol{margin-top:var(--space-xs);margin-bottom:var(--space-lg);padding-inline-start:var(--space-xl)}.markdown-content ul li,.markdown-content ol li{font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing);font-variation-settings:"wdth" 100, "opsz" 15;margin:var(--space-xs) 0;padding-left:var(--space-sm);font-weight:400}.markdown-content ul li p,.markdown-content ol li p{margin:0 0 var(--space-xs)}.markdown-content ul li ul,.markdown-content ul li ol,.markdown-content ol li ul,.markdown-content ol li ol{margin:var(--space-xs) 0 0}.markdown-content ul{list-style-type:disc}.markdown-content ol{list-style-type:decimal}.markdown-content ol li::marker{font-weight:600}.markdown-content img{margin:var(--space-xl) auto;border-radius:var(--shape-corner-md,8px);border:1px solid var(--theme-outline-variant,#e0e0e0);max-width:100%;height:auto;display:block}.markdown-content table{border-collapse:collapse;width:100%;margin:var(--space-md) 0 var(--space-lg);border:1px solid var(--theme-outline-variant,#e0e0e0);border-radius:var(--shape-corner-sm,8px);font-family:Google Sans Flex,Google Sans,sans-serif;font-size:.95rem;overflow:hidden}.markdown-content table thead{background:var(--theme-surface-surface-container,#f8f9fa)}.markdown-content table th{text-align:left;color:var(--theme-surface-on-surface,#202124);border-bottom:1px solid var(--theme-outline-variant,#e0e0e0);padding:12px 16px;font-weight:600}.markdown-content table td{text-align:left;border-bottom:1px solid var(--theme-outline-variant,#e0e0e0);vertical-align:middle;padding:12px 16px}.markdown-content table tbody tr:nth-child(2n){background:var(--theme-surface-surface-container-low,#00000004)}.markdown-content table tbody tr:last-child td{border-bottom:none}.markdown-content p>code,.markdown-content li>code,.markdown-content td>code,.markdown-content th>code,.markdown-content a>code,.markdown-content strong>code,.markdown-content em>code,.markdown-content h1>code,.markdown-content h2>code,.markdown-content h3>code,.markdown-content h4>code,.markdown-content h5>code,.markdown-content h6>code,.markdown-content kbd{background:var(--theme-surface-surface-container,#f1f3f4);border:1px solid var(--theme-outline-variant,#dadce0);color:var(--theme-surface-on-surface,#202124);border-radius:4px;padding:.15rem .4rem;font-family:Google Sans Code,monospace;font-size:.88em;line-height:1.3;display:inline-block}.markdown-content pre code,.markdown-content .code-container pre code{background:0 0;border:none;border-radius:0;padding:0}.markdown-content .code-container{border:1px solid var(--theme-outline,#dadce0);border-radius:var(--shape-corner-md,8px);background:var(--palette-grey-10,#f8f9fa);box-sizing:border-box}.markdown-content .deep-link-heading{margin-top:var(--space-xl);margin-bottom:var(--space-xs);scroll-margin-top:90px;position:relative}.markdown-content .deep-link-heading.heading-5{margin-top:var(--space-2xl);margin-bottom:var(--space-sm)}.markdown-content .deep-link-heading.heading-7{margin-top:var(--space-xl);margin-bottom:var(--space-xs)}.markdown-content .deep-link-heading .deep-link-anchor{opacity:0;color:var(--theme-surface-on-surface-variant);vertical-align:middle;margin-left:.5rem;font-family:Google Symbols;font-size:1.15em;transition:opacity .2s ease-in-out,color .2s ease-in-out;display:inline-block;text-decoration:none!important}.markdown-content .deep-link-heading .deep-link-anchor:hover,.markdown-content .deep-link-heading .deep-link-anchor:focus{opacity:1;color:var(--theme-primary);text-decoration:none!important}.markdown-content .deep-link-heading:hover .deep-link-anchor{opacity:1}.markdown-content blockquote{background:var(--theme-surface-surface-container,#f8f9fc);padding:var(--space-md) var(--space-lg);margin:var(--space-lg) 0;color:var(--theme-surface-on-surface);font-size:var(--sm-size,14.5px);border-left:4px solid #1a73e8;border-radius:0 8px 8px 0;line-height:1.6}.markdown-content blockquote p{margin:0}.markdown-content blockquote strong,.markdown-content blockquote b{color:var(--theme-surface-on-surface,#202124);font-weight:600!important}.markdown-content blockquote a{color:#1a73e8!important;text-underline-offset:2px!important;font-weight:500!important;text-decoration:underline!important}.markdown-content blockquote a:hover{color:#1557b0!important;text-decoration:underline!important}.markdown-content blockquote code{color:var(--palette-grey-900,#2f3034);background:#0000000f;border-radius:4px;padding:2px 6px;font-family:Google Sans Code,monospace;font-size:.9em}.markdown-content .announcement{align-items:center;gap:var(--space-sm);border:1px solid #1a73e833;border-radius:12px;padding:.85rem 1.15rem;display:flex;background-color:var(--theme-primary-container,#e8f0fe)!important;margin:1.25rem 0!important}.markdown-content .announcement .icon{font-family:Google Symbols;font-size:var(--icon-size-sm);color:var(--theme-primary,#1a73e8)!important}.markdown-content .announcement .text{color:var(--theme-surface-on-surface,#202124);font-size:.92rem;line-height:1.45}.markdown-content .announcement .text strong,.markdown-content .announcement .text b{font-weight:600}.markdown-content .announcement a{margin-left:auto;font-size:.92rem;font-weight:500;color:var(--theme-primary,#1a73e8)!important;text-decoration:underline!important}.markdown-content .announcement a:hover{opacity:.85}.markdown-content .announcement strong{font-weight:600}.markdown-content .feature-block-list{gap:var(--space-md);margin:var(--space-md) 0 var(--space-xl);grid-template-columns:repeat(2,1fr);display:grid}.markdown-content .feature-block{background:var(--theme-surface-surface-container);border-radius:var(--shape-corner-md);padding:var(--space-lg);border:1px solid #0000;transition:all .3s;text-decoration:none!important}.markdown-content .feature-block *{text-decoration:none!important}.markdown-content .feature-block:hover{border-color:var(--theme-outline-variant);box-shadow:0 4px 12px #0000000d}.markdown-content .feature-icon{border-radius:var(--shape-corner-sm);border:1px solid var(--theme-outline-variant);background:#fff;padding:9px;font-family:Google Symbols;font-size:22px;line-height:1em;display:inline-flex}.markdown-content .feature-info{margin:var(--space-md) 0 0}.markdown-content .feature-title{color:var(--theme-surface-on-surface);font-weight:500;display:inline-flex}.markdown-content .feature-title span{opacity:0;font-family:Google Symbols;transition:all .3s}.markdown-content .feature-description{color:var(--theme-surface-on-surface-variant)}.markdown-content .icon-card-container{flex-direction:column;row-gap:16px;width:100%;padding-top:12px;display:flex}.markdown-content .icon-card{-moz-column-gap:20px;justify-content:flex-start;align-items:center;column-gap:20px;transition:all .2s;display:flex;text-decoration:none!important}.markdown-content .icon-card *{text-decoration:none!important}.markdown-content .icon-card:hover{transform:translateY(-2px)}.markdown-content .icon-card:hover .title span{opacity:1;transform:translate(4px)}.markdown-content .icon-card .icon{border-radius:var(--shape-corner-md);border:1px solid var(--divider);background:var(--palette-grey-10);justify-content:center;align-items:center;width:64px;height:64px;padding:19px;font-family:Google Symbols;font-size:26px;display:flex}.markdown-content .icon-card .title{color:var(--palette-grey-1200);align-items:center;font-weight:450;display:inline-flex}.markdown-content .icon-card .title span{opacity:0;font-family:Google Symbols;transition:all .3s}.markdown-content .icon-card .description{color:var(--palette-grey-800)}.chip{background-color:var(--theme-surface-surface-container-high,#f1f3f4);color:var(--theme-surface-on-surface,#1f1f1f);vertical-align:middle;border:1px solid #00000014;border-radius:12px;align-items:center;gap:4px;margin:2px 4px;padding:3px 10px;font-size:.85rem;font-weight:500;line-height:1.3;transition:background-color .2s,border-color .2s,box-shadow .2s;display:inline-flex;text-decoration:none!important}.chip:hover{background-color:var(--theme-primary-container,#e8f0fe);border-color:#1a73e866;box-shadow:0 1px 3px #1a73e826;color:var(--theme-primary,#1a73e8)!important}.agent-first-section:where(.astro-73zxsoak){padding:var(--space-6xl) 0 var(--space-5xl);z-index:1;position:relative;overflow-x:clip}.agent-first-text:where(.astro-73zxsoak){z-index:1;margin-block-end:var(--space-7xl);position:relative}.grid-container:where(.astro-73zxsoak){margin:var(--space-7xl) auto var(--space-xl);z-index:5;position:relative}.icon-list:where(.astro-73zxsoak){margin:var(--space-xl) 0 0;will-change:transform;flex-wrap:nowrap;justify-content:center;gap:8px;padding:0;display:flex}.icon-list:where(.astro-73zxsoak) li:where(.astro-73zxsoak){padding:0;list-style:none}.bouncer:where(.astro-73zxsoak){border:1px solid var(--theme-outline-variant);will-change:transform;backface-visibility:hidden;aspect-ratio:1;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;background:#b7bfd917;border-radius:50%;justify-content:center;align-items:center;width:98px;font-size:36px;font-weight:300;display:flex;position:relative}.bouncer:where(.astro-73zxsoak):nth-child(2){z-index:2}@media (max-width:1024px){.agent-first-section:where(.astro-73zxsoak){padding:40px 0 var(--space-4xl) 0}.icon-list:where(.astro-73zxsoak){gap:6px}.agent-first-text:where(.astro-73zxsoak){text-align:center;margin-block-end:var(--space-5xl)}.bouncer:where(.astro-73zxsoak){width:70px;font-size:28px}}.landing-use-case-section:where(.astro-gk6ge62r){border-top:1px solid var(--theme-outline-variant);width:100%;padding-block-start:72px;padding-block-end:var(--space-6xl);overflow-x:clip}.landing-use-case-header:where(.astro-gk6ge62r){margin-block-end:var(--space-3xl)}.landing-use-case-header:where(.astro-gk6ge62r) .body:where(.astro-gk6ge62r){color:var(--theme-surface-on-surface-variant)}.use-case-header-main:where(.astro-gk6ge62r){margin-block-end:var(--space-lg)}.use-case-header-main:where(.astro-gk6ge62r) h2:where(.astro-gk6ge62r) span:where(.astro-gk6ge62r){display:block}.slide-image:where(.astro-gk6ge62r){cursor:pointer;width:100%;position:relative}.slide-image:where(.astro-gk6ge62r):hover .video-control-button:where(.astro-gk6ge62r){opacity:0;transform:translate(-50%,-50%)scale(.8)}.slide-image-wrapper:where(.astro-gk6ge62r){aspect-ratio:848/488;border-radius:var(--shape-corner-xl);z-index:3;background:var(--theme-surface-surface-container);flex:1;width:100%;position:relative;overflow:hidden}.slide-image-wrapper:where(.astro-gk6ge62r) .list-image:where(.astro-gk6ge62r),.slide-image-wrapper:where(.astro-gk6ge62r) .card-video:where(.astro-gk6ge62r){-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.slider-copy-wrapper:where(.astro-gk6ge62r){margin-block-start:var(--space-lg);margin-block-end:120px;display:grid;position:relative}.slider-copy-wrapper:where(.astro-gk6ge62r) .slider-copy:where(.astro-gk6ge62r){grid-area:1/1;max-inline-size:450px}.slider-copy-wrapper:where(.astro-gk6ge62r) .slider-copy:where(.astro-gk6ge62r)>:where(.astro-gk6ge62r){opacity:0;visibility:hidden;transform:translateY(30px)}.slider-copy-wrapper:where(.astro-gk6ge62r) .slider-copy:where(.astro-gk6ge62r) .arrow-link:where(.astro-gk6ge62r){margin-block-start:var(--space-lg)}.slider-copy-wrapper:where(.astro-gk6ge62r) .slider-copy:where(.astro-gk6ge62r) .body:where(.astro-gk6ge62r){color:var(--theme-surface-on-surface-variant)}.slider-controls-container:where(.astro-gk6ge62r){align-items:center;display:flex;position:absolute;inset-block-start:0;inset-inline-end:0}.slide-image-overlay:where(.astro-gk6ge62r){color:#fff;z-index:5;justify-content:flex-start;align-items:center;width:100%;height:100%;padding-left:36px;display:flex;position:absolute;top:0;left:0}.slide-image-overlay:where(.astro-gk6ge62r) .typed-container{max-width:280px}.video-control-button:where(.astro-gk6ge62r){color:#fff;opacity:.8;background:#0000004d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-family:Google Symbols;font-size:2.5rem;transition:transform .3s,opacity .3s,background .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-control-button:where(.astro-gk6ge62r):hover{opacity:1;background:#00000080}@media screen and (max-width:1024px){.landing-use-case-section:where(.astro-gk6ge62r){padding-block-end:var(--space-4xl)}.slider-controls-container:where(.astro-gk6ge62r){margin-block-start:24px;margin-inline:auto;position:relative}}.try-solutions-section:where(.astro-t24vh7ys){border-top:1px solid var(--theme-outline-variant);width:100%;padding-block:55px;display:flex;position:relative;overflow-x:clip}.section-wrapper:where(.astro-t24vh7ys){width:100%;display:flex}.solution-section:where(.astro-t24vh7ys){flex-basis:50%;justify-content:center;align-items:center;width:50%;display:flex;position:relative}.try-solution-background:where(.astro-t24vh7ys){z-index:1;position:absolute;inset:0}.try-solutions-content:where(.astro-t24vh7ys){padding:250px var(--page-margin);text-align:center;z-index:5;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.try-solutions-content:where(.astro-t24vh7ys) .try-solution-label:where(.astro-t24vh7ys){-webkit-backdrop-filter:blur(10px);border:1px solid var(--theme-outline-variant);background:#ffffffd9;border-radius:4px;margin-block-end:var(--space-md);padding:4px 8px}.try-solutions-content:where(.astro-t24vh7ys) .header:where(.astro-t24vh7ys){margin:0}.try-solutions-content:where(.astro-t24vh7ys) .subhead:where(.astro-t24vh7ys){color:var(--theme-surface-on-surface-variant);margin:0 0 var(--space-xl)}.solutions-cta:where(.astro-t24vh7ys){max-width:100%}.solutions-cta:where(.astro-t24vh7ys) .grid-col:where(.astro-t24vh7ys){margin:var(--space-sm);padding:0}@media (max-width:1024px){.section-wrapper:where(.astro-t24vh7ys){flex-direction:column}.solution-section:where(.astro-t24vh7ys){flex-basis:100%;width:100%}.try-solutions-content:where(.astro-t24vh7ys){padding:var(--space-5xl) var(--page-margin)}}.landing-latest-blogs:where(.astro-m5y766cv){border-top:1px solid var(--theme-outline-variant);inline-size:100%;margin-block-end:var(--space-6xl);padding-block-start:72px;overflow-x:clip}.landing-latest-blogs-header:where(.astro-m5y766cv){margin:0 0 var(--space-3xl);justify-content:space-between;align-items:center;display:flex}.slider-wrapper:where(.astro-m5y766cv){inline-size:100%;position:relative}.slider-inner:where(.astro-m5y766cv){gap:var(--grid-gutter);grid-template-columns:repeat(var(--item-count), var(--item-width,288px));will-change:transform;margin-block-end:var(--space-3xl);display:grid}.list-image-wrapper:where(.astro-m5y766cv){aspect-ratio:1;border-radius:var(--shape-corner-md);margin:0 0 var(--space-lg) 0;overflow:hidden}.list-image:where(.astro-m5y766cv){-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;user-drag:none;width:100%;height:100%;position:relative}.list-item:where(.astro-m5y766cv){text-decoration:none;position:relative}.list-item:where(.astro-m5y766cv):not(:last-child):after{content:"";top:0;left:calc(100% + var(--grid-gutter) / 2);background:#2122260f;block-size:100%;inline-size:1px;position:absolute}.list-item-content:where(.astro-m5y766cv) .item-title:where(.astro-m5y766cv){margin:0 0 var(--space-md);color:var(--theme-surface-on-surface)}.list-item-metadata:where(.astro-m5y766cv){color:var(--theme-surface-on-surface-variant);gap:var(--space-md);margin:0 0 var(--space-sm);font-weight:400;display:flex}.slider-controls-container:where(.astro-m5y766cv){justify-content:flex-start;margin-block-start:24px;display:flex}@media screen and (max-width:1024px){.landing-latest-blogs:where(.astro-m5y766cv){margin-block-end:var(--space-2xl)}}.welcome-wrapper:where(.astro-lcdefpme){justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative}.hero-video-wrapper:where(.astro-lcdefpme){z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0}.hero-video-container:where(.astro-lcdefpme){width:100%;height:100%;position:relative}.welcome-section:where(.astro-lcdefpme){padding:var(--space-xl) 0 var(--space-3xl);text-align:center;flex-direction:column;justify-content:center;align-items:center;font-weight:450;display:flex;position:relative;overflow-x:clip}.header-container:where(.astro-lcdefpme){margin-inline:var(--page-margin);margin-block:32px 64px;position:relative}.landing-main-header:where(.astro-lcdefpme){max-inline-size:1100px;margin:0;font-size:5rem;font-weight:450;line-height:1.1}.landing-main-header:where(.astro-lcdefpme) span:where(.astro-lcdefpme){display:block}.landing-main-header:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-of-type(2){color:var(--theme-surface-on-surface-variant);font-size:3.5rem}.welcome-cta:where(.astro-lcdefpme){gap:var(--space-md);max-width:100%;margin:0 var(--page-margin) 0;justify-content:center;align-items:center;display:flex}.logo-container:where(.astro-lcdefpme){margin-bottom:var(--space-md);justify-content:center;display:flex}.cta-inner:where(.astro-lcdefpme){align-items:center;gap:4px;display:inline-flex}@media (max-width:1024px){.welcome-section:where(.astro-lcdefpme){margin:0 0 var(--space-3xl);padding:0}.landing-main-header:where(.astro-lcdefpme){font-size:3rem}.landing-main-header:where(.astro-lcdefpme) span:where(.astro-lcdefpme):nth-of-type(2){font-size:2rem}}.download-page:where(.astro-ztvyq43n){flex-direction:column;padding-top:60px;padding-bottom:60px;display:flex}@media (min-width:1024px){.download-page:where(.astro-ztvyq43n){padding-top:100px;padding-bottom:80px}}.header-section:where(.astro-ztvyq43n){margin-bottom:var(--space-xl)}.header-section:where(.astro-ztvyq43n) .grid-row:where(.astro-ztvyq43n){align-items:center}.header-section:where(.astro-ztvyq43n) .page-title:where(.astro-ztvyq43n){margin-bottom:0}.header-section:where(.astro-ztvyq43n) .actions:where(.astro-ztvyq43n){justify-content:flex-end;align-items:center;display:flex;position:relative}@media (max-width:767px){.header-section:where(.astro-ztvyq43n) .actions:where(.astro-ztvyq43n){margin-top:var(--space-md);justify-content:flex-start}}.download-os-nav:where(.astro-ztvyq43n){background:var(--theme-surface,#fff);border-bottom:1px solid var(--theme-outline,#2122261f);padding-block:var(--space-md);z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-bottom:0;position:sticky;top:64px}.download-os-nav:where(.astro-ztvyq43n) .os-tabs:where(.astro-ztvyq43n){gap:var(--space-sm);scrollbar-width:none;display:flex;overflow-x:auto}.download-os-nav:where(.astro-ztvyq43n) .os-tabs:where(.astro-ztvyq43n)::-webkit-scrollbar{display:none}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n){background:var(--theme-surface,#fff);border:1px solid var(--theme-outline,#2122261f);cursor:pointer;color:var(--theme-surface-on-surface-variant,#5f6368);white-space:nowrap;border-radius:100px;outline:none;align-items:center;gap:10px;padding:8px 20px;font-family:Google Sans,sans-serif;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n):hover{background:var(--theme-surface-variant,#f1f3f4);color:var(--theme-surface-on-surface,#202124);border-color:var(--theme-outline-variant,#2122263d)}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active{background:var(--theme-primary-primary,#1a73e8);color:var(--theme-primary-on-primary,#fff);border-color:var(--theme-primary-primary,#1a73e8)}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active .icon,.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n).active svg{color:#fff}.download-os-nav:where(.astro-ztvyq43n) .os-tab-button:where(.astro-ztvyq43n) .tab-icon:where(.astro-ztvyq43n){justify-content:center;align-items:center;display:inline-flex}.sections-wrapper:where(.astro-ztvyq43n)>.grid-container:where(.astro-ztvyq43n){position:relative}.sections-wrapper:where(.astro-ztvyq43n)>.grid-container:where(.astro-ztvyq43n):after{content:"";inset-inline:var(--page-margin);background:var(--theme-outline,#2122261f);block-size:1px;position:absolute;inset-block-end:0}.sections-stack:where(.astro-ztvyq43n)>.download-section:where(.astro-ztvyq43n):not(:first-child){border-top:1px solid var(--theme-outline,#2122261f)}.download-section:where(.astro-ztvyq43n){padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);scroll-margin-top:140px}@media (max-width:1024px){.download-section:where(.astro-ztvyq43n){padding-top:var(--space-xl);padding-bottom:var(--space-xl);scroll-margin-top:120px}}.section-title-wrapper:where(.astro-ztvyq43n){margin:0 0 var(--space-xl) 0;align-items:center;gap:12px;display:flex}.section-title-wrapper:where(.astro-ztvyq43n) .section-title:where(.astro-ztvyq43n){margin:0}.nav-version-chip:where(.astro-ztvyq43n){color:#174ea6;background:#e8f0fe;border:1px solid #d2e3fc;border-radius:8px;flex-shrink:0;align-items:center;padding:2px 8px;font-family:Roboto Mono,monospace;font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none;transition:all .15s;display:inline-flex}.nav-version-chip:where(.astro-ztvyq43n):hover{color:#1a73e8;background:#d2e3fc;border-color:#aecbfa;text-decoration:none}.section-description:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant);max-inline-size:580px;margin-block-end:var(--space-xl)}.section-actions:where(.astro-ztvyq43n){gap:var(--space-sm);display:flex}.os-platform-container:where(.astro-ztvyq43n){width:100%}.os-platform-content:where(.astro-ztvyq43n){width:100%;display:none}.os-platform-content:where(.astro-ztvyq43n).active{display:block}.platform-column-card:where(.astro-ztvyq43n){gap:var(--space-md);flex-direction:column;max-width:640px;display:flex}.download-links-row:where(.astro-ztvyq43n){gap:var(--space-md);flex-wrap:wrap;display:flex}.download-links-row:where(.astro-ztvyq43n) a{min-width:220px}@media (max-width:767px){.download-links-row:where(.astro-ztvyq43n){flex-direction:column}.download-links-row:where(.astro-ztvyq43n) a{width:100%}}.requirements-section:where(.astro-ztvyq43n){margin-top:var(--space-xs)}.requirements-section:where(.astro-ztvyq43n) .strong:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface);margin-block-end:4px;font-size:.85rem;display:block}.requirements-section:where(.astro-ztvyq43n) .caption:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant);margin:0;font-size:.82rem}.command-snippet-section:where(.astro-ztvyq43n){gap:var(--space-xl);flex-direction:column;max-inline-size:720px;display:flex}.command-snippet-section:where(.astro-ztvyq43n) .platform-title:where(.astro-ztvyq43n){margin-bottom:0}.command-snippet-section:where(.astro-ztvyq43n) .code-container{margin:8px 0 0}.platform-title:where(.astro-ztvyq43n){align-items:center;gap:8px;margin-bottom:12px;display:flex}.platform-title:where(.astro-ztvyq43n) .icon{vertical-align:middle;justify-content:center;align-items:center;display:inline-flex}.platform-title:where(.astro-ztvyq43n) span:where(.astro-ztvyq43n){font-size:1.1rem;font-weight:500}.extensions-grid:where(.astro-ztvyq43n){-moz-column-gap:var(--grid-gutter);column-gap:var(--grid-gutter);row-gap:var(--space-2xl);margin-bottom:var(--space-2xl);grid-template-columns:repeat(2,1fr);width:100%;display:grid}@media (max-width:767px){.extensions-grid:where(.astro-ztvyq43n){row-gap:var(--space-xl);grid-template-columns:1fr}}.extension-item:where(.astro-ztvyq43n){gap:var(--space-sm);flex-direction:column;display:flex}.extension-header:where(.astro-ztvyq43n){align-items:center;gap:10px;display:flex}.extension-header:where(.astro-ztvyq43n) .extension-icon:where(.astro-ztvyq43n){color:var(--theme-primary,#1a73e8);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.extension-header:where(.astro-ztvyq43n) .extension-name:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface,#202124);margin:0;font-family:Google Sans,sans-serif;font-size:1.15rem;font-weight:500}.extension-description:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface-variant,#5f6368);max-inline-size:480px;margin:0;font-size:.9rem;line-height:1.5}.extension-actions:where(.astro-ztvyq43n){gap:var(--space-sm);padding-top:var(--space-xs);flex-wrap:wrap;display:flex}.standalone-ide-wrapper:where(.astro-ztvyq43n){margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--theme-outline,#2122261f)}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-title-wrapper:where(.astro-ztvyq43n){margin:0 0 var(--space-xs) 0;align-items:center;gap:12px;display:flex}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-title-wrapper:where(.astro-ztvyq43n) .standalone-title:where(.astro-ztvyq43n){color:var(--theme-surface-on-surface,#202124);margin:0;font-size:1.15rem;font-weight:500}.standalone-ide-wrapper:where(.astro-ztvyq43n) .standalone-description:where(.astro-ztvyq43n){margin:0 0 var(--space-md) 0;color:var(--theme-surface-on-surface-variant,#5f6368);max-inline-size:580px;font-size:.9rem}.dropdown-panel:where(.astro-nz4fptcl){justify-content:space-between;gap:var(--grid-gutter);width:100%;display:flex}.dropdown-title:where(.astro-nz4fptcl){text-wrap:balance}.dropdown-info:where(.astro-nz4fptcl){color:var(--theme-surface-on-surface-variant);margin:var(--space-md) 0 var(--space-lg)}.nav-button:where(.astro-nz4fptcl){background:var(--theme-nav-button);border-radius:var(--shape-corner-rounded);color:var(--theme-surface-on-tonal);cursor:pointer;font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);border:1px solid #0000;align-items:center;padding:8px 16px;font-weight:430;text-decoration:none;transition:all .15s ease-out;display:inline-flex}.nav-button:where(.astro-nz4fptcl) .icon:where(.astro-nz4fptcl){color:inherit;margin:0 var(--space-sm) 0 0}.nav-button:where(.astro-nz4fptcl):hover,.nav-button:where(.astro-nz4fptcl):focus,.nav-button:where(.astro-nz4fptcl):focus-visible{background:var(--theme-nav-button-hover);outline:none}.nav-button:where(.astro-nz4fptcl):disabled{cursor:not-allowed}.nav-button:where(.astro-nz4fptcl) span:where(.astro-nz4fptcl){margin:0 0 0 var(--space-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;direction:ltr;font-family:Google Symbols;font-style:normal;font-weight:300;line-height:1}.subnav-column:where(.astro-nz4fptcl){border-inline:1px solid var(--theme-outline-variant);padding-inline:var(--space-sm)}.subnav-label:where(.astro-nz4fptcl){color:var(--theme-surface-on-surface-variant);padding:var(--space-xs) var(--space-md);margin-block-end:var(--space-sm)}.subnav:where(.astro-nz4fptcl){flex-direction:column;align-items:flex-start;width:100%;display:flex}.subnav-link:where(.astro-nz4fptcl){color:var(--theme-surface-on-surface);width:100%;padding:var(--space-xs) var(--space-md);border-radius:var(--shape-corner-xs);align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.subnav-link:where(.astro-nz4fptcl) .link-icon:where(.astro-nz4fptcl){margin:0 var(--space-sm) 0 0;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;direction:ltr;font-family:Google Symbols;font-size:22px;font-style:normal;font-weight:300;line-height:1;display:inline-flex}.subnav-link:where(.astro-nz4fptcl) .link-arrow:where(.astro-nz4fptcl){font-family:Google Symbols;font-size:var(--icon-size-sm);letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;margin:0 0 0 var(--space-xs);direction:ltr;align-items:center;font-style:normal;font-weight:300;line-height:1;transition:all .2s ease-out;display:inline-flex}.subnav-link:where(.astro-nz4fptcl):focus,.subnav-link:where(.astro-nz4fptcl):hover{background-color:var(--theme-surface-surface-container-high);color:var(--palette-blue-600);outline:none}.subnav-link:where(.astro-nz4fptcl):focus .link-arrow:where(.astro-nz4fptcl),.subnav-link:where(.astro-nz4fptcl):hover .link-arrow:where(.astro-nz4fptcl){transform:translate(2px,-2px)}@media (max-width:1024px){.dropdown-panel:where(.astro-nz4fptcl){padding:var(--space-lg);gap:var(--space-md);flex-direction:column-reverse;display:flex}.dropdown-title:where(.astro-nz4fptcl),.dropdown-info:where(.astro-nz4fptcl),.subnav-content-container:where(.astro-nz4fptcl){display:none}.subnav-column:where(.astro-nz4fptcl){border-inline:0;padding-inline:0}}.header:where(.astro-nen7h5rs){z-index:100;-webkit-backdrop-filter:blur(5px);background:#ffffffd9;width:100%;min-height:36px;transition:transform .3s ease-in-out,background-color .3s;position:fixed;top:0;left:0;right:0}.header:where(.astro-nen7h5rs).hidden{transform:translateY(-100%)}.header:where(.astro-nen7h5rs).scrolled,.header:where(.astro-nen7h5rs).opaque,.header:where(.astro-nen7h5rs).dropdown-open,.header:where(.astro-nen7h5rs).menu-open{background:#fff}.header:where(.astro-nen7h5rs).menu-open{transform:translateY(0)!important}.main-content:where(.astro-nen7h5rs){padding:var(--space-sm) 0;justify-content:space-between;align-items:center;display:flex}.logo-container:where(.astro-nen7h5rs){align-items:center;display:inline-flex;position:relative}.logo-context-menu:where(.astro-nen7h5rs){z-index:1001;-webkit-backdrop-filter:blur(16px);opacity:0;background:#fff;border:1px solid #00000014;border-radius:16px;width:max-content;min-width:235px;padding:8px;transition:opacity .18s cubic-bezier(.165,.84,.44,1),transform .18s cubic-bezier(.165,.84,.44,1);display:none;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-6px)scale(.96);box-shadow:0 16px 40px #0000001f,0 3px 10px #0000000a}.logo-context-menu:where(.astro-nen7h5rs).visible{opacity:1;flex-direction:column;gap:3px;display:flex;transform:translateY(0)scale(1)}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-divider:where(.astro-nen7h5rs){background:#00000014;height:1px;margin:4px 6px}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs){color:#202124;letter-spacing:-.1px;white-space:nowrap;cursor:pointer;box-sizing:border-box;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:8px 12px;font-family:Google Sans Flex,Google Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs):hover{color:#000;background-color:#f1f3f4}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-icon:where(.astro-nen7h5rs){color:#5f6368;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-icon:where(.astro-nen7h5rs) svg,.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-icon:where(.astro-nen7h5rs) svg:where(.astro-nen7h5rs){width:18px;height:18px;display:block}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-icon:where(.astro-nen7h5rs) .symbol:where(.astro-nen7h5rs){justify-content:center;align-items:center;width:24px;height:24px;font-family:Google Symbols;font-size:20px;line-height:24px;display:flex}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-label:where(.astro-nen7h5rs){text-align:left;flex:1;align-items:center;line-height:24px;display:flex}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs) .item-status:where(.astro-nen7h5rs){color:#188038;margin-left:auto;font-size:12px;font-weight:600;display:none}.logo-context-menu:where(.astro-nen7h5rs) .context-menu-item:where(.astro-nen7h5rs).copied .item-status:where(.astro-nen7h5rs){display:inline-block}.dropdown:where(.astro-nen7h5rs),.mobile-menu:where(.astro-nen7h5rs){-webkit-backdrop-filter:blur(10px);border-radius:0 0 var(--shape-corner-lg) var(--shape-corner-lg);z-index:99;background:#fff;display:none;position:absolute;top:100%;left:0;right:0}.dropdown:where(.astro-nen7h5rs).open,.mobile-menu:where(.astro-nen7h5rs).open{display:block}.dropdown:where(.astro-nen7h5rs){padding:var(--space-2xl) 0 var(--space-xl);border-top:1px solid var(--theme-surface-surface-container-higher)}.dropdown-panel-wrapper:where(.astro-nen7h5rs){display:none}.dropdown-panel-wrapper:where(.astro-nen7h5rs).open{display:block}.dropdown-overlay:where(.astro-nen7h5rs){opacity:0;pointer-events:none;z-index:90;background:#00000012;width:100vw;height:100vh;transition:all .3s;position:fixed;inset:0}.dropdown-overlay:where(.astro-nen7h5rs).open{pointer-events:auto;animation:.3s ease-in forwards delayed-fade-in}.mobile-menu-content:where(.astro-nen7h5rs){border-top:1px solid var(--theme-surface-surface-container-higher);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;max-height:calc(100vh - 56px);padding:0 0 var(--space-4xl);overflow-y:auto}.mobile-dropdown-section:where(.astro-nen7h5rs){background:var(--theme-surface-surface-container-low);display:none}.mobile-dropdown-section:where(.astro-nen7h5rs).open{display:block}.logo-link:where(.astro-nen7h5rs){margin:0 var(--space-xl) 0 0;align-items:center;height:100%;display:inline-flex;transform:translateY(-3px);color:#202124!important}.logo:where(.astro-nen7h5rs){width:auto;height:21px;display:block}.header-actions:where(.astro-nen7h5rs){justify-content:space-between;align-items:center;width:100%;display:flex}.header-cta-group:where(.astro-nen7h5rs){align-items:center;gap:var(--space-sm);display:flex}.rocket-link:where(.astro-nen7h5rs){justify-content:center;align-items:center;padding:4px 6px;font-size:1.25rem;line-height:1;text-decoration:none;transition:transform .15s ease-out,opacity .15s ease-out;display:inline-flex;position:relative}.rocket-link:where(.astro-nen7h5rs):hover{opacity:.85;transform:scale(1.15)}.rocket-link:where(.astro-nen7h5rs):hover .tooltip:where(.astro-nen7h5rs){opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.rocket-link:where(.astro-nen7h5rs) .tooltip:where(.astro-nen7h5rs){color:#fff;letter-spacing:.2px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:1000;background:#202124e6;border-radius:6px;padding:5px 10px;font-family:Google Sans Flex,Google Sans,sans-serif;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s,visibility .18s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px);box-shadow:0 4px 12px #00000026}.header-actions-right:where(.astro-nen7h5rs){align-items:center;gap:var(--space-md);display:flex}.menu-toggle{display:none!important}.nav:where(.astro-nen7h5rs){align-items:center;display:flex}.mobile-rocket-link:where(.astro-nen7h5rs){display:none}@media (max-width:1024px){.header:where(.astro-nen7h5rs){align-items:flex-start}.header-actions:where(.astro-nen7h5rs){display:none}.mobile-rocket-link:where(.astro-nen7h5rs){display:inline-flex}.mobile-rocket-link:where(.astro-nen7h5rs) .tooltip:where(.astro-nen7h5rs){left:auto;right:0;transform:translateY(-4px)}.mobile-rocket-link:where(.astro-nen7h5rs):hover .tooltip:where(.astro-nen7h5rs){transform:translateY(0)}.menu-toggle{line-height:1em;font-size:var(--icon-size-sm);justify-content:center;width:3.5em;padding:0;font-family:Google Symbols!important;display:inline-flex!important}}.mobile-nav-item:where(.astro-nen7h5rs){border:none;border-bottom:1px solid var(--theme-surface-surface-container-higher);color:var(--theme-surface-on-surface);padding:var(--space-lg);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;font-family:Google Sans Flex,sans-serif;font-size:1.15rem;font-weight:500;text-decoration:none;display:flex}.mobile-nav-item:where(.astro-nen7h5rs) .mobile-chevron:where(.astro-nen7h5rs),.mobile-nav-item:where(.astro-nen7h5rs) span:where(.astro-nen7h5rs){letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;margin:0 0 0 var(--space-sm);transition:transform .2s all;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-family:Google Symbols;font-style:normal;font-weight:300;line-height:1;display:inline-flex}.mobile-nav-item:where(.astro-nen7h5rs) .mobile-chevron:where(.astro-nen7h5rs) svg:where(.astro-nen7h5rs),.mobile-nav-item:where(.astro-nen7h5rs) span:where(.astro-nen7h5rs) svg:where(.astro-nen7h5rs){fill:currentColor;display:block}.mobile-nav-item:where(.astro-nen7h5rs).open .mobile-chevron:where(.astro-nen7h5rs),.mobile-nav-item:where(.astro-nen7h5rs).open span:where(.astro-nen7h5rs){transform:rotate(-180deg)}@keyframes delayed-fade-in{0%{opacity:0}50%{opacity:0}to{opacity:1}}#footer-wrapper:where(.astro-ipindhfc){pointer-events:none;width:100%;padding-top:var(--space-2xl);padding-bottom:var(--space-xl)}.footer-banner:where(.astro-ipindhfc){width:100%;height:auto;display:block;overflow:visible}.footer:where(.astro-jo6i4kqk){border-top:1px solid var(--theme-outline-variant);background:var(--theme-surface-surface-container-low);width:100%;padding-block-start:var(--space-lg)}.footer-main-content:where(.astro-jo6i4kqk){width:100%;margin-block-end:20px}.footer-inner:where(.astro-jo6i4kqk){flex-wrap:wrap;display:flex}.footer-nav-section:where(.astro-jo6i4kqk){flex-direction:column;align-items:flex-start;max-width:288px;display:flex}.footer-nav-section:where(.astro-jo6i4kqk) .caption:where(.astro-jo6i4kqk){color:var(--theme-surface-on-surface-variant);margin:0 0 var(--space-md);font-weight:500}.footer-nav-section:where(.astro-jo6i4kqk) .call-to-action--nav:where(.astro-jo6i4kqk){padding:var(--space-xs) 0;color:var(--theme-surface-on-surface);margin:0;font-weight:500;text-decoration:none;display:block}.footer-nav-section:where(.astro-jo6i4kqk) .call-to-action--nav:where(.astro-jo6i4kqk):hover{text-decoration:underline}.footer-img-container:where(.astro-jo6i4kqk){width:100%;overflow:visible}.footer-google-links:where(.astro-jo6i4kqk){border-top:1px solid var(--theme-outline-variant);width:100%;padding-block:42px 32px}.footer-google-logo:where(.astro-jo6i4kqk){color:var(--theme-surface-on-surface-variant);display:inline-flex}.footer-google-logo:where(.astro-jo6i4kqk):hover{color:var(--theme-surface-on-surface)}.footer-google-nav:where(.astro-jo6i4kqk){gap:var(--space-md);flex-wrap:wrap;display:flex}.footer-google-nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk){color:var(--theme-surface-on-surface-variant);font-weight:500;text-decoration:none}.footer-google-nav:where(.astro-jo6i4kqk) a:where(.astro-jo6i4kqk):hover{color:var(--theme-surface-on-surface);text-decoration:underline}@media (max-width:1024px){.footer-google-links:where(.astro-jo6i4kqk){align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.footer-inner:where(.astro-jo6i4kqk){row-gap:var(--space-2xl)}}@media (max-width:767px){.footer-google-links:where(.astro-jo6i4kqk){align-items:flex-start;gap:var(--space-lg)}.footer-google-nav:where(.astro-jo6i4kqk){gap:var(--space-sm);flex-direction:column}.footer-google-links:where(.astro-jo6i4kqk){border-top:1px solid var(--theme-outline-variant);padding-block-end:64px}.footer-inner:where(.astro-jo6i4kqk){row-gap:var(--space-lg)}}.grid-overlay:where(.astro-kxjcngru){z-index:9999;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow-y:hidden}.grid-col-visual:where(.astro-kxjcngru){background-color:#ff000014;width:100%;height:100vh}.landing-video-section:where(.astro-4xhi77lm){--intrinsic-aspect-ratio:1920 / 1080;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto;display:flex;position:relative;transform:scale(1)}.landing-video:where(.astro-4xhi77lm){border-radius:var(--shape-corner-xl);box-sizing:border-box;pointer-events:none;height:auto;inline-size:100%;transform:scale(1)}.video-header:where(.astro-4xhi77lm){margin-bottom:var(--space-xl);text-align:left;max-width:700px}.video-header:where(.astro-4xhi77lm) h2:where(.astro-4xhi77lm){margin-bottom:var(--space-md)}.video-header:where(.astro-4xhi77lm) p:where(.astro-4xhi77lm){color:#45474d;max-inline-size:400px}.video-wrapper:where(.astro-4xhi77lm){margin-inline:var(--youtube-video-margin-inline,calc((var(--page-margin) - 6px) * -1));cursor:pointer;border-radius:var(--shape-corner-xl);line-height:0;position:relative;overflow:hidden}.video-wrapper:where(.astro-4xhi77lm):hover .video-control-button:where(.astro-4xhi77lm){opacity:0;transform:scale(.8)}.custom-cursor:where(.astro-4xhi77lm){pointer-events:none;z-index:100;will-change:transform;position:absolute;top:0;left:0}.custom-cursor:where(.astro-4xhi77lm) .cursor-content:where(.astro-4xhi77lm){color:#000;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--shape-corner-rounded,999px);align-items:center;gap:var(--space-sm);white-space:nowrap;border:1px solid var(--theme-outline-outline-variant);background:#fff;display:flex}.custom-cursor:where(.astro-4xhi77lm) .cursor-content:where(.astro-4xhi77lm) .symbol:where(.astro-4xhi77lm){font-size:24px;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "ROND" 50, "opsz" 48!important}.video-control-button:where(.astro-4xhi77lm){background:var(--theme-surface-overlay-low);border-radius:var(--shape-corner-rounded,999px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;z-index:10;width:48px;height:48px;right:calc(var(--space-md) + 6px);bottom:calc(var(--space-md) + 6px);border:none;outline:none;justify-content:center;align-items:center;transition:transform .3s,opacity .3s;display:inline-flex;position:absolute;font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48!important}@media (max-width:1024px){.landing-video-section:where(.astro-4xhi77lm){padding:var(--space-2xl) 0}}@media (max-width:767px){.landing-video-section:where(.astro-4xhi77lm){padding:0}}.feature-explorer-section:where(.astro-hkzvdn3m){padding:var(--space-6xl) 0}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-list:where(.astro-hkzvdn3m){gap:var(--space-lg);flex-direction:column;display:flex}@media screen and (max-width:1024px){.feature-explorer-section:where(.astro-hkzvdn3m) .feature-list:where(.astro-hkzvdn3m){gap:var(--space-4xl)}}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-item:where(.astro-hkzvdn3m) .grid-row:where(.astro-hkzvdn3m){align-items:center}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-copy:where(.astro-hkzvdn3m){gap:var(--space-lg);flex-direction:column;display:flex}@media screen and (max-width:1024px){.feature-explorer-section:where(.astro-hkzvdn3m) .feature-copy:where(.astro-hkzvdn3m){margin-bottom:var(--space-xl);text-align:center}}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-title:where(.astro-hkzvdn3m){margin:0}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-description:where(.astro-hkzvdn3m){color:var(--theme-surface-on-surface-variant);margin:0}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-media:where(.astro-hkzvdn3m){border-radius:var(--shape-corner-xl);width:100%;line-height:0;position:relative;overflow:hidden}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-media:where(.astro-hkzvdn3m) .feature-media-item:where(.astro-hkzvdn3m),.feature-explorer-section:where(.astro-hkzvdn3m) .feature-media:where(.astro-hkzvdn3m) img:where(.astro-hkzvdn3m){-o-object-fit:cover;object-fit:cover;will-change:transform;width:100%;height:100%;display:block}.feature-explorer-section:where(.astro-hkzvdn3m) .feature-cta-wrap:where(.astro-hkzvdn3m){margin-top:72px}@media screen and (max-width:1024px){.feature-explorer-section:where(.astro-hkzvdn3m) .feature-cta-wrap:where(.astro-hkzvdn3m){margin-top:var(--space-xl);text-align:center}}@media screen and (max-width:767px){.feature-explorer-section:where(.astro-hkzvdn3m) .feature-cta-wrap:where(.astro-hkzvdn3m){margin-block-end:24px}}@media screen and (min-width:1024px){.order-md-1:where(.astro-hkzvdn3m){order:1}.order-md-2:where(.astro-hkzvdn3m){order:2}}.slider-container:where(.astro-kb4uamjl){width:100%;display:flex;position:relative;overflow:visible}.slider-track:where(.astro-kb4uamjl){grid-template-columns:repeat(var(--item-count,1), var(--slider-width,100%));gap:var(--grid-gutter,24px);will-change:transform;width:100%;display:grid}.slider-track>*{min-width:0}.slider-controls:where(.astro-iormbkgb){background:var(--theme-tonal-tonal);border-radius:99em;align-items:center;padding:4px;display:inline-flex}.slider-control-button:where(.astro-iormbkgb){block-size:36px;color:var(--theme-surface-on-surface);cursor:pointer;background:0 0;border:none;border-radius:99em;justify-content:center;align-items:center;inline-size:42px;padding:0;display:flex}.slider-control-button:where(.astro-iormbkgb):disabled{color:var(--theme-button-states-on-disabled);cursor:not-allowed}.slider-control-button:where(.astro-iormbkgb):hover:not(:disabled){background:#eff0f3}.custom-cursor-wrapper:where(.astro-paliblhy){pointer-events:none;z-index:100;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.custom-cursor:where(.astro-paliblhy){pointer-events:none;z-index:100;will-change:transform;opacity:0;position:absolute;top:0;left:0;transform:scale(0)}.custom-cursor:where(.astro-paliblhy) .cursor-content:where(.astro-paliblhy){color:#000;padding:var(--space-md) var(--space-lg) var(--space-md) var(--space-md);border-radius:var(--shape-corner-rounded,999px);align-items:center;gap:var(--space-sm);white-space:nowrap;border:1px solid var(--theme-outline-outline-variant);background:#fff;display:flex}.custom-cursor:where(.astro-paliblhy) .cursor-content:where(.astro-paliblhy) .symbol:where(.astro-paliblhy){font-size:24px;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "ROND" 50, "opsz" 48!important}.morphing-particles-component-section:where(.astro-hiafllsq){width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.morphing-particles-component-section:where(.astro-hiafllsq) .morphing-particles-container:where(.astro-hiafllsq),.morphing-particles-component-section:where(.astro-hiafllsq) .morphing-particles-container:where(.astro-hiafllsq) canvas{width:100%;height:100%;position:absolute;top:0;left:0}.dialog:where(.astro-mkgfivnz){block-size:100%;color:inherit;background:0 0;border:none;max-block-size:none;inline-size:100%;max-inline-size:none;padding:0}.dialog:where(.astro-mkgfivnz)::backdrop{background:0 0}.dialog-close-button:where(.astro-mkgfivnz){box-sizing:border-box;cursor:pointer;z-index:10;background:var(--theme-surface-surface);border:none;outline:none;justify-content:center;align-items:center;display:flex;position:absolute}.dialog-backdrop:where(.astro-mkgfivnz){opacity:0;z-index:1;background:#000;outline:none;transition:opacity .2s ease-out;position:absolute;inset:0}.dialog-content:where(.astro-mkgfivnz){opacity:0;transition:opacity .4s ease-out;position:relative}.dialog.active .dialog-backdrop:where(.astro-mkgfivnz){opacity:.8}.dialog.active .dialog-content:where(.astro-mkgfivnz){opacity:1}.youtube-dialog:where(.astro-mkgfivnz) .dialog-inner:where(.astro-mkgfivnz){z-index:10;justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding-inline:20px;display:flex;position:relative}@media screen and (min-width:834px){.youtube-dialog:where(.astro-mkgfivnz) .dialog-inner:where(.astro-mkgfivnz){padding-inline:60px}}.youtube-dialog:where(.astro-mkgfivnz) .dialog-close-button:where(.astro-mkgfivnz){border-radius:45px;block-size:36px;inline-size:42px;inset-block-start:-60px;inset-inline-end:0}@media screen and (min-width:834px){.youtube-dialog:where(.astro-mkgfivnz) .dialog-close-button:where(.astro-mkgfivnz){inset-block-start:-40px;inset-inline-end:-40px}}.youtube-dialog:where(.astro-mkgfivnz) .dialog-content:where(.astro-mkgfivnz){aspect-ratio:559/315;inline-size:100%;position:relative}@media screen and (min-width:834px){.youtube-dialog:where(.astro-mkgfivnz) .dialog-content:where(.astro-mkgfivnz){inline-size:80%;min-inline-size:700px;max-inline-size:1200px}}.youtube-dialog:where(.astro-mkgfivnz) .dialog-content:where(.astro-mkgfivnz) .dialog-body:where(.astro-mkgfivnz){border:var(--gemini-color-grey-600) 1px solid;background:var(--gemini-color-grey-600);block-size:100%;border-radius:16px;width:100%;height:100%;line-height:0;overflow:hidden}.youtube-dialog:where(.astro-mkgfivnz) .dialog-content:where(.astro-mkgfivnz) .dialog-body:where(.astro-mkgfivnz) iframe:where(.astro-mkgfivnz),.youtube-dialog:where(.astro-mkgfivnz) .dialog-content:where(.astro-mkgfivnz) .dialog-body:where(.astro-mkgfivnz) iframe{border:0;display:block;width:100%!important;height:100%!important}@keyframes blink{0%{opacity:0}10%{opacity:1}to{opacity:0}}.main-particles-component-section:where(.astro-esuf45jn){width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.main-particles-component-section:where(.astro-esuf45jn) .main-particles-container:where(.astro-esuf45jn),.main-particles-component-section:where(.astro-esuf45jn) .main-particles-container:where(.astro-esuf45jn) canvas{width:100%;height:100%;position:absolute;top:0;left:0}.download-section-container:where(.astro-vwyjoj4m){justify-content:center;width:100%;display:flex}.download-section:where(.astro-vwyjoj4m){width:100%;padding-block:328px;position:relative}.download-section-backdrop:where(.astro-vwyjoj4m){z-index:0;top:0;left:calc((var(--page-margin) - 6px) * -1);right:calc((var(--page-margin) - 6px) * -1);border-radius:var(--shape-corner-xl);background:var(--theme-surface-on-surface);position:absolute;bottom:0;overflow:hidden}.download-section-content:where(.astro-vwyjoj4m){z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative}.download-section-content:where(.astro-vwyjoj4m) .header:where(.astro-vwyjoj4m){color:var(--theme-surface-surface);max-width:550px}.download-section-cta:where(.astro-vwyjoj4m){margin:var(--space-xl) 0 0;z-index:1;align-items:center;gap:4px;display:flex;position:relative}@media (max-width:1024px){.download-section:where(.astro-vwyjoj4m){margin:var(--page-margin) 0;padding-block:180px}.download-section-cta:where(.astro-vwyjoj4m){flex-direction:column;align-items:flex-start}}@media (max-width:767px){.download-section-content:where(.astro-vwyjoj4m){padding:0 var(--space-xl)}}@media (max-width:767px){.button-nav{width:100%}}@media (max-width:1024px){.nav-button{padding:var(--space-md);width:100%}}.typed-container:where(.astro-inbjnz4i){display:inline-block;position:relative}.typed-content:where(.astro-inbjnz4i){display:inline-block}.visually-hidden:where(.astro-inbjnz4i){clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cursor-container:where(.astro-inbjnz4i){transform:translate3d(var(--cursor-pos-x,0), var(--cursor-pos-y,0), 0);pointer-events:none;z-index:2;position:absolute}.blinking-cursor:where(.astro-inbjnz4i){height:1em;animation:.5s infinite blink}.code-container:where(.astro-4g3kud3p){border-radius:var(--shape-corner-md,8px);background:var(--palette-grey-10,#f8f9fa);border:1px solid var(--theme-outline,#dadce0);width:100%;min-height:52px;margin:var(--space-md) 0 var(--space-lg);box-sizing:border-box;flex-direction:column;justify-content:center;padding:14px 48px 14px 16px;display:flex;position:relative;overflow:hidden}.code-container:where(.astro-4g3kud3p).no-header{padding-top:14px;padding-bottom:14px;min-height:52px;padding-inline-end:48px}.code-container:where(.astro-4g3kud3p).no-header .copy-button:where(.astro-4g3kud3p){top:50%;transform:translateY(-50%)}.code-container:where(.astro-4g3kud3p) .header:where(.astro-4g3kud3p){padding:0 0 var(--space-xs);margin-bottom:var(--space-xs);border-bottom:1px solid var(--theme-outline,#dadce0);justify-content:space-between;align-items:center;padding-inline-end:calc(var(--space-xs) + 38px);display:flex}.code-container:where(.astro-4g3kud3p) .header:where(.astro-4g3kud3p) .title:where(.astro-4g3kud3p){color:var(--palette-grey-800,#5f6368);font-family:Google Sans Code,monospace;font-size:var(--xs-size,.75rem);text-transform:uppercase;letter-spacing:.05em;font-weight:500}.code-container:where(.astro-4g3kud3p) .copy-button:where(.astro-4g3kud3p){cursor:pointer;width:32px;height:32px;color:var(--palette-grey-800,#5f6368);z-index:1;top:10px;background:0 0;border:none;border-radius:4px;outline:none;justify-content:center;align-items:center;padding:0;font-family:Google Symbols;font-size:20px;line-height:1;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;inset-inline-end:12px}.code-container:where(.astro-4g3kud3p) .copy-button:where(.astro-4g3kud3p):hover{color:#202124;background-color:#0000000f}.code-container:where(.astro-4g3kud3p) .snippet-area:where(.astro-4g3kud3p){width:100%;margin:0;padding:0}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p){background-color:#0000;margin:0;display:flex}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p){color:#37474f;text-wrap:wrap;font-family:Google Sans Code,sans-serif;font-size:var(--sm-size);line-height:var(--sm-line-height);letter-spacing:var(--sm-letter-spacing);background:0 0;border:none;border-radius:0;padding:0;font-weight:370}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-keyword,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-tag{color:#1967d2}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-function,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-title,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-name{color:#80cbc4}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-string,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-number,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-literal{color:#188038}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-comment{color:#b80672}.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-punctuation,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-operator,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-symbol,.code-container:where(.astro-4g3kud3p) pre:where(.astro-4g3kud3p) code:where(.astro-4g3kud3p) .hljs-attr{color:#5f6368}.button{font-size:var(--base-size);line-height:var(--cta-line-height);letter-spacing:var(--cta-letter-spacing);border-radius:var(--shape-corner-rounded,999px);cursor:pointer;text-align:center;border:1px solid #0000;justify-content:center;align-self:flex-start;align-items:center;height:fit-content;padding:10px 24px;font-family:Google Sans Flex,sans-serif;font-weight:450;text-decoration:none;transition:all .15s ease-out;display:inline-flex}.button span{text-decoration:none}.button .icon{color:#fff;margin:0 var(--space-sm) 2px 0;line-height:0}.button:disabled{cursor:not-allowed}.button-primary{background:var(--theme-primary-primary,#1a73e8);color:var(--theme-primary-on-primary,#fff)}.button-primary:hover,.button-primary:focus-visible{background:var(--theme-button-states-primary-hovered,#1557b0);outline:none}.button-primary:disabled{background:var(--theme-button-states-disabled);color:var(--theme-button-states-on-disabled)}.button-primary-inverse{background:var(--palette-grey-0);color:var(--palette-grey-1200)}.button-primary-inverse:hover,.button-primary-inverse:focus-visible{background:var(--theme-surface-surface-container-high);outline:none}.button-primary-inverse:active{background:var(--theme-surface-surface-container-high)}.button-primary-inverse:disabled{background:var(--theme-button-states-disabled);color:var(--theme-button-states-on-disabled)}.button-secondary{color:var(--theme-surface-on-surface);background:var(--theme-secondary-button);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--theme-outline-variant)}.button-secondary:hover,.button-secondary:focus-visible{background:var(--theme-button-secondary-hover);outline:none}.button-secondary:disabled{background:var(--theme-button-states-disabled);color:var(--theme-button-states-on-disabled)}.button-secondary-inverse{color:var(--theme-surface-surface);background:var(--theme-nav-button-hover);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--theme-inverse-outline-variant)}.button-secondary-inverse:hover,.button-secondary-inverse:focus-visible{background:var(--theme-button-secondary-inverse-hover);outline:none}.button-secondary-inverse:disabled{background:var(--palette-grey-1100);color:var(--palette-grey-50-20)}.button-text,.button-nav{background:0 0}.button-text{color:var(--theme-text-on-text)}.button-text:hover,.button-text:focus-visible{background:var(--theme-button-states-hovered);outline:none}.button-text:active{background:var(--theme-button-states-pressed)}.button-text:disabled{color:var(--theme-button-states-on-disabled)}.button-compact{min-block-size:36px;padding:6px 16px}.download-button,.button-nav{font-size:var(--cta-sm-size);line-height:var(--cta-sm-line-height);letter-spacing:var(--cta-sm-letter-spacing);font-weight:450}.button-nav{color:var(--theme-surface-on-surface-variant)}.button-nav:hover,.button-nav:focus-visible{color:#000;background:var(--theme-nav-button-hover);outline:none}@media (max-width:767px){.button-nav{width:100%}}.dropdown-nav{padding-right:8px}.dropdown-icon,.play-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48;margin:0 0 0 var(--space-xs);transition:transform .3s all;direction:ltr;flex-shrink:0;justify-content:center;align-items:center;font-family:Google Symbols;font-size:1.5em;font-weight:300;line-height:1;display:inline-flex}.dropdown-icon svg,.play-icon svg{fill:currentColor;display:block}.button.dropdown-open .dropdown-icon,.button[aria-expanded=true] .dropdown-icon,.dropdown-open>.dropdown-icon{transform:rotate(-180deg)}.play-icon{font-variation-settings:"FILL" 1, "wght" 300, "GRAD" 0, "ROND" 50, "opsz" 48}@media (max-width:1024px){.nav-button{padding:var(--space-md);width:100%}}.visually-hidden,.visually-hidden:where(.astro-inbjnz4i){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;display:block!important;position:absolute!important;overflow:hidden!important}.header:where(.astro-nen7h5rs) .nav,.nav:where(.astro-nen7h5rs){align-items:center!important;gap:8px!important;display:flex!important}.nav-item,.nav-item:where(.astro-nen7h5rs){align-items:center!important;display:inline-flex!important}.nav-trigger-btn,button.nav-trigger-btn,a.nav-trigger-btn,.call-to-action--nav.button.button-nav{box-shadow:none!important;color:var(--theme-surface-on-surface-variant,#5f6368)!important;font-family:Google Sans Flex,Google Sans,-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:var(--cta-sm-size,.875rem)!important;font-weight:500!important;line-height:var(--cta-sm-line-height,1.25rem)!important;border-radius:var(--shape-corner-rounded,999px)!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;outline:none!important;align-items:center!important;padding:6px 14px!important;text-decoration:none!important;transition:background-color .15s ease-out,color .15s ease-out!important;display:inline-flex!important}.nav-trigger-btn:hover,.nav-trigger-btn:focus-visible,button.nav-trigger-btn:hover,a.nav-trigger-btn:hover,.call-to-action--nav.button.button-nav:hover{background:var(--theme-nav-button-hover,#f1f3f4)!important;color:#202124!important}.header-cta-group:where(.astro-nen7h5rs),.header-cta-group{align-items:center!important;gap:12px!important;display:flex!important}.header-cta-group .download-button{align-items:center!important;gap:6px!important;padding:8px 18px!important;display:inline-flex!important}.subnav-content-container button,.dropdown-trigger button,button.header-item{box-shadow:none;background:0 0;border:none;outline:none}
