@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.1rlxnzisjz_e1.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.1lnyw1zsxhp0r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.0lvk2smlqz3yc.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.2dzaija1uhw5g.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.0fd-fjxmcxcjd.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.42l_3z3944ji5.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.1szw2e8s5ktgm.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:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.026ae5sgholss.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0a0h245ktd4x0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_4230d3fb-module__XUCgzq__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_4230d3fb-module__XUCgzq__variable{--f-roboto:"Roboto", "Roboto Fallback"}
@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a2947afc6a06879b-s.1gyfqm5yhhzs7.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:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/651aaf1801011892-s.357dd_6abeqge.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/75affa71d1e2f6a7-s.p.17-aodiw50953.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_1636c488-module__wMq0ZG__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_1636c488-module__wMq0ZG__variable{--f-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.2rixgazldzomk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_be8d24c7-module__5-9Rkq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_be8d24c7-module__5-9Rkq__variable{--f-plex-sans:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_23eaa79-module__3eDAgq__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_23eaa79-module__3eDAgq__variable{--f-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}button,input,textarea,select{font:inherit;color:inherit}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p,figure,blockquote{margin:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-body);--font-mono:var(--f-plex-mono), ui-monospace, SFMono-Regular, Menlo, monospace;--fs-base:15px;--fs-xs:.72rem;--fs-sm:.82rem;--fs-md:.93rem;--fs-lg:1.08rem;--fs-xl:1.32rem;--fs-hero:2.1rem;--lh:1.6;--lh-tight:1.28;--track:-.005em;--track-display:-.02em;--track-eyebrow:.06em;--w-body:400;--w-medium:500;--w-strong:600;--w-display:600;--r-lg:14px;--r:10px;--r-sm:6px;--r-pill:999px;--bw:1px;--bw-strong:1px;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:22px;--sp-6:30px;--sp-7:42px;--sp-8:60px;--topbar-h:60px;--viewer-w:460px;--measure:68ch;--column-margin:0 auto;--panel-pad:var(--sp-5);--row-pad:var(--sp-3) 0;--ledger-w:2.6rem;--ledger-radius:var(--r-pill);--ledger-weight:500;--shadow-1:0 1px 2px #18181b0d;--shadow-2:0 10px 30px -14px #18181b47;--bg:#fff;--bg-sunken:#f7f8fa;--surface:#fff;--surface-2:#f7f8fa;--border:#ececf1;--border-strong:#d9dbe3;--text:#18181b;--text-muted:#52525b;--text-faint:#9aa0aa;--text-on-accent:#fff;--accent:#4f46e5;--accent-hover:#4338ca;--accent-soft:#eef2ff;--accent-line:#c7d2fe;--alt:#7c3aed;--alt-soft:#f3e8ff;--chrome-bg:#fff;--chrome-border:#ececf1;--ok:#059669;--ok-soft:#ecfdf5;--warn:#b45309;--warn-soft:#fffbeb;--warn-line:#f59e0b;--hazard:#f59e0b8c;--danger:#dc2626;--danger-soft:#fef2f2;--stale:#7c6f5a;--stale-soft:#f6f2e9;--ledger-bg:#eef2ff;--ledger-text:#4338ca;--ledger-border:transparent;--ledger-on-bg:#4f46e5;--ledger-on-text:#fff;--quote-rule:#c7d2fe;--focus:#4f46e5;--dk-bg:#0f1117;--dk-bg-sunken:#14151a;--dk-surface:#14151a;--dk-surface-2:#1a1d24;--dk-border:#2a2d36;--dk-border-strong:#3d4049;--dk-text:#eceef2;--dk-text-muted:#a3a8b3;--dk-text-faint:#6e7380;--dk-text-on-accent:#0f1117;--dk-accent:#818cf8;--dk-accent-hover:#a5b4fc;--dk-accent-soft:#1e1b4b;--dk-accent-line:#3f3d7a;--dk-alt:#c084fc;--dk-alt-soft:#2e1065;--dk-chrome-bg:#14151a;--dk-chrome-border:#2a2d36;--dk-ok:#34d399;--dk-ok-soft:#052e22;--dk-warn:#fbbf24;--dk-warn-soft:#2a1f07;--dk-warn-line:#f59e0b;--dk-hazard:#fbbf2473;--dk-danger:#f87171;--dk-danger-soft:#2b1010;--dk-stale:#c4b48f;--dk-stale-soft:#241f16;--dk-ledger-bg:#1e1b4b;--dk-ledger-text:#c7d2fe;--dk-ledger-border:transparent;--dk-ledger-on-bg:#818cf8;--dk-ledger-on-text:#0f1117;--dk-quote-rule:#3f3d7a;--dk-focus:#a5b4fc;--dk-shadow-1:0 1px 2px #0006;--dk-shadow-2:0 12px 32px -16px #000000b3}:root[data-theme=vip]{--font-body:var(--f-roboto), Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-body);--fs-base:14px;--fs-xs:.72rem;--fs-sm:.82rem;--fs-md:.93rem;--fs-lg:1.05rem;--fs-xl:1.28rem;--fs-hero:1.72rem;--lh:1.5;--lh-tight:1.25;--track:0;--track-display:.0125em;--track-eyebrow:.08em;--w-display:500;--w-strong:500;--r-lg:4px;--r:4px;--r-sm:2px;--r-pill:50rem;--sp-5:18px;--sp-6:25px;--sp-7:34px;--sp-8:44px;--topbar-h:60px;--viewer-w:clamp(520px, 46vw, 860px);--measure:76ch;--column-margin:0 auto;--panel-pad:25px;--row-pad:12px 0;--ledger-w:2.35rem;--ledger-radius:2px;--ledger-weight:500;--shadow-1:0 0 10px 0 #b7c0ce33;--shadow-2:0 2px 14px 0 #b7c0ce73;--bg:#f9fafb;--bg-sunken:#f2f4f9;--surface:#fff;--surface-2:#fafafa;--border:#e9ecef;--border-strong:#dfe3e8;--text:#212a3a;--text-muted:#7987a1;--text-faint:#a5aec0;--text-on-accent:#fff;--accent:#3f51b5;--accent-hover:#303f9f;--accent-soft:#e8eaf6;--accent-line:#c5cae9;--alt:#d81b60;--alt-soft:#fce4ec;--chrome-bg:#fff;--chrome-border:#e9ecef;--ok:#01b286;--ok-soft:#e3f6f1;--warn:#b06000;--warn-soft:#fff4e5;--warn-line:#ed8b00;--hazard:#ed8b0080;--danger:#f36;--danger-soft:#ffe9ef;--stale:#8a6d3b;--stale-soft:#fcf6e6;--ledger-bg:#e8eaf6;--ledger-text:#303f9f;--ledger-border:transparent;--ledger-on-bg:#3f51b5;--ledger-on-text:#fff;--quote-rule:#c5cae9;--focus:#3f51b5;--dk-bg:#12141c;--dk-bg-sunken:#0d0f16;--dk-surface:#191c26;--dk-surface-2:#1e222e;--dk-border:#2a2f3d;--dk-border-strong:#3a4050;--dk-text:#e6e9f0;--dk-text-muted:#98a1b5;--dk-text-faint:#6c768c;--dk-text-on-accent:#12141c;--dk-accent:#7986cb;--dk-accent-hover:#9fa8da;--dk-accent-soft:#232a4d;--dk-accent-line:#3a4478;--dk-alt:#f06292;--dk-alt-soft:#3d1526;--dk-chrome-bg:#191c26;--dk-chrome-border:#2a2f3d;--dk-ok:#4ecdae;--dk-ok-soft:#06291f;--dk-warn:#ffb74d;--dk-warn-soft:#2c1e07;--dk-warn-line:#ed8b00;--dk-hazard:#ffb74d6b;--dk-danger:#ff6b8f;--dk-danger-soft:#33121d;--dk-stale:#d0b483;--dk-stale-soft:#241d10;--dk-ledger-bg:#232a4d;--dk-ledger-text:#b3bce8;--dk-ledger-border:transparent;--dk-ledger-on-bg:#7986cb;--dk-ledger-on-text:#12141c;--dk-quote-rule:#3a4478;--dk-focus:#9fa8da;--dk-shadow-1:0 0 10px 0 #00000073;--dk-shadow-2:0 2px 14px 0 #0009}:root[data-theme=startup]{--font-body:var(--f-plex-sans), ui-sans-serif, system-ui, sans-serif;--font-display:var(--f-archivo), var(--f-plex-sans), ui-sans-serif, sans-serif;--fs-base:16px;--fs-xs:.7rem;--fs-sm:.8rem;--fs-md:.92rem;--fs-lg:1.15rem;--fs-xl:1.55rem;--fs-hero:2.75rem;--lh:1.65;--lh-tight:1.12;--track:-.01em;--track-display:-.035em;--track-eyebrow:.12em;--w-medium:500;--w-strong:600;--w-display:700;--r-lg:20px;--r:12px;--r-sm:8px;--r-pill:999px;--bw-strong:1.5px;--sp-5:24px;--sp-6:34px;--sp-7:52px;--sp-8:80px;--topbar-h:76px;--viewer-w:520px;--measure:62ch;--column-margin:0 auto;--panel-pad:28px;--row-pad:18px 0;--ledger-w:3.1rem;--ledger-radius:8px;--ledger-weight:500;--shadow-1:0 1px 2px #10221c0a, 0 10px 26px -16px #10221c38;--shadow-2:0 2px 4px #10221c0a, 0 28px 60px -28px #10221c57;--bg:#f5f7f6;--bg-sunken:#edf0ee;--surface:#fff;--surface-2:#f0f3f1;--border:#e0e6e2;--border-strong:#c8d2cc;--text:#10221c;--text-muted:#4e605a;--text-faint:#8a9994;--text-on-accent:#fff;--accent:#0e6e52;--accent-hover:#0a5741;--accent-soft:#ddeee7;--accent-line:#9ccdba;--alt:#7a2e5d;--alt-soft:#f4e4ee;--chrome-bg:#f5f7f6;--chrome-border:#e0e6e2;--ok:#0e6e52;--ok-soft:#ddeee7;--warn:#b4610c;--warn-soft:#fbf0e2;--warn-line:#e0912e;--hazard:#e0912e80;--danger:#b03a48;--danger-soft:#f8e7e9;--stale:#7a6a52;--stale-soft:#f3efe6;--ledger-bg:transparent;--ledger-text:#0e6e52;--ledger-border:#9ccdba;--ledger-on-bg:#0e6e52;--ledger-on-text:#fff;--quote-rule:#9ccdba;--focus:#0e6e52;--dk-bg:#0c1512;--dk-bg-sunken:#08100d;--dk-surface:#121d19;--dk-surface-2:#17241f;--dk-border:#22322c;--dk-border-strong:#33463e;--dk-text:#e8f0ec;--dk-text-muted:#9bb0a7;--dk-text-faint:#6b8078;--dk-text-on-accent:#06120e;--dk-accent:#35c48f;--dk-accent-hover:#5fd8a9;--dk-accent-soft:#0e2c22;--dk-accent-line:#1f5a45;--dk-alt:#d98cbe;--dk-alt-soft:#331226;--dk-chrome-bg:#0c1512;--dk-chrome-border:#22322c;--dk-ok:#35c48f;--dk-ok-soft:#0e2c22;--dk-warn:#e8a95c;--dk-warn-soft:#2a1d0c;--dk-warn-line:#e0912e;--dk-hazard:#e8a95c6b;--dk-danger:#e57b86;--dk-danger-soft:#2c1216;--dk-stale:#c2b28f;--dk-stale-soft:#221d13;--dk-ledger-bg:transparent;--dk-ledger-text:#5fd8a9;--dk-ledger-border:#1f5a45;--dk-ledger-on-bg:#35c48f;--dk-ledger-on-text:#06120e;--dk-quote-rule:#1f5a45;--dk-focus:#5fd8a9;--dk-shadow-1:0 1px 2px #00000080, 0 10px 26px -16px #000c;--dk-shadow-2:0 2px 4px #00000080, 0 28px 60px -28px #000000e6}@media (prefers-color-scheme:dark){:root:not([data-theme-mode=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--dk-bg);--bg-sunken:var(--dk-bg-sunken);--surface:var(--dk-surface);--surface-2:var(--dk-surface-2);--border:var(--dk-border);--border-strong:var(--dk-border-strong);--text:var(--dk-text);--text-muted:var(--dk-text-muted);--text-faint:var(--dk-text-faint);--text-on-accent:var(--dk-text-on-accent);--accent:var(--dk-accent);--accent-hover:var(--dk-accent-hover);--accent-soft:var(--dk-accent-soft);--accent-line:var(--dk-accent-line);--alt:var(--dk-alt);--alt-soft:var(--dk-alt-soft);--chrome-bg:var(--dk-chrome-bg);--chrome-border:var(--dk-chrome-border);--ok:var(--dk-ok);--ok-soft:var(--dk-ok-soft);--warn:var(--dk-warn);--warn-soft:var(--dk-warn-soft);--warn-line:var(--dk-warn-line);--hazard:var(--dk-hazard);--danger:var(--dk-danger);--danger-soft:var(--dk-danger-soft);--stale:var(--dk-stale);--stale-soft:var(--dk-stale-soft);--ledger-bg:var(--dk-ledger-bg);--ledger-text:var(--dk-ledger-text);--ledger-border:var(--dk-ledger-border);--ledger-on-bg:var(--dk-ledger-on-bg);--ledger-on-text:var(--dk-ledger-on-text);--quote-rule:var(--dk-quote-rule);--focus:var(--dk-focus);--shadow-1:var(--dk-shadow-1);--shadow-2:var(--dk-shadow-2)}}:root[data-theme-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--dk-bg);--bg-sunken:var(--dk-bg-sunken);--surface:var(--dk-surface);--surface-2:var(--dk-surface-2);--border:var(--dk-border);--border-strong:var(--dk-border-strong);--text:var(--dk-text);--text-muted:var(--dk-text-muted);--text-faint:var(--dk-text-faint);--text-on-accent:var(--dk-text-on-accent);--accent:var(--dk-accent);--accent-hover:var(--dk-accent-hover);--accent-soft:var(--dk-accent-soft);--accent-line:var(--dk-accent-line);--alt:var(--dk-alt);--alt-soft:var(--dk-alt-soft);--chrome-bg:var(--dk-chrome-bg);--chrome-border:var(--dk-chrome-border);--ok:var(--dk-ok);--ok-soft:var(--dk-ok-soft);--warn:var(--dk-warn);--warn-soft:var(--dk-warn-soft);--warn-line:var(--dk-warn-line);--hazard:var(--dk-hazard);--danger:var(--dk-danger);--danger-soft:var(--dk-danger-soft);--stale:var(--dk-stale);--stale-soft:var(--dk-stale-soft);--ledger-bg:var(--dk-ledger-bg);--ledger-text:var(--dk-ledger-text);--ledger-border:var(--dk-ledger-border);--ledger-on-bg:var(--dk-ledger-on-bg);--ledger-on-text:var(--dk-ledger-on-text);--quote-rule:var(--dk-quote-rule);--focus:var(--dk-focus);--shadow-1:var(--dk-shadow-1);--shadow-2:var(--dk-shadow-2)}html{font-size:var(--fs-base)}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-weight:var(--w-body);line-height:var(--lh);letter-spacing:var(--track);-webkit-font-smoothing:antialiased}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}::selection{background:var(--accent-soft);color:var(--text)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.gs-app{background:var(--bg);flex-direction:column;min-height:100vh;display:flex}.gs-skip{z-index:100;padding:var(--sp-2) var(--sp-4);background:var(--accent);color:var(--text-on-accent);border-radius:0 0 var(--r) 0;position:absolute;top:0;left:-9999px}.gs-skip:focus{left:0}.gs-topbar{height:var(--topbar-h);justify-content:space-between;align-items:center;gap:var(--sp-5);padding:0 var(--panel-pad);background:var(--chrome-bg);border-bottom:var(--bw) solid var(--chrome-border);z-index:20;flex:none;display:flex;position:sticky;top:0}.gs-wordmark{appearance:none;cursor:pointer;font-family:var(--font-display);font-weight:var(--w-display);font-size:var(--fs-lg);letter-spacing:var(--track-display);color:var(--text);white-space:nowrap;background:0 0;border:0;padding:0;line-height:1.2;transition:color .15s}.gs-wordmark:hover{color:var(--accent)}.gs-mockbar{padding:var(--sp-2) var(--panel-pad);background:var(--warn-soft);color:var(--warn);border-bottom:var(--bw) solid var(--warn-line);font-size:var(--fs-sm);flex:none}.gs-body{flex:auto;grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.gs-app--viewing .gs-body{grid-template-columns:minmax(0, 1fr) var(--viewer-w)}.gs-main{min-width:0;padding:var(--sp-6) var(--panel-pad) var(--sp-8)}.gs-column{max-width:var(--measure);margin:var(--column-margin);gap:var(--sp-6);flex-direction:column;display:flex}.gs-filters__bar{align-items:baseline;gap:var(--sp-3);min-width:0;display:flex}.gs-filters__toggle,.gs-filters__clear,.gs-filters__close{align-items:baseline;gap:var(--sp-1);cursor:pointer;font-size:var(--fs-sm);color:var(--text-muted);white-space:nowrap;background:0 0;border:0;padding:0;display:inline-flex}.gs-filters__toggle:hover,.gs-filters__close:hover,.gs-filters__toggle--on,.gs-filters__clear{color:var(--accent)}.gs-filters__clear:hover{color:var(--accent-hover);text-underline-offset:2px;text-decoration:underline}.gs-filters__caret{font-size:.85em}.gs-filters{gap:var(--sp-4);margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:var(--bw) solid var(--border);flex-direction:column;display:flex}.gs-filters[hidden]{display:none}.gs-filters__grid{gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.gs-filters__error{font-size:var(--fs-sm);color:var(--danger)}.gs-filters__close{align-self:flex-start}.gs-facet{gap:var(--sp-2);flex-direction:column;display:flex;position:relative}.gs-facet__label{font-size:var(--fs-sm);font-weight:var(--w-medium);color:var(--text)}.gs-facet__hint{font-size:var(--fs-xs);color:var(--text-faint);line-height:1.45}.gs-facet__chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.gs-chip{align-items:center;gap:var(--sp-1);padding:2px var(--sp-1) 2px var(--sp-2);border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-hover);font-size:var(--fs-xs);line-height:1.6;display:inline-flex}.gs-chip__remove{cursor:pointer;color:inherit;opacity:.7;background:0 0;border:0;padding:0 2px;font-size:1.05em;line-height:1}.gs-chip__remove:hover{opacity:1}.gs-facet__trigger,.gs-facet__search,.gs-select{width:100%;padding:var(--sp-2) 0;border:0;border-bottom:var(--bw) solid var(--border-strong);color:var(--text);font-size:var(--fs-sm);text-align:left;background:0 0;border-radius:0}.gs-facet__trigger{justify-content:space-between;align-items:center;gap:var(--sp-2);cursor:pointer;color:var(--text-muted);display:flex}.gs-facet__trigger:hover:not(:disabled){border-color:var(--accent);color:var(--text)}.gs-facet__trigger:disabled{cursor:not-allowed;color:var(--text-faint);border-bottom-style:dashed}.gs-facet__caret{opacity:.7;font-size:.9em}.gs-facet__list{z-index:30;margin-top:var(--sp-1);max-height:260px;padding:var(--sp-1);background:var(--surface);border:var(--bw) solid var(--border-strong);border-radius:var(--r-sm);box-shadow:var(--shadow-2);position:absolute;top:100%;left:0;right:0;overflow-y:auto}.gs-facet__option{align-items:baseline;gap:var(--sp-2);width:100%;padding:var(--sp-2);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-sm);text-align:left;background:0 0;border:0;display:flex}.gs-facet__option:hover{background:var(--surface-2)}.gs-facet__option--on{color:var(--accent-hover)}.gs-facet__check{color:var(--accent);flex:0 0 1em}.gs-facet__text{flex:auto}.gs-facet__count{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);flex:none}.gs-facet__empty{padding:var(--sp-2);font-size:var(--fs-sm);color:var(--text-faint)}.gs-switch{align-items:center;gap:var(--sp-2);cursor:pointer;display:flex}.gs-switch input{opacity:0;width:0;height:0;position:absolute}.gs-switch__track{border-radius:var(--r-pill);background:var(--border-strong);flex:none;width:34px;height:20px;padding:2px;transition:background .15s}.gs-switch__thumb{border-radius:var(--r-pill);background:var(--surface);width:16px;height:16px;box-shadow:var(--shadow-1);transition:transform .15s;display:block}.gs-switch input:checked+.gs-switch__track{background:var(--accent)}.gs-switch input:checked+.gs-switch__track .gs-switch__thumb{transform:translate(14px)}.gs-switch input:focus-visible+.gs-switch__track{outline:2px solid var(--focus);outline-offset:2px}.gs-switch__label{font-size:var(--fs-sm)}.gs-composer{gap:var(--sp-3);flex-direction:column;display:flex}.gs-composer__field{align-items:flex-end;gap:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:var(--bw-strong) solid var(--border-strong);transition:border-color .15s;display:flex}.gs-composer__field:focus-within{border-color:var(--accent)}.gs-composer__field textarea{min-height:2.4em;max-height:200px;padding:var(--sp-2) 0;resize:none;font-size:var(--fs-lg);background:0 0;border:0;flex:auto;line-height:1.45}.gs-composer__field textarea:focus{outline:none}.gs-composer__field textarea::placeholder{color:var(--text-faint)}.gs-composer__foot{align-items:baseline;column-gap:var(--sp-4);row-gap:var(--sp-2);grid-template-columns:minmax(0,1fr);display:grid}.gs-composer__foot>.gs-filters__bar{grid-area:1/1;justify-self:end}.gs-composer__foot>.gs-filters{grid-area:2/1/auto/-1}.gs-btn{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-4);border:var(--bw) solid transparent;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--w-medium);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.gs-btn--primary{background:var(--accent);color:var(--text-on-accent)}.gs-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.gs-btn--quiet{border-color:var(--border-strong);color:var(--text-muted);background:0 0}.gs-btn--quiet:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.gs-btn--sm{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-xs)}.gs-btn:disabled{cursor:not-allowed;opacity:.6}.gs-btn--primary:disabled{background:var(--border-strong);color:var(--surface);opacity:1}.gs-segment{border:var(--bw) solid var(--border-strong);border-radius:var(--r-pill);background:0 0;gap:2px;padding:2px;display:inline-flex}.gs-segment__opt{padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);cursor:pointer;font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--text-muted);background:0 0;border:0}.gs-segment__opt:hover{color:var(--text)}.gs-segment__opt--on{background:var(--surface);color:var(--text);box-shadow:var(--shadow-1)}.gs-theme{align-items:center;gap:var(--sp-2);display:flex}.gs-theme__label{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint)}.gs-auth{align-items:center;gap:var(--sp-3);min-width:0;margin-left:auto;display:flex}.gs-auth__who{font-size:var(--fs-sm);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;max-width:22ch;overflow:hidden}.gs-auth__note{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap}.gs-auth__note--warn{color:var(--warn)}.gs-hero{padding-top:var(--sp-4)}.gs-hero__title{font-family:var(--font-display);font-size:var(--fs-hero);font-weight:var(--w-display);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin-bottom:var(--sp-3);text-wrap:balance}.gs-empty__label{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--sp-3)}.gs-empty__examples{gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.gs-example{cursor:pointer;font-size:var(--fs-sm);color:var(--text-muted);text-align:left;background:0 0;border:0;padding:0;line-height:1.5}.gs-example:hover:not(:disabled){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.gs-example:disabled{cursor:not-allowed;color:var(--text-faint)}.gs-thread{gap:var(--sp-8);flex-direction:column;display:flex}.gs-turn{gap:var(--sp-5);scroll-margin-top:calc(var(--topbar-h) + var(--sp-4));flex-direction:column;display:flex}.gs-turn__question{font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--w-display);line-height:var(--lh-tight);letter-spacing:var(--track-display);text-wrap:balance}.gs-searching{font-size:var(--fs-sm);color:var(--text-muted)}.gs-sources__head{align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-4);display:flex}.gs-sources__label{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--w-strong);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.gs-sources__count{font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint)}.gs-sources{--evidence-measure:calc(var(--measure) * .72);max-width:var(--evidence-measure)}.gs-sources__list{gap:var(--sp-5);flex-direction:column;display:flex}.gs-doc{background:0 0;border:0;border-radius:0}.gs-doc__head{padding:0 0 var(--sp-2);border-bottom:var(--bw) solid var(--border-strong);background:0 0}.gs-doc__title{cursor:pointer;text-align:left;width:100%;font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--w-strong);color:var(--text);background:0 0;border:0;padding:0;line-height:1.35;display:block}.gs-doc__title:hover{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gs-doc__meta{align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.gs-doc__publisher{font-size:var(--fs-xs);color:var(--text-faint)}.gs-tag{color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--w-medium);letter-spacing:var(--track-eyebrow);text-transform:uppercase;background:0 0;border-radius:0;padding:0;line-height:1.5}.gs-tag--alt{color:var(--alt)}.gs-tag--stale{color:var(--text-muted);letter-spacing:0;text-transform:none;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:400}.gs-doc__rows{--row-pad:var(--sp-2) 0}.gs-row{grid-template-columns:var(--ledger-w) minmax(0, 1fr);gap:var(--sp-3);padding:var(--row-pad);border-top:var(--bw) solid var(--border);transition:background .15s;display:grid}.gs-doc__rows>.gs-row:first-child{border-top:0}.gs-row__id{padding:1px var(--sp-2);border:var(--bw-strong) solid var(--ledger-border);border-radius:var(--ledger-radius);background:var(--ledger-bg);color:var(--ledger-text);font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--ledger-weight);font-variant-numeric:tabular-nums;place-self:start;line-height:1.6}.gs-row--active .gs-row__id{background:var(--ledger-on-bg);color:var(--ledger-on-text);border-color:var(--ledger-on-bg)}.gs-row__body{gap:var(--sp-1);flex-direction:column;align-items:flex-start;min-width:0;display:flex}.gs-row__line{align-items:baseline;gap:var(--sp-1) var(--sp-3);flex-wrap:wrap;max-width:100%;display:flex}.gs-row__section{min-width:0;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);line-height:1.5}.gs-row__quote{padding-left:var(--sp-2);border-left:2px solid var(--quote-rule);font-size:var(--fs-md);color:var(--text);line-height:1.45}.gs-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gs-sources__attribution{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--text-faint);line-height:1.5}.gs-answer{background:var(--surface);border:var(--bw) solid var(--border-strong);border-radius:var(--r-lg);flex-direction:column;display:flex}.gs-answer__prose{font-size:var(--fs-lg);line-height:1.62}.gs-bullets{gap:var(--sp-3);flex-direction:column;display:flex}.gs-bullet{padding-left:var(--ledger-w);font-size:var(--fs-lg);line-height:1.55;position:relative}.gs-bullet:before{content:"";left:calc(var(--ledger-w) / 2 - 2px);border-radius:var(--r-pill);background:var(--accent);width:5px;height:5px;position:absolute;top:.62em}.gs-cite{border:var(--bw-strong) solid var(--ledger-border);border-radius:var(--ledger-radius);background:var(--ledger-bg);color:var(--ledger-text);font-family:var(--font-mono);font-size:.76em;font-weight:var(--ledger-weight);font-variant-numeric:tabular-nums;vertical-align:1px;cursor:pointer;margin:0 1px 0 2px;padding:0 3px;line-height:1.6;display:inline-block}.gs-cite:hover{background:var(--ledger-on-bg);color:var(--ledger-on-text);border-color:var(--ledger-on-bg)}.gs-cite--inert{background:var(--surface-2);color:var(--text-faint);border-color:var(--border);cursor:default}.gs-cite--inert:hover{background:var(--surface-2);color:var(--text-faint);border-color:var(--border)}.gs-generating{align-items:center;gap:var(--sp-3);color:var(--text-muted);font-size:var(--fs-sm);display:flex}.gs-generating__bars{gap:var(--sp-1);display:flex}.gs-generating__bars span{border-radius:var(--r-pill);background:var(--accent);width:6px;height:6px;animation:1.1s ease-in-out infinite gs-pulse}.gs-generating__bars span:nth-child(2){animation-delay:.16s}.gs-generating__bars span:nth-child(3){animation-delay:.32s}@keyframes gs-pulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.gs-callout{padding:var(--sp-4);border:var(--bw) solid var(--border-strong);border-radius:var(--r);background:var(--surface-2);font-size:var(--fs-md);position:relative}.gs-callout__title{font-family:var(--font-display);font-weight:var(--w-strong);margin-bottom:var(--sp-1)}.gs-callout__body{color:var(--text-muted);line-height:1.5}.gs-callout__quote{margin-top:var(--sp-2);padding-left:var(--sp-3);color:var(--text);border-left:2px solid}.gs-callout--info{border-color:var(--border-strong);background:var(--surface-2)}.gs-callout--stale{border-color:var(--stale);background:var(--stale-soft)}.gs-callout--stale .gs-callout__title{color:var(--stale)}.gs-callout--warn{border-color:var(--warn-line);background:var(--warn-soft)}.gs-callout--warn .gs-callout__title,.gs-callout--warn .gs-callout__body{color:var(--warn)}.gs-callout--hazard{border:var(--bw) solid var(--warn-line);background:var(--warn-soft)}.gs-callout--danger{border:2px solid var(--danger);background:var(--danger-soft)}.gs-callout--danger .gs-callout__title,.gs-callout--danger .gs-callout__body{color:var(--danger)}.gs-callout--danger .gs-callout__band{background:repeating-linear-gradient(45deg, var(--danger) 0 8px, transparent 8px 16px);opacity:.6}.gs-callout--hazard .gs-callout__title,.gs-callout--hazard .gs-callout__body{color:var(--warn)}.gs-callout--banded{padding-top:calc(var(--sp-4) + 10px)}.gs-callout__band{background:repeating-linear-gradient(45deg, var(--hazard) 0 8px, transparent 8px 16px);height:10px;position:absolute;inset:0 0 auto}.gs-feedback{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.gs-feedback--comment{flex-direction:column;align-items:stretch}.gs-feedback__btn{padding:0 var(--sp-1);cursor:pointer;opacity:.75;background:0 0;border:0;line-height:1}.gs-feedback__btn:hover{opacity:1}.gs-feedback__field{width:100%;padding:var(--sp-2) 0;border:0;border-bottom:var(--bw) solid var(--border-strong);resize:vertical;font-size:var(--fs-sm);background:0 0;border-radius:0}.gs-feedback__field:focus{border-color:var(--accent);outline:none}.gs-feedback__actions{gap:var(--sp-2);display:flex}.gs-feedback__error{color:var(--danger)}.gs-feedback--done{color:var(--ok)}.gs-timings{gap:var(--sp-3);padding-top:var(--sp-2);border-top:var(--bw) dashed var(--border);font-family:var(--font-mono);font-size:var(--fs-xs);font-variant-numeric:tabular-nums;color:var(--text-faint);flex-wrap:wrap;display:flex}.gs-timings__total{color:var(--text-muted)}.gs-viewer{top:var(--topbar-h);height:calc(100vh - var(--topbar-h));background:var(--surface);border-left:var(--bw) solid var(--border);flex-direction:column;align-self:start;display:flex;position:sticky}.gs-viewer__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-bottom:var(--bw) solid var(--border);flex:none;display:flex}.gs-viewer__eyebrow{font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint)}.gs-viewer__title{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--w-strong);line-height:1.3}.gs-viewer__actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.gs-viewer__close{border:var(--bw) solid var(--border);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;width:28px;height:28px;color:var(--text-muted);font-size:1.1rem;line-height:1}.gs-viewer__close:hover{border-color:var(--accent);color:var(--accent)}.gs-viewer__frame{background:var(--surface-2);flex:auto;min-height:0;position:relative}.gs-viewer__frame iframe{border:0;width:100%;height:100%;display:block}.gs-viewer__status{padding:var(--sp-6);text-align:center;font-size:var(--fs-sm);color:var(--text-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (max-width:1200px){.gs-app--viewing .gs-body{grid-template-columns:minmax(0,1fr)}.gs-viewer{inset:var(--topbar-h) 0 0 auto;width:min(var(--viewer-w), 100vw);height:calc(100vh - var(--topbar-h));z-index:40;box-shadow:var(--shadow-2);position:fixed}}@media (max-width:900px){.gs-topbar{height:auto;padding:var(--sp-3) var(--panel-pad);gap:var(--sp-2);flex-wrap:wrap}.gs-wordmark{text-align:left;flex:auto}.gs-auth{flex:0 auto;order:0}.gs-theme{flex:1 0 100%;order:1;justify-content:flex-start}.gs-viewer{height:100vh;top:0}}@media (max-width:620px){.gs-theme__label{display:none}.gs-example{font-size:var(--fs-md)}.gs-auth__who{max-width:14ch}.gs-auth{gap:var(--sp-2)}.gs-composer__field textarea{font-size:var(--fs-md)}.gs-viewer{width:100vw;inset:0}.gs-row{gap:var(--sp-2)}}.gs-footer{margin-top:var(--sp-8);padding:0 var(--panel-pad) var(--sp-7);flex:none}.gs-footer__inner{max-width:var(--measure);margin:var(--column-margin)}.gs-app--viewing .gs-footer{padding-right:calc(var(--panel-pad) + var(--viewer-w))}@media (max-width:1200px){.gs-app--viewing .gs-footer{padding-right:var(--panel-pad)}}.gs-footer__attribution{padding-top:var(--sp-6);border-top:var(--bw) solid var(--border);font-size:var(--fs-md);color:var(--text);text-wrap:pretty;line-height:1.65}.gs-answer__body{gap:var(--sp-4);padding:var(--panel-pad);flex-direction:column;display:flex}.gs-answer__disclaimer{font-size:var(--fs-sm);color:var(--warn);text-wrap:pretty;line-height:1.5}.gs-row__quote:before{content:"»"}.gs-row__quote:after{content:"«"}.gs-viewer__note{gap:var(--sp-3);padding:var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);flex-direction:column;flex:auto;align-items:flex-start;display:flex}.gs-answer{gap:var(--sp-3);background:0 0;border:0;border-radius:0;flex-direction:column;display:flex}.gs-answer__body{gap:var(--sp-3);padding:0}.gs-turn{gap:var(--sp-4)}.gs-row__quote{font-size:var(--fs-sm);color:var(--text);border-left:0;padding-left:0;line-height:1.5}.gs-row__preview{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.gs-footer__attribution{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.55}.gs-tools{align-items:center;gap:var(--sp-3);min-width:0;margin-left:auto;display:flex}.gs-scrim{z-index:45;background:#00000052;position:fixed;inset:0}.gs-history{z-index:46;background:var(--surface);border-left:var(--bw) solid var(--border);width:min(420px,100vw);box-shadow:var(--shadow-2);flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto}.gs-history__head{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-4);border-bottom:var(--bw) solid var(--border);flex:none;display:flex}.gs-history__title{font-family:var(--font-display);font-size:var(--fs-lg);font-weight:var(--w-display);letter-spacing:var(--track-display);line-height:1.3}.gs-history__body{min-height:0;padding:var(--sp-2) var(--sp-4) var(--sp-4);flex:auto;overflow-y:auto}.gs-history__status{padding-top:var(--sp-4);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;line-height:1.55}.gs-history__status--warn{color:var(--warn)}.gs-history__list{flex-direction:column;display:flex}.gs-history__item{gap:var(--sp-1);width:100%;padding:var(--sp-3) var(--sp-2);border:0;border-bottom:var(--bw) solid var(--border);border-radius:var(--r-sm);cursor:pointer;text-align:left;color:var(--text);background:0 0;flex-direction:column;display:flex}.gs-history__item:hover{background:var(--surface-2)}.gs-history__query{font-size:var(--fs-md);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.gs-history__meta{gap:var(--sp-1);font-size:var(--fs-xs);color:var(--text-faint);flex-wrap:wrap;display:flex}.gs-history__foot{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:var(--bw) solid var(--border);font-size:var(--fs-xs);color:var(--text-faint);text-wrap:pretty;flex:none;line-height:1.5}.gs-demos__hint{margin-top:calc(var(--sp-3) * -1 + var(--sp-1));margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;line-height:1.5}.gs-demos__item{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.gs-demos__meta{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap}.gs-stored__caption{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint)}.gs-stored__note{font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty;line-height:1.55}.gs-stored__actions{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (max-width:900px){.gs-tools{flex:1 0 100%;order:1;justify-content:flex-start;margin-left:0}}@media (max-width:620px){.gs-history{border-left:0;width:100vw}}.gs-wall{z-index:44;background:var(--surface);border-top:2px solid var(--warn-line);box-shadow:var(--shadow-2,0 -6px 24px #0000001f);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.gs-wall__inner{align-items:center;gap:var(--sp-4);max-width:calc(var(--measure,720px) + 2 * var(--panel-pad,16px));padding:var(--sp-4) var(--panel-pad,16px);padding-right:calc(var(--panel-pad,16px) + 28px);margin:0 auto;display:flex;position:relative}.gs-wall__text{flex:auto;min-width:0}.gs-wall__title{color:var(--text);margin-bottom:2px;font-weight:600}.gs-wall__body{font-size:var(--fs-sm);color:var(--text-muted);text-wrap:pretty}.gs-wall__reset{font-size:var(--fs-xs);color:var(--text-faint);margin-top:var(--sp-1)}.gs-wall__actions{align-items:center;gap:var(--sp-2);flex:none;display:flex}.gs-wall__close{width:28px;height:28px;color:var(--text-faint);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex;position:absolute;top:6px;right:6px}.gs-wall__close:hover{color:var(--text);background:var(--surface-2,#0000000a)}@media (max-width:620px){.gs-wall__inner{align-items:stretch;gap:var(--sp-3);padding-top:var(--sp-3);flex-direction:column}.gs-wall__actions{flex-direction:column-reverse;align-items:stretch}.gs-wall__actions .gs-btn{justify-content:center;width:100%;min-height:44px}}.gs-row{padding:0;display:block}.gs-row__link,.gs-doc__link{color:inherit;border-radius:var(--r-sm);-webkit-user-select:text;user-select:text;text-decoration:none;transition:background .15s,color .15s;display:block}.gs-row__link{grid-template-columns:var(--ledger-w) minmax(0, 1fr);gap:var(--sp-3);padding:var(--row-pad);padding-inline:var(--sp-2);margin-inline:calc(var(--sp-2) * -1);display:grid}.gs-row__link:hover,.gs-doc__link:hover{background:var(--surface-2)}.gs-row__link:focus-visible,.gs-doc__link:focus-visible{outline-offset:0;background:var(--surface-2)}.gs-row--active{background:0 0}.gs-row--active .gs-row__link,.gs-row--active .gs-row__link:hover,.gs-row--active .gs-row__link:focus-visible{background:var(--accent-soft)}.gs-row__link--dead{cursor:default}.gs-row__go{font-size:var(--fs-xs);color:var(--text-faint);flex:none;line-height:1.5;transition:color .15s,transform .15s}.gs-row__link:hover .gs-row__section,.gs-row__link:focus-visible .gs-row__section{color:var(--accent);text-underline-offset:2px;text-decoration:underline}.gs-row__link:hover .gs-row__go,.gs-row__link:focus-visible .gs-row__go{color:var(--accent);transform:translate(2px)}.gs-doc__head{padding:0}.gs-doc__link{padding:var(--sp-1) var(--sp-2) var(--sp-2);margin-inline:calc(var(--sp-2) * -1)}.gs-doc__link:hover .gs-doc__title,.gs-doc__link:focus-visible .gs-doc__title{color:var(--accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:620px){.gs-row__link{gap:var(--sp-2);padding-inline:var(--sp-1);margin-inline:calc(var(--sp-1) * -1)}.gs-doc__link{padding-inline:var(--sp-1);margin-inline:calc(var(--sp-1) * -1)}}@media (prefers-reduced-motion:reduce){.gs-row__link,.gs-doc__link,.gs-row__go{transition:none}.gs-row__link:hover .gs-row__go,.gs-row__link:focus-visible .gs-row__go{transform:none}}.gs-authlink{border-radius:var(--r-sm);min-height:24px;font:inherit;font-size:var(--fs-xs);font-weight:var(--w-medium);color:var(--text-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;line-height:1.4;transition:color .12s;display:inline-flex}.gs-authlink:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.gs-authlink--go{color:var(--accent)}.gs-authlink--go:hover{color:var(--accent-hover)}@media (max-width:620px){.gs-authlink{min-height:44px}}.gs-answer__ungrounded{font-size:var(--fs-sm);color:var(--danger);text-wrap:pretty;line-height:1.5}.gs-answer__ungrounded-label{font-weight:var(--w-strong)}.gs-answer__quotes{gap:var(--sp-2);flex-direction:column;display:flex}.gs-answer__quotes-label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint)}.gs-bullet{font-size:var(--fs-md);line-height:1.55}.gs-bullet__quote{color:var(--text);display:inline}.gs-bullet__quote:before{content:"»"}.gs-bullet__quote:after{content:"«"}.gs-bullet__cite{margin-left:var(--sp-1)}
