@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;font-style:normal;font-weight:900;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:900;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:900;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:900;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:900;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:900;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:900;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:900;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:900;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_f7d1f09f-module__0scFtW__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_f7d1f09f-module__0scFtW__variable{--font-roboto:"Roboto", "Roboto Fallback"}
:root{--brand:#dc7657;--brand-mid:#a55941;--brand-dark:#6e3b2c;--brand-ink:#371e16;--brand-soft:#f4e4de;--brand-tint:#fbf1ed;--brand-lift:#7a4333;--brand-press:#5f3427;--brand-fill:#6e3b2c;--brand-fill-hover:#371e16;--brand-glow:#dc765738;--brand-ghost:#dc76571a;--paper:#faf6f3;--paper-top:#fff9f6;--paper-bottom:#f3ebe6;--surface:#fff;--surface-elevated:#ffffffeb;--surface-sunken:#f6f1ed;--surface-chrome:#ffffffd1;--surface-wash:#ffffffb8;--surface-veil:#ffffff8c;--field-sheen:#fffffff5;--ink:#371e16;--ink-soft:#6f574e;--ink-faint:#836d64;--line:#e6d8d1;--line-strong:#d4bfb5;--line-faint:#f0e7e2;--line-control:#988982;--foreground:var(--ink);--muted:var(--ink-soft);--success:#2f7a56;--success-soft:#e6f3ec;--success-line:#2f7a5647;--warning:#96590a;--warning-mid:#d59a3c;--warning-soft:#fdf0d9;--warning-line:#96590a47;--danger:#a83232;--danger-lift:#b93c3c;--danger-fill:#a83232;--danger-press:#8f2828;--danger-mid:#c85454;--danger-soft:#fbe3e3;--danger-line:#a8323247;--danger-ring:#a8323233;--info-line:#dc765759;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:2rem;--space-8:2.5rem;--space-9:3rem;--space-10:4rem;--space-page:clamp(1.25rem, 4vw, 2rem);--font-sans:var(--font-roboto), "Roboto", ui-sans-serif, sans-serif;--font-mono:ui-monospace, "SF Mono", "Cascadia Mono", monospace;--text-2xs:.72rem;--text-xs:.78rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.375rem, 2.4vw, 1.6rem);--text-3xl:clamp(1.6rem, 3.2vw, 2.1rem);--text-4xl:clamp(2.1rem, 4.6vw, 3rem);--text-5xl:clamp(2.5rem, 6.4vw, 4.25rem);--weight-normal:400;--weight-medium:500;--weight-bold:700;--weight-black:900;--leading-tight:1.1;--leading-snug:1.35;--leading-normal:1.55;--leading-relaxed:1.65;--tracking-display:-.045em;--tracking-tight:-.03em;--tracking-normal:-.01em;--tracking-wide:.06em;--tracking-caps:.12em;--radius-xs:.375rem;--radius-sm:.55rem;--radius-md:.85rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-pill:999px;--shadow-xs:0 .125rem .5rem #371e160a;--shadow-sm:0 .35rem 1rem #371e160f;--shadow-md:0 1rem 2.5rem #371e161a;--shadow-lg:0 1.5rem 4rem #371e161f;--focus-ring:0 0 0 .2rem var(--brand-glow);--scroll-cue:#371e1624;--ease:cubic-bezier(.22, 1, .36, 1);--duration-fast:.12s;--duration:.16s;--duration-slow:.24s;--transition-control:border-color var(--duration) var(--ease), background var(--duration) var(--ease), color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);--transition-surface:border-color var(--duration) var(--ease), box-shadow var(--duration) var(--ease), transform var(--duration) var(--ease);--z-header:40;--z-dropdown:200;--page-wide:76rem;--page-mid:64rem;--page-narrow:52rem;--control-height-sm:2.35rem;--control-height-md:2.85rem;--control-height-lg:3.15rem;--control-pad-x:.95rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--brand:#e8875f;--brand-mid:#e09873;--brand-dark:#f0a882;--brand-ink:#f6e9e3;--brand-soft:#43261c;--brand-tint:#33201a;--brand-glow:#e8875f29;--brand-ghost:#e8875f1f;--brand-lift:#8a4a35;--brand-press:#6d3927;--brand-fill:#753d2b;--brand-fill-hover:#56291c;--paper:#1c110d;--paper-top:#241610;--paper-bottom:#160c09;--surface:#271811;--surface-elevated:#271811eb;--surface-sunken:#1f130e;--surface-chrome:#271811e0;--surface-wash:#ffffff0a;--surface-veil:#ffffff08;--field-sheen:#ffffff08;--ink:#f6e9e3;--ink-soft:#c8ada2;--ink-faint:#a08a80;--line:#3d281f;--line-strong:#513628;--line-faint:#31201a;--line-control:#84604e;--success:#6fcf9a;--success-soft:#16301f;--success-line:#6fcf9a4d;--warning:#e8b45f;--warning-mid:#c9974a;--warning-soft:#3a2a10;--warning-line:#e8b45f4d;--danger:#f08a8a;--danger-lift:#b04a4a;--danger-fill:#963a3a;--danger-mid:#c96a6a;--danger-press:#8f3535;--danger-soft:#3a1a1a;--danger-line:#f08a8a4d;--danger-ring:#f08a8a38;--info-line:#e8875f59;--shadow-xs:0 .125rem .5rem #0003;--shadow-sm:0 .35rem 1rem #00000047;--shadow-md:0 1rem 2.5rem #00000061;--shadow-lg:0 1.5rem 4rem #00000075;--focus-ring:0 0 0 .2rem #e8875f4d;--scroll-cue:#00000057;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{min-height:100%}body{background:radial-gradient(ellipse 70% 50% at 92% -10%, var(--brand-glow), transparent), radial-gradient(ellipse 50% 40% at 0% 100%, var(--brand-ghost), transparent), linear-gradient(180deg, var(--paper-top) 0%, var(--paper) 40%, var(--paper-bottom) 100%);color:var(--foreground);font-family:var(--font-sans);font-weight:var(--weight-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed;margin:0}h1,h2,h3,h4{color:var(--brand-ink);letter-spacing:var(--tracking-tight);text-wrap:balance}h1{font-size:var(--text-4xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}h2{font-size:var(--text-2xl);font-weight:var(--weight-bold)}h3{font-size:var(--text-lg);font-weight:var(--weight-bold)}p{text-wrap:pretty}code{font-family:var(--font-mono);font-size:.92em}a:where(:not(.df-btn,.df-skip-link)){color:var(--brand-dark);text-underline-offset:.15em;transition:color var(--duration) var(--ease);text-decoration-thickness:1px}a:where(:not(.df-btn,.df-skip-link)):hover{color:var(--brand-ink)}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}::selection{background:var(--brand-soft);color:var(--brand-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.df-eyebrow{margin:0 0 var(--space-4);color:var(--brand-mid);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.df-lede{max-width:42rem;color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-relaxed);margin:0}.df-prose{max-width:46rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.df-muted{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.df-list{gap:var(--space-2);max-width:46rem;padding-left:var(--space-5);color:var(--muted);line-height:var(--leading-normal);margin:0;display:grid}.df-stack{gap:var(--space-4);display:grid}.df-cluster{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.df-justify-start{justify-self:start}.df-page{gap:var(--space-6);width:min(var(--page-wide), 100%);text-align:left;align-content:start;display:grid}.df-page--mid{width:min(var(--page-mid), 100%)}.df-page--narrow{width:min(var(--page-narrow), 100%)}.df-page-head{justify-content:space-between;align-items:end;gap:var(--space-6);display:flex}.df-page-head__copy{gap:var(--space-3);min-width:0;display:grid}.df-page-head__copy .df-eyebrow{margin:0}.df-page-head__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;flex-shrink:0;display:flex}.df-section-head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.df-section-head--baseline{align-items:end}.df-section-head__copy{gap:var(--space-1);min-width:0;display:grid}.df-section-head__copy .df-eyebrow,.df-section-head h2,.df-section-head h3{margin:0}.df-section-head h2{font-size:var(--text-xl)}.df-section-head h3{font-size:var(--text-base)}.df-section-head .df-select{width:auto;min-width:9.5rem}.df-field{gap:var(--space-1);min-width:0;display:grid}.df-field--inline{align-items:center;gap:var(--space-3);grid-template-columns:auto minmax(0,1fr)}.df-field-grid{gap:var(--space-4);display:grid}.df-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.df-label{color:var(--foreground);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal)}.df-field__message{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);margin:0}.df-field__message--error{color:var(--danger);font-weight:var(--weight-medium)}.df-label--hint{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.df-input,.df-textarea,.df-select__trigger{border:1px solid var(--line-control);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--field-sheen), var(--surface)), var(--surface);width:100%;min-width:0;color:var(--foreground);font:inherit;transition:var(--transition-control)}.df-input,.df-select__trigger{height:var(--control-height-md);padding:0 var(--control-pad-x);align-items:center;display:inline-flex}.df-input--sm,.df-select--sm .df-select__trigger{height:var(--control-height-sm);padding:0 var(--space-3);font-size:var(--text-sm)}.df-textarea{min-height:7rem;padding:var(--space-3) var(--control-pad-x);resize:vertical;line-height:var(--leading-normal)}.df-input::placeholder,.df-textarea::placeholder,.df-select__value--placeholder{color:var(--ink-faint)}.df-input:hover:not(:disabled):not(:focus),.df-textarea:hover:not(:disabled):not(:focus),.df-select:not(.df-select--disabled):not(.df-select--open) .df-select__trigger:hover{border-color:var(--brand)}.df-input:focus,.df-textarea:focus,.df-select--open .df-select__trigger,.df-select__trigger:focus-visible{border-color:var(--brand);box-shadow:var(--focus-ring);outline:none}.df-input[aria-invalid=true],.df-textarea[aria-invalid=true],.df-select--invalid .df-select__trigger{border-color:var(--danger);border-width:2px}.df-input[aria-invalid=true]:focus,.df-textarea[aria-invalid=true]:focus,.df-select--invalid .df-select__trigger:focus-visible{border-color:var(--danger);box-shadow:0 0 0 .2rem var(--danger-ring)}.df-input:disabled,.df-textarea:disabled,.df-select--disabled .df-select__trigger{background:var(--surface-sunken);cursor:not-allowed;opacity:.65}.df-select{width:100%;min-width:0;position:relative}.df-select__trigger{justify-content:space-between;gap:var(--space-2);cursor:pointer;text-align:left}.df-select__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-select__chevron{color:var(--muted);transition:transform var(--duration) var(--ease), color var(--duration) var(--ease);flex-shrink:0}.df-select--open .df-select__chevron{color:var(--brand-mid);transform:rotate(180deg)}.df-select__list{top:calc(100% + var(--space-1));z-index:var(--z-dropdown);width:100%;max-height:min(18rem,55vh);padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);animation:df-select-in var(--duration) var(--ease);margin:0;list-style:none;position:absolute;left:0;overflow:auto}.df-select__list--portal{position:fixed}@keyframes df-select-in{0%{opacity:0;transform:translateY(-.25rem)}to{opacity:1;transform:translateY(0)}}.df-select__option{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--foreground);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-snug);transition:background var(--duration-fast) ease, color var(--duration-fast) ease;display:flex}.df-select__option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.df-select__check{color:var(--brand-dark);flex-shrink:0}.df-select__option--active{background:var(--brand-ghost)}.df-select__option--selected{background:var(--brand-soft);color:var(--brand-ink);font-weight:var(--weight-bold)}.df-select__option--selected.df-select__option--active{background:color-mix(in srgb, var(--brand-soft) 70%, var(--brand-ghost))}.df-select__option--disabled{cursor:not-allowed;opacity:.45}.df-btn{justify-content:center;align-items:center;gap:var(--space-2);height:var(--control-height-md);padding:0 var(--space-5);border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);white-space:nowrap;transition:var(--transition-control);border:1px solid #0000;line-height:1;text-decoration:none;display:inline-flex}.df-btn--sm{height:var(--control-height-sm);padding:0 var(--space-4);font-size:var(--text-sm)}@media (pointer:coarse){.df-btn--sm,.df-input--sm,.df-select--sm .df-select__trigger{position:relative}.df-btn--sm:after,.df-select--sm .df-select__trigger:after{content:"";width:100%;height:2.75rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.df-btn--lg{height:var(--control-height-lg);padding:0 var(--space-6)}.df-btn--full{width:100%}.df-btn--primary{background:linear-gradient(180deg, var(--brand-lift) 0%, var(--brand-fill) 100%);color:#fff;box-shadow:inset 0 1px #ffffff24,0 .4rem 1rem #6e3b2c2e}.df-btn--primary:hover:not(:disabled):not(.df-btn--disabled){background:linear-gradient(180deg, var(--brand-press) 0%, var(--brand-fill-hover) 100%);transform:translateY(-1px)}.df-btn--secondary{border-color:var(--line-control);background:var(--surface-elevated);color:var(--foreground);box-shadow:var(--shadow-sm)}.df-btn--secondary:hover:not(:disabled):not(.df-btn--disabled){border-color:var(--brand);background:var(--surface)}.df-btn--ghost{border-color:var(--line-control);color:var(--muted);background:0 0}.df-btn--ghost:hover:not(:disabled):not(.df-btn--disabled){border-color:var(--brand);background:var(--brand-ghost);color:var(--foreground)}.df-btn--quiet{color:var(--brand-dark);padding-inline:var(--space-2);background:0 0;border-color:#0000}.df-btn--quiet:hover:not(:disabled):not(.df-btn--disabled){background:var(--brand-ghost);color:var(--brand-ink)}.df-btn--danger{background:linear-gradient(180deg, var(--danger-lift) 0%, var(--danger-fill) 100%);color:#fff}.df-btn--danger:hover:not(:disabled):not(.df-btn--disabled){background:var(--danger-press);transform:translateY(-1px)}.df-btn:disabled,.df-btn--disabled,.df-btn:disabled:hover{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.df-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.df-badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-normal);white-space:nowrap;line-height:1.35;display:inline-flex}.df-badge--neutral{background:var(--surface-sunken);color:var(--muted)}.df-badge--brand{background:var(--brand-soft);color:var(--brand-ink)}.df-badge--success{background:var(--success-soft);color:var(--success)}.df-badge--warning{background:var(--warning-soft);color:var(--warning)}.df-badge--danger{background:var(--danger-soft);color:var(--danger)}.df-badge--caps{letter-spacing:var(--tracking-wide);text-transform:uppercase}.df-surface{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-sm)}.df-surface--elevated{box-shadow:var(--shadow-md)}.df-surface--pad-sm{padding:var(--space-4)}.df-surface--pad-md{padding:var(--space-6)}.df-surface--pad-lg{padding:var(--space-7)}.df-surface--interactive{transition:var(--transition-surface)}.df-surface--interactive:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-2px)}.df-alert{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:var(--text-sm);line-height:var(--leading-normal);border-left-width:.25rem;display:grid}.df-alert:empty{display:none}.df-alert strong{font-weight:var(--weight-bold)}.df-alert p{margin:0}.df-alert--danger{border-color:var(--danger-line);border-left-color:var(--danger);background:var(--danger-soft);color:var(--danger)}.df-alert--warning{border-color:var(--warning-line);border-left-color:var(--warning);background:var(--warning-soft);color:var(--warning)}.df-alert--success{border-color:var(--success-line);border-left-color:var(--success);background:var(--success-soft);color:var(--success)}.df-alert--info{border-color:var(--info-line);border-left-color:var(--brand);background:var(--brand-tint);color:var(--brand-dark)}.df-alert a{color:inherit;font-weight:var(--weight-bold)}.df-stat-grid{gap:var(--space-3);display:grid}.df-stat-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.df-stat-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.df-stat-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.df-stat-grid--auto{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.df-stat{align-content:start;gap:var(--space-1);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-wash);transition:var(--transition-surface);display:grid}.df-stat:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.df-stat__label{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.df-stat__value{font-size:var(--text-3xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);overflow-wrap:anywhere;line-height:1.05}.df-stat__hint{color:var(--muted);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.df-stat--brand{border-color:var(--info-line);background:color-mix(in srgb, var(--brand-soft) 60%, transparent)}.df-stat--success{border-color:var(--success-line);background:color-mix(in srgb, var(--success-soft) 70%, transparent)}.df-stat--warning{border-color:var(--warning-line);background:color-mix(in srgb, var(--warning-soft) 70%, transparent)}.df-stat--danger{border-color:var(--danger-line);background:color-mix(in srgb, var(--danger-soft) 70%, transparent)}.df-stat--compact .df-stat__value{font-size:var(--text-xl)}.df-delta{align-items:baseline;gap:var(--space-1);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere;display:inline-flex}.df-delta__glyph{font-size:var(--text-sm);line-height:1}.df-delta__value{font-weight:var(--weight-bold)}.df-delta__label{color:var(--muted)}.df-delta--positive{color:var(--success)}.df-delta--negative{color:var(--danger)}.df-delta--neutral{color:var(--muted)}.df-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.df-row{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--line-faint);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.df-row:first-of-type{border-top:0}.df-row__label{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-row__value{color:var(--foreground);font-weight:var(--weight-bold);white-space:nowrap}.df-trend{gap:var(--space-2);margin:0;display:grid}.df-trend__svg{touch-action:none;width:100%;height:10rem;overflow:visible}.df-trend__caption{align-items:baseline;gap:var(--space-2);display:flex}.df-trend__caption strong{font-size:var(--text-lg);color:var(--ink)}.df-trend__caption span{font-size:var(--text-sm);color:var(--ink-soft)}.df-empty{justify-items:start;gap:var(--space-2);max-width:42rem;padding:var(--space-7);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-wash);display:grid}.df-empty__title{color:var(--brand-ink);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.df-empty__body{color:var(--muted);line-height:var(--leading-normal);margin:0}.df-empty__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.df-progress{border-radius:var(--radius-pill);background:var(--surface-sunken);appearance:none;border:0;width:100%;height:.5rem}.df-progress::-webkit-progress-bar{border-radius:var(--radius-pill);background:var(--surface-sunken)}.df-progress::-webkit-progress-value{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--brand), var(--brand-mid));transition:width var(--duration-slow) var(--ease)}.df-progress::-moz-progress-bar{border-radius:var(--radius-pill);background:var(--brand)}.df-progress--warning::-webkit-progress-value{background:linear-gradient(90deg, var(--warning-mid), var(--warning))}.df-progress--warning::-moz-progress-bar{background:var(--warning)}.df-progress--danger::-webkit-progress-value{background:linear-gradient(90deg, var(--danger-mid), var(--danger))}.df-progress--danger::-moz-progress-bar{background:var(--danger)}.df-details{border-top:1px solid var(--line-faint);padding-top:var(--space-3)}.df-details>summary{color:var(--brand-dark);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);list-style:none}.df-details>summary::-webkit-details-marker{display:none}.df-details>summary:before{margin-right:var(--space-2);content:"▸";transition:transform var(--duration) var(--ease);display:inline-block}.df-details[open]>summary:before{transform:rotate(90deg)}.df-details>summary:hover{color:var(--brand-ink)}.df-details>ul{gap:var(--space-1);margin:var(--space-3) 0 0;padding-left:var(--space-5);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);display:grid}.df-skip-link{top:var(--space-2);left:var(--space-2);z-index:calc(var(--z-dropdown) + 1);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--brand-ink);color:#fff;font-size:var(--text-sm);font-weight:var(--weight-bold);transition:transform var(--duration) var(--ease);text-decoration:none;position:fixed;transform:translateY(-200%)}.df-skip-link:focus-visible{color:#fff;transform:translateY(0)}main{min-height:100vh;padding:var(--space-9) var(--space-page);place-items:center;display:grid}.df-shell{place-items:start center;gap:var(--space-7);padding-top:var(--space-4);grid-template-rows:auto 1fr auto}.df-shell--app{gap:var(--space-6);padding:clamp(1rem, 3vw, 1.5rem) var(--space-page) var(--space-9)}.df-shell--auth{background:radial-gradient(ellipse 60% 45% at 50% -5%, var(--brand-glow), transparent), var(--paper);grid-template-rows:minmax(0,1fr);place-items:center}.df-shell__body{width:min(var(--page-wide), 100%);justify-items:center;display:grid}.df-header{top:var(--space-2);z-index:var(--z-header);align-items:center;gap:var(--space-2) var(--space-5);width:min(var(--page-wide), 100%);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-chrome);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(16px);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;display:grid;position:sticky;overflow:visible}.df-header__nav{align-items:center;gap:var(--space-1);min-width:0;display:flex;overflow:visible}.df-header__nav:empty{display:none}.df-header__nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;transition:color var(--duration) var(--ease), background var(--duration) var(--ease);text-decoration:none}.df-header__nav a:hover{background:var(--brand-ghost);color:var(--brand-ink)}.df-header__nav a[aria-current=page]{background:var(--brand-soft);color:var(--brand-dark);font-weight:var(--weight-bold)}.df-header__menu{flex:none;position:relative}.df-header__menu-trigger{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--muted);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;white-space:nowrap;transition:color var(--duration) var(--ease), background var(--duration) var(--ease);background:0 0;border:0;align-items:center;gap:.35rem;display:inline-flex}.df-header__menu-trigger:hover{background:var(--brand-ghost);color:var(--brand-ink)}.df-header__menu-trigger[aria-expanded=true],.df-header__menu-trigger[aria-current=true]{background:var(--brand-soft);color:var(--brand-dark);font-weight:var(--weight-bold)}.df-header__menu-caret{border-bottom:1.5px solid;border-right:1.5px solid;width:.35rem;height:.35rem;transform:translateY(-.1rem)rotate(45deg)}.df-header__menu:last-child .df-header__menu-panel{left:auto;right:0}.df-header__menu-panel{top:calc(100% + var(--space-1));z-index:calc(var(--z-dropdown) + var(--z-header));min-width:11rem;padding:var(--space-1);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-md);display:grid;position:absolute;left:0}.df-header__menu-panel a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none}.df-header__menu-panel a:hover{background:var(--brand-ghost);color:var(--brand-ink)}.df-header__menu-panel a[aria-current=page]{background:var(--brand-soft);color:var(--brand-dark);font-weight:var(--weight-bold)}.df-header__trailing{justify-content:end;align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.df-header__session{align-items:center;gap:var(--space-2);display:inline-flex}.df-header__identity{max-width:14rem;color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.df-header__pending{width:6rem;display:inline-block}.df-footer{gap:var(--space-5);width:min(var(--page-wide), 100%);margin-top:var(--space-4);padding-top:var(--space-7);border-top:1px solid var(--line);text-align:left;display:grid}.df-footer__brand{gap:var(--space-3);display:grid}.df-footer p{max-width:48rem;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.df-footer ul{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.df-footer a{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.df-footer a:hover{color:var(--brand-ink)}.brand-logo{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.brand-logo__icon{flex-shrink:0;height:auto;display:block}.brand-lockup{align-items:center;gap:var(--space-2);color:inherit;text-decoration:none;display:inline-flex}.brand-lockup__wordmark{color:var(--brand-ink);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);line-height:1}.brand-lockup--md{gap:var(--space-3)}.brand-lockup--md .brand-lockup__wordmark{font-size:var(--text-xl)}.brand-lockup--lg{gap:var(--space-4)}.brand-lockup--lg .brand-lockup__wordmark{font-size:var(--text-3xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-display)}.df-surface,.dashboard-module,.checklist li,.checklist-next,.experiment-card,.integration-card,.deletion-card,.deletion-receipt,.admin-support,.sample-explanation,.support-entry,.provider-cost,.ask-answer,.radar-list>article,.diff-change,.usage-grid>article,.serp-results,.serp-events,.evidence-grid article,.control-grid article,.plan-grid article,.stage-list li,.hero-panel,.audit-results>article{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-elevated);box-shadow:var(--shadow-sm);transition:var(--transition-surface)}.dashboard-module:hover,.checklist li:hover,.experiment-card:hover,.integration-card:hover,.ask-answer:hover,.radar-list>article:hover,.usage-grid>article:hover,.evidence-grid article:hover,.control-grid article:hover,.plan-grid article:hover,.stage-list li:hover,.audit-results>article:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md)}.hero{gap:var(--space-8);width:min(var(--page-wide), 100%);text-align:left;display:grid}.hero-panel{gap:var(--space-5);border-radius:var(--radius-xl);background:radial-gradient(ellipse 80% 60% at 100% 0%, var(--brand-ghost), transparent 55%), linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);box-shadow:var(--shadow-md);padding:clamp(1.75rem,4vw,2.75rem);display:grid}.hero-panel h1{max-width:18ch;font-size:var(--text-5xl)}.hero-title-accent{color:var(--brand-mid);display:block}.hero-actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.hero-section{gap:var(--space-5);display:grid}.hero-section h2{font-size:var(--text-3xl);font-weight:var(--weight-black);margin:0}.hero-section--muted{padding:var(--space-6);border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-veil)}.loop{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.loop li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-elevated);box-shadow:var(--shadow-sm);color:var(--brand-ink);font-size:var(--text-xs);font-weight:var(--weight-bold);transition:var(--transition-surface);display:inline-flex}.loop li:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.loop-step{color:var(--brand-mid);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide)}.loop-icon{width:1rem;height:1rem;color:var(--brand-mid)}.loop li:not(:last-child):after{margin-left:var(--space-1);color:var(--brand-mid);content:"→";font-weight:var(--weight-medium)}.marketing-body{gap:var(--space-6);width:min(var(--page-wide), 100%);text-align:left;align-content:start;display:grid}.marketing-body h2{margin:var(--space-7) 0 0;font-size:var(--text-2xl)}.marketing-body>h2:first-of-type{margin-top:0}.evidence-grid,.control-grid,.plan-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.evidence-grid article,.control-grid article,.plan-grid article{align-content:start;gap:var(--space-2);padding:var(--space-5);display:grid}.evidence-icon{width:2.4rem;height:2.4rem;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--brand-soft);color:var(--brand-dark);justify-content:center;align-items:center;display:inline-flex}.evidence-icon svg{width:1.2rem;height:1.2rem}.evidence-grid h3,.control-grid h2,.plan-grid h2{font-size:var(--text-lg);margin:0}.evidence-grid p,.control-grid p,.plan-grid p,.plan-grid li{color:var(--muted);line-height:var(--leading-relaxed);margin:0}.plan-grid ul{gap:var(--space-1);padding-left:var(--space-4);font-size:var(--text-sm);margin:0;display:grid}.plan-price{margin:0}.plan-price strong{color:var(--foreground);font-size:var(--text-xl)}.plan-grid .df-btn,.plan-grid .df-badge{margin-top:var(--space-2);justify-self:start}.plan-grid__current{box-shadow:var(--shadow-md);border-color:var(--brand)!important}.stage-list{gap:var(--space-4);counter-reset:stage;margin:0;padding:0;list-style:none;display:grid}.stage-list li{padding:var(--space-6);counter-increment:stage}.stage-list h2{margin:0 0 var(--space-2);font-size:var(--text-lg)}.stage-list h2:before{margin-right:var(--space-2);color:var(--brand-dark);content:counter(stage) "."}.stage-list p{max-width:52rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.auth-card{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-elevated);width:min(31rem,100%);box-shadow:var(--shadow-lg);text-align:left;padding:clamp(1.5rem,5vw,2.75rem);display:grid}.auth-card--wide{width:min(42rem,100%)}.auth-brand{margin-bottom:var(--space-2)}.auth-card h1{font-size:var(--text-3xl)}.auth-card .df-eyebrow,.auth-card p{margin:0}.auth-copy{color:var(--muted);line-height:var(--leading-relaxed)}.auth-card form{gap:var(--space-3);display:grid}.auth-feedback{min-height:1.5rem;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.auth-divider{align-items:center;gap:var(--space-3);color:var(--muted);font-size:var(--text-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;grid-template-columns:1fr auto 1fr;display:grid}.auth-divider:before,.auth-divider:after{background:var(--line);content:"";height:1px}.start-choices{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.start-choices a{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);transition:var(--transition-surface);text-decoration:none;display:grid}.start-choices a:hover{border-color:var(--brand);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.start-choices small{color:var(--muted)}.checklist{gap:var(--space-4);display:grid}.checklist-progress{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-bold);margin:0}.checklist-next{justify-items:start;gap:var(--space-3);padding:var(--space-6);border-color:var(--brand);display:grid}.checklist-next h2{font-size:var(--text-xl);margin:0}.checklist-next p{color:var(--muted);line-height:var(--leading-normal);margin:0}.checklist ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.checklist li{gap:var(--space-3);padding:var(--space-4) var(--space-5);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.checklist li>span[aria-hidden]{color:var(--muted);font-weight:var(--weight-bold)}.checklist li.done>span[aria-hidden]{color:var(--success)}.checklist li h3{margin:0 0 var(--space-1);font-size:var(--text-base)}.checklist li p,.checklist li small{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.checklist li a{margin-top:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-block}.sample-explanation,.support-entry,.provider-cost,.admin-support{justify-items:start;gap:var(--space-3);padding:var(--space-6);display:grid}.sample-explanation h2,.support-entry h2,.provider-cost h2,.admin-support h2{font-size:var(--text-lg);margin:0}.sample-explanation p,.support-entry p,.provider-cost p,.provider-cost li,.admin-support p{max-width:46rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.sample-explanation dl{gap:var(--space-1);margin:0;display:grid}.sample-explanation dt{color:var(--brand-dark);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide);text-transform:uppercase}.sample-explanation dd{margin:0 0 var(--space-3);color:var(--muted);line-height:var(--leading-relaxed)}.provider-cost ul{gap:var(--space-1);padding-left:var(--space-5);margin:0;display:grid}.dashboard-insight-hero{gap:var(--space-6);background:radial-gradient(ellipse 70% 55% at 100% 0%, var(--brand-glow), transparent 58%), linear-gradient(165deg, var(--surface-elevated) 0%, var(--surface) 100%);box-shadow:var(--shadow-md);display:grid}.dashboard-insight-copy{justify-items:start;gap:var(--space-3);display:grid}.dashboard-insight-copy h1{max-width:20ch}.dashboard-setup-banner{gap:var(--space-4);border-color:var(--line-strong);background:linear-gradient(180deg, var(--surface-elevated), var(--surface-sunken));display:grid}.dashboard-setup-banner h2{margin:0 0 var(--space-2);font-size:var(--text-xl)}.dashboard-setup-banner p{max-width:44rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.dashboard-setup-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.gsc-import-progress{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);display:grid}.gsc-import-progress--running{border-color:var(--brand);background:color-mix(in srgb, var(--brand-soft) 70%, var(--surface))}.gsc-import-progress--failed{border-color:var(--danger);background:color-mix(in srgb, var(--danger) 8%, var(--surface))}.gsc-import-progress--completed{border-color:var(--success,var(--brand));background:color-mix(in srgb, var(--brand-soft) 40%, var(--surface))}.gsc-import-progress__header{align-items:center;gap:var(--space-3);display:flex}.gsc-import-progress__pulse{background:var(--brand);width:.55rem;height:.55rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent);border-radius:999px;animation:1.4s ease-out infinite gsc-import-pulse}.gsc-import-progress h3{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--ink);margin:0}.gsc-import-progress p{max-width:40rem;color:var(--ink);line-height:var(--leading-relaxed);margin:0}.gsc-import-progress__meta{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--muted)!important}.gsc-import-progress__track{background:color-mix(in srgb, var(--brand) 18%, var(--surface));border-radius:999px;width:100%;height:.45rem;position:relative;overflow:hidden}.gsc-import-progress__bar{border-radius:inherit;background:var(--brand);width:40%;animation:1.5s ease-in-out infinite gsc-import-indeterminate;position:absolute;inset-block:0}@keyframes gsc-import-indeterminate{0%{left:-40%}to{left:100%}}@keyframes gsc-import-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 55%, transparent)}70%{box-shadow:0 0 0 .55rem #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.gsc-import-progress__bar,.gsc-import-progress__pulse{animation:none}.gsc-import-progress__bar{left:30%}}.dashboard-modules,.dashboard-technical{gap:var(--space-5);display:grid}.dashboard-module-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-module{gap:var(--space-2);min-height:100%;padding:var(--space-5);color:inherit;text-decoration:none;display:grid}.dashboard-module:hover{transform:translateY(-2px)}.dashboard-module__head{justify-content:space-between;align-items:start;gap:var(--space-2);justify-content:flex-start;align-items:center;display:flex}.dashboard-module__head h3{text-align:left;margin-right:auto}.dashboard-module__icon{border-radius:var(--radius-sm);background:var(--brand-ghost);width:1.75rem;height:1.75rem;color:var(--brand-dark);flex:none;justify-content:center;align-items:center;display:inline-flex}.dashboard-module__icon svg{width:1rem;height:1rem}.dashboard-module h3{font-size:var(--text-base);margin:0}.dashboard-module p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.dashboard-module__stat{gap:var(--space-1);display:grid}.dashboard-module__stat strong{font-size:var(--text-xl);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight)}.dashboard-module__stat span{color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dashboard-module__cta{color:var(--brand-dark);font-size:var(--text-sm);font-weight:var(--weight-bold);margin-top:auto}.dashboard-module:hover .dashboard-module__cta:after{transform:translate(.2rem)}.dashboard-module__cta:after{margin-left:var(--space-1);content:"→";transition:transform var(--duration) var(--ease);display:inline-block}.dashboard-split{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-trends{gap:var(--space-4);margin-bottom:var(--space-5);display:grid}.dashboard-trends__item h3{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);font-size:var(--text-sm);color:var(--muted);font-weight:var(--weight-medium);display:flex}.dashboard-trends__item h3 small{font-size:var(--text-2xs);font-weight:var(--weight-normal);color:var(--ink-faint)}.dashboard-mini-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dashboard-mini-grid h3{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.dashboard-spotlight{gap:var(--space-2);display:grid}.dashboard-spotlight__type{align-items:center;gap:var(--space-2);color:var(--brand-mid);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;display:flex}.dashboard-spotlight strong{font-size:var(--text-base);line-height:var(--leading-snug)}.dashboard-spotlight p,.dashboard-spotlight small{color:var(--muted);line-height:var(--leading-normal);margin:0}.crawl-grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.issue-list article{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-faint);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.issue-list article:first-of-type{border-top:0}.issue-list article p{font-size:var(--text-sm);margin:0}.issue-list article small{color:var(--muted);font-size:var(--text-xs);white-space:nowrap}.severity,.status-pill,.audit-status{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase;white-space:nowrap;align-items:center;line-height:1.35;display:inline-flex}.severity.critical,.severity.high,.status-pill.expired,.audit-status.fail{background:var(--danger-soft);color:var(--danger)}.severity.medium,.audit-status.warn,.audit-status.attention{background:var(--warning-soft);color:var(--warning)}.status-pill.new,.status-pill.reviewed,.status-pill.running,.status-pill.pending{background:var(--brand-soft);color:var(--brand-dark)}.status-pill.accepted,.status-pill.resolved,.status-pill.completed,.status-pill.active,.audit-status.pass{background:var(--success-soft);color:var(--success)}.freshness.fresh{color:var(--success)}.freshness.stale{color:var(--warning)}.connection-state{color:var(--muted);font-size:var(--text-sm);font-weight:var(--weight-bold)}.connection-state.active{color:var(--success)}.connection-state.revoked{color:var(--warning)}.radar-filters{gap:var(--space-3);grid-template-columns:1fr 1fr 2fr 1fr;display:grid}.radar-list{gap:var(--space-4);display:grid}.radar-list>article{gap:var(--space-3);padding:var(--space-6);display:grid}.radar-card-heading{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.radar-card-heading>div:first-child{gap:var(--space-1);min-width:0;display:grid}.radar-card-heading h2{font-size:var(--text-lg);margin:0}.radar-card-heading>div:first-child>span,.radar-list p,.radar-list small{color:var(--muted)}.radar-card-heading>div:first-child>span{font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.radar-list p{line-height:var(--leading-normal);margin:0}.priority-score{min-width:4.5rem;padding:var(--space-2);border-radius:var(--radius-md);background:var(--brand-tint);text-align:center;flex-shrink:0;display:grid}.priority-score strong{color:var(--brand-dark);font-size:var(--text-xl);font-weight:var(--weight-black);line-height:1}.priority-score span{color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.score-components{gap:var(--space-2);flex-wrap:wrap;display:flex}.score-components span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--muted);font-size:var(--text-2xs);font-weight:var(--weight-bold)}.evidence-row{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-faint);font-size:var(--text-sm);grid-template-columns:8rem minmax(0,1fr) auto;display:grid}.evidence-row strong{color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.radar-list footer{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line-faint);display:flex}.radar-list footer>div{gap:var(--space-2);flex-wrap:wrap;display:flex}.serp-keyword{max-width:36rem}.serp-keyword-bar{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.serp-keyword-add{align-items:flex-end;gap:var(--space-2);display:flex}.serp-keyword-add>:first-child{flex:1}@media (max-width:48rem){.serp-keyword-bar{grid-template-columns:minmax(0,1fr)}}.serp-columns{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);display:grid}.serp-results,.serp-events{padding:var(--space-6)}.serp-results h2,.serp-events h2{margin:0 0 var(--space-4);font-size:var(--text-lg)}.serp-share{margin:0 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.serp-share__row{align-items:center;gap:var(--space-3);font-size:var(--text-xs);grid-template-columns:minmax(6rem,1fr) minmax(4rem,2fr) auto;display:grid}.serp-share__label{align-items:center;gap:var(--space-2);overflow-wrap:anywhere;display:flex}.serp-share__track{border-radius:var(--radius-pill);background:var(--line-faint);height:.5rem;overflow:hidden}.serp-share__fill{border-radius:var(--radius-pill);background:var(--brand-mid);height:100%;display:block}.serp-share__row.is-own .serp-share__fill{background:var(--brand)}.serp-share__row.is-own .serp-share__label{font-weight:var(--weight-semibold)}.serp-share__value{font-variant-numeric:tabular-nums;white-space:nowrap}.serp-share__value small{color:var(--muted)}@media (max-width:40rem){.serp-share__row{grid-template-columns:1fr auto}.serp-share__track{display:none}}.serp-results article{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--line-faint);grid-template-columns:2rem minmax(0,1fr);display:grid}.serp-results article:first-of-type,.serp-events article:first-of-type{border-top:0}.serp-results article>strong{color:var(--brand-mid);font-size:var(--text-sm)}.serp-results article div,.serp-events article{gap:var(--space-1);min-width:0;display:grid}.serp-results a{color:var(--foreground);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.serp-results span,.serp-events span{color:var(--muted);font-size:var(--text-xs)}.serp-results p,.serp-events p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.serp-events article{padding:var(--space-3) 0;border-top:1px solid var(--line-faint);text-transform:capitalize}.intent-assessment{gap:var(--space-1);padding:var(--space-4) var(--space-5);border-left:.25rem solid var(--brand);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-tint);display:grid}.intent-assessment p{color:var(--muted);line-height:var(--leading-normal);margin:0}.diff-list{gap:var(--space-4);display:grid}.diff-change{gap:var(--space-4);padding:var(--space-5);display:grid}.diff-change.accepted{border-color:var(--success)}.diff-change.rejected{opacity:.6}.diff-change header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.diff-change header>div{align-items:center;gap:var(--space-3);display:flex}.diff-change header span,.diff-change small,.diff-change>p{color:var(--muted);font-size:var(--text-sm)}.diff-change header strong{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase}.diff-change>p{line-height:var(--leading-normal);margin:0}.diff-change footer{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line-faint);flex-wrap:wrap;display:flex}.diff-columns{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diff-columns section{gap:var(--space-2);min-width:0;display:grid}.diff-columns h2{color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0}.diff-columns pre{width:100%;min-height:10rem;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--foreground);font:inherit;line-height:var(--leading-normal);white-space:pre-wrap;margin:0;overflow:auto}.diff-columns .df-textarea{min-height:10rem}.experiment-list{gap:var(--space-4);display:grid}.experiment-card{gap:var(--space-4);padding:var(--space-6);display:grid}.experiment-card>header{justify-content:space-between;align-items:flex-start;gap:var(--space-6);display:flex}.experiment-card>header>div:first-child{justify-items:start;gap:var(--space-2);min-width:0;display:grid}.experiment-card h2{overflow-wrap:anywhere;max-width:48rem;font-size:var(--text-lg);margin:0}.experiment-card header p{color:var(--muted);font-size:var(--text-sm);margin:0}.experiment-outcome,.experiment-pending{gap:var(--space-1);min-width:10rem;padding:var(--space-3);border-radius:var(--radius-md);background:var(--success-soft);text-align:right;text-transform:capitalize;flex-shrink:0;display:grid}.experiment-outcome strong{color:var(--success)}.experiment-outcome span,.experiment-pending{color:var(--muted);font-size:var(--text-xs)}.experiment-pending{background:var(--surface-sunken)}.experiment-outcome.likely_negative{background:var(--danger-soft)}.experiment-outcome.likely_negative strong{color:var(--danger)}.experiment-outcome.mixed,.experiment-outcome.no_clear_impact,.experiment-outcome.insufficient_data{background:var(--warning-soft)}.experiment-outcome.mixed strong,.experiment-outcome.no_clear_impact strong,.experiment-outcome.insufficient_data strong{color:var(--warning)}.experiment-timeline{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.experiment-timeline li{gap:var(--space-1);padding:var(--space-3) 0 0;border-top:3px solid var(--line);display:grid}.experiment-timeline span,.experiment-timeline strong{text-transform:capitalize}.experiment-timeline span{color:var(--muted);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide)}.experiment-timeline small,.experiment-timeline em{color:var(--muted);font-size:var(--text-xs)}.experiment-explanation{gap:var(--space-1);padding:var(--space-4);border-left:3px solid var(--brand);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--brand-tint);display:grid}.experiment-explanation h3{font-size:var(--text-sm);margin:0}.experiment-explanation p{color:var(--muted);line-height:var(--leading-normal);margin:0}.ask-answer{gap:var(--space-4);padding:var(--space-6);display:grid}.ask-answer>header{justify-content:space-between;align-items:center;gap:var(--space-4);color:var(--muted);font-size:var(--text-sm);display:flex}.ask-answer h2,.ask-answer h3{margin:0 0 var(--space-2)}.ask-answer h3{font-size:var(--text-sm);color:var(--muted);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ask-answer>p{line-height:var(--leading-relaxed);margin:0}.ask-sources{gap:var(--space-2);display:grid}.ask-sources a{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);color:var(--foreground);transition:var(--transition-surface);text-decoration:none;display:grid}.ask-sources a:hover{border-color:var(--brand);box-shadow:var(--shadow-sm)}.ask-sources span,.ask-sources small{color:var(--muted);font-size:var(--text-sm)}.usage-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.usage-grid>article{align-content:start;gap:var(--space-3);padding:var(--space-5);display:grid}.usage-grid>article>div{justify-content:space-between;align-items:start;gap:var(--space-4);display:flex}.usage-grid h2{font-size:var(--text-sm);margin:0}.usage-grid strong{white-space:nowrap}.usage-grid small{color:var(--muted);font-size:var(--text-xs)}.audit-form{align-items:end;gap:var(--space-3);display:flex}.audit-form .df-field{flex:1}.audit-results{gap:var(--space-3);display:grid}.audit-results>article{align-items:start;gap:var(--space-4);padding:var(--space-4);display:flex}.audit-results>article>div{gap:var(--space-1);display:grid}.audit-results h2{font-size:var(--text-base);margin:0}.audit-results p{color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.audit-score{gap:var(--space-2);justify-items:start;display:grid}.audit-score__badge{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-6);border-radius:var(--radius-lg);background:var(--surface-sunken);color:var(--muted);display:inline-flex}.audit-score__badge.is-good{background:var(--success-soft);color:var(--success)}.audit-score__badge.is-warn{background:var(--warning-soft);color:var(--warning)}.audit-score__badge.is-bad{background:var(--danger-soft);color:var(--danger)}.audit-score__grade{font-size:clamp(2.5rem,6vw,3.5rem);font-weight:var(--weight-bold);line-height:1}.audit-score__value{font-size:var(--text-lg);font-weight:var(--weight-bold);opacity:.8}.audit-share{gap:var(--space-3);justify-items:start;display:grid}.audit-share .df-field{width:100%}.showdown-verdict{font-size:var(--text-xl);font-weight:var(--weight-bold)}.showdown-board{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.showdown-board__side{gap:var(--space-2);justify-items:start;display:grid}.audit-status.you{background:var(--success-soft);color:var(--success)}.audit-status.competitor{background:var(--danger-soft);color:var(--danger)}.audit-status.tie{background:var(--surface-sunken);color:var(--muted)}.integration-card{gap:var(--space-6);padding:var(--space-7);grid-template-columns:minmax(0,1fr) auto;display:grid}.integration-card>div:first-child{gap:var(--space-2);display:grid}.integration-card h2{font-size:var(--text-xl);margin:0}.integration-card p:not(.df-eyebrow){max-width:42rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.integration-actions{align-items:center;gap:var(--space-4);display:flex}.property-picker{align-items:end;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;display:grid}.property-picker .df-field{grid-column:1}.property-warning,.integration-card>.df-alert{grid-column:1/-1}.deletion-card,.deletion-receipt{gap:var(--space-4);padding:var(--space-7);border-color:var(--line-strong);display:grid}.deletion-card h2,.deletion-receipt h2{font-size:var(--text-xl);margin:0}.deletion-card p,.deletion-receipt p,.deletion-card li,.deletion-receipt li{max-width:42rem;color:var(--muted);line-height:var(--leading-relaxed);margin:0}.deletion-card ul,.deletion-receipt ul{gap:var(--space-2);padding-left:var(--space-5);margin:0;display:grid}.deletion-card form{justify-items:start;gap:var(--space-3);padding-top:var(--space-6);border-top:1px solid var(--line);display:grid}.deletion-card .df-field{width:min(24rem,100%)}.deletion-receipt .df-btn{justify-self:start}.admin-dashboard h2{margin:var(--space-5) 0 0;font-size:var(--text-lg)}.admin-list{gap:var(--space-1);padding-left:var(--space-5);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;display:grid}.admin-support .df-field{width:min(28rem,100%)}.win-card-shell img{border-radius:var(--radius-lg);width:100%;height:auto;box-shadow:var(--shadow-md)}.win-card-shell>p,.win-card-shell>span{color:var(--muted);line-height:var(--leading-normal);margin:0}.brand-guide-section{gap:var(--space-4);display:grid}.brand-guide-section>h2{font-size:var(--text-xl);margin:0}.brand-guide-grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.brand-guide-swatch{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}.brand-guide-swatch__chip{border-radius:var(--radius-sm);height:2.75rem;box-shadow:inset 0 0 0 1px var(--line);display:block}.brand-guide-swatch strong{font-size:var(--text-xs)}.brand-guide-swatch code,.brand-guide-swatch span{color:var(--muted);font-size:var(--text-2xs);line-height:var(--leading-snug)}.brand-guide-scale{gap:var(--space-3);display:grid}.brand-guide-scale>div{align-items:center;gap:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--line-faint);grid-template-columns:7rem minmax(0,1fr);display:grid}.brand-guide-scale code{color:var(--muted);font-size:var(--text-2xs)}.brand-guide-scale__sample{color:var(--brand-ink);letter-spacing:var(--tracking-tight);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.brand-guide-bar{border-radius:var(--radius-xs);background:var(--brand-soft);height:1.25rem}.brand-guide-two-up{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.brand-guide-rules{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.brand-guide-rules ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0;display:grid}.brand-guide-rules h3{margin:0 0 var(--space-3);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase}.brand-guide-rules h3.is-do{color:var(--success)}.brand-guide-rules h3.is-dont{color:var(--danger)}.brand-guide-elevation{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.brand-guide-elevation>div{gap:var(--space-2);padding:var(--space-5) var(--space-3);border-radius:var(--radius-md);background:var(--surface);font-size:var(--text-2xs);color:var(--muted);place-items:center;display:grid}@media (max-width:900px){.df-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand trailing""nav nav"}.df-header>.brand-lockup{grid-area:brand}.df-header__nav{grid-area:nav;justify-content:flex-start}.df-header__trailing{grid-area:trailing}.dashboard-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.serp-columns{grid-template-columns:1fr}.radar-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){main{padding-block:var(--space-7);align-items:start}.df-field-grid--2,.df-field-grid--3,.df-stat-grid--2,.df-stat-grid--3,.df-stat-grid--4,.dashboard-module-grid,.dashboard-split,.dashboard-mini-grid,.crawl-grid,.diff-columns,.experiment-timeline,.radar-filters,.brand-guide-two-up{grid-template-columns:1fr}.df-page-head,.df-section-head,.radar-card-heading,.experiment-card>header,.integration-card{flex-direction:column;align-items:start}.integration-card,.property-picker{grid-template-columns:1fr}.integration-actions{flex-direction:column;align-items:flex-start}.experiment-outcome,.experiment-pending{text-align:left;min-width:0}.audit-form{flex-direction:column;align-items:stretch}.brand-lockup--lg .brand-lockup__wordmark{font-size:var(--text-2xl)}.loop li:not(:last-child):after{display:none}.evidence-row{grid-template-columns:1fr}.issue-list article{grid-template-columns:auto minmax(0,1fr)}.issue-list article small{grid-column:2}.brand-guide-scale>div{gap:var(--space-2);grid-template-columns:1fr}}
