@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/c96b09d7cf4faeda.358cye79arq-_.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:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/173f75ea2cea10c1.40bjsws5u51k-.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:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/1d036778205386b8.1zot85a9wl7yr.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-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/9860dbafa623b7ba.1t0y6hs0w1ejs.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:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/ef4e9a5b5770babc.0jxfspzrcw7uu.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-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/75e8767d769c6051.1ssj01hla6bzn.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:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/62976d4ca3d16464.0o6zq_dgrk8vu.woff2)format("woff2");unicode-range:U+2C7,U+301-302,U+304,U+306-309,U+323,U+331,U+200C-200D,U+202E,U+25CC,U+2D30-2D7F}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/1bfc130d717dfbba.275r_y_dtnpe_.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:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/9032f90c563a861c.175malgb0kghm.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;font-style:normal;font-weight:1 1000;font-stretch:100%;font-display:swap;src:url(../media/590bef49563d75ac.p.0xkboo7os-ei0.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}.v_2uaq_className{font-family:Google Sans Flex,Google Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.v_2uaq_variable{--font-flex:"Google Sans Flex", Google Sans, system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/386d24f026f1d48a.31z6c1kadruzf.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a60a58b08427ae19.2qn7hp2cv5v89.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/cef5fbef698aa73d.1petco-jvpwfx.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/bcb940e08d9f821d.01yt1pvnti00d.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;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/34721984a6fc0bfd.0pcr5yezx2z9u.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ec8d3cf1e5e694dd.2pwmmi-o-ntcy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/957f9ba2d2f6f185.2hsdxdea7yv4s.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/5351e3f839aa4879.15eicy9n5hw4o.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/25edf33640e09f3f.2p_11cx7zedtq.woff2)format("woff2");unicode-range:U+589,U+10A0-10FF,U+1C90-1CBA,U+1CBD-1CBF,U+205A,U+2D00-2D2F,U+2E31}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f00526a22f41f1ac.0l7e211m-djcb.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/2b7cf67aae91abd3.2z7eonocl8ftw.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/0f4328b17f9bb497.12y8dheubw-r9.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/82a4614c2ffa6884.33v-tszma_28k.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ebed5ebe2dc1e709.35y6l6lmsw8py.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/ddfea6a5cf035e3a.16pv29fwys47c.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/131fc53f35e2b975.1wf3qunerevy_.woff2)format("woff2");unicode-range:U+1780-17FF,U+19E0-19FF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/2fb17d3683b781c4.3x2fzyoe_t2hs.woff2)format("woff2");unicode-range:U+E81-EDF,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/7e59453f8cf82d3b.2q_em47v1ott_.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+B83,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/41951084d360afd6.0yyiup0lfnuf5.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/c3fe784ab9a7b725.2vi0i04295u5-.woff2)format("woff2");unicode-range:U+964-965,U+D81-DF4,U+1CF2,U+200C-200D,U+25CC,U+111E1-111F4}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/e1251d0920b4fca5.3wp8oywci3_2c.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-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/17b860e2ef59aaed.3r51w1el7_9tb.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/b13f51ed38d16510.2pi93vh1qerlg.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B83,U+C00-C7F,U+1CD5-1CD6,U+1CD8,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/16e0f9670571f798.1cgq2xlof8gr0.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/3f4117218579dc54.1vun0ve5ixz99.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;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/7dfbc8ac3aac3338.0z67wasdf3doh.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/869d67bfbf6dcad1.p.20r9ojruem9mg.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}.o6jX7q_className{font-family:Google Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-style:normal}.o6jX7q_variable{--font-text:"Google Sans", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif}
@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/8afc375ae00c4073.0ej-y_vwusjdb.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:300 800;font-display:swap;src:url(../media/32d72cec54cd93e3.0zo-kjkp986l5.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:300 800;font-display:swap;src:url(../media/2dbe62a95c0726ff.2q0d4erukqy35.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:300 800;font-display:swap;src:url(../media/3269f2f3444a7f87.0r19swh1h08e0.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-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/c336ffd0ba0c9f23.274gi16l25i7e.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:300 800;font-display:swap;src:url(../media/5234d5e197d1bc74.20r2l0w-poxnn.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-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/de8ae01845e73bf0.1-rm81e5qkhh0.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:300 800;font-display:swap;src:url(../media/3877202c07618cc3.1zz57jr4-gbdh.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:300 800;font-display:swap;src:url(../media/9018f37eb2975959.3rdpyg16tk5l2.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:300 800;font-display:swap;src:url(../media/1e31b429abbd1730.0y1o8nr44tw5j.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:300 800;font-display:swap;src:url(../media/cefd04ba4a10b134.p.39isw41usg__a.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}.pPJq4q_className{font-family:Google Sans Code,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-style:normal}.pPJq4q_variable{--font-code:"Google Sans Code", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}
:where(:root){--font-flex:"Google Sans Flex", "Google Sans", system-ui, sans-serif;--font-text:"Google Sans", system-ui, sans-serif;--font-code:"Google Sans Code", ui-monospace, "SFMono-Regular", Menlo, monospace}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-low:#f8fafd;--surface-container:#f0f4f9;--surface-high:#e9eef6;--surface-highest:#dde3ea;--on-surface:#1f1f1f;--on-surface-variant:#444746;--outline:#747775;--outline-variant:#c4c7c5;--primary:#0b57d0;--on-primary:#fff;--primary-container:#d3e3fd;--on-primary-container:#041e49;--secondary-container:#c2e7ff;--on-secondary-container:#001d35;--inverse-surface:#303030;--inverse-on-surface:#f2f2f2;--inverse-primary:#a8c7fa;--error:#b3261e;--error-container:#f9dedc;--on-error-container:#410e0b;--success:#146c2e;--success-container:#c4eed0;--on-success-container:#072711;--warning:#7a5900;--warning-container:#feefc3;--on-warning-container:#5e4200;--g-blue:#4285f4;--g-red:#ea4335;--g-yellow:#fbbc04;--g-green:#34a853;--mark-strong:#2171cc;--mark-soft:#2ea4dc;--font-display:var(--font-flex);--shape-xs:4px;--shape-sm:8px;--shape-md:12px;--shape-lg:16px;--shape-xl:28px;--shape-full:999px;--elev-1:0 1px 2px 0 #3c40434d, 0 1px 3px 1px #3c404326;--elev-2:0 1px 2px 0 #3c40434d, 0 2px 6px 2px #3c404326;--elev-3:0 1px 3px 0 #3c40434d, 0 4px 8px 3px #3c404326;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-decelerate:cubic-bezier(.05, .7, .1, 1);--ease-accelerate:cubic-bezier(.3, 0, .8, .15);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dur-short:.15s;--dur-medium:.3s;--dur-long:.5s;--container:1200px;--gutter:24px;--drawer-width:264px;--appbar-height:64px;--field-bg:var(--surface)}@media (max-width:420px){:root{--gutter:16px}}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}body{font-family:var(--font-text);color:var(--on-surface);background:var(--surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;margin:0;font-size:16px;line-height:24px}img,svg{max-width:100%;display:block}img{height:auto}h1,h2,h3,h4{font-family:var(--font-display);color:var(--on-surface);text-wrap:balance;margin:0;font-weight:500}h1{letter-spacing:0;font-size:28px;font-weight:450;line-height:36px}h2{font-size:22px;line-height:28px}h3{letter-spacing:0;font-size:16px;line-height:24px}h4{letter-spacing:0;font-size:14px;line-height:20px}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}code,kbd,pre,samp{font-family:var(--font-code)}b,strong{font-weight:500}a{color:var(--primary);text-decoration:none}a:hover{text-underline-offset:3px;text-decoration:underline}button,input,select,textarea{font:inherit;color:inherit}fieldset{min-width:0}select{max-width:100%}button{cursor:pointer}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}::selection{background:var(--secondary-container);color:var(--on-secondary-container)}hr{border:0;border-top:1px solid var(--outline-variant);margin:var(--space-5) 0}:where(code:not([class])){border-radius:var(--shape-xs);background:var(--surface-container);color:var(--on-surface);overflow-wrap:anywhere;padding:1px 6px;font-size:.875em}:where(.inset,.notice,.notice--warning,.notice--error,.notice--success,.card--filled,.surface,.scope-help__block,.example) :where(code:not([class])){background:var(--surface)}pre code{font-size:inherit;background:0 0;border-radius:0;padding:0}.display{font-family:var(--font-display);letter-spacing:-.022em;font-variation-settings:"ROND" 100;font-size:clamp(42px,3.4vw + 16px,68px);font-weight:520;line-height:1.06}.headline-lg{font-family:var(--font-display);letter-spacing:-.012em;font-variation-settings:"ROND" 100;font-size:clamp(30px,1.4vw + 18px,44px);font-weight:500;line-height:1.14}.headline-md{font-family:var(--font-display);font-size:28px;font-weight:450;line-height:36px}.headline-sm{font-family:var(--font-display);font-size:24px;font-weight:450;line-height:32px}.title-lg{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:28px}.title-md{font-family:var(--font-display);letter-spacing:0;font-size:16px;font-weight:500;line-height:24px}.body-lg{font-family:var(--font-text);color:var(--on-surface-variant);font-size:18px;line-height:28px}.body-md{font-family:var(--font-text);font-size:14px;line-height:20px}.label-md{font-family:var(--font-display);letter-spacing:0;font-size:12px;font-weight:500;line-height:16px}.muted{color:var(--on-surface-variant)}.mono{font-family:var(--font-code);font-size:.94em}.icon{fill:currentColor;-webkit-user-select:none;user-select:none;vertical-align:middle;flex-shrink:0;width:1em;height:1em;font-size:24px;display:inline-block;overflow:visible}.icon--sm{font-size:20px}.icon--xs{font-size:18px}.disclosure>summary:after,.menu-path__sep:before{content:"";-webkit-mask:var(--css-icon) center / contain no-repeat;-webkit-mask:var(--css-icon) center / contain no-repeat;mask:var(--css-icon) center / contain no-repeat;background-color:currentColor;flex-shrink:0;display:inline-block}.container{width:100%;max-width:calc(var(--container) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.stack>*+*{margin-top:var(--space-4)}.stack-sm>*+*{margin-top:var(--space-2)}.stack-lg>*+*{margin-top:var(--space-5)}.cluster{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-4);z-index:100;background:var(--primary);color:var(--on-primary);padding:var(--space-2) var(--space-4);border-radius:var(--shape-full);font-family:var(--font-display);font-weight:500;position:absolute;top:-100px}.skip-link:focus{top:var(--space-3)}.section{padding-block:var(--space-9)}.section--tonal{background:var(--surface-container)}.section--low{background:var(--surface-low)}.section__head{justify-content:space-between;align-items:end;gap:var(--space-4);margin-bottom:var(--space-7);flex-wrap:wrap;display:flex}.section__head p{max-width:60ch;margin-top:var(--space-3)}.mark{flex-shrink:0;width:24px;height:24px;overflow:visible}.mark__bar{fill:var(--bar-fill);fill-opacity:var(--bar-alpha);transform-box:fill-box;transform-origin:50%;transition:fill var(--dur-medium) var(--ease-standard), fill-opacity var(--dur-medium) var(--ease-standard)}.mark__bar--1{--i:0;--bar-fill:var(--mark-soft);--bar-alpha:.45}.mark__bar--2{--i:1;--bar-fill:var(--mark-strong);--bar-alpha:1}.mark__bar--3{--i:2;--bar-fill:var(--mark-strong);--bar-alpha:1}.mark__bar--4{--i:3;--bar-fill:var(--mark-soft);--bar-alpha:.45}.mark--mono .mark__bar{--bar-fill:currentColor}.brand{color:var(--on-surface-variant);border-radius:var(--shape-sm);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand:hover{text-decoration:none}.brand .mark{width:28px;height:28px}.brand__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);font-size:22px;font-weight:500;line-height:28px}.brand .mark__bar{animation:glArrive .6s var(--ease-decelerate) calc(var(--i) * 80ms) both}.brand:hover .mark__bar,.brand:focus-visible .mark__bar{animation-name:glArrive,glWave;animation-duration:.6s,.5s;animation-timing-function:var(--ease-decelerate), var(--ease-standard);animation-delay:calc(var(--i) * 80ms), calc(var(--i) * 60ms);animation-iteration-count:1,1;animation-fill-mode:both,none}@keyframes glArrive{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes glWave{0%,to{transform:scaleY(1)}45%{transform:scaleY(.55)}}.loader{--size:40px;width:var(--size);height:var(--size);flex-shrink:0;display:inline-block}.loader .mark{width:100%;height:100%}.loader .mark__bar{fill:var(--surface-highest);fill-opacity:1;animation:glHop 1.4s var(--ease-standard) calc(var(--i) * .14s) infinite both;transform:scaleY(.35)}.loader--sm{--size:20px}.loader--xs{--size:18px}.loader--lg{--size:72px}.btn--filled .loader .mark__bar{--bar-fill:currentColor}@keyframes glHop{0%,70%,to{fill:var(--surface-highest);fill-opacity:1;transform:scaleY(.35)}20%,45%{fill:var(--bar-fill);fill-opacity:var(--bar-alpha);transform:scaleY(1)}}.btn{--btn-h:40px;isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--btn-h);border-radius:var(--shape-full);font-family:var(--font-display);letter-spacing:0;text-align:center;white-space:nowrap;color:var(--primary);cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-radius var(--dur-short) var(--ease-standard), box-shadow var(--dur-short) var(--ease-standard), background-color var(--dur-short) var(--ease-standard);background:0 0;border:0;padding:0 24px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short) var(--ease-standard);background:currentColor;position:absolute;inset:0}.btn:hover{text-decoration:none}.btn:hover:before{opacity:.08}.btn:focus-visible:before{opacity:.1}.btn:active:before{opacity:.12}.btn:active{border-radius:var(--shape-md)}.btn .icon{margin-left:-8px;font-size:18px}.btn .icon:last-child:not(:first-child){margin-left:0;margin-right:-8px}.btn .loader{--size:18px;margin-left:-6px}.btn--filled{background:var(--primary);color:var(--on-primary)}.btn--filled:hover{box-shadow:var(--elev-1)}.btn--tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn--tonal:hover{box-shadow:var(--elev-1)}.btn--outlined{border:1px solid var(--outline);color:var(--primary);padding:0 23px}.btn--text{padding:0 12px}.btn--text .icon{margin-left:-4px}.btn--danger{background:var(--error);color:#fff}.btn--danger:hover{box-shadow:var(--elev-1)}.btn--danger-outlined{border:1px solid var(--outline);color:var(--error);padding:0 23px}.btn--danger-text{color:var(--error);padding:0 12px}.btn--sm{--btn-h:32px;padding:0 16px}.btn--sm.btn--outlined,.btn--sm.btn--danger-outlined{padding:0 15px}.btn--sm.btn--text{padding:0 10px}.btn--lg{--btn-h:56px;padding:0 32px;font-size:16px;line-height:24px}.btn--lg .icon{font-size:22px}.btn--block{white-space:normal;text-wrap:balance;width:100%;padding-block:4px;display:flex}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;box-shadow:none;color:#1f1f1f80;background:#1f1f1f1f}.btn--text:disabled,.btn--text[aria-disabled=true]{background:0 0}.btn--outlined:disabled,.btn--outlined[aria-disabled=true]{background:0 0;border-color:#1f1f1f1f}.btn:disabled:before,.btn[aria-disabled=true]:before{display:none}.btn.is-busy{cursor:progress}.btn-gsi{border:1px solid var(--outline);border-radius:var(--shape-full);min-height:40px;color:var(--on-surface);font-family:var(--font-display);letter-spacing:0;isolation:isolate;cursor:pointer;background:#fff;align-items:center;gap:12px;padding:0 16px 0 12px;font-size:14px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.btn-gsi:before{content:"";z-index:-1;background:var(--primary);opacity:0;transition:opacity var(--dur-short);position:absolute;inset:0}.btn-gsi:hover:before{opacity:.06}.btn-gsi:hover{text-decoration:none}.btn-gsi svg{width:20px;height:20px}.btn-gsi:disabled{opacity:.6;cursor:not-allowed}.icon-btn{isolation:isolate;border-radius:var(--shape-full);width:40px;height:40px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative;overflow:hidden}.icon-btn:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short);background:currentColor;position:absolute;inset:0}.icon-btn:hover:before{opacity:.08}.icon-btn:active:before{opacity:.12}.icon-btn:hover{text-decoration:none}.icon-btn--tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.icon-btn--sm{width:32px;height:32px}.icon-btn--sm .icon{font-size:20px}.fab{isolation:isolate;border-radius:var(--shape-lg);background:var(--secondary-container);height:56px;color:var(--on-secondary-container);font-family:var(--font-display);letter-spacing:0;transition:box-shadow var(--dur-short) var(--ease-standard);align-items:center;gap:12px;padding:0 20px 0 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.fab:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short);background:currentColor;position:absolute;inset:0}.fab:hover{box-shadow:var(--elev-2);text-decoration:none}.fab:hover:before{opacity:.08}.fab[aria-current=page]{box-shadow:inset 0 0 0 2px var(--on-secondary-container)}.link{color:var(--primary);font-weight:500;text-decoration:none}.link:hover{text-decoration:underline}.link--external .icon{vertical-align:-3px;margin-left:2px;font-size:16px}:where(.prose,.note,.notice,.notice--warning,.notice--error,.notice--success,.inset,.field__help) a:not(.btn){text-underline-offset:2px;text-decoration:underline}.form{gap:var(--space-5);display:grid}.field{position:relative}.field__input{border:1px solid var(--outline);border-radius:var(--shape-xs);background:var(--field-bg);width:100%;height:56px;color:var(--on-surface);font-family:var(--font-text);transition:border-color var(--dur-short), box-shadow var(--dur-short);appearance:none;outline:none;padding:0 16px;font-size:16px;line-height:24px;display:block}.field__input:hover{border-color:var(--on-surface)}.field__input:focus{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.field__input::placeholder{color:#0000;transition:color var(--dur-short)}.field__input:focus::placeholder{color:var(--on-surface-variant)}.field__label{background:var(--field-bg);max-width:calc(100% - 24px);color:var(--on-surface-variant);font-family:var(--font-text);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top var(--dur-short) var(--ease-standard), font-size var(--dur-short) var(--ease-standard), color var(--dur-short);padding:0 4px;font-size:16px;line-height:20px;position:absolute;top:28px;left:12px;overflow:hidden;transform:translateY(-50%)}.field__input:focus+.field__label,.field__input:not(:placeholder-shown)+.field__label,.field--float .field__label{font-size:12px;line-height:16px;top:0}.field__input:focus+.field__label{color:var(--primary)}.field__help{margin-top:var(--space-1);color:var(--on-surface-variant);padding:0 16px;font-size:12px;line-height:16px}.field__help+.field__help{margin-top:var(--space-2)}.field__error{margin-top:var(--space-1);color:var(--error);gap:4px;padding:0 16px;font-size:12px;line-height:16px;display:flex}.field__error .icon{font-size:16px}.field.is-error .field__input{border-color:var(--error)}.field.is-error .field__input:focus{box-shadow:inset 0 0 0 1px var(--error)}.field.is-error .field__label{color:var(--error)}.field__input:disabled{color:#1f1f1f80;cursor:not-allowed;border-color:#1f1f1f1f}.field__input:disabled+.field__label{color:#1f1f1f80}.field__input[readonly]{background:var(--surface-container)}.field__input[readonly]+.field__label{background:linear-gradient(var(--field-bg) 50%, var(--surface-container) 50%)}.field--mono .field__input{font-family:var(--font-code);font-size:15px}.field--trailing .field__input{padding-right:84px}.field__trailing{position:absolute;top:12px;right:8px}.field--trailing .field__input:placeholder-shown:not(:focus)+.field__label{max-width:calc(100% - 72px)}.field__error[hidden]{display:none}.field__link{margin-top:var(--space-2);font-family:var(--font-display);font-size:14px;font-weight:500;display:inline-block}.form-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.form .form-foot{margin-top:calc(-1 * var(--space-3))}.field__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23444746' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:24px;padding-right:48px}.search{align-items:center;gap:var(--space-3);min-width:0;height:48px;padding:0 var(--space-4);border-radius:var(--shape-full);background:var(--surface-high);color:var(--on-surface-variant);transition:background-color var(--dur-short), box-shadow var(--dur-short);display:flex;position:relative}.search:focus-within{background:var(--surface);box-shadow:var(--elev-1)}.search__input{width:100%;min-width:0;height:100%;font-family:var(--font-text);color:var(--on-surface);background:0 0;border:0;outline:none;flex:1;font-size:16px}.search__input::placeholder{color:var(--on-surface-variant)}.search__input::-webkit-search-cancel-button{appearance:none}.search:has(.search__input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.check{align-items:flex-start;gap:var(--space-3);cursor:pointer;font-size:16px;line-height:24px;display:flex}.checkbox{appearance:none;border:2px solid var(--on-surface-variant);cursor:pointer;width:18px;height:18px;transition:background-color var(--dur-short), border-color var(--dur-short), box-shadow var(--dur-short);background:0 0;border-radius:2px;flex-shrink:0;place-content:center;margin:3px;display:grid}.checkbox:before{content:"";background:var(--on-primary);clip-path:polygon(14% 52%,0 66%,38% 100%,100% 22%,86% 8%,38% 72%);width:12px;height:12px;transition:transform var(--dur-short) var(--ease-spring);transform:scale(0)}.checkbox:checked{background:var(--primary);border-color:var(--primary)}.checkbox:checked:before{transform:scale(1)}.checkbox:hover{box-shadow:0 0 0 11px #1f1f1f14}.checkbox:focus-visible{outline:2px solid var(--primary);outline-offset:2px;box-shadow:0 0 0 11px #0b57d024}.switch{border:2px solid var(--outline);border-radius:var(--shape-full);background:var(--surface-highest);cursor:pointer;width:52px;height:32px;transition:background-color var(--dur-medium) var(--ease-standard), border-color var(--dur-medium);flex-shrink:0;padding:0;position:relative}.switch__handle{border-radius:var(--shape-full);background:var(--outline);width:16px;height:16px;transition:left var(--dur-medium) var(--ease-spring), width var(--dur-medium) var(--ease-spring), height var(--dur-medium) var(--ease-spring), background-color var(--dur-medium);place-items:center;display:grid;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.switch__handle .icon{color:var(--primary);opacity:0;transition:opacity var(--dur-short);font-size:16px}.switch[aria-checked=true]{background:var(--primary);border-color:var(--primary)}.switch[aria-checked=true] .switch__handle{background:var(--on-primary);width:24px;height:24px;left:22px}.switch[aria-checked=true] .switch__handle .icon{opacity:1}.switch:active .switch__handle{width:28px;height:28px}.switch:disabled{opacity:.38;cursor:not-allowed}.switch-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.switch-row__text{min-width:0}.switch-row__label{font-family:var(--font-display);font-size:16px;font-weight:500}.chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{isolation:isolate;align-items:center;gap:var(--space-2);border:1px solid var(--outline);border-radius:var(--shape-sm);background:var(--surface);min-height:32px;color:var(--on-surface-variant);font-family:var(--font-display);letter-spacing:0;text-align:left;cursor:pointer;padding:6px 16px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.chip:before{content:"";z-index:-1;opacity:0;transition:opacity var(--dur-short);background:currentColor;position:absolute;inset:0}.chip:hover:before{opacity:.08}.chip:hover{text-decoration:none}.chip .icon{margin-left:-6px;font-size:18px}.chip[aria-pressed=true],.chip[aria-selected=true]{background:var(--secondary-container);color:var(--on-secondary-container);border-color:#0000}.segmented{border-radius:var(--shape-full);scrollbar-width:none;max-width:100%;display:inline-flex;overflow-x:auto}.segmented__btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--outline);min-height:40px;color:var(--on-surface);font-family:var(--font-display);letter-spacing:0;white-space:nowrap;cursor:pointer;background:0 0;margin-left:-1px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:relative}.segmented__btn:first-child{border-radius:var(--shape-full) 0 0 var(--shape-full);margin-left:0;padding-left:20px}.segmented__btn:last-child{border-radius:0 var(--shape-full) var(--shape-full) 0;padding-right:20px}.segmented__btn:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--dur-short);background:currentColor;position:absolute;inset:0}.segmented__btn:hover:before{opacity:.08}.segmented__btn .icon{font-size:18px;display:none}.segmented__btn[aria-pressed=true],.segmented__btn[aria-selected=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.segmented__btn[aria-pressed=true] .icon,.segmented__btn[aria-selected=true] .icon{display:inline-block}.segmented__count{color:inherit;opacity:.8;font-weight:400}.card{border-radius:var(--shape-lg);background:var(--surface);border:1px solid var(--outline-variant);padding:var(--space-5)}.card--filled{background:var(--surface-container);--field-bg:var(--surface-container);border-color:#0000}.card--flush{padding:0;overflow:hidden}.card__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.card__head p{flex-basis:100%}.card--link{color:inherit;transition:box-shadow var(--dur-short) var(--ease-standard), border-color var(--dur-short);text-decoration:none;display:block;position:relative}.card--link:hover{box-shadow:var(--elev-1);border-color:#0000;text-decoration:none}.card--link:focus-visible{outline-offset:3px}.surface{border-radius:var(--shape-xl);background:var(--surface-container);padding:var(--space-6);--field-bg:var(--surface-container)}.card-title{margin-bottom:var(--space-4)}.list{list-style:none}.list-item{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--outline-variant);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.list-item:first-child{border-top:0}.list-item__lead{border-radius:var(--shape-full);background:var(--surface-container);width:40px;height:40px;color:var(--on-surface-variant);place-items:center;display:grid}.list-item__lead img{width:28px;height:28px}.list-item__title{font-family:var(--font-display);color:var(--on-surface);overflow-wrap:anywhere;font-size:16px;font-weight:500;line-height:24px}.list-item__title a{color:inherit}.list-item__text{color:var(--on-surface-variant);overflow-wrap:anywhere;font-size:14px;line-height:20px}.list-item__trail{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.table-wrap{border:1px solid var(--outline-variant);border-radius:var(--shape-lg);overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.table caption{text-align:left;padding:var(--space-4) var(--space-4) 0;font-family:var(--font-display);font-weight:500}.table th{text-align:left;white-space:nowrap;font-family:var(--font-display);color:var(--on-surface-variant);background:var(--surface-low);border-bottom:1px solid var(--outline-variant);padding:14px 16px;font-weight:500}.table td{border-bottom:1px solid var(--outline-variant);vertical-align:middle;color:var(--on-surface);padding:14px 16px}.table tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--surface-low)}.table .num{text-align:right;font-variant-numeric:tabular-nums}:is(.notice,.notice--warning,.notice--error,.notice--success){gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--shape-md);background:var(--primary-container);color:var(--on-primary-container);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:14px;line-height:20px;display:grid}:is(.notice,.notice--warning,.notice--error,.notice--success)>.icon{margin-top:0;font-size:20px}.notice__title{font-family:var(--font-display);margin-bottom:2px;font-size:14px;font-weight:500;line-height:20px}.notice__actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;grid-column:2;display:flex}.notice--success{background:var(--success-container);color:var(--on-success-container)}.notice--warning{background:var(--warning-container);color:var(--on-warning-container)}.notice--error{background:var(--error-container);color:var(--on-error-container)}.notice--warning .notice__actions .btn--filled{background:var(--on-warning-container)}.inset{padding:var(--space-3) var(--space-4);border-radius:var(--shape-md);background:var(--surface-container);color:var(--on-surface-variant);font-size:14px;line-height:20px}.note{color:var(--on-surface-variant);font-size:14px;line-height:20px}.menu-path{white-space:normal}.menu-path__sep{text-align:center;vertical-align:-.16em;width:1.25em;height:1em;display:inline-block}.menu-path__sep:before{--css-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M530-481 353-658q-9-9-8.5-21t9.5-21q9-9 21.5-9t21.5 9l198 198q5 5 7 10t2 11q0 6-2 11t-7 10L396-261q-9 9-21 8.5t-21-9.5q-9-9-9-21.5t9-21.5l176-176Z'/%3E%3C/svg%3E");width:1.2em;height:1.2em;color:var(--on-surface-variant);margin:-.1em auto 0;display:block}.status{align-items:center;gap:var(--space-2);color:var(--on-surface);font-size:14px;line-height:20px;display:inline-flex}.status>.icon{color:var(--on-surface-variant);font-size:20px}.status__detail{color:var(--on-surface-variant)}.status--attention{color:var(--error);font-weight:500}.status--attention>.icon{color:var(--error)}.status--warning>.icon{color:var(--warning)}.status--success>.icon{color:var(--success)}.addressbar{align-items:center;gap:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-full);background:var(--surface);min-height:64px;transition:box-shadow var(--dur-short) var(--ease-standard), border-color var(--dur-short);padding:8px 8px 8px 20px;display:flex}.addressbar:hover,.addressbar:focus-within{box-shadow:var(--elev-2);border-color:#0000}.addressbar>.icon{color:var(--on-surface-variant)}.addressbar__text{min-width:0;font-family:var(--font-code);color:var(--on-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:20px;font-weight:450;line-height:28px}.addressbar .btn{flex-shrink:0}.addressbar--lg{min-height:72px;padding-left:24px}.addressbar--lg .addressbar__text{font-size:22px}@media (max-width:760px){.addressbar,.addressbar--lg{gap:var(--space-2);min-height:56px;padding:6px 6px 6px 16px}.addressbar>.icon{display:none}.addressbar__text,.addressbar--lg .addressbar__text{font-size:13.5px;line-height:20px}.addressbar .btn{padding:0 14px}}.codebox{align-items:center;gap:var(--space-3);border-radius:var(--shape-md);background:var(--surface-container);min-height:48px;padding:6px 6px 6px 16px;display:flex}.codebox__text{min-width:0;font-family:var(--font-code);color:var(--on-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;font-size:15px;line-height:22px}.codebox .btn{flex-shrink:0}.codebox--secret{background:var(--warning-container)}@media (max-width:480px){.codebox{gap:var(--space-1);flex-wrap:wrap;padding:10px 6px 6px 14px}.codebox__text{flex-basis:100%}.codebox .btn{margin-left:auto}}.codeblock{border-radius:var(--shape-md);background:var(--surface-container);overflow:hidden}.codeblock__head{justify-content:space-between;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--surface-highest);min-height:44px;padding:4px 6px 4px 16px;display:flex}.codeblock__label{font-family:var(--font-display);color:var(--on-surface-variant);font-size:13px;font-weight:500}.codeblock__pre{padding:var(--space-4);color:var(--on-surface);tab-size:2;margin:0;font-size:14px;line-height:22px;overflow-x:auto}.codeblock__prompt{color:var(--on-surface-variant);-webkit-user-select:none;user-select:none;margin-right:1ch}.steps{align-items:flex-start;gap:var(--space-2);counter-reset:none;list-style:none;display:flex}.steps__item{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;display:flex}.steps__item:last-child{flex:none}.steps__item:after{content:"";background:var(--outline-variant);min-width:12px;height:1px;margin-left:var(--space-1);flex:1}.steps__item:last-child:after{display:none}.steps__body{align-items:center;gap:var(--space-2);border-radius:var(--shape-full);min-width:0;color:var(--on-surface-variant);padding:4px 8px 4px 4px;text-decoration:none;display:inline-flex}a.steps__body:hover{background:var(--surface-container);text-decoration:none}.steps__marker{border-radius:var(--shape-full);border:1px solid var(--outline);width:24px;height:24px;font-family:var(--font-display);color:var(--on-surface-variant);flex-shrink:0;place-items:center;font-size:12px;font-weight:500;line-height:1;display:grid}.steps__marker .icon{font-size:16px}.steps__label{font-family:var(--font-display);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:20px;overflow:hidden}.steps__item.is-done .steps__marker{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.steps__item.is-done .steps__body{color:var(--on-surface)}.steps__item.is-done:after{background:var(--primary)}.steps__item.is-current .steps__marker{background:var(--primary);border-color:var(--primary);color:var(--on-primary);box-shadow:0 0 0 4px var(--primary-container)}.steps__item.is-current .steps__body{color:var(--on-surface)}.steps--vertical{flex-direction:column;gap:0}.steps--vertical .steps__item{flex-direction:column;align-items:flex-start;gap:0;width:100%}.steps--vertical .steps__item:after{flex:none;width:1px;min-width:0;height:20px;margin:2px 0 2px 16px}.steps--vertical .steps__label{white-space:normal}@container app-sheet (max-width:919px){.steps:not(.steps--vertical):has(>.steps__item:nth-child(5)) .steps__label{display:none}.steps:not(.steps--vertical):has(>.steps__item:nth-child(5)) .steps__item.is-current{flex:1 0 auto}.steps:not(.steps--vertical):has(>.steps__item:nth-child(5)) .steps__item.is-current .steps__label{display:inline}}@media (max-width:760px){.steps:not(.steps--vertical) .steps__label{display:none}.steps:not(.steps--vertical) .steps__item.is-current{flex:1 0 auto}.steps:not(.steps--vertical) .steps__item.is-current .steps__label{display:inline}.card{padding:var(--space-4)}.codebox__text{font-size:13.5px;line-height:20px}.surface{padding:var(--space-5)}}.numbered{counter-reset:num;gap:var(--space-5);list-style:none;display:grid}.numbered>li{counter-increment:num;gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid}.numbered>li:before{content:counter(num);border-radius:var(--shape-full);background:var(--primary-container);width:32px;height:32px;color:var(--on-primary-container);font-family:var(--font-display);place-items:center;font-size:14px;font-weight:600;display:grid}.numbered__body{gap:var(--space-3);min-width:0;padding-top:4px;display:grid}.plans{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.plan{border:1px solid var(--outline-variant);border-radius:var(--shape-xl);background:var(--surface);flex-direction:column;display:flex;position:relative;overflow:hidden}.plan__flag{align-items:center;gap:var(--space-2);padding:10px var(--space-5);background:var(--primary-container);color:var(--on-primary-container);font-family:var(--font-display);font-size:14px;font-weight:500;display:flex}.plan__flag .icon{font-size:18px}.plan__body{gap:var(--space-4);padding:var(--space-5) var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.plan__name{font-family:var(--font-display);font-size:22px;font-weight:500;line-height:28px}.plan__price{font-family:var(--font-display);font-variation-settings:"ROND" 100;align-items:baseline;gap:6px;display:flex}.plan__amount{letter-spacing:-.02em;font-size:48px;font-weight:500;line-height:52px}.plan__per{color:var(--on-surface-variant);font-size:16px}.plan__limits{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);list-style:none;display:grid}.plan__limits li{gap:var(--space-3);align-items:center;font-size:16px;display:flex}.plan__limits .icon{color:var(--primary);font-size:20px}.plan__action{padding-top:var(--space-2);margin-top:auto}.plan--featured,.plan--current{border:2px solid var(--primary)}.plan--current .plan__flag{background:var(--surface-container);color:var(--on-surface)}@media (max-width:860px){.plans{grid-template-columns:1fr}}.svc-icon{--s:40px;width:var(--s);height:var(--s);border-radius:calc(var(--s) * .3);background:var(--surface-container);color:var(--on-surface-variant);flex-shrink:0;place-items:center;display:grid}.svc-icon .icon{font-size:calc(var(--s) * .55)}.svc-icon--md{--s:48px}.svc-icon--lg{--s:72px}.svc-icon--gws{background:var(--primary-container);color:var(--primary)}.svc-icon--github{background:var(--on-surface);color:#fff}.svc-state{font-family:var(--font-display);color:var(--on-surface);white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.svc-state:before{content:"";background:var(--g-green);width:8px;height:8px;box-shadow:0 0 0 3px var(--success-container);border-radius:50%}.svc-state--soon{color:var(--on-surface-variant)}.svc-state--soon:before{border:1.5px solid var(--outline);box-shadow:none;background:0 0;width:9px;height:9px}.svc-risk{font-family:var(--font-display);color:var(--warning);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;display:inline-flex}.svc-risk .icon{font-size:18px}.service-card{gap:var(--space-4);padding:var(--space-5);border-radius:var(--shape-xl);background:var(--surface);border:1px solid var(--outline-variant);flex-direction:column;display:flex}.service-card__head{align-items:center;gap:var(--space-4);display:flex}.service-card__name{min-width:0;font-family:var(--font-display);flex:1;font-size:20px;font-weight:500;line-height:28px}.service-card__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.service-card__blurb{color:var(--on-surface-variant);font-size:15px;line-height:22px}.service-card__foot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.service-card--soon{background:var(--surface-low);border-color:#0000}.service-card.is-recommended{border:2px solid var(--primary);padding:calc(var(--space-5) - 1px)}.service-card--soon .service-card__name{color:var(--on-surface-variant)}.picks{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.pick{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--space-3);min-width:0;display:grid}.pick .service-card{gap:var(--space-3)}.pick__facts{align-items:center;gap:var(--space-2) var(--space-5);color:var(--on-surface-variant);flex-wrap:wrap;font-size:14px;line-height:20px;list-style:none;display:flex}.pick__facts li{align-items:center;gap:6px;display:inline-flex}.pick__facts>li>.icon{font-size:18px}.picker-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:900px){.picks{grid-template-columns:1fr}}.scope-help{gap:var(--space-3);display:grid}.scope-help__cols{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scope-help__block{gap:var(--space-2);padding:var(--space-4);border-radius:var(--shape-md);background:var(--surface-container);color:var(--on-surface-variant);align-content:start;font-size:14px;line-height:20px;display:grid}.scope-help__title{align-items:center;gap:var(--space-2);color:var(--on-surface);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.help-links{gap:var(--space-1) var(--space-5);flex-wrap:wrap;font-size:14px;line-height:20px;list-style:none;display:flex}@media (max-width:760px){.scope-help__cols{grid-template-columns:minmax(0,1fr)}}.example{border-radius:var(--shape-lg);background:var(--surface-container);padding:var(--space-4);gap:var(--space-3);display:grid}.example__tag{font-family:var(--font-display);letter-spacing:0;color:var(--on-surface-variant);font-size:12px;font-weight:500;line-height:16px}.example__ask{background:var(--surface);max-width:85%;color:var(--on-surface);border-radius:20px 20px 4px;justify-self:end;padding:10px 16px;font-size:15px;line-height:22px}.example__tool{align-items:center;gap:var(--space-2);color:var(--on-surface-variant);flex-wrap:wrap;font-size:13px;line-height:18px;display:flex}.example__tool .icon{font-size:16px}.example__tool code{font-family:var(--font-code);color:var(--on-surface);background:var(--surface);border-radius:var(--shape-xs);padding:1px 8px;font-size:13px}.example__answer{color:var(--on-surface);font-size:15px;line-height:22px}.example__screens{display:grid}.example__screens>[data-example-screen]{grid-area:1/1}.example__screens>[hidden]{visibility:hidden;display:grid!important}.example__screen{gap:var(--space-3);align-content:start;display:grid}.example__screen.is-entering .example__tool,.example__screen.is-entering .example__answer{animation:answer-in var(--dur-long) var(--ease-decelerate) both}.example__screen.is-entering .example__answer{animation-delay:.16s}@keyframes answer-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));list-style:none;display:grid}.app-card{isolation:isolate;gap:2px var(--space-4);padding:var(--space-4);border:1px solid var(--outline-variant);border-radius:var(--shape-lg);background:var(--surface);color:var(--on-surface);transition:box-shadow var(--dur-short) var(--ease-standard), border-color var(--dur-short);grid-template-columns:48px minmax(0,1fr);align-items:center;text-decoration:none;display:grid;position:relative}.app-card:hover{box-shadow:var(--elev-1);border-color:#0000;text-decoration:none}div.app-card,.app-card--static{cursor:default}div.app-card:hover,.app-card--static:hover{box-shadow:none;border-color:var(--outline-variant)}.app-card[aria-current]{border:2px solid var(--primary);padding:calc(var(--space-4) - 1px)}.app-card__logo{border-radius:var(--shape-md);background:var(--surface-container);grid-row:span 3;align-self:start;width:48px;height:48px;padding:8px}.app-card__name{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:22px}.app-card__line{color:var(--on-surface-variant);font-size:14px;line-height:20px}.app-card__check{color:var(--on-surface-variant);align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.app-card__check .icon{font-size:16px}.app-card__check--done{color:var(--success)}.tools__bar{align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.tools__bar .search{flex:240px}.tools__count{font-family:var(--font-display);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:500}.tools__list{border:1px solid var(--outline-variant);border-radius:var(--shape-lg);list-style:none;overflow:hidden}.tools__group-title{justify-content:space-between;gap:var(--space-3);padding:10px var(--space-4);background:var(--surface-low);border-top:1px solid var(--outline-variant);font-family:var(--font-display);color:var(--on-surface);font-size:14px;font-weight:500;display:flex}.tools__group-title span{color:var(--on-surface-variant);font-weight:400}.tools__list>li:first-child .tools__group-title,.tools__list>.tool:first-child{border-top:0}.tools__group ul{list-style:none}.tool{padding:12px var(--space-4);border-top:1px solid var(--outline-variant);gap:2px;display:grid}.tool__line{align-items:center;gap:4px var(--space-3);flex-wrap:wrap;display:flex}.tool__name{font-family:var(--font-code);color:var(--on-surface);overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.tool__access{font-family:var(--font-display);color:var(--on-surface-variant);align-items:center;gap:3px;font-size:12px;font-weight:500;display:inline-flex}.tool__access .icon{font-size:15px}.tool__scopes{font-family:var(--font-code);color:var(--on-surface-variant);font-size:12px}.tool__desc{color:var(--on-surface-variant);max-width:90ch;font-size:14px;line-height:20px}:is(.tools__list:has(+.tools__more:not([hidden])),.tools__list:has(~.tools__none:not([hidden]))){border-radius:var(--shape-lg) var(--shape-lg) 0 0}.tools__more,.tools__none{padding:14px var(--space-4);border:1px solid var(--outline-variant);border-radius:0 0 var(--shape-lg) var(--shape-lg);color:var(--on-surface-variant);background:var(--surface-low);border-top:0;font-size:14px}.tool[hidden],.tools__group[hidden],.tools__more[hidden],.tools__none[hidden]{display:none}.usage__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.usage__total{font-family:var(--font-display);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.bars{border-bottom:1px solid var(--outline-variant);align-items:flex-end;gap:2px;height:168px;padding-top:24px;list-style:none;display:flex}.bars__item{flex:1 1 0;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.bar{width:100%;max-width:24px;height:calc(var(--v) * 100%);background:var(--g-blue);outline-offset:3px;border-radius:4px 4px 0 0;min-height:2px;display:block}.bar--today{background:var(--primary)}.bar__value{bottom:calc(var(--v) * 100% + 4px);font-family:var(--font-display);color:var(--on-surface);white-space:nowrap;font-size:12px;font-weight:500;position:absolute;left:50%;transform:translate(-50%)}.bar__tip{bottom:calc(var(--v) * 100% + 8px);z-index:5;border-radius:var(--shape-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--dur-short), transform var(--dur-short) var(--ease-standard);padding:4px 8px;font-size:12px;line-height:16px;position:absolute;left:50%;transform:translate(-50%,4px)}.bars__item:hover .bar__tip,.bar:focus-visible+.bar__tip{opacity:1;transform:translate(-50%)}.bars__item:hover .bar__value,.bar:focus-visible~.bar__value{opacity:0}.bars__axis{margin-top:var(--space-2);color:var(--on-surface-variant);justify-content:space-between;font-size:12px;display:flex}.usage__split{gap:var(--space-2) var(--space-5);margin-top:var(--space-4);flex-wrap:wrap;font-size:14px;list-style:none;display:flex}.usage__split li{align-items:center;gap:var(--space-2);display:inline-flex}.usage__split .svc-icon{--s:24px}.usage__split b{font-variant-numeric:tabular-nums}.dialog{width:min(560px,100vw - 32px);padding:var(--space-5);border-radius:var(--shape-xl);background:var(--surface);color:var(--on-surface);box-shadow:var(--elev-3);border:0}.dialog::backdrop{background:#1f1f1f66}.dialog[open]{animation:dialog-in var(--dur-medium) var(--ease-decelerate)}@keyframes dialog-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.dialog__icon{margin:0 auto var(--space-4);color:var(--error);display:block}.dialog__title{font-family:var(--font-display);margin-bottom:var(--space-4);font-size:24px;font-weight:450;line-height:32px}.dialog__icon+.dialog__title{text-align:center}.dialog__body{color:var(--on-surface-variant);gap:var(--space-3);font-size:14px;line-height:20px;display:grid}.dialog__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.menu-anchor{position:relative}.menu{z-index:60;min-width:220px;padding:var(--space-2) 0;border-radius:var(--shape-sm);background:var(--surface);box-shadow:var(--elev-2);position:absolute;top:calc(100% + 8px);right:0}.menu[hidden]{display:none}.menu.is-open{animation:menu-in var(--dur-short) var(--ease-decelerate);transform-origin:100% 0}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.menu__item{align-items:center;gap:var(--space-3);width:100%;min-height:48px;padding:0 var(--space-4);color:var(--on-surface);font-family:var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:none;display:flex}.menu__item:hover{background:var(--surface-container);text-decoration:none}.menu__item:focus-visible{background:var(--surface-container);outline:2px solid var(--primary);outline-offset:-2px;text-decoration:none}.menu__item .icon{color:var(--on-surface-variant);font-size:20px}.menu__divider{height:1px;margin:var(--space-2) 0;background:var(--outline-variant)}.account-menu{width:min(340px,100vw - 24px);padding:var(--space-2);border-radius:var(--shape-xl);background:var(--surface-container)}.account-menu__card{padding:var(--space-5) var(--space-4);background:var(--surface);text-align:center;border-radius:24px;grid-template-columns:minmax(0,1fr);justify-items:center;gap:4px;display:grid}.account-menu__card .avatar{--s:64px;margin-bottom:var(--space-2);font-size:28px}.account-menu__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-family:var(--font-display);font-size:20px;font-weight:450;line-height:28px;overflow:hidden}.account-menu__plan{margin-top:var(--space-2)}.account-menu .menu__item{border-radius:var(--shape-full)}.account-menu .menu__item:hover{background:#1f1f1f14}.account-menu .menu__item:focus-visible{background:#1f1f1f1f}.account-menu__actions{padding:var(--space-2) 0 0;gap:2px;display:grid}.account-menu__actions form{margin:0}.avatar{--s:32px;width:var(--s);height:var(--s);color:#fff;font-family:var(--font-display);font-size:calc(var(--s) * .5);background:#146c2e;border-radius:50%;flex-shrink:0;place-items:center;font-weight:500;line-height:1;display:inline-grid}.avatar-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;display:grid}.avatar-btn:hover{background:#1f1f1f14}.disclosure{border:1px solid var(--outline-variant);border-radius:var(--shape-md)}.disclosure>summary{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);font-family:var(--font-display);color:var(--on-surface);cursor:pointer;border-radius:var(--shape-md);font-size:14px;font-weight:500;list-style:none;display:flex}.disclosure>summary::-webkit-details-marker{display:none}.disclosure>summary:after{--css-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'%3E%3Cpath d='M469-358q-5-2-10-7L261-563q-9-9-8.5-21.5T262-606q9-9 21.5-9t21.5 9l175 176 176-176q9-9 21-8.5t21 9.5q9 9 9 21.5t-9 21.5L501-365q-5 5-10 7t-11 2q-6 0-11-2Z'/%3E%3C/svg%3E");width:24px;height:24px;color:var(--on-surface-variant);transition:transform var(--dur-medium) var(--ease-standard)}.disclosure[open]>summary:after{transform:rotate(180deg)}.disclosure>summary:hover{background:var(--surface-low)}.disclosure__body{padding:0 var(--space-4) var(--space-4);gap:var(--space-3);display:grid}.disclosure--danger>summary{color:var(--error)}.empty{justify-items:center;gap:var(--space-3);padding:var(--space-7) var(--space-5);text-align:center;border-radius:var(--shape-lg);background:var(--surface-low);display:grid}.empty__art{width:96px;height:96px;margin-bottom:var(--space-2)}.empty__title{font-family:var(--font-display);font-size:20px;font-weight:500;line-height:28px}.empty__text{max-width:44ch;color:var(--on-surface-variant);font-size:14px;line-height:20px}.topbar{z-index:50;background:var(--surface);transition:box-shadow var(--dur-short) var(--ease-standard);position:sticky;top:0}.topbar.is-raised{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.topbar__inner{align-items:center;gap:var(--space-5);height:64px;display:flex}.topnav{align-items:center;gap:var(--space-1);margin-left:var(--space-3);display:flex}.topnav__link{height:40px;padding:0 var(--space-4);border-radius:var(--shape-full);font-family:var(--font-display);color:var(--on-surface-variant);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.topnav__link:hover{background:var(--surface-container);color:var(--on-surface);text-decoration:none}.topnav__link[aria-current=page]{color:var(--primary);background:var(--primary-container)}.topbar__actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.topbar__menu{display:none}.mobile-nav{border-top:1px solid var(--outline-variant);background:var(--surface);padding:var(--space-3) var(--gutter) var(--space-5)}.mobile-nav[hidden]{display:none}.mobile-nav__list{gap:2px;list-style:none;display:grid}.mobile-nav__link{min-height:48px;padding:0 var(--space-4);border-radius:var(--shape-full);font-family:var(--font-display);color:var(--on-surface);align-items:center;font-size:16px;font-weight:500;text-decoration:none;display:flex}.mobile-nav__link:hover{background:var(--surface-container);text-decoration:none}.mobile-nav__link[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container)}.mobile-nav__actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}@media (max-width:960px){.topnav,.topbar__actions .btn--text{display:none}.topbar__menu{display:inline-grid}.topbar__inner{gap:var(--space-2)}}@media (min-width:961px){.mobile-nav{display:none!important}}.footer{background:var(--surface-container);color:var(--on-surface-variant);padding-block:var(--space-6);font-size:14px;line-height:20px}.footer__inner{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer__brand{align-items:center;gap:var(--space-3);display:flex}.footer__brand .mark{width:22px;height:22px}.footer__links{gap:var(--space-1) var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.footer__links a{min-height:40px;padding:0 var(--space-3);border-radius:var(--shape-full);color:var(--on-surface-variant);font-family:var(--font-display);align-items:center;font-weight:500;display:inline-flex}.footer__links a:hover{background:var(--surface-high);color:var(--on-surface);text-decoration:none}.docs{gap:var(--space-7);padding-block:var(--space-7) var(--space-9);grid-template-columns:248px minmax(0,1fr);display:grid}.side-nav{align-self:start;gap:var(--space-5);display:grid;position:sticky;top:88px}.side-nav__group{gap:2px;display:grid}.side-nav__title{padding:0 var(--space-4) var(--space-1);font-family:var(--font-display);color:var(--on-surface);font-size:14px;font-weight:500;line-height:20px}.side-nav__item{align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-4);border-radius:var(--shape-full);color:var(--on-surface-variant);font-size:14px;line-height:20px;text-decoration:none;display:flex}a.side-nav__item:hover{background:var(--surface-container);color:var(--on-surface);text-decoration:none}.side-nav__item[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container);font-weight:500}.side-nav__item img{width:20px;height:20px}.side-nav__item.is-inert{color:var(--on-surface-variant);opacity:.75;cursor:default}.side-nav__meta{padding:0 var(--space-4);color:var(--on-surface-variant);font-size:12px}@media (max-width:900px){.docs{gap:var(--space-5);padding-top:var(--space-5);grid-template-columns:1fr}.side-nav{gap:var(--space-3);flex-wrap:wrap;display:flex;position:static}.side-nav__group{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.side-nav__title{flex-basis:100%}.side-nav__item{border:1px solid var(--outline-variant)}}.prose{max-width:72ch}.prose>*+*{margin-top:var(--space-4)}.prose>h2{margin-top:var(--space-7);font-size:24px;font-weight:450;line-height:32px}.prose>h3{margin-top:var(--space-5)}.prose ul,.prose ol{gap:var(--space-2);padding-left:1.4em;display:grid}.prose li::marker{color:var(--on-surface-variant)}.prose p,.prose li{font-size:16px;line-height:26px}.prose p.body-lg{font-size:18px;line-height:28px}.prose>h2[id]{scroll-margin-top:88px}.prose .numbered{gap:var(--space-5);padding-left:0}.prose :is(.notice,.notice--warning,.notice--error,.notice--success) p,.prose :is(.notice,.notice--warning,.notice--error,.notice--success) li{font-size:14px;line-height:20px}.docs>article{min-width:0}.docs__main{gap:var(--space-6);align-content:start;min-width:0;display:grid}.docs__main>.prose,.docs__main>.inset{max-width:72ch}.guide-head{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.guide-head__logo{border-radius:var(--shape-lg);background:var(--surface-container);flex-shrink:0;place-items:center;width:64px;height:64px;display:grid}.guide-head__logo img{width:36px;height:36px}.guide-head__text{gap:var(--space-2);flex:260px;min-width:0;display:grid}.guide-head__meta{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}@media (max-width:760px){.guide-head{align-items:flex-start}.guide-head__logo{width:56px;height:56px}.guide-head__logo img{width:32px;height:32px}}.svc-hero{padding:var(--space-5) 0 var(--space-8);background:var(--surface-container)}.svc-hero__back{margin:0 0 var(--space-5) -10px}.svc-hero__grid{gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.svc-hero__title{align-items:center;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.svc-hero__lead{max-width:60ch;margin-top:var(--space-4)}.svc-hero__actions{margin-top:var(--space-6)}.svc-flow{align-items:center;display:flex}.svc-flow__line{background:var(--primary);width:40px;height:2px}.svc-flow__hub{background:var(--surface);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.svc-flow__hub .mark{width:40px;height:40px}.svc-flow__hub .mark__bar{animation:glIdle 3.2s ease-in-out calc(var(--i) * .24s) infinite both}@keyframes glIdle{0%,to{transform:scaleY(1)}50%{transform:scaleY(.8)}}.svc-flow__fork{flex-shrink:0;width:56px;height:176px;overflow:visible}.svc-flow__fork path{fill:none;stroke:var(--primary);stroke-width:2px}.svc-flow__apps{gap:var(--space-4);list-style:none;display:grid}.svc-flow__apps li{background:var(--surface);border:1px solid var(--outline-variant);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.svc-flow__apps img{width:26px;height:26px}.svc-body{gap:var(--space-7);padding-block:var(--space-7) var(--space-9);grid-template-columns:minmax(0,1fr) 344px;align-items:start;display:grid}.svc-main{gap:var(--space-7);min-width:0;display:grid}.svc-main>*{min-width:0}.block__head{margin-bottom:var(--space-4)}.block__head p{margin-top:var(--space-2);max-width:72ch}.svc-side{position:sticky;top:88px}.svc-side .card>*+*{margin-top:var(--space-4)}.svc-side hr{margin-bottom:0}.svc-side .numbered{gap:var(--space-3)}.svc-side .numbered__body{padding-top:5px}.svc-side .facts{padding-top:var(--space-1)}.tools>h2{margin-bottom:var(--space-4)}.tools__intro{margin:calc(-1 * var(--space-2)) 0 var(--space-4);max-width:72ch}.tools__intro+.inset{margin-bottom:var(--space-4);max-width:72ch}@media (max-width:960px){.svc-hero__grid,.svc-body{grid-template-columns:1fr}.svc-side{position:static}.svc-flow{justify-content:flex-start}}@media (max-width:760px){.svc-hero{padding-bottom:var(--space-7)}.svc-body{padding-block:var(--space-6) var(--space-8);gap:var(--space-6)}.svc-main{gap:var(--space-6)}}.auth-page{background:var(--surface-container);min-height:100vh}.auth{min-height:100vh;padding:var(--space-6) var(--space-4) var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-card{gap:var(--space-5) var(--space-7);width:100%;max-width:1040px;padding:var(--space-6) var(--space-6) var(--space-6);border-radius:var(--shape-xl);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.auth-card__intro{align-content:start;gap:var(--space-4);display:grid}.auth-card__intro .brand{margin-bottom:var(--space-3);justify-self:start}.auth-card__title{font-family:var(--font-display);letter-spacing:-.01em;font-size:36px;font-weight:400;line-height:44px}.auth-card__sub{color:var(--on-surface);font-size:16px;line-height:24px}.auth-card__body{align-content:start;gap:var(--space-5);min-width:0;padding-top:72px;display:grid}.auth-card__actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.auth-card__foot{color:var(--on-surface-variant);font-size:14px}.auth-card--center{text-align:center;grid-template-columns:1fr;max-width:560px}.auth-card--center .auth-card__intro{justify-items:center}.auth-card--center .auth-card__intro .brand{justify-self:center}.auth-card--center .auth-card__body{padding-top:0}.auth-card--center .auth-card__actions{justify-content:center;margin-top:0}.auth-card--center :is(.notice,.notice--warning,.notice--error,.notice--success){text-align:left}.auth-foot{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;max-width:1040px;padding:var(--space-3) var(--space-2);color:var(--on-surface-variant);flex-wrap:wrap;font-size:12px;display:flex}.auth-foot__links{gap:var(--space-1);list-style:none;display:flex}.auth-foot__links a{min-height:32px;padding:0 var(--space-3);border-radius:var(--shape-xs);color:var(--on-surface-variant);align-items:center;display:inline-flex}.auth-foot__links a:hover{background:var(--surface-high);text-decoration:none}.account-chip{align-items:center;gap:var(--space-2);border:1px solid var(--outline);border-radius:var(--shape-full);overflow-wrap:anywhere;max-width:100%;padding:4px 12px 4px 4px;font-size:14px;font-weight:500;display:inline-flex}.account-chip .avatar{--s:24px;font-size:12px}.account-chip__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.facts{gap:10px var(--space-5);grid-template-columns:max-content minmax(0,1fr);margin:0;font-size:14px;line-height:20px;display:grid}.facts dt{color:var(--on-surface-variant)}.facts dd{overflow-wrap:anywhere;margin:0;font-weight:500}@media (max-width:760px){.auth-page{background:var(--surface)}.auth{padding:var(--space-4) 0 0;justify-content:flex-start}.auth-card{padding:var(--space-5) var(--space-4);border-radius:0;grid-template-columns:1fr}.auth-card__body{padding-top:0}.auth-card__title{font-size:32px;line-height:40px}.auth-foot{padding-inline:var(--space-4)}.auth-card--center .auth-card__actions{flex-direction:column-reverse;align-items:stretch}}.handoff{max-width:640px;margin:var(--space-7) auto 0;border:1px solid var(--outline-variant)}.handoff__markbox{place-items:center;display:grid}.handoff__mark{width:48px;height:48px}.handoff__mark--rest .mark__bar{--bar-fill:var(--surface-highest);--bar-alpha:1}.handoff__status{color:var(--on-surface-variant)}.handoff__poll{justify-items:center;gap:var(--space-2);display:grid}.handoff .account-chip .svc-icon{--s:24px}.btn-gsi .loader{--size:18px}@media (max-width:760px){.handoff{margin-top:var(--space-4);border:0;padding-inline:0}.handoff .btn-gsi{justify-content:center}}.app{background:var(--surface-low)}.appbar{z-index:40;align-items:center;gap:var(--space-2);height:var(--appbar-height);padding:0 var(--space-2) 0 var(--space-2);background:var(--surface-low);display:flex;position:sticky;top:0}.appbar .brand{margin-right:var(--space-5);padding-left:var(--space-1)}.appbar__search{flex:0 720px}.appbar__actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.appbar__menu{flex-shrink:0}.app-body{align-items:flex-start;display:flex}.drawer{top:var(--appbar-height);flex:0 0 var(--drawer-width);width:var(--drawer-width);height:calc(100vh - var(--appbar-height));padding:var(--space-2) var(--space-3) var(--space-5) var(--space-2);background:var(--surface-low);position:sticky;overflow-y:auto}.drawer .fab{margin:0 0 var(--space-4) var(--space-1)}.drawer__list{gap:2px;list-style:none;display:grid}.drawer__item{align-items:center;gap:var(--space-4);height:40px;padding:0 var(--space-4) 0 var(--space-4);border-radius:var(--shape-full);font-family:var(--font-display);letter-spacing:0;color:var(--on-surface-variant);font-size:14px;font-weight:500;text-decoration:none;display:flex}.drawer__item .icon{font-size:20px}.drawer__item:hover{background:var(--surface-high);color:var(--on-surface);text-decoration:none}.drawer__item[aria-current=page]{background:var(--primary-container);color:var(--on-primary-container);font-weight:600}.drawer__divider{height:1px;margin:var(--space-3) var(--space-4);background:var(--outline-variant)}.drawer__plan{margin:var(--space-5) var(--space-4) 0;gap:var(--space-2);color:var(--on-surface-variant);font-size:13px;line-height:18px;display:grid}.drawer__meter{background:var(--surface-highest);border-radius:2px;height:4px;overflow:hidden}.drawer__meter span{height:100%;width:calc(var(--used) * 100%);background:var(--primary);border-radius:2px;display:block}.drawer__plan a{font-weight:500}.drawer__calls{font-size:inherit;line-height:inherit;align-items:flex-start}.drawer__calls>.icon{font-size:18px}.scrim{z-index:44;background:#1f1f1f52;position:fixed;inset:0}.scrim[hidden]{display:none}.app-main{min-width:0;margin:0 var(--space-4) var(--space-4) 0;min-height:calc(100vh - var(--appbar-height) - var(--space-4));border-radius:var(--shape-lg);background:var(--surface);flex:1}.app-main__inner{max-width:1160px;padding:var(--space-6) var(--space-6) var(--space-8);container:app-sheet/inline-size}.app-main__inner>*+*{margin-top:var(--space-5)}.page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-head__lead{align-items:flex-start;gap:var(--space-3);flex:420px;min-width:0;display:flex}.page-head__back{margin:-2px 0 0 -8px}.page-head__text{gap:var(--space-2);min-width:0;display:grid}.page-head__title{font-family:var(--font-display);overflow-wrap:anywhere;font-size:28px;font-weight:450;line-height:36px}.page-head__sub{color:var(--on-surface-variant);max-width:72ch;font-size:16px;line-height:24px}.page-head__meta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.page-head__limit{align-items:flex-start}.page-head__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-head__icon{margin-top:-2px}img.page-head__icon{border-radius:var(--shape-md);background:var(--surface-container);flex-shrink:0;width:48px;height:48px;padding:8px}@media (max-width:760px){.page-head__icon{display:none}}.connect-layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr) 296px;align-items:start;display:grid}.connect-main{gap:var(--space-4);min-width:0;display:grid}.connect-aside{gap:var(--space-4);top:calc(var(--appbar-height) + var(--space-4));display:grid;position:sticky}@media (max-width:1100px){.connect-layout{grid-template-columns:minmax(0,1fr)}.connect-aside{position:static}}@media (max-width:1023px){.appbar{padding-right:var(--space-1)}.appbar .brand{margin-right:var(--space-2)}.appbar .brand__name{font-size:20px}.appbar__search{display:none}.drawer{z-index:45;width:min(320px,86vw);height:100vh;padding-top:var(--space-4);border-radius:0 var(--shape-lg) var(--shape-lg) 0;background:var(--surface-low);box-shadow:var(--elev-3);transition:transform var(--dur-medium) var(--ease-standard), visibility 0s linear var(--dur-medium);visibility:hidden;position:fixed;top:0;left:0;transform:translate(-104%)}.drawer.is-open{visibility:visible;transition:transform var(--dur-medium) var(--ease-decelerate);transform:none}html:has(.drawer.is-open){overflow:hidden}.app-main{border-radius:var(--shape-lg) var(--shape-lg) 0 0;margin:0}.app-main__inner{padding:var(--space-5) var(--space-4) var(--space-7)}}@media (min-width:1024px){.appbar__menu{display:none}.scrim{display:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.mark__bar{animation:none!important}.loader .mark__bar{fill:var(--bar-fill);fill-opacity:var(--bar-alpha);transform:none}}.site{flex-direction:column;min-height:100vh;display:flex}.site>main{flex:1 0 auto}.app{min-height:100vh}body:has(.app){background:var(--surface-low)}body:has(.auth-page){background:var(--surface-container)}@media (max-width:760px){body:has(.auth-page){background:var(--surface)}}.topbar__account{white-space:nowrap;max-width:280px}.mobile-nav__actions--single{grid-template-columns:minmax(0,1fr)}@media (max-width:960px){.topbar__account{display:none}}@media (max-width:480px){.appbar__signin{display:none}}.mobile-nav__actions .account-chip{justify-self:start}.notice__body{min-width:0}.notice__body>p+p{margin-top:var(--space-1)}.skeleton{width:var(--skel-w,100%);max-width:100%;height:var(--skel-h,12px);border-radius:var(--shape-xs);background:var(--surface-high);animation:mmBreathe 1.6s var(--ease-standard) infinite;animation-delay:var(--skel-delay,0s);display:block}.skeleton.soft{background:var(--surface-container)}.skel-stack{gap:var(--space-2);display:grid}@keyframes mmBreathe{0%,to{opacity:.45}50%{opacity:1}}.plan-grid{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}@media (max-width:980px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.plan-grid{grid-template-columns:1fr}}@container app-sheet (max-width:1127px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app-sheet (max-width:559px){.plan-grid{grid-template-columns:1fr}}
.home-hero{padding:72px 0 var(--space-8);text-align:center}.hero__title{margin-inline:auto}.hero__title span{display:block}.hero__lead{max-width:60ch;margin:var(--space-5) auto 0}.hero__address{max-width:720px;margin:var(--space-7) auto 0;text-align:left}.hero__address .addressbar__text{-webkit-user-select:all;user-select:all}.demo{--gap:24px;--apps:3;--col:calc((100% - (var(--apps) - 1) * var(--gap)) / var(--apps));text-align:left;position:relative}.flow{height:112px;position:relative}.flow__line{background:var(--outline-variant);display:block;position:absolute}.flow__line:after{content:"";background:var(--primary);transform-origin:top;position:absolute;inset:0}.flow__stem{width:2px;height:14px;top:0;left:calc(50% - 1px)}.flow__stem--low{height:18px;top:70px}.flow__rail{height:2px;top:88px}.flow__rail--l{left:calc(var(--col) / 2);border-radius:1px 0 0 1px;right:50%}.flow__rail--r{left:50%;right:calc(var(--col) / 2)}.flow__rail--l:after{transform-origin:100%}.flow__rail--r:after{transform-origin:0}.flow__drop{width:2px;height:24px;top:88px;left:calc(var(--i) * (var(--col) + var(--gap)) + var(--col) / 2 - 1px)}.flow__hub{border-radius:var(--shape-lg);background:var(--surface);place-items:center;width:56px;height:56px;margin-left:-28px;display:grid;position:absolute;top:14px;left:50%}.flow__hub .mark{width:48px;height:48px}.demo[data-motion=playing][data-phase=empty] .flow__line:after{animation:flow-draw-y .18s var(--ease-standard) var(--d,0s) both}.demo[data-motion=playing][data-phase=empty] .flow__rail:after{animation-name:flow-draw-x}.flow__stem{--d:.15s}.flow__stem--low{--d:.56s}.flow__rail{--d:.68s}.flow__drop{--d:.8s}.demo[data-motion=playing][data-phase=empty] .flow__hub .mark__bar{animation:hub-light .16s var(--ease-standard) var(--d) both}.flow__hub .mark__bar--1{--d:.33s}.flow__hub .mark__bar--2{--d:.39s}.flow__hub .mark__bar--3{--d:.45s}.flow__hub .mark__bar--4{--d:.51s}.demo[data-motion=playing][data-phase=pasted] .flow__hub .mark{animation:hub-pop var(--dur-long) var(--ease-spring)}.demo[data-motion=playing]:not([data-phase=empty]) .flow__hub .mark__bar{animation:glIdle 3.2s ease-in-out calc(var(--i) * .24s) infinite both}.demo[data-motion=paused] *,.demo[data-motion=paused] :after{animation-play-state:paused}@keyframes flow-draw-y{0%{transform:scaleY(0)}to{transform:none}}@keyframes flow-draw-x{0%{transform:scaleX(0)}to{transform:none}}@keyframes hub-light{0%{fill:var(--surface-highest);fill-opacity:1}to{fill:var(--bar-fill);fill-opacity:var(--bar-alpha)}}@keyframes hub-pop{0%{transform:scale(.8)}60%{transform:scale(1.18)}to{transform:scale(1)}}.demo__apps{grid-template-columns:repeat(var(--apps), minmax(0, 1fr));gap:var(--gap);display:grid}.demo-app{border:1px solid var(--outline-variant);border-radius:var(--shape-xl);background:var(--surface);min-width:0;transition:box-shadow var(--dur-medium) var(--ease-standard), border-color var(--dur-medium);overflow:hidden}.demo:not([data-phase=empty]) .demo-app{box-shadow:var(--elev-1);border-color:#0000}.demo-app__bar{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--surface-high);padding:14px 20px;display:flex}.demo-app__bar img{width:24px;height:24px}.demo-app__name{min-width:0;font-family:var(--font-display);flex:1;font-size:16px;font-weight:500}.demo-app__state{font-family:var(--font-display);color:var(--on-surface-variant);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:500;display:inline-flex}.demo-app__state .icon{color:var(--success);font-size:16px}.demo-app__body{padding:20px;display:grid}.demo-app__body>*{visibility:hidden;opacity:0;min-width:0;transition:opacity var(--dur-medium) var(--ease-standard), visibility 0s linear var(--dur-medium);grid-area:1/1}.demo[data-scene=add] .demo-add,.demo[data-scene=chat] .demo-chat{visibility:visible;opacity:1;transition-delay:0s}.demo-add{align-content:start;gap:var(--space-2);display:grid;position:relative}.demo-add.clip{aspect-ratio:16/10}.demo-add__label{font-family:var(--font-display);color:var(--on-surface-variant);font-size:12px;font-weight:500;line-height:16px}.demo-add__field{border:1px solid var(--outline);border-radius:var(--shape-xs);height:48px;font-family:var(--font-code);color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--dur-short), box-shadow var(--dur-short), background-color var(--dur-short);align-items:center;padding:0 14px;font-size:14px;line-height:20px;display:flex;overflow:hidden}.demo[data-phase=empty] .demo-add__field{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.demo[data-phase=pasted] .demo-add__field{background:var(--primary-container)}.demo-add__signed{margin-top:var(--space-2);color:var(--on-surface);opacity:0;transition:opacity var(--dur-medium), transform var(--dur-medium) var(--ease-decelerate);align-items:center;gap:6px;font-size:14px;line-height:20px;display:inline-flex;transform:translateY(4px)}.demo-add__signed .icon{color:var(--success);font-size:18px}.demo[data-phase=signed-in] .demo-add__signed{opacity:1;transform:none}.demo-clip{object-fit:contain;background:var(--surface);opacity:0;width:100%;height:100%;transition:opacity var(--dur-medium);position:absolute;inset:0}.demo-clip[data-ready]{opacity:1}.demo-chat__frames{display:grid}.demo-chat__frame{align-content:start;gap:var(--space-3);grid-area:1/1;min-width:0;display:grid}.demo-chat__frame:not(.is-shown){visibility:hidden}.demo-chat__ask{background:var(--surface-high);min-width:48px;max-width:88%;min-height:42px;color:var(--on-surface);overflow-wrap:anywhere;border-radius:20px 20px 4px;justify-self:end;padding:10px 16px;font-size:15px;line-height:22px}.demo-chat__tool{color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:18px;display:flex}.demo-chat__tool .icon{font-size:16px}.demo-chat__tool code{font-family:var(--font-code);color:var(--on-surface);background:var(--surface-container);border-radius:var(--shape-xs);padding:1px 8px;font-size:13px}.demo-chat__answer{color:var(--on-surface);font-size:15px;line-height:22px}.demo-chat__tool,.demo-chat__answer{transition:opacity var(--dur-medium) var(--ease-standard), transform var(--dur-medium) var(--ease-decelerate)}.demo-chat__frame[data-phase=typing] .demo-chat__tool,.demo-chat__frame[data-phase=typing] .demo-chat__answer,.demo-chat__frame[data-phase=tool] .demo-chat__answer{opacity:0;transform:translateY(6px)}.demo-caret{background:var(--primary);vertical-align:-3px;width:1.5px;height:1.15em;margin-left:1px;animation:1s step-end infinite caret-blink;display:inline-block}.demo-add__field .demo-caret{margin:0 2px 0 0}@keyframes caret-blink{50%{opacity:0}}.demo__caption{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);min-height:32px;margin-top:var(--space-4);color:var(--on-surface-variant);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.demo-pause[data-idle]{visibility:hidden}@media (prefers-reduced-motion:reduce){.demo-pause[data-idle]{display:none}}.demo-caption{align-items:flex-start;gap:var(--space-2);display:inline-flex}.demo-caption>.icon{margin-top:1px;font-size:18px}.hero__foot{justify-items:center;gap:var(--space-5);margin-top:var(--space-7);display:grid}.hero__foot .cluster{justify-content:center}.hero__facts{justify-content:center;gap:var(--space-2) var(--space-6);color:var(--on-surface-variant);flex-wrap:wrap;font-size:16px;list-style:none;display:flex}.hero__facts li{align-items:center;gap:var(--space-2);display:inline-flex}.hero__facts .icon{color:var(--primary);font-size:20px}.hero__facts b{color:var(--on-surface);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600}.hero__fine{max-width:60ch;color:var(--on-surface-variant);font-size:14px;line-height:20px}@media (max-height:820px) and (min-width:761px){.home-hero{padding-top:var(--space-6)}.hero__lead{margin-top:var(--space-4)}.hero__address{margin-top:28px}.hero__address .addressbar--lg{min-height:64px}.flow{height:96px}.flow__stem{height:10px}.flow__hub{width:48px;height:48px;margin-left:-24px;top:10px}.flow__hub .mark{width:40px;height:40px}.flow__stem--low{height:14px;top:58px}.flow__rail,.flow__drop{top:72px}}.how{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.how__art{border-radius:var(--shape-xl);background:var(--surface-container);height:208px;margin-bottom:var(--space-5);place-items:center;display:grid}.how__art svg{width:240px;height:168px}.how__title{align-items:center;gap:var(--space-3);font-size:20px;line-height:28px;display:flex}.how__num{background:var(--primary-container);width:32px;height:32px;color:var(--on-primary-container);border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;font-weight:600;display:grid}.how__text{margin-top:var(--space-3);color:var(--on-surface-variant)}.home-catalog__actions{justify-content:flex-end}.live-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.soon-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.soon-grid .service-card{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--shape-lg);gap:var(--space-3)}.soon-grid .service-card__name{font-size:16px;line-height:24px}.soon-grid .service-card__blurb{font-size:14px;line-height:20px}.home-pricing .plan__price{letter-spacing:-.02em;color:var(--on-surface);font-size:48px;font-weight:500;line-height:52px}.home-pricing .plan__per{letter-spacing:0;color:var(--on-surface-variant);font-size:16px;font-weight:400;line-height:24px}.home-pricing .plan__limits li{font-size:16px;line-height:24px}.pricing-note{margin-top:var(--space-5);text-align:center}@media (max-width:1080px){.soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.live-grid,.how{grid-template-columns:1fr}.how{gap:var(--space-7)}}@media (max-width:760px){.home-hero{padding-top:var(--space-6)}.hero__address{margin-top:var(--space-6)}.flow{height:96px}.flow__rail,.flow__drop{display:none}.flow__stem--low{height:26px;top:70px}.demo__apps{--gap:12px;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter) 8px;scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;overflow-x:auto}.demo__apps::-webkit-scrollbar{display:none}.demo-app{scroll-snap-align:start}.demo-add__field{padding:0 12px;font-size:12px}.soon-grid{grid-template-columns:1fr}.section{padding-block:var(--space-8)}.hero__facts{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.demo-caret{animation:none}}.example__screens{display:grid}.example__screens>.example__screen{visibility:hidden;opacity:0;min-width:0;transition:opacity var(--dur-medium) var(--ease-standard), visibility 0s linear var(--dur-medium);grid-area:1/1}.example__screens>.example__screen.is-shown{visibility:visible;opacity:1;transition:opacity var(--dur-medium) var(--ease-standard)}.example__ask{overflow-wrap:anywhere;min-width:48px;min-height:42px}.example__answer{overflow-wrap:anywhere}.example__tool,.example__answer{transition:opacity var(--dur-medium) var(--ease-standard), transform var(--dur-medium) var(--ease-decelerate)}.example__screen[data-phase=typing] .example__tool,.example__screen[data-phase=typing] .example__answer,.example__screen[data-phase=tool] .example__answer{opacity:0;transform:translateY(6px)}.example .demo-caret{background:var(--on-surface)}.example__frame{gap:var(--space-3);min-width:0;display:grid}@media (prefers-reduced-motion:reduce){.example__screens>.example__screen,.example__tool,.example__answer{transition:none}}.catalog-page{padding-top:var(--space-7)}.catalog-intro{gap:var(--space-6);margin-bottom:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.catalog-intro p{max-width:60ch;margin-top:var(--space-3)}.catalog-intro__art{border-radius:var(--shape-xl);background:var(--surface-container);place-items:center;width:360px;height:184px;display:grid}.catalog-intro__art svg{width:240px;height:168px}.catalog-bar{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.catalog-bar .segmented__btn{text-decoration:none}.catalog-bar .segmented__btn[aria-current=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.catalog-bar .segmented__btn[aria-current=true] .icon{display:inline-block}.catalog-bar__search{flex:0 360px}.catalog-results{margin:calc(-1 * var(--space-2)) 0 var(--space-5);color:var(--on-surface-variant)}.catalog-grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.svc-risk--high{color:var(--error)}@media (max-width:1080px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.catalog-page{padding-top:var(--space-5)}.catalog-intro{margin-bottom:var(--space-5);grid-template-columns:1fr}.catalog-intro__art{display:none}.catalog-grid{grid-template-columns:1fr}.catalog-bar__search{flex-basis:100%}}.gsvc-grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.gsvc{align-content:center;align-items:center;gap:2px var(--space-3);padding:var(--space-3);border:1px solid var(--outline-variant);border-radius:var(--shape-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.gsvc .svc-icon{grid-row:span 2}.gsvc__name{font-family:var(--font-display);font-size:15px;font-weight:500;line-height:20px}.gsvc__count{color:var(--on-surface-variant);font-size:13px;line-height:18px}.need .list-item:last-child{padding-bottom:0}.svc-flow--soon .svc-flow__line{background:var(--outline-variant)}.svc-flow--soon .svc-flow__fork path{stroke:var(--outline-variant)}.svc-flow__apps .client-mark{width:26px;height:26px}.svc-main .tools__bar .search{flex-basis:200px}.tools__none--alone{border-top:1px solid var(--outline-variant);border-radius:var(--shape-lg)}@media (max-width:1080px){.gsvc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.gsvc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.need .list-item{grid-template-columns:auto minmax(0,1fr)}.need .list-item__trail{grid-column:2;justify-content:flex-start}}.svc-flow .svc-icon:not(.svc-icon--gws):not(.svc-icon--github){background:var(--surface)}.docs-prompt{color:var(--on-surface-variant);-webkit-user-select:none;user-select:none}.prose .codeblock__pre{font-size:14px;line-height:22px}.docs-next{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.docs-next .card--link{gap:var(--space-1);padding:var(--space-4) var(--space-5);text-decoration:none;display:grid}.docs-next .icon{color:var(--primary);margin-bottom:var(--space-2)}.docs-next__title{font-family:var(--font-display);color:var(--on-surface);font-size:16px;font-weight:500;line-height:24px}.docs-next__text{color:var(--on-surface-variant);font-size:14px;line-height:20px}.docs__main .docs-address{max-width:640px}.docs .prose,.docs__main>.prose{max-width:792px}.docs-guide{gap:var(--space-5)}.guide-back{justify-self:start;margin-left:-10px}@media (max-width:600px){.docs-next{grid-template-columns:1fr}}.guide{gap:var(--space-5);min-width:0;display:grid}.guide-head__title{font-size:22px;line-height:28px}.guide-body>.btn-row+.numbered{margin-top:var(--space-6)}.btn-row{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.guide-step p,.guide-notes li{overflow-wrap:anywhere}.guide-code pre{margin:0}.codebox.guide-code .codebox__text{white-space:pre-wrap}.guide--card .codebox,.guide--plain .codebox{max-width:560px}.guide--app .codebox{max-width:520px}.guide-code--block{position:relative}.guide-code--block .codeblock__pre{padding-right:112px}.guide-code--block>.btn{position:absolute;top:8px;right:8px}.guide--card{padding:var(--space-6)}.guide--card .numbered__body p,.guide--plain .numbered__body p{max-width:72ch}.guide .guide-head>.btn-row{margin-left:auto}.guide__more{gap:var(--space-5) var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--outline-variant);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide__more .guide-subhead{font-size:16px;line-height:24px}.guide__more ul,.guide__notes ul{margin-top:var(--space-2);gap:var(--space-2);color:var(--on-surface-variant);padding-left:1.2em;font-size:14px;line-height:20px;display:grid}.guide__more li::marker{color:var(--outline)}.guide__notes li::marker{color:var(--outline)}.guide--app{max-width:880px}.guide--app .page-head__lead.guide-head{align-items:flex-start;gap:var(--space-3);flex-wrap:nowrap}.guide__notes{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.guide__notes ul{color:var(--on-surface);margin-top:0}@media (max-width:900px){.guide__more,.guide__notes{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.guide--card{padding:var(--space-5) var(--space-4)}.guide-code--block .codeblock__pre{padding-right:var(--space-4);padding-top:52px}}.walkthrough{gap:var(--space-5);min-width:0;display:grid}.walkthrough-progress{gap:var(--space-2);display:grid}.walkthrough-bar{background:var(--surface-highest);border-radius:2px;height:4px;overflow:hidden}.walkthrough-bar__fill{background:var(--primary);height:100%;transition:width var(--dur-medium) var(--ease-standard);border-radius:2px}.walkthrough .numbered>li[aria-current=step]:before{background:var(--primary);color:var(--on-primary)}.walkthrough-step{gap:var(--space-3);min-width:0;display:grid}.walkthrough-step>.numbered__body{padding-top:4px}.walkthrough-media{box-sizing:border-box;aspect-ratio:16/10;border:1px solid var(--outline-variant);border-radius:var(--shape-lg);background:var(--surface-container);width:100%;max-width:880px;max-height:70vh;margin:0;position:relative;overflow:hidden}.walkthrough-media video,.walkthrough-media img{object-fit:scale-down;width:100%;height:100%;display:block;position:absolute;inset:0}.legal :is(.notice,.notice--warning,.notice--error,.notice--success){margin-top:var(--space-5)}.legal :is(.notice,.notice--warning,.notice--error,.notice--success)+h2{margin-top:var(--space-6)}.nf-main{align-content:center;display:grid}.site>main:has(>.nf){align-content:center;display:grid}.nf{padding:var(--space-8) 0 var(--space-9);text-align:center}.nf__inner{justify-items:center;display:grid}.nf__art{width:264px;height:176px;margin-bottom:var(--space-6)}.nf__lead{max-width:52ch;margin-top:var(--space-4)}.nf__actions{margin-top:var(--space-6);justify-content:center}@media (max-width:760px){.nf{padding-top:var(--space-6)}.nf__art{width:220px;height:147px}.nf__actions{flex-direction:column;align-items:stretch;width:100%;max-width:320px}}
.auth-perks{gap:var(--space-3);margin-top:var(--space-2);list-style:none;display:grid}.auth-perks li{align-items:flex-start;gap:var(--space-3);font-size:16px;line-height:24px;display:flex}.auth-perks .icon{color:var(--primary);margin-top:2px;font-size:20px}.auth-specimen{gap:var(--space-2);margin-top:var(--space-4);display:grid}.auth-specimen__label{font-family:var(--font-display);color:var(--on-surface-variant);font-size:14px;font-weight:500;line-height:20px}.auth-form-head{gap:var(--space-1);display:grid}@media (max-width:760px){.auth-form-head{margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--outline-variant)}}@media (min-width:761px) and (max-width:920px){.auth-specimen .codebox{gap:var(--space-1);flex-wrap:wrap;padding:10px 6px 6px 14px}.auth-specimen .codebox__text{flex-basis:100%}.auth-specimen .codebox .btn{margin-left:auto}}.google-launch{gap:var(--space-4);min-width:0;display:grid}.google-launch-form{gap:var(--space-4);display:grid}.google-launch-actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.google-launch-tab{gap:var(--space-3);padding:var(--space-4);border-radius:var(--shape-md);background:var(--surface-container);display:grid}.google-launch-tab__lead{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:14px;font-weight:500;line-height:20px;display:flex}.google-launch-tab__lead .icon{color:var(--on-surface-variant);font-size:20px}.google-attempt-strip .mono{overflow-wrap:anywhere}@media (max-width:760px){.google-launch-tab .btn--outlined{padding:0 15px}.google-launch-tab .btn--text{padding:0 10px}.google-launch-tab .btn,.handoff .auth-card__actions .btn{white-space:normal}}
.onb>*+*,.onb-section>*+*{margin-top:var(--space-5)}.onb-rail+*{margin-top:var(--space-6)}.onb-head .page-head__lead{align-items:center;gap:var(--space-5)}.onb-head .page-head__sub{max-width:66ch}.onb-head__mark{flex-shrink:0;place-items:center;width:72px;height:72px;display:grid}.onb-head__mark .loader{width:72px;height:72px}.onb-done-badge{width:72px;height:72px;display:block}.onb-mail{font-family:var(--font-code);color:var(--on-surface);overflow-wrap:anywhere;font-size:.94em}.onb-indent{padding-left:calc(72px + var(--space-5))}.onb-resend{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.onb-actions{gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.onb-howto{align-items:flex-start}.onb-howto>.icon{margin-top:0}.onb-address{gap:var(--space-3);max-width:640px;display:grid}.onb-address .note a{font-weight:500}.onb-apps__title{margin-bottom:var(--space-3)}.onb-nowrap{white-space:nowrap}.live-group{gap:var(--space-3);display:grid}.live{gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-5) var(--space-5);border-radius:var(--shape-xl);background:var(--surface-container);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.live__icon{place-items:center;width:40px;height:40px;display:grid}.live__icon>.icon{font-size:40px}.live__body{gap:var(--space-1);min-width:0;padding-top:6px;display:grid}.live__title{font-family:var(--font-display);color:var(--on-surface);font-size:20px;font-weight:500;line-height:28px}.live__text{color:var(--on-surface-variant);font-size:14px;line-height:20px}.live__lines{gap:var(--space-2);margin-top:var(--space-1);list-style:none;display:grid}.live__actions{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.live--green{background:var(--success-container)}.live--green .live__icon>.icon{color:var(--success);animation:onb-live-pop var(--dur-long) var(--ease-spring)}.live--green .live__title{color:var(--on-success-container)}.live--problem{background:var(--error-container)}.live--problem .live__icon>.icon{color:var(--error)}.live--problem .live__title,.live--problem .live__text{color:var(--on-error-container)}@keyframes onb-live-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.live-notes{gap:var(--space-2);display:grid}.onb-try__list{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.onb-try__list li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border-radius:var(--shape-lg);background:var(--surface-low);border:1px solid var(--outline-variant);font-size:15px;line-height:22px;display:flex}.onb-try__list .icon{color:var(--on-surface-variant);margin-top:1px;font-size:20px}.onb-guide-details .disclosure__body>.card{border:0;padding:0}@media (max-width:900px){.onb-try__list{grid-template-columns:1fr}}@media (max-width:760px){.onb-rail+*{margin-top:var(--space-5)}.onb-indent{padding-left:0}.onb-head .page-head__lead{align-items:flex-start;gap:var(--space-4);flex-direction:column}.onb-head__mark,.onb-head__mark .loader,.onb-done-badge{width:56px;height:56px}.live{padding:var(--space-4);gap:var(--space-3);grid-template-columns:32px minmax(0,1fr)}.live__icon{width:32px;height:32px}.live__icon>.icon{font-size:32px}.live__icon .loader{width:32px;height:32px}.live__body{padding-top:2px}.live__title{font-size:18px;line-height:26px}}.dash>*+*{margin-top:var(--space-5)}.dash .card .list{margin-top:var(--space-2)}.dash-count{color:var(--on-surface-variant);font-size:14px}.dash-setup{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-radius:var(--shape-md);background:var(--surface-container);flex-wrap:wrap;font-size:14px;line-height:20px;display:flex}.dash-setup>.icon{color:var(--on-surface-variant);font-size:20px}.dash-setup p{flex:280px}.conn{grid-template-columns:40px minmax(0,1.2fr) minmax(0,1fr) minmax(0,220px) auto;grid-template-areas:"icon who state ctl more"".extra extra extra extra";align-items:center;row-gap:0}.conn>.svc-icon{grid-area:icon;align-self:start}.conn__who{grid-area:who;min-width:0}.conn__state{grid-area:state;justify-items:start;gap:2px;min-width:0;display:grid}.conn__ctl{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;grid-area:ctl;min-width:0;display:flex}.conn__ctl>.btn{flex:none}.conn__more{margin-left:calc(-1 * var(--space-2));grid-area:more}.conn__extra{margin-top:var(--space-3);grid-area:extra;min-width:0}.conn__extra .disclosure__body form{gap:var(--space-4);max-width:520px;display:grid}.conn__ctl>.note{text-align:right;max-width:26ch;font-size:13px;line-height:18px}.conn .list-item__title a{color:var(--on-surface)}.conn .list-item__title a:hover{color:var(--primary)}.conn-notes{gap:var(--space-2);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--outline-variant);display:grid}.conn__more>.icon-btn[aria-expanded=true]:before{opacity:.12}.dash-pair{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.dash-pair>*{min-width:0}.dash-clients__intro>*+*{margin-top:var(--space-4)}.dash-sub,.dash-unavailable{margin-top:var(--space-5)}.dash-clients .inset{margin-top:var(--space-2)}.dash-key-lead .icon{font-size:22px}.dash-newkey{gap:var(--space-2);margin-top:var(--space-4);display:grid}.dash-newkey>.status{align-items:flex-start}.dash-keys,.dash-key-error{margin-top:var(--space-4)}.dash-keys-form{align-items:center;gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.dash-keys-form .field{flex:240px}.dash-keys-verify{margin-top:var(--space-5)}.dash-table{margin-top:var(--space-4)}.dash-choices .note{margin-top:var(--space-2);max-width:90ch}@media (max-width:1280px){.dash-pair{grid-template-columns:1fr}}@media (max-width:760px){.conn{grid-template-columns:40px minmax(0,1fr) auto auto;grid-template-areas:"icon who ctl more"".state state state"".extra extra extra"}.conn--note{grid-template-areas:"icon who who more"".state state state"".ctl ctl ctl"".extra extra extra"}.conn__state{margin-top:var(--space-2)}.conn__ctl,.conn__more{align-self:start}.conn--note .conn__ctl{margin-top:var(--space-2);flex-wrap:wrap;justify-content:flex-start}.conn--note .conn__ctl>.note{text-align:left;max-width:none}.dash .page-head__actions{width:100%}}.bill>*+*{margin-top:var(--space-5)}.bill-now{gap:var(--space-5);align-content:start;min-width:0;display:grid}.bill-now__head{align-items:center;gap:var(--space-4);display:flex}.bill-now__icon{border-radius:var(--shape-lg);background:var(--primary-container);width:56px;height:56px;color:var(--on-primary-container);flex-shrink:0;place-items:center;display:grid}.bill-now__icon .icon{font-size:28px}.bill-now__name{font-size:28px;font-weight:450;line-height:36px}.bill-capacity{gap:var(--space-2);display:grid}.bill-capacity__line{font-family:var(--font-display);font-size:16px;font-weight:500;line-height:24px}.bill-capacity__bar{background:var(--surface-highest);border-radius:4px;height:8px;overflow:hidden}.bill-capacity__bar span{height:100%;width:calc(var(--used) * 100%);background:var(--primary);border-radius:4px;display:block}.bill-capacity__limit{align-items:flex-start}.bill-now__actions{gap:var(--space-2);justify-items:start;margin:0;display:grid}.bill-now__ends{align-items:flex-start}.bill-wait{align-items:flex-start;gap:var(--space-3);display:flex}.bill-change{gap:var(--space-4);display:grid}.bill-facts{gap:10px;max-width:640px;margin:0;font-size:14px;line-height:20px;display:grid}.bill-fact{gap:var(--space-5);grid-template-columns:minmax(0,300px) minmax(0,1fr);display:grid}.bill-fact dt{color:var(--on-surface-variant)}.bill-fact dd{overflow-wrap:anywhere;margin:0;font-weight:500}.bill-change .table-wrap{max-width:640px}.bill-change .note{max-width:72ch}.bill-retain{gap:var(--space-4);display:grid}.bill-retain>.note{max-width:80ch}.bill-retain__form{gap:var(--space-5);display:grid}.bill-keep{border:0;min-width:0;margin:0;padding:0}.bill-keep legend{margin-bottom:var(--space-4);font-family:var(--font-display);padding:0;font-size:16px;font-weight:500;line-height:24px}.bill-keep__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));display:grid}.bill-plans>h2{margin-bottom:var(--space-4)}.bill-plans .plan__action form{margin:0}.bill-plan__note{color:var(--on-surface-variant);font-size:14px;line-height:20px}.bill-plans .inset{margin-top:var(--space-4)}@media (max-width:760px){.bill-fact{grid-template-columns:minmax(0,1fr);gap:2px}.bill-now__name{font-size:24px;line-height:32px}.bill-now__icon{width:48px;height:48px}}.poll-wait{align-items:center;gap:var(--space-5);padding:var(--space-5);border-radius:var(--shape-xl);background:var(--surface-container);display:flex}.poll-wait__text{gap:var(--space-1);min-width:0;display:grid}.poll-strip>.loader{margin-top:0}
.pick__link{grid-row:1/-1;grid-template-rows:subgrid;row-gap:inherit;min-width:0;color:inherit;border-radius:var(--shape-xl);text-decoration:none;display:grid}.pick__link:hover{text-decoration:none}.pick__link>*{min-width:0}.pick__link .service-card{transition:box-shadow var(--dur-short) var(--ease-standard), border-color var(--dur-short)}a.pick__link:hover .service-card{box-shadow:var(--elev-1)}a.pick__link:hover .service-card:not(.is-recommended){border-color:#0000}a.pick__link:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.pick__link.is-disabled{opacity:.6;cursor:not-allowed}.picker-actions>.note{flex:260px}.slot-note .notice__body{align-items:baseline;column-gap:var(--space-2);flex-wrap:wrap;display:flex}.slot-note .notice__body>p+p{margin-top:0}.switch.is-on{background:var(--primary);border-color:var(--primary)}.switch.is-on .switch__handle{background:var(--on-primary);width:24px;height:24px;left:22px}.switch.is-on .switch__handle .icon{opacity:1}.switch[aria-busy=true]{opacity:1;cursor:progress}.switch__handle .loader{--size:16px}.switch.is-static{opacity:.38;cursor:not-allowed;display:inline-block}.conn-toggle{margin:0;display:inline-flex}.conn-switch-to__form{gap:var(--space-3);display:grid}.conn-switch-to__form .field{max-width:520px}.connect-reach{gap:var(--space-4);padding:var(--space-5);display:grid}.connect-reach__head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.connect-reach__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(156px,1fr));list-style:none;display:grid}.connect-reach__list li{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-4);border-radius:var(--shape-md);background:var(--surface);font-family:var(--font-display);font-size:14px;font-weight:500;line-height:20px;display:flex}.connect-reach__list .icon{color:var(--primary);font-size:20px}.connect-google{gap:var(--space-4);display:grid}@media (max-width:480px){.connect-reach__head{gap:var(--space-1);flex-wrap:nowrap}.connect-reach__head>.title-md{min-width:0}.connect-reach__head>.btn--text{padding-inline:var(--space-2);margin-right:calc(-1 * var(--space-2));flex:none}}@media (max-width:760px){.connect-reach{padding:var(--space-4)}.connect-reach__list{grid-template-columns:repeat(2,minmax(0,1fr))}.connect-reach__list li{padding:0 var(--space-3);gap:var(--space-2)}}.connect-field{gap:var(--space-4);display:grid}.field__textarea{resize:vertical;height:auto;min-height:112px;padding-top:16px;padding-bottom:16px}@media (max-width:380px){.connect-form .field--trailing .field__input:placeholder-shown:not(:focus)+.field__label{font-size:14px}}.risk__check{margin-top:var(--space-1);color:var(--on-warning-container);grid-column:2;font-weight:500}.risk .checkbox{border-color:var(--on-warning-container)}.connect-aside .link--external{white-space:nowrap}.page-head__meta .status__detail{font-weight:400}.conn-title__account{font-family:var(--font-text);color:var(--on-surface-variant);font-size:16px;font-weight:400;line-height:24px;display:block}.card-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.conn-setup .notice__actions form{margin:0}.conn-setup>.loader{margin-top:0}.signin-line{align-items:center;gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}.signin-line__label{font-family:var(--font-display);color:var(--on-surface);font-size:14px;font-weight:500;line-height:20px}.signin-line .mono{color:var(--on-surface-variant);overflow-wrap:anywhere}.conn-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.conn-grid>.card{min-width:0}.conn-grid .span-2,.conn-grid .manage{grid-column:1/-1}.conn-grid:has(.cred-card) .manage{grid-column:auto}.conn-facts{font-size:14px}.conn-facts dt{min-width:112px}.conn-reconnect{margin-top:var(--space-4);max-width:640px}.conn-ai .codebox>code:not([class]){min-width:0;font-family:var(--font-code);color:var(--on-surface);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:0 0;border-radius:0;flex:1;padding:0;font-size:15px;line-height:22px}@media (max-width:480px){.conn-ai .codebox>code:not([class]){flex-basis:100%}}@media (max-width:760px){.conn-ai .codebox>code:not([class]){font-size:13.5px;line-height:20px}}.cred-row{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--outline-variant);flex-wrap:wrap;display:flex}.cred-detail{gap:var(--space-2);padding:var(--space-4) 0;color:var(--on-surface);font-size:14px;line-height:20px;display:grid}.cred-warn{gap:var(--space-2);padding:var(--space-3);border-radius:var(--shape-md);background:var(--warning-container);color:var(--on-warning-container);grid-template-columns:auto minmax(0,1fr);display:grid}.cred-warn .icon{font-size:20px}.cred-warn code{background:var(--surface)}.cred-row+.note{margin-top:var(--space-4)}.manage .switch-row{padding-bottom:var(--space-4)}.manage__note,.manage .conn-switch-to{margin-bottom:var(--space-4)}@media (max-width:1100px){.conn-grid{grid-template-columns:minmax(0,1fr)}.conn-grid:has(.cred-card) .manage{grid-column:1/-1}}.replace{gap:var(--space-5);max-width:800px;display:grid}.replace__who{gap:var(--space-3);display:grid}.guides-address{max-width:640px}.app-guide{gap:var(--space-4);max-width:880px;display:grid}.tg-flow,.tg-step,.tg-password-form,.tg-disclosure{gap:var(--space-4);display:grid}.tg-result .notice__title{font-size:16px;line-height:24px}.tg-lead{color:var(--on-surface);font-size:16px;line-height:24px}.tg-title{font-size:22px;line-height:28px}.tg-links{gap:var(--space-1) var(--space-5);flex-wrap:wrap;display:flex}.tg-hint{font-family:var(--font-code);color:var(--on-surface)}.tg-wait{align-items:center;gap:var(--space-4);display:flex}.tg-wait-text{gap:var(--space-1);min-width:0;display:grid}.tg-qr-panel{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.tg-qr-frame{padding:var(--space-4);border:1px solid var(--outline-variant);border-radius:var(--shape-lg);background:#fff;place-items:center;display:grid;position:relative}.tg-qr{width:240px;height:240px;transition:opacity var(--dur-short);display:block}.tg-qr.renewing{opacity:.25}.tg-qr-placeholder{border-radius:var(--shape-sm);background:var(--surface-container);width:240px;height:240px}.tg-qr-overlay{place-items:center;display:grid;position:absolute;inset:0}.tg-qr-side{gap:var(--space-3);align-content:start;min-width:0;display:grid}.tg-countdown{font-family:var(--font-display);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500}.tg-error{color:var(--error);gap:4px;font-size:14px;line-height:20px;display:flex}.tg-password-form .field{max-width:420px}@media (max-width:760px){.tg-qr-panel{grid-template-columns:minmax(0,1fr)}.tg-qr-frame{justify-self:start}.tg-qr,.tg-qr-placeholder{width:208px;height:208px}}

