@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-hebrew-400-normal-CVTJgQVK.woff2) format("woff2"),url(/assets/heebo-hebrew-400-normal-DoqplqF9.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-math-400-normal-B7IFZoQI.woff2) format("woff2"),url(/assets/heebo-math-400-normal-BZIH-XlF.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-symbols-400-normal-DYSXrd5A.woff2) format("woff2"),url(/assets/heebo-symbols-400-normal-5E_VKyNT.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-ext-400-normal-DRmJUxQB.woff2) format("woff2"),url(/assets/heebo-latin-ext-400-normal-DXPdCX6a.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/heebo-latin-400-normal-BGyEuwIV.woff2) format("woff2"),url(/assets/heebo-latin-400-normal-BVgBBEsj.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-hebrew-500-normal-TEhwuRN-.woff2) format("woff2"),url(/assets/heebo-hebrew-500-normal-B1vvQVzc.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-math-500-normal-DRhwLwt2.woff2) format("woff2"),url(/assets/heebo-math-500-normal-CriDK-QD.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-symbols-500-normal-DH-fW6iB.woff2) format("woff2"),url(/assets/heebo-symbols-500-normal-BHV7NI0G.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-ext-500-normal-i0ou_jpq.woff2) format("woff2"),url(/assets/heebo-latin-ext-500-normal-BxM-et3U.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/heebo-latin-500-normal-CRntKADR.woff2) format("woff2"),url(/assets/heebo-latin-500-normal-D9arPEGc.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2) format("woff2"),url(/assets/heebo-hebrew-600-normal-OHUSVRAa.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-math-600-normal-DCATifNU.woff2) format("woff2"),url(/assets/heebo-math-600-normal-DA5TBT8e.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-symbols-600-normal-RPS5qIGi.woff2) format("woff2"),url(/assets/heebo-symbols-600-normal-r_-lVu18.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-ext-600-normal-RIbyLypU.woff2) format("woff2"),url(/assets/heebo-latin-ext-600-normal-BYQD5BMZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-latin-600-normal-C0GLQ-RT.woff2) format("woff2"),url(/assets/heebo-latin-600-normal-2W86uxnp.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-hebrew-700-normal-BmueYKsA.woff2) format("woff2"),url(/assets/heebo-hebrew-700-normal-C-m02vPD.woff) format("woff");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-math-700-normal-CPsTiLVd.woff2) format("woff2"),url(/assets/heebo-math-700-normal-DYoC40KU.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-symbols-700-normal-DjMVWKhZ.woff2) format("woff2"),url(/assets/heebo-symbols-700-normal-Bez4Ifx8.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,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+1F700-1F7FF,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+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-ext-700-normal-qhovM35d.woff2) format("woff2"),url(/assets/heebo-latin-ext-700-normal-uPTFHbI6.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Heebo;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/heebo-latin-700-normal-PoyjiH5f.woff2) format("woff2"),url(/assets/heebo-latin-700-normal-DxB9_ClD.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Heebo,Arial,sans-serif;color:#17151c;background:#f7f7fb;font-synthesis:none;text-rendering:optimizeLegibility;--primary: #6d28d9;--primary-dark: #4c1d95;--accent: #d946ef;--ink: #17151c;--muted: #787381;--border: #e8e3f0;--surface: #ffffff;--canvas: #f7f7fb;--shadow: 0 12px 34px rgba(53, 26, 92, .07)}*{box-sizing:border-box}html{min-width:320px;background:var(--canvas)}body{margin:0;min-width:320px;min-height:100vh;background:var(--canvas)}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid rgba(109,40,217,.24);outline-offset:2px}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}button{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand{display:flex;align-items:center;gap:12px;direction:ltr}.brand__mark{width:40px;height:40px;display:grid;grid-template-columns:1fr 1fr;gap:3px;padding:8px;border-radius:12px;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 8px 18px #6d28d93d;transform:rotate(-3deg)}.brand__mark span{display:block;border-radius:3px;background:#fffffff5}.brand__mark span:first-child{grid-row:1 / 3}.brand__mark span:nth-child(2){opacity:.72}.brand__mark span:nth-child(3){opacity:.46}.brand__text{display:flex;flex-direction:column;line-height:1}.brand__text strong{font-size:22px;letter-spacing:-.6px}.brand__text small{margin-top:5px;color:var(--primary);font-size:10px;font-weight:700;letter-spacing:3px}.brand--compact{display:none}.business-brand{display:flex;align-items:center;gap:11px;direction:ltr}.business-brand__mark{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;overflow:hidden;border-radius:13px;color:#fff;box-shadow:0 8px 18px #0f766e33;font-size:13px;font-weight:800;letter-spacing:-.3px}.business-brand__mark img{width:100%;height:100%;object-fit:cover}.business-brand__text{min-width:0;display:flex;flex-direction:column;line-height:1}.business-brand__text strong{max-width:155px;overflow:hidden;color:#242028;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.business-brand__text small{margin-top:6px;font-size:9px;font-weight:700;letter-spacing:1.3px}.business-brand--compact{display:none}.app-shell{min-height:100vh;display:flex;flex-direction:row}.sidebar{position:fixed;z-index:30;top:0;right:0;bottom:0;width:260px;display:flex;flex-direction:column;padding:26px 18px 18px;background:#fff;border-left:1px solid var(--border)}.sidebar__head{padding:0 10px 30px;display:flex;align-items:center;justify-content:space-between}.sidebar__close{display:none!important}.sidebar__nav{display:flex;flex-direction:column;gap:5px}.nav-label{margin:0 12px 9px;color:#a39ea9;font-size:12px;font-weight:600}.nav-item{width:100%;min-height:46px;padding:0 13px;display:flex;align-items:center;gap:12px;border:0;border-radius:12px;background:transparent;color:#716c78;font-size:14px;font-weight:500;text-align:right;transition:.2s ease}.nav-item:hover:not(.is-disabled),.nav-item.is-active{color:var(--primary);background:#f4effd}.nav-item.is-active{font-weight:700}.nav-item.is-active svg{stroke-width:2.4}.nav-item span{flex:1}.nav-item b{min-width:22px;height:22px;padding:0 6px;display:grid;place-items:center;border-radius:7px;background:var(--primary);color:#fff;font-size:11px}.nav-item small{font-size:11px;color:#aaa4af}.nav-item.is-disabled{cursor:default;opacity:.62}.sidebar__bottom{margin-top:auto;display:flex;flex-direction:column;gap:2px}.sidebar-profile{min-width:0;min-height:64px;margin-top:7px;padding:9px 10px;display:grid;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:10px;border:1px solid #ece5f4;border-radius:14px;color:#3f3945;background:#faf8fd;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.sidebar-profile:hover,.sidebar-profile.is-active{border-color:#d9cbed;background:#f5effc;box-shadow:0 6px 16px #4a2a6e0f}.sidebar-profile .avatar{width:40px;height:40px;box-shadow:0 5px 12px #6d28d929}.sidebar-profile__text{min-width:0;display:flex;flex:1;flex-direction:column;line-height:1.25}.sidebar-profile__text strong{overflow:hidden;color:#302a35;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile__text small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.sidebar-profile__action{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#796d82;background:#fff;box-shadow:inset 0 0 0 1px #e8e1ee}.app-main{width:calc(100% - 260px);margin-right:260px;min-height:100vh}.topbar{position:sticky;z-index:20;top:0;height:82px;padding:0 38px;display:flex;align-items:center;gap:20px;background:#f7f7fbe0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(232,227,240,.8)}.topbar__menu{display:none!important}.topbar__search{width:min(360px,38vw);height:42px;display:flex;align-items:center;gap:9px;padding:0 10px;background:#ffffffe6;border:1px solid #e9e5ed;border-radius:12px;color:#928b99;box-shadow:0 2px 8px #2a1c3a06;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.topbar__search>svg{flex:0 0 auto}.topbar__search:focus-within{border-color:#bca8df;background:#fff;box-shadow:0 0 0 3px #6d28d912}.topbar__search input{min-width:0;width:100%;border:0;outline:0;color:var(--ink);background:transparent;font-size:14px}.topbar__search input::placeholder{color:#9e97a4}.topbar__search button{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:8px;color:#8e8795;background:transparent;cursor:pointer}.topbar__search button:hover{color:var(--primary);background:#f4effb}.topbar__actions{margin-right:auto;display:flex;align-items:center;gap:14px}.topbar-search-wrap{position:relative}.topbar-search-results{position:absolute;z-index:70;top:calc(100% + 10px);right:0;width:min(420px,calc(100vw - 40px));max-height:min(560px,calc(100vh - 112px));overflow:auto;padding:10px;border:1px solid #e7e0ed;border-radius:16px;background:#fff;box-shadow:0 18px 48px #2c193f29}.topbar-search-results section+section{margin-top:8px;padding-top:8px;border-top:1px solid #f0ecf3}.topbar-search-results h3{margin:0 8px 5px;color:#8c8492;font-size:11px;font-weight:600}.topbar-search-results section>button,.topbar-search-results section>a{width:100%;min-height:54px;padding:8px;display:grid;grid-template-columns:32px minmax(0,1fr) 22px;align-items:center;gap:9px;border:0;border-radius:11px;color:#49414f;background:transparent;text-align:right;cursor:pointer}.topbar-search-results section>button:hover,.topbar-search-results section>a:hover{background:#f7f3fb}.topbar-search-results section>button>span:nth-child(2),.topbar-search-results section>a>span{min-width:0;display:flex;flex-direction:column}.topbar-search-results strong,.topbar-search-results small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-search-results strong{font-size:13px}.topbar-search-results small{margin-top:2px;color:var(--muted);font-size:11px}.topbar-search-icon,.topbar-search-results section>a>svg:first-child{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--primary);background:#f2eafb}.topbar-search-state{min-height:62px;padding:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--muted);font-size:13px}.topbar-search-state.is-error{color:#b42318}.icon-button{width:44px;height:44px;padding:0;display:inline-grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:#fff}.icon-button:hover{border-color:#c9b8e5;color:var(--primary)}.avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;background:linear-gradient(145deg,#6d28d9,#9333ea);color:#fff;font-size:12px;font-weight:700;box-shadow:0 7px 16px #6d28d92e}.avatar.small{width:34px;height:34px;border-radius:10px;font-size:10px}.page-wrap{max-width:1540px;margin:0 auto;padding:32px 38px 48px}.page-header{margin-bottom:28px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.page-header h1{margin-bottom:5px;font-size:clamp(26px,2.4vw,34px);line-height:1.18;letter-spacing:-.7px}.page-header p{margin-bottom:0;color:var(--muted);font-size:14px}.eyebrow{display:block;margin-bottom:7px;color:var(--primary);font-size:12px;font-weight:700;letter-spacing:.2px}.eyebrow--light{color:#ffffffb8}.primary-button,.secondary-button{min-height:44px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-weight:600;font-size:14px;transition:.2s ease}.primary-button{border:1px solid var(--primary);color:#fff;background:var(--primary);box-shadow:0 8px 18px #6d28d933}.primary-button:hover{border-color:var(--primary-dark);background:var(--primary-dark);transform:translateY(-1px)}.secondary-button{border:1px solid var(--border);color:#4f4858;background:#fff}.secondary-button:hover{border-color:#baa5dd;color:var(--primary);background:#faf8fe}.whatsapp-button{border-color:#9cdec0;color:#087443;background:#edfbf4;box-shadow:none}.whatsapp-button:hover{border-color:#25a86f;color:#05633a;background:#e3f8ee}.full-button{width:100%}.text-button,.link-button{min-height:44px;padding:0;display:inline-flex;align-items:center;gap:4px;border:0;color:var(--primary);background:transparent;font-size:13px;font-weight:600}.soft-badge{padding:5px 9px;flex:0 0 auto;border-radius:8px;color:var(--primary);background:#f3edfc;font-size:11px;font-weight:700;line-height:1.35;white-space:nowrap}.panel{min-width:0;padding:23px;border:1px solid var(--border);border-radius:18px;background:var(--surface);box-shadow:0 4px 18px #361f4f06}.panel__head{margin-bottom:20px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.panel__head h2{margin-bottom:3px;font-size:18px;letter-spacing:-.2px}.panel__head p{margin-bottom:0;color:var(--muted);font-size:13px}.muted-icon{color:#99939f}.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid{margin-bottom:20px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.metric-card{--metric-color: #6d28d9;--metric-soft: #f1eafd;min-width:0;min-height:122px;padding:17px 18px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #e5e1e9;border-radius:16px;background:#fff;box-shadow:none;transition:border-color .18s ease,background-color .18s ease}.metric-card:hover{border-color:#d3cadc;background:#fff}.metric-card.tone-pink{--metric-color: #b82dc9;--metric-soft: #fceafd}.metric-card.tone-green{--metric-color: #14805a;--metric-soft: #e8f8f1}.metric-card.tone-orange{--metric-color: #a96911;--metric-soft: #fff3e1}.metric-card.tone-blue{--metric-color: #3568bf;--metric-soft: #eaf2ff}.metric-card__top,.metric-card__bottom{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.metric-card__top{align-items:flex-start}.metric-card__top p{margin:3px 0 0;color:#5f5866;font-size:14px;font-weight:600;line-height:1.3}.metric-card__icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--metric-color);background:var(--metric-soft)}.metric-card__icon svg{stroke-width:1.9}.metric-card__bottom strong{flex:0 0 auto;color:#1f1a24;font-size:clamp(24px,2vw,27px);line-height:1;letter-spacing:-.35px;direction:ltr;unicode-bidi:isolate;text-align:right;white-space:nowrap}.metric-card__bottom strong.is-text{font-size:clamp(19px,1.65vw,23px);direction:rtl;unicode-bidi:normal}.metric-card__bottom small{min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;flex:1 1 auto;overflow:hidden;color:#8d8692;font-size:11px;white-space:nowrap}.metric-card__bottom small svg{flex:0 0 auto}.metric-card__bottom small span{overflow:hidden;text-overflow:ellipsis}.metric-card__bottom small.positive{color:#16805b;font-weight:600}.metric-card__bottom small.warning{color:#96600b;font-weight:600}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(280px,.75fr);gap:20px;margin-bottom:20px}.dashboard-grid--bottom{align-items:stretch}.dashboard-grid--single{grid-template-columns:minmax(0,1fr)}.chart-wrap{width:100%}.chart-wrap--large{height:270px}.service-mix{min-height:372px}.donut-wrap{position:relative;height:190px}.donut-center{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;transform:translate(-50%,-50%);direction:rtl}.donut-center strong{font-size:25px;line-height:1}.donut-center span{margin-top:4px;color:var(--muted);font-size:12px}.legend-list{display:grid;gap:8px}.legend-list>div{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:8px}.legend-list>div>span{width:8px;height:8px;border-radius:3px}.legend-list p{margin:0;color:var(--muted);font-size:12px}.legend-list b{font-size:12px}.table-scroll{overflow-x:auto;scrollbar-width:thin}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th{padding:11px 12px;border-bottom:1px solid var(--border);color:#948e9b;font-size:12px;font-weight:600;text-align:right}.data-table td{padding:13px 12px;border-bottom:1px solid #f0edf3;color:#57515e;font-size:13px}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr{transition:background .15s ease}.data-table tbody tr:hover{background:#faf8fd}.standard-table{table-layout:fixed}.standard-table th,.standard-table td{padding-right:14px;padding-left:14px;overflow:hidden}.standard-table th{height:44px;background:#fcfbfd;font-size:11px}.standard-table td{height:72px}.standard-table tbody tr{cursor:pointer}.standard-table tbody tr:hover{box-shadow:inset -3px 0 #d9c6f4}.standard-table tbody tr:focus-visible{position:relative;z-index:1;outline:2px solid rgba(109,40,217,.34);outline-offset:-2px}.standard-table .person-cell{min-width:0}.standard-table .person-cell>div{min-width:0}.standard-table .person-cell strong,.standard-table .person-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-table .mini-avatar{width:40px;height:40px;border-radius:12px}.table-muted{display:block;overflow:hidden;color:#817a87;text-overflow:ellipsis;white-space:nowrap}.person-cell{display:flex;align-items:center;gap:10px}.person-cell>div{display:flex;flex-direction:column}.person-cell strong{color:#29242e;font-size:14px}.person-cell small{margin-top:2px;color:#98929e;font-size:12px}.mini-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#5d2ba8;background:#eee5fb;font-size:11px;font-weight:700}.mini-avatar.large{width:50px;height:50px;border-radius:14px;font-size:13px}.status-pill{width:fit-content;min-height:27px;padding:3px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-size:11px;font-weight:700}.status-pill.blue{color:#2866bb;background:#eaf3ff}.status-pill.amber{color:#9a5b08;background:#fff3d9}.status-pill.purple{color:#6d28d9;background:#f1eafd}.status-pill.green{color:#157653;background:#e7f8f0}.status-pill.gray{color:#6f6a74;background:#efedf1}.status-pill.red{color:#a63750;background:#ffedf1}.task-list{display:grid;gap:4px}.task-list button{width:100%;min-height:64px;padding:8px 5px;display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;border:0;border-bottom:1px solid #f0edf3;background:transparent;text-align:right}.task-list button:last-child{border-bottom:0}.task-list button:hover{color:var(--primary)}.task-list button>span:nth-child(2){display:flex;flex-direction:column}.task-list strong{font-size:13px}.task-list small{margin-top:4px;color:var(--muted);font-size:11px}.task-list__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px}.task-list__icon.purple{color:#6d28d9;background:#f1eafd}.task-list__icon.pink{color:#b82dc9;background:#fceafd}.task-list__icon.amber{color:#aa6412;background:#fff2e4}.leads-panel{padding:0;overflow:hidden}.toolbar{padding:18px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border)}.search-field{width:300px;height:44px;padding:0 12px;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:10px;color:#99929f}.search-field:focus-within{border-color:#bba6e0}.search-field input{width:100%;height:100%;border:0;outline:0;background:transparent;font-size:13px}.filter-tabs{display:flex;align-items:center;gap:4px;padding:4px;border-radius:11px;background:#f6f4f8}.filter-tabs button{min-height:40px;padding:0 12px;border:0;border-radius:8px;color:#77717e;background:transparent;font-size:12px;font-weight:600}.filter-tabs button.is-active{color:var(--primary);background:#fff;box-shadow:0 2px 9px #311d4414}.leads-panel .data-table th,.leads-panel .data-table td{padding-right:14px;padding-left:14px}.leads-panel .data-table tbody tr{cursor:pointer}.leads-table .lead-col{width:24%}.leads-table .lead-service-col{width:17%}.leads-table .lead-source-col{width:13%}.leads-table .lead-value-col,.leads-table .lead-status-col{width:14%}.leads-table .lead-date-col{width:13%}.leads-table .lead-open-col{width:5%}.lead-filters{display:flex;align-items:center}.lead-status-filter,.lead-cards{display:none}.leads-panel.has-load-error .leads-desktop-table,.leads-panel.has-load-error>.lead-cards{display:none!important}.owner-report-grid.has-load-error{display:none}.lead-card{padding:15px;display:grid;grid-template-columns:1fr auto;gap:12px;border:1px solid var(--border);border-radius:14px;background:#fff;text-align:right;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.lead-card:hover{border-color:#cfbee8;box-shadow:0 9px 24px #391f5612;transform:translateY(-1px)}.lead-card dl{grid-column:1 / -1;margin:4px 0 0;padding-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid #f0edf3}.lead-card dl>div{display:flex;flex-direction:column}.lead-card dt{color:var(--muted);font-size:11px}.lead-card dd{margin:3px 0 0;font-size:12px;font-weight:600}.owner-leads-toolbar{align-items:stretch;flex-direction:column}.owner-leads-toolbar .list-search{width:min(420px,100%);flex:0 0 auto}.owner-lead-filters{display:grid;grid-template-columns:repeat(5,minmax(132px,1fr));gap:8px}.owner-lead-filters .filter-dropdown{min-width:0}.owner-lead-filters .lead-status-filter{display:block}.owner-lead-filters .filter-dropdown__menu{width:max(100%,170px)}.lead-inline-status{width:138px}.lead-inline-status .filter-dropdown__trigger{height:36px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700}.leads-table tr.is-archived,.lead-card.is-archived{opacity:.62;background:#faf9fb}.lead-card.is-archived:hover{opacity:.82}.muted-cell{color:var(--muted)}.empty-state{padding:60px 20px;text-align:center;color:#918b96}.empty-state h3{margin:10px 0 4px;color:var(--ink);font-size:16px}.empty-state p{margin:0;font-size:13px}.clients-panel{padding:0;overflow:hidden}.clients-toolbar{padding:18px 20px 12px;gap:18px;border-bottom:0}.clients-search,.list-search{width:min(420px,38vw);height:46px;border-color:#e5dfeb;background:#fbfafc;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.clients-search:focus-within,.list-search:focus-within{border-color:#baa6dc;background:#fff;box-shadow:0 0 0 3px #6d28d90f}.clients-search input,.list-search input{font-size:14px}.clients-search button,.list-search button{width:44px;height:44px;padding:0;display:grid;place-items:center;flex:0 0 auto;border:0;border-radius:9px;color:#99919f;background:transparent}.clients-search button:hover,.list-search button:hover{color:var(--primary);background:#f0eafd}.client-filters{display:flex;align-items:center;gap:10px}.clients-toolbar .filter-tabs{padding:3px;background:#f5f3f7}.clients-toolbar .filter-tabs button{min-height:44px;padding:0 13px;font-size:12px}.filter-dropdown{position:relative;min-width:150px}.client-status-filter{display:none}.filter-dropdown.is-open{z-index:12}.filter-dropdown__trigger{width:100%;height:46px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5dfeb;border-radius:11px;color:#6e6874;background:#fff;font-size:12px;text-align:right;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.filter-dropdown__trigger:hover{border-color:#cdbde4;background:#fdfcff}.filter-dropdown__trigger.is-placeholder{color:#9a939f}.filter-dropdown.is-open .filter-dropdown__trigger{border-color:#a98bd3;box-shadow:0 0 0 3px #6d28d914}.filter-dropdown__trigger svg{flex:0 0 auto;transition:transform .18s ease}.filter-dropdown.is-open .filter-dropdown__trigger svg{transform:rotate(180deg)}.filter-dropdown__menu{position:absolute;z-index:35;top:calc(100% + 8px);right:0;width:max(100%,190px);padding:6px;border:1px solid #e7e0ed;border-radius:14px;background:#fff;box-shadow:0 18px 42px #2c194029,0 3px 10px #2c19400f;animation:filterDropdownIn .16s ease both}.client-service-filter .filter-dropdown__menu{right:auto;left:0}.filter-dropdown__menu button{width:100%;min-height:44px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;border-radius:9px;color:#5f5866;background:transparent;font-size:12px;text-align:right;transition:color .14s ease,background .14s ease}.filter-dropdown__menu button:hover,.filter-dropdown__menu button:focus-visible{color:#3f334d;background:#f7f4f9}.filter-dropdown__menu button.is-selected{color:var(--primary);background:#f1eafd;font-weight:700}.filter-dropdown__menu button svg{flex:0 0 auto;color:var(--primary)}.traffic-chart-head{align-items:center}.traffic-chart-controls{padding:3px;display:flex;align-items:center;gap:3px;flex-wrap:nowrap;border-radius:11px;background:#f5f3f7}.traffic-chart-controls--period-only .traffic-period-selector{margin-inline-start:0;padding-inline-start:0;border-inline-start:0}.traffic-series-toggles{display:flex;align-items:center;gap:3px}.traffic-series-toggles button{min-height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;color:#89828e;background:transparent;font-size:11px;font-weight:600}.traffic-series-toggles button:hover{color:#514a56}.traffic-series-toggles button.is-active{color:#332d38;background:#fff;box-shadow:0 2px 8px #311d4412}.traffic-series-toggles button>span{width:7px;height:7px;flex:0 0 auto;border-radius:50%;opacity:.35}.traffic-series-toggles button.is-active>span{opacity:1}.traffic-series-toggles .organic{background:#0f766e}.traffic-series-toggles .paid{background:#d946ef}.traffic-period-selector{margin-inline-start:3px;padding-inline-start:5px;display:flex;align-items:center;gap:3px;border-inline-start:1px solid #e5e0e8}.traffic-period-selector button{min-height:36px;padding:0 10px;border:0;border-radius:8px;color:#89828e;background:transparent;font-size:11px;font-weight:600;white-space:nowrap}.traffic-period-selector button:hover{color:#514a56}.traffic-period-selector button.is-active{color:var(--primary);background:#fff;box-shadow:0 2px 8px #311d4412}.traffic-date-picker{position:relative;margin-inline-start:2px}.traffic-date-picker.is-open{z-index:20}.traffic-date-button{min-width:36px;min-height:36px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:8px;color:#746d79;background:transparent;font-size:11px;font-weight:700;white-space:nowrap}.traffic-date-button:hover,.traffic-date-button.is-active{color:var(--primary);background:#fff;box-shadow:0 2px 8px #311d4412}.traffic-date-popover{position:absolute;z-index:35;top:calc(100% + 8px);left:0;width:310px;padding:15px;border:1px solid #e7e0ed;border-radius:15px;background:#fff;box-shadow:0 18px 42px #2c194029,0 3px 10px #2c19400f;animation:filterDropdownIn .16s ease both}.traffic-date-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.traffic-date-fields label{min-width:0;display:grid;gap:6px;color:#746d79;font-size:11px;font-weight:600}.traffic-date-fields input{width:100%;height:42px;padding:0 8px;border:1px solid #e5dfeb;border-radius:9px;outline:0;color:#3d3741;background:#fbfafc;font:inherit}.traffic-date-fields input:focus{border-color:#aa8bd4;background:#fff;box-shadow:0 0 0 3px #6d28d912}.traffic-date-actions{margin-top:13px;padding-top:12px;display:flex;justify-content:flex-end;gap:7px;border-top:1px solid #eeeaf2}.traffic-date-actions button{min-height:38px;padding:0 13px;border:0;border-radius:9px;color:#716a76;background:#f5f3f7;font-size:11px;font-weight:700}.traffic-date-actions button.apply{color:#fff;background:var(--primary)}.traffic-date-actions button:disabled{opacity:.45;cursor:not-allowed}@keyframes filterDropdownIn{0%{opacity:0;transform:translateY(-5px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.clients-result-bar,.list-result-bar{min-height:48px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border);color:#8d8692;font-size:12px}.clients-result-bar strong,.list-result-bar strong{color:#4d4653;font-size:13px}.clients-result-bar button,.list-result-bar button{min-height:44px;padding:0 8px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:8px;color:var(--primary);background:transparent;font-size:11px;font-weight:600}.clients-result-bar button:hover,.list-result-bar button:hover{background:#f3edfc}.clients-desktop-table{overflow:hidden}.clients-table{min-width:0;table-layout:fixed}.clients-table .client-col{width:19%}.clients-table .services-col{width:16%}.clients-table .status-col{width:14%}.clients-table .money-col,.clients-table .balance-col{width:9%}.clients-table .automation-col{width:17%}.clients-table .activity-col{width:11%}.clients-table .open-col{width:5%}.clients-panel .data-table th,.clients-panel .data-table td{padding-right:14px;padding-left:14px;overflow:hidden}.clients-panel .data-table th{height:44px;background:#fcfbfd;font-size:11px}.clients-panel .data-table td{height:72px}.clients-table th:nth-child(5),.clients-table td:nth-child(5),.clients-table th:nth-child(6),.clients-table td:nth-child(6){text-align:center}.clients-table tbody tr{cursor:pointer}.clients-table tbody tr:hover{background:#faf8fd;box-shadow:inset -3px 0 #d9c6f4}.clients-table tbody tr:focus-visible{position:relative;z-index:1;outline:2px solid rgba(109,40,217,.34);outline-offset:-2px}.client-person{min-width:0}.client-person>div{min-width:0}.client-person strong{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.client-person small{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden;font-size:12px}.client-person small>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-person .client-site{direction:ltr;color:#aaa4af}.client-person .client-site:before{margin-left:5px;content:"·";color:#c3bdc7}.table-row-meta{min-width:0;display:flex;align-items:center;gap:4px;overflow:hidden;color:#817a87;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.table-row-meta svg{flex:0 0 auto}.client-person .table-row-meta{margin-top:3px;color:#9a6616;font-size:10px}.client-person .client-import-meta.is-approved{color:#21805f}.client-person .client-import-meta.is-mismatch{color:#b54747}.client-row-avatar{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;font-size:10px;font-weight:700}.service-tags{display:flex;align-items:center;flex-wrap:wrap;gap:5px}.service-tags>span{min-height:25px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;border-radius:7px;font-size:10px;font-weight:600;white-space:nowrap}.service-tags>span i{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:currentColor;opacity:.78}.service-tags .website{color:#6d28d9;background:#f1eafd}.service-tags .seo{color:#147957;background:#e8f8f1}.service-tags .ads{color:#a02caf;background:#f9eafa}.clients-panel .service-tags>span{min-height:26px;font-size:10px}.clients-panel .status-pill{min-height:27px;font-size:11px}.client-status-stack{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:5px}.client-status-stack .status-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clients-table .client-status-stack{align-items:center;flex-direction:row;flex-wrap:wrap}.muted-cell{color:var(--muted);font-size:11px}.empty-state-action{margin-top:16px}.money-cell{display:block;overflow:hidden;color:#332d39;font-size:13px;direction:ltr;text-align:right;text-overflow:ellipsis;white-space:nowrap}.balance-cell{display:block;overflow:hidden;color:#4f806e;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.balance-cell.has-balance,dd.has-balance{color:#af5d10;font-weight:700;direction:ltr}.activity-cell{display:block;overflow:hidden;color:#817a87;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.client-row-open{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:#aaa3af;transition:.18s ease}.standard-table tbody tr:hover .client-row-open{color:var(--primary);background:#f1eafd;transform:translate(-2px)}.finance-invoice-table .invoice-number-col{width:20%}.finance-invoice-table .invoice-client-col{width:26%}.finance-invoice-table .invoice-amount-col{width:13%}.finance-invoice-table .invoice-due-col{width:15%}.finance-invoice-table .invoice-status-col{width:20%}.finance-invoice-table .invoice-open-col{width:6%}.invoice-client-cell{min-width:0;display:flex;flex-direction:column}.invoice-client-cell>strong{overflow:hidden;color:#3a343f;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.invoice-client-cell .table-row-meta{margin-top:4px}.invoice-status-action{min-width:0}.client-list-cards{display:none}.table-footer{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border);color:#8d8692;font-size:11px}.table-footer>div{display:flex;align-items:center;gap:6px;direction:ltr}.table-footer button,.table-footer b{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--border);border-radius:10px;background:#fff;font-size:12px}.table-footer b{color:#fff;border-color:var(--primary);background:var(--primary)}.table-footer button:disabled{cursor:default;opacity:.4}.client-list-card{min-width:0;padding:16px;border:1px solid var(--border);border-radius:15px;background:#fff;text-align:right;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.client-list-card:hover{border-color:#cfbee8;box-shadow:0 9px 24px #391f5612;transform:translateY(-1px)}.client-list-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.client-list-card .person-cell strong{font-size:14px}.client-list-card .person-cell small{font-size:12px}.client-list-card .service-tags{margin:14px 0}.client-list-card dl{margin:0;padding:12px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px;border-top:1px solid #f0edf3;border-bottom:1px solid #f0edf3}.client-list-card dl>div{min-width:0;display:flex;flex-direction:column}.client-list-card dt{color:#98919d;font-size:11px}.client-list-card dd{margin:3px 0 0;overflow:hidden;color:#4f4855;font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.client-list-card__automation{min-height:62px;padding:9px 0;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #f0edf3}.client-list-card__automation>span{min-width:0;display:flex;flex-direction:column}.client-list-card__automation strong{color:#4f4855;font-size:12px}.client-list-card__automation small{margin-top:2px;color:var(--muted);font-size:10px}.client-list-card__open{width:100%;min-height:44px;padding:10px 0 0;display:flex;align-items:flex-end;justify-content:flex-end;gap:4px;border:0;color:var(--primary);background:transparent;font-size:11px;font-weight:600;cursor:pointer}.client-list-card__open:focus-visible{outline:3px solid rgba(109,40,217,.2);outline-offset:2px}.client-seo-automation-toggle{min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:5px}.client-seo-automation-toggle small{max-width:82px;overflow:hidden;color:var(--muted);font-size:9px;line-height:1.3;text-align:right;text-overflow:ellipsis}.drawer-backdrop,.modal-backdrop{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#1a142147;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.drawer-backdrop:not(.drawer-backdrop--panel){z-index:25}.drawer-backdrop--panel{z-index:45;background:#1a14212e;-webkit-backdrop-filter:none;backdrop-filter:none}.detail-drawer{position:fixed;z-index:50;top:0;left:0;bottom:0;width:min(390px,92vw);padding:28px;background:#fff;box-shadow:18px 0 50px #23153429;animation:drawerIn .24s ease both}@keyframes drawerIn{0%{transform:translate(-100%)}}.detail-drawer__head{margin-bottom:18px;display:flex;align-items:flex-start;justify-content:space-between}.detail-drawer__head>div{display:flex;align-items:center;gap:12px}.detail-drawer h2{margin:0 0 3px;font-size:19px}.detail-drawer p{margin:0;color:var(--muted);font-size:14px}.detail-list{margin-top:22px;display:grid;gap:2px}.detail-list>a,.detail-list>div{min-height:62px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #f0edf3;color:#5e5765;font-size:14px}.detail-list svg{color:#8b5ec7}.detail-list span{display:flex;flex-direction:column}.detail-list small{margin-bottom:3px;color:#9b94a0;font-size:11px}.lead-detail-drawer{width:min(430px,94vw);padding:24px 26px 32px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.lead-detail-drawer .detail-drawer__head{margin-bottom:14px;padding-bottom:16px;border-bottom:1px solid #f0ecf3}.lead-detail-drawer .detail-drawer__head>div,.lead-detail-drawer .detail-drawer__head>div>div{min-width:0}.lead-detail-drawer .detail-drawer__head h2,.lead-detail-drawer .detail-drawer__head p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.invoice-detail-lines{margin-top:0;margin-bottom:20px}.invoice-detail-lines>div>strong{margin-inline-start:auto;color:var(--ink);font-size:13px;white-space:nowrap}.owner-lead-drawer{width:min(430px,94vw)}.lead-message-box{margin-top:18px;padding:14px;border:1px solid #ece6f2;border-radius:12px;background:#faf8fc}.lead-message-box strong{font-size:12px}.lead-message-box p{margin-top:7px;color:#625b68;font-size:13px;line-height:1.65;white-space:pre-wrap}.lead-whatsapp-button{margin-top:18px}.lead-activity-section{margin-top:24px;padding-top:20px;border-top:1px solid #ece8ef}.lead-drawer-section-title{margin-bottom:12px;display:flex;align-items:center;justify-content:space-between}.lead-drawer-section-title>div{min-width:0;display:flex;flex-direction:column}.lead-drawer-section-title strong{font-size:13px}.lead-drawer-section-title small{margin-top:3px;color:var(--muted);font-size:10px;font-weight:400}.lead-drawer-section-title span{min-width:23px;height:23px;padding:0 7px;display:grid;place-items:center;border-radius:999px;color:var(--primary);background:#f1eafd;font-size:11px;font-weight:700}.lead-activity-list{display:grid}.lead-activity-list>div{min-height:67px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;border-bottom:1px solid #f0edf3}.lead-activity-list>div:last-child{border-bottom:0}.lead-activity-list>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;color:#187757;background:#e9f8f1}.lead-activity-list>div>div{min-width:0;display:flex;flex-direction:column}.lead-activity-list strong{font-size:12px}.lead-activity-list small,.lead-activity-list time{color:var(--muted);font-size:10px}.lead-activity-list small{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lead-activity-list time{margin-top:3px;white-space:nowrap}.lead-delivery-section{margin-top:18px;padding-top:18px}.lead-delivery-list>.lead-delivery-item{grid-template-columns:28px minmax(0,1fr) auto}.lead-delivery-item>div:nth-child(2){min-width:0}.lead-delivery-item small{line-height:1.4;white-space:normal}.lead-delivery-item.is-failed>span{color:#a63750;background:#ffedf1}.lead-delivery-item.is-queued>span,.lead-delivery-item.is-canceled>span{color:#6f6a74;background:#efedf1}.lead-delivery-item.is-processing>span{color:#2866bb;background:#eaf3ff}.lead-delivery-item.is-preview>span{color:var(--primary);background:#f1eafd}.lead-delivery-item.is-suppressed>span{color:#9a5b08;background:#fff3d9}.lead-delivery-list>.lead-delivery-item>.lead-delivery-actions{display:flex;flex-direction:row;align-items:center;gap:7px}.lead-delivery-actions .status-pill{min-height:25px;white-space:nowrap}.lead-delivery-retry{flex:0 0 auto}.lead-delivery-empty{min-height:72px}.lead-delivery-message{margin-top:11px}.lead-edit-section{margin-top:20px;padding:0 14px;border:1px solid #e9e2f0;border-radius:12px;background:#fbf9fd}.lead-edit-section>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#4e4854;cursor:pointer;list-style:none}.lead-edit-section>summary::-webkit-details-marker{display:none}.lead-edit-section>summary>span{min-width:0;display:flex;flex-direction:column}.lead-edit-section>summary strong{font-size:13px}.lead-edit-section>summary small{margin-top:2px;color:var(--muted);font-size:10px;font-weight:400}.lead-edit-section>summary svg{flex:0 0 auto;color:var(--primary);transition:transform .18s ease}.lead-edit-section[open]>summary svg{transform:rotate(180deg)}.lead-edit-section .lead-drawer-form{margin:0 -2px;padding:14px 0 16px;border-top:1px solid #ece8ef}.lead-drawer-form{display:grid;gap:13px}.lead-drawer-form>label,.lead-drawer-fields label{display:grid;gap:6px;color:#4e4854;font-size:12px;font-weight:600}.lead-drawer-form input,.lead-drawer-form textarea{width:100%;padding:0 11px;border:1px solid var(--border);border-radius:10px;outline:0;color:var(--ink);background:#fff;font-size:13px;font-weight:400}.lead-drawer-form input{height:44px}.lead-drawer-form textarea{min-height:82px;padding-top:10px;resize:vertical}.lead-drawer-form input:focus,.lead-drawer-form textarea:focus{border-color:#a989dc;box-shadow:0 0 0 3px #6d28d912}.lead-drawer-statuses,.lead-drawer-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lead-drawer-statuses .filter-dropdown,.lead-drawer-fields .filter-dropdown{width:100%}.lead-archive-button{margin-top:16px;color:#a63750;border-color:#efc7d1;background:#fff6f8}.lead-archive-button:hover{color:#912c44;border-color:#dc9eae;background:#ffedf1}.lead-archive-button.is-restore{color:#157653;border-color:#afe0ca;background:#edf9f3}.client-lead-state-row{min-height:46px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #eee9f2;border-radius:12px;background:#faf8fc}.lead-state-badges{min-width:0;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.lead-state-sla{display:inline-flex;align-items:center;gap:6px;color:#716a78;font-size:11px;font-weight:600;white-space:nowrap}.client-lead-state-row.is-breached .lead-state-sla{color:#a63750}.client-lead-contact-actions{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px}.client-lead-contact-actions .primary-button,.client-lead-contact-actions .secondary-button{width:100%;min-width:0;padding:0 10px}.lead-contact-actions .is-disabled{pointer-events:none;opacity:.55}.lead-detail-grid{margin-top:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.lead-detail-grid>a,.lead-detail-grid>div{min-width:0;min-height:72px;padding:11px;align-items:flex-start;border:1px solid #eee9f2;border-radius:12px;background:#fbfafc}.lead-detail-grid>a:hover{border-color:#d6c8e7;background:#f8f4fc}.lead-detail-grid>:last-child:nth-child(odd){grid-column:1 / -1}.lead-detail-grid>a>svg,.lead-detail-grid>div>svg{margin-top:2px;flex:0 0 auto}.lead-detail-grid>a>span,.lead-detail-grid>div>span{min-width:0;overflow-wrap:anywhere}.client-lead-status-actions{margin-top:20px;padding-top:18px;border-top:1px solid #ece8ef}.client-lead-status-actions>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-lead-status-actions .secondary-button{width:100%;min-height:44px;padding:0 11px;font-size:12px}.client-spam-button{color:#9c324a;border-color:#efcbd4}.client-lead-status-actions .client-spam-button{grid-column:1 / -1}.client-spam-button.is-not-spam{color:#147553;border-color:#b9dfcf;background:#eff9f4}.client-lead-error{margin-top:12px}.response-time-value{color:#51495a;font-size:12px}.response-time-value.is-waiting{color:#a05f0b}.leads-table tr.is-spam,.lead-card.is-spam{opacity:.72;background:#fffafb}.breadcrumb{margin-bottom:18px;display:flex;align-items:center;gap:5px;color:#98929e;font-size:12px}.breadcrumb a:hover{color:var(--primary)}.breadcrumb b{color:#5e5765;font-weight:600}.client-hero{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.client-detail-sections{display:grid;gap:20px;margin-bottom:20px}.owner-leads-panel>.panel__head{margin:0;padding:20px 20px 0}.client-identity{display:flex;align-items:center;gap:16px}.client-avatar{width:66px;height:66px;display:grid;place-items:center;border-radius:18px;color:#fff;background:linear-gradient(145deg,#6d28d9,#c026d3);font-size:18px;font-weight:700;box-shadow:0 9px 20px #6d28d938}.client-identity h1{margin:6px 0 0;font-size:25px;letter-spacing:-.5px}.client-identity p{margin:2px 0 0;color:var(--muted);font-size:13px}.client-hero__actions{display:flex;gap:9px}.client-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:20px;align-items:start}.client-main-column,.client-side-column{display:grid;gap:20px}.client-management-panel{margin-bottom:20px}.client-management-message{margin-bottom:14px}.client-management-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.client-management-form .input-shell,.client-management-form .filter-dropdown{width:100%;margin-top:7px}.client-management-form textarea{width:100%;min-height:92px;margin-top:7px;padding:11px 13px;resize:vertical;border:1px solid var(--border);border-radius:11px;outline:0;color:var(--ink);background:#fff;font-size:13px;font-weight:400}.client-management-form textarea:focus{border-color:#a989dc;box-shadow:0 0 0 3px #6d28d912}.client-management-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-start;gap:9px}.client-inline-form{margin:0 0 14px;padding:15px;border:1px solid #eeeaf2;border-radius:14px;background:#fbfafc}.client-service-management.is-open .service-progress-card{border-radius:14px 14px 0 0;border-color:#d2c3e8;background:#fdfbff}.client-service-toggle{width:44px;height:44px}.client-service-editor{padding:15px;border:1px solid #d2c3e8;border-top:0;border-radius:0 0 14px 14px;background:#fdfbff}.client-service-editor .client-inline-form{padding:0 0 15px;border:0;border-bottom:1px solid #eeeaf2;border-radius:0;background:transparent}.client-milestone-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px}.client-milestone-head>div{display:flex;flex-direction:column}.client-milestone-head strong{font-size:13px}.client-milestone-head small{margin-top:3px;color:var(--muted);font-size:11px}.client-milestone-list{display:grid}.client-milestone-list>div{min-height:62px;display:grid;grid-template-columns:minmax(0,1fr) 145px;align-items:center;gap:12px;border-bottom:1px solid #eeeaf2}.client-milestone-list>div:last-child{border-bottom:0}.client-milestone-list>div>span{min-width:0;display:flex;flex-direction:column}.client-milestone-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.client-milestone-list small{margin-top:3px;color:var(--muted);font-size:11px}.client-milestone-status{min-width:0}.client-milestone-status .filter-dropdown__trigger{height:44px}.client-milestone-form{margin-top:8px}.client-visibility-check{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#4e4854;font-size:12px;font-weight:600}.client-visibility-check input{width:18px;height:18px;accent-color:var(--primary)}.client-danger-confirm p{margin:0 0 12px;color:#7f3448;font-size:12px;line-height:1.6}.client-danger-confirm>div{display:flex;gap:8px}.danger-button{min-height:44px;padding:0 18px;border:1px solid #b83c5a;border-radius:11px;color:#fff;background:#b83c5a;font-size:13px;font-weight:700}.danger-button:hover{border-color:#9f2f49;background:#9f2f49}.client-deactivate-button{color:#a7324f}.client-deactivate-button:hover{border-color:#e9b4c0;color:#94243f;background:#fff6f8}.client-audit-timeline .timeline__item>span{background:#7c5bb0}.service-card-list{display:grid;gap:10px}.service-progress-card{min-height:102px;padding:14px;display:grid;grid-template-columns:42px 1fr 44px;align-items:center;gap:12px;border:1px solid #eeeaf2;border-radius:14px}.service-progress-card:hover{border-color:#d2c3e8;background:#fdfbff}.service-icon{width:40px;height:40px;display:inline-grid;place-items:center;flex:0 0 auto;border-radius:11px}.service-icon.website{color:#6d28d9;background:#eee7fa}.service-icon.seo{color:#117c57;background:#e6f7ef}.service-icon.ads{color:#bd2fcb;background:#fbe9fd}.service-progress-card__content>div:first-child{display:flex;justify-content:space-between;gap:10px}.service-progress-card__content strong{font-size:14px}.service-progress-card__content>div:first-child span{color:var(--primary);font-size:13px;font-weight:700}.service-progress-card__content p{margin:3px 0 7px;color:var(--muted);font-size:12px}.service-progress-card__content small{margin-top:7px;display:block;color:#88818d;font-size:11px}.progress-track{width:100%;height:5px;border-radius:10px;background:#eeeaf2;overflow:hidden}.progress-track>span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#d946ef,#6d28d9)}.timeline{position:relative;display:grid}.timeline:before{content:"";position:absolute;top:20px;bottom:20px;right:16px;width:1px;background:#e6dfec}.timeline__item{position:relative;min-height:64px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:11px}.timeline__item>span{z-index:1;width:32px;height:32px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;background:#e8e3ed;color:#77717d}.timeline__item.completed>span{background:#24a678;color:#fff}.timeline__item.current>span{background:var(--primary);color:#fff;box-shadow:0 0 0 4px #eee6fb}.timeline__item>div{display:flex;flex-direction:column}.timeline__item strong{font-size:13px}.timeline__item small{margin-top:3px;color:var(--muted);font-size:11px}.timeline__item time{color:#8f8995;font-size:11px}.invoice-list{display:grid}.invoice-list>div{min-height:62px;display:grid;grid-template-columns:38px 1fr auto 70px;align-items:center;gap:10px;border-bottom:1px solid #f0edf3}.invoice-list>div:last-child{border-bottom:0}.document-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:#6d28d9;background:#f0e9fb}.document-icon.pink{color:#ba2fc9;background:#fbeafd}.invoice-list>div>div{display:flex;flex-direction:column}.invoice-list strong{font-size:13px}.invoice-list small{margin-top:2px;color:var(--muted);font-size:11px}.invoice-list b{font-size:13px}.contact-card .detail-list{margin-top:0}.integration-list{display:grid;gap:7px}.integration-list>div{min-height:56px;display:grid;grid-template-columns:38px 1fr 22px;align-items:center;gap:9px}.integration-logo{width:36px;height:36px;display:grid;place-items:center;border:1px solid;border-radius:10px}.integration-list p{margin:0;display:flex;flex-direction:column}.integration-list strong{font-size:12px}.integration-list small{margin-top:3px;color:var(--muted);font-size:11px}.connected-dot{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#22a673}.connected-dot.is-pending,.connected-dot.is-required{background:#d49a29}.connected-dot.is-error{background:#c24762}.connected-dot.is-disconnected{background:#99919f}.note-card p{color:#635d68;font-size:13px;line-height:1.75}.note-card>small{color:#9a949f;font-size:11px}.compact-empty-state{min-height:84px;padding:14px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px dashed #ded8e3;border-radius:13px;color:#918a96;background:#fbfafc}.compact-empty-state>svg{flex:0 0 auto}.compact-empty-state>span{display:flex;flex-direction:column}.compact-empty-state strong{color:#5d5662;font-size:12px}.compact-empty-state small{margin-top:2px;font-size:10px}.owner-client-state{min-height:360px}.owner-client-state__actions{margin-top:18px;display:flex;justify-content:center;gap:9px}.client-activity-panel{margin-bottom:20px}.client-activity-panel .panel__head{margin-bottom:24px;align-items:center}.client-activity-timeline{max-width:850px}.report-grid{margin-bottom:20px;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:20px}.reports-client-tabs.filter-tabs{display:flex;flex-wrap:wrap;height:auto;width:fit-content;max-width:100%;margin-bottom:20px;gap:6px;padding:5px}.reports-client-tabs.filter-tabs button{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 16px;white-space:normal;text-align:start}.reports-client-tabs .mini-avatar{width:30px;height:30px;flex:0 0 30px;font-size:11px}.reports-client-context{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:18px}.reports-client-context h2{margin:0;font-size:22px}.reports-client-context>span{color:var(--muted);font-size:12px}.reports-visual-overview{margin-bottom:20px}.reports-visual-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:18px;margin-bottom:20px}.reports-visual-toolbar h2{margin:0;font-size:16px}.reports-visual-toolbar p{margin:4px 0 0;color:var(--muted);font-size:12px}.reports-visual-controls{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.reports-visual-controls .report-source-filter{width:160px;flex:0 1 160px}.report-visual-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:20px}.report-visual-grid>:only-child{grid-column:1 / -1}.report-visual-grid .report-chart-panel{min-width:0}.report-chart-panel .panel__head>svg{flex:0 0 auto;color:var(--primary)}.report-graph-series.traffic-series-toggles{flex-wrap:wrap;gap:8px;align-items:stretch;margin-bottom:6px}.report-graph-series.traffic-series-toggles button{min-height:60px;display:grid;grid-template-columns:7px minmax(0,1fr);flex:1 1 110px;justify-items:start;gap:3px 7px;padding:9px 10px;text-align:start;background:var(--canvas);border:1px solid transparent}.report-graph-series.traffic-series-toggles button.is-active{border-color:var(--border);box-shadow:none}.report-graph-series small{font-size:11px;overflow-wrap:anywhere}.report-graph-series b{grid-column:2;font-size:20px;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--ink)}.report-graph-series button:not(.is-active) b{color:var(--muted)}.report-graph-note{margin:10px 0 0;color:var(--muted);font-size:11px;line-height:1.6}.report-data-details{min-width:0;padding:0}.report-data-details>summary{min-height:60px;display:flex;align-items:center;gap:12px;padding:16px 20px;cursor:pointer;font-weight:600;list-style:none}.report-data-details>summary::-webkit-details-marker{display:none}.report-data-details>summary span{color:var(--muted);font-size:11px;font-weight:400}.report-data-details>summary svg{margin-inline-start:auto;flex:0 0 auto}.report-data-details[open]>summary{border-bottom:1px solid var(--border)}.report-data-details[open]>summary svg{transform:rotate(180deg)}.report-data-details>summary:focus-visible{outline:2px solid var(--primary);outline-offset:-3px}.report-query-filter{width:min(360px,100%)}.reports-export-details{margin-top:20px}.reports-export-details .report-export-actions{padding:18px 20px;max-width:440px}@media(max-width:1100px){.report-visual-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.reports-visual-controls{width:100%}.reports-visual-controls .report-source-filter{width:100%;flex-basis:100%}.reports-client-tabs.filter-tabs{width:100%}.reports-client-tabs.filter-tabs button{flex:1 1 130px;min-width:0;padding-inline:10px}.report-data-details>summary{flex-wrap:wrap;gap:6px;padding:14px}.report-data-details>summary span{flex-basis:100%;order:1}.report-graph-series.traffic-series-toggles button{flex-basis:100px}.report-graph-series b{font-size:18px}}.report-actions,.report-export-actions{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.page-header .report-actions{display:grid;grid-template-columns:repeat(2,minmax(148px,1fr))}.page-header .report-actions .primary-button,.page-header .report-actions .secondary-button{width:100%;min-width:0}.reports-command-bar{min-height:78px;margin-bottom:20px;padding:15px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.reports-command-context,.reports-command-export{min-width:0;display:flex;align-items:center;gap:12px}.reports-command-context{flex:1 1 auto}.reports-command-export{align-self:stretch;padding-inline-start:20px;border-inline-start:1px solid #eeeaf2}.reports-command-copy{min-width:0;display:flex;flex-direction:column}.reports-command-copy strong{color:#3f3945;font-size:13px}.reports-command-copy small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-client-filter{width:min(240px,28vw);min-width:190px;margin-inline-start:auto}.report-client-filter .filter-dropdown__trigger{height:44px}.report-export-actions{display:grid;grid-template-columns:repeat(2,minmax(108px,1fr))}.report-export-actions .secondary-button{width:100%;min-width:0}.reports-readonly-status{min-height:44px;padding-inline:14px}.imported-review,.imported-review__head{margin-bottom:20px}.imported-review__head .panel__head{align-items:center;margin-bottom:14px}.imported-review__head .panel__head h2{font-size:22px}.imported-review__head .settings-note{margin-top:0}.imported-review__kpis{margin-bottom:20px}.imported-review__stack{display:grid;gap:20px}.imported-data-panel{min-width:0;padding-bottom:12px}.imported-data-panel .panel__head{min-height:88px;margin:0;padding:18px 20px 14px}.imported-data-panel .standard-table tbody tr{cursor:default}.imported-data-panel .standard-table tbody tr:hover{box-shadow:none}.imported-data-panel .standard-table td>strong{display:block;overflow:hidden;color:#37313c;text-overflow:ellipsis}.imported-data-panel .table-muted{margin-top:3px;font-size:11px}.imported-source-icon{color:var(--primary);background:#f1eafd}.imported-source-column{width:31%}.imported-result-column{width:27%}.imported-details-column{width:42%}.imported-query-column{width:55%}.imported-rank-column{width:16%}.imported-traffic-column{width:29%}.imported-date-stack{min-width:0;display:flex;align-items:flex-start;flex-direction:column}.imported-date-stack>span{overflow:hidden;color:#514a57;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.imported-date-stack>small{margin-top:4px;color:var(--muted);font-size:10px}.imported-data-panel .imported-query-meta{display:flex;align-items:flex-start;flex-direction:column;gap:2px}.imported-query-meta>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.imported-traffic-cell{display:flex;align-items:center;gap:12px}.imported-traffic-cell>span{min-width:0;display:flex;flex-direction:column}.imported-traffic-cell>span+span{padding-inline-start:12px;border-inline-start:1px solid #eeeaf2}.imported-traffic-cell b{color:#3f3945;font-size:13px}.imported-traffic-cell small{margin-top:2px;color:var(--muted);font-size:10px}.lead-cards.imported-mobile-cards{display:none}.imported-data-card dl>.is-wide{grid-column:1 / -1}.current-report-empty{margin-bottom:20px}.current-report-empty .panel__head{margin-bottom:12px}.owner-report-grid{grid-template-columns:minmax(0,1fr);align-items:start}.owner-report-grid .panel{min-width:0}.owner-report-grid>.leads-panel>.panel__head{min-height:82px;margin:0;padding:18px 20px 14px;align-items:center;border-bottom:1px solid var(--border)}.owner-report-grid td>small{display:block;margin-top:2px;font-size:10px}.reports-metrics-toolbar{padding-top:14px;padding-bottom:14px}.reports-metrics-toolbar .list-search{flex:1 1 340px}.report-source-filter{width:200px;flex:0 0 200px}.report-metric-mode{height:46px;flex:0 0 auto;padding:3px}.report-metric-mode button{min-width:112px;min-height:40px;flex:1}.report-metrics-table .report-metric-name-col{width:27%}.report-metrics-table .report-metric-client-col{width:22%}.report-metrics-table .report-metric-value-col{width:14%}.report-metrics-table .report-metric-date-col{width:15%}.report-metrics-table .report-metric-source-col{width:17%}.report-metrics-table .report-metric-action-col{width:5%}.report-metrics-table .standard-table td{height:58px}.report-metrics-table .standard-table tbody tr{cursor:default}.report-metrics-table .standard-table tbody tr:hover{box-shadow:none}.report-metrics-table .status-pill{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-metric-value{display:block;overflow:hidden;direction:ltr;font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis}.report-metric-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}.report-metric-card .person-cell,.report-metric-card .person-cell>div{min-width:0}.report-metric-card .person-cell strong,.report-metric-card .person-cell small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.report-metric-card dl>.is-wide{grid-column:1 / -1}.report-metrics-footer{gap:16px}.report-metrics-footer>div>span{color:#8d8692;direction:rtl;white-space:nowrap}.document-list{display:grid}.document-list>article{min-height:68px;padding:9px 0;display:grid;grid-template-columns:38px minmax(0,1fr) auto auto 34px;align-items:center;gap:9px;border-bottom:1px solid #f0edf3}.document-list>article>.secondary-button{min-width:104px}.document-list>article:last-child{border-bottom:0}.document-list__icon{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--primary);background:#f2eafb}.document-list>article>div{min-width:0;display:flex;flex-direction:column}.document-list>article>div strong,.document-list>article>div small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.document-list>article>div strong{color:#3f3945;font-size:13px}.document-list>article>div small{margin-top:3px;color:var(--muted);font-size:11px}.document-file-missing{width:32px;height:32px;display:grid;place-items:center;color:#b7791f}.client-document-list>article{grid-template-columns:38px minmax(0,1fr) auto auto}.client-live-metrics{margin-bottom:20px}.client-live-metrics .panel__head{margin-bottom:12px}.client-metric-filter{min-width:190px}.client-metric-summary{margin-bottom:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.client-metric-summary span{min-height:58px;padding:9px 12px;display:flex;flex-direction:column;justify-content:center;border-radius:11px;background:#faf8fc}.client-metric-summary small{color:var(--muted);font-size:10px}.client-metric-summary strong{margin-top:3px;color:#3e3744;font-size:15px}.client-live-report-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr);align-items:start}.client-report-side{min-width:0}.integration-status-list{display:grid}.integration-status-list>div{min-height:52px;display:grid;grid-template-columns:12px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #f0edf3}.integration-status-list>div:last-child{border-bottom:0}.integration-status-list>div>span:last-child{min-width:0;display:flex;flex-direction:column}.integration-status-list strong{color:#433c49;font-size:12px}.integration-status-list small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.status-dot{width:8px;height:8px;border-radius:50%;background:#a8a1ad}.status-dot.is-connected{background:#1a9a68;box-shadow:0 0 0 3px #1a9a681a}.status-dot.is-pending,.status-dot.is-required{background:#d89517}.status-dot.is-error,.status-dot.is-disconnected{background:#d64545}.client-report-side .lead-drawer-section-title{margin-top:18px}.client-report-documents{display:grid}.client-report-documents>div{min-height:50px;display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:center;gap:8px;border-bottom:1px solid #f0edf3}.client-report-documents>div>span{min-width:0;display:flex;flex-direction:column}.client-report-documents strong,.client-report-documents small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-report-documents strong{font-size:11px}.client-report-documents small{color:var(--muted);font-size:10px}.seo-owner-report,.client-seo-report{margin-bottom:20px;display:grid;gap:20px}.seo-report-overview{padding-bottom:18px}.seo-report-head-actions{display:flex;align-items:center;gap:8px}.seo-article-automation-row,.seo-automation-message{margin:0 18px 16px}.seo-report-kpis{margin-bottom:16px}.seo-report-inline-meta{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(110px,.7fr));gap:8px}.seo-report-inline-meta>span{min-width:0;min-height:46px;padding:8px 11px;display:flex;align-items:center;gap:6px;border-radius:11px;color:#756e7b;background:#faf8fc;font-size:11px}.seo-report-inline-meta svg{flex:0 0 auto;color:var(--primary)}.seo-report-inline-meta b{color:#403945;font-size:12px}.seo-report-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:20px;align-items:start}.seo-report-columns.client-visible{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.seo-report-list{display:grid}.seo-report-list>div{min-height:72px;padding:9px 0;display:grid;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #f0edf3}.seo-report-list.compact>div{min-height:60px;grid-template-columns:75px minmax(0,1fr)}.seo-report-list>div:last-child{border-bottom:0}.seo-report-list>div>.status-pill{justify-self:start;white-space:nowrap}.seo-report-list>div>div{min-width:0;display:flex;flex-direction:column}.seo-report-list strong,.seo-report-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-report-list strong{color:#403945;font-size:12px}.seo-report-list small{margin-top:3px;color:var(--muted);font-size:10px}.seo-run-explanation{width:min(100%,620px);margin-top:7px;overflow:hidden;border:1px solid #ece5f4;border-radius:10px;background:#faf8fd}.seo-run-explanation>summary{min-height:44px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--primary-dark);font-size:10px;font-weight:700;cursor:pointer;list-style:none}.seo-run-explanation>summary::-webkit-details-marker{display:none}.seo-run-explanation>summary:focus-visible{outline:3px solid rgba(109,40,217,.2);outline-offset:-3px}.seo-run-explanation>summary svg{flex:0 0 auto;transition:transform .18s ease}.seo-run-explanation[open]>summary svg{transform:rotate(180deg)}.seo-run-explanation>div{padding:10px 11px 11px;border-top:1px solid #ece5f4;background:#fff}.seo-run-explanation p{margin:0;color:#625b68;font-size:10.5px;line-height:1.65;white-space:normal}.seo-report-row-actions{align-items:flex-end!important;flex-direction:row!important;gap:5px}.seo-report-row-actions time{margin-inline-start:4px;color:#8f8995;font-size:10px;white-space:nowrap}.seo-topic-queue .lead-drawer-section-title{margin-top:16px}.seo-research-row{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #f0edf3}.seo-research-row>span:first-child{min-width:0;display:flex;flex-direction:column}.seo-research-row strong{font-size:12px}.seo-research-row small{margin-top:2px;color:var(--muted);font-size:10px}.seo-report-loading{min-height:96px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;gap:10px;color:#8d8692}.seo-report-loading>span{display:flex;flex-direction:column}.seo-report-loading strong{color:#544d59;font-size:13px}.seo-report-loading small{margin-top:2px;font-size:10px}.seo-published-list{display:grid}.seo-published-list>a{min-height:62px;display:grid;grid-template-columns:38px minmax(0,1fr) 30px;align-items:center;gap:10px;border-bottom:1px solid #f0edf3}.seo-published-list>a:last-child{border-bottom:0}.seo-published-list>a:hover strong,.seo-published-list>a:hover>svg{color:var(--primary)}.seo-published-list>a>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.seo-published-list strong,.seo-published-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-published-list strong{color:#403945;font-size:12px}.seo-published-list small{margin-top:3px;color:var(--muted);font-size:10px}.seo-published-list>a>svg{color:#9b94a0}.seo-plan-list,.seo-query-list{display:grid}.seo-plan-list>div{min-height:50px;display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #f0edf3}.seo-plan-list>div>span{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:#f1eafd;font-size:11px;font-weight:700}.seo-plan-list strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.seo-report-columns.client-visible .lead-drawer-section-title{margin-top:18px}.seo-query-list>div{min-height:48px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;border-bottom:1px solid #f0edf3}.seo-query-list>div>span{min-width:0;display:flex;flex-direction:column}.seo-query-list strong,.seo-query-list small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.seo-query-list strong{font-size:11px}.seo-query-list small{margin-top:2px;color:var(--muted);font-size:9px}.seo-query-list b{color:var(--primary);font-size:12px;text-align:center}.chart-wrap--report{height:300px}.simple-data-list{display:grid}.simple-data-list>div{min-height:55px;display:grid;grid-template-columns:28px 1fr 80px 70px;align-items:center;gap:8px;border-bottom:1px solid #f0edf3;font-size:12px}.simple-data-list>div>:nth-child(2){min-width:0;text-align:right}.simple-data-list>div>:nth-child(3),.simple-data-list>div>:nth-child(4){text-align:center}.simple-data-list>.simple-data-list__header{min-height:38px;color:#8a8390;background:#faf9fc;font-size:11px;font-weight:600}.simple-data-list__header strong{color:inherit;font-weight:600}.simple-data-list>div:last-child{border:0}.row-number{width:24px;height:24px;display:grid;place-items:center;border-radius:7px;color:#756f7b;background:#f4f1f6}.simple-data-list .positive{color:#12815a;direction:ltr}.simple-data-list .neutral{color:var(--primary)}.client-dashboard-bottom{align-items:start}.client-dashboard-leads,.client-dashboard-invoices{overflow:hidden}.client-dashboard-leads .simple-data-list .status-pill{min-width:64px;justify-self:center;justify-content:center;white-space:nowrap}.client-dashboard-lead-source{overflow:hidden;color:#5f5866;text-overflow:ellipsis;white-space:nowrap}.client-dashboard-invoices .panel__head{min-width:0;flex-wrap:wrap}.client-dashboard-invoices .panel__head>div{min-width:0;flex:1 1 150px}.client-dashboard-invoices .panel__head .text-button{flex:0 0 auto}.client-dashboard-invoice-list{margin-bottom:0}.onboarding-summary-services.client-dashboard-invoice-list>div{min-width:0;min-height:68px;display:flex;align-items:center;gap:11px}.client-dashboard-invoice-list>div>span:nth-child(2){min-width:0;flex:1 1 auto}.client-dashboard-invoice-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.client-dashboard-invoice-list small{width:100%;min-width:0;margin-top:4px;display:flex;align-items:center;gap:6px;overflow:hidden}.client-dashboard-invoice-list small b{flex:0 0 auto;color:#514a57;font-size:11px}.client-dashboard-invoice-list small span{min-width:0;flex:1 1 auto;overflow:hidden;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.client-dashboard-invoice-list .status-pill{min-width:58px;justify-content:center;flex:0 0 auto;white-space:nowrap}.auth-loading{min-height:100vh;display:grid;place-items:center;color:var(--muted);background:var(--canvas);font-size:14px;font-weight:600}.signin-auth-error{margin:2px 0 12px}.onboarding-center-error{margin:-8px 0 18px}.onboarding-wizard-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;align-items:start}.onboarding-stepper{position:sticky;top:106px;padding:18px}.onboarding-stepper__head{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.onboarding-stepper__head strong{color:var(--primary);font-size:12px}.onboarding-stepper nav{margin-top:18px;display:grid;gap:5px}.onboarding-stepper nav button{min-height:62px;padding:8px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;border:0;border-radius:12px;color:#77717d;background:transparent;text-align:right}.onboarding-stepper nav button:disabled{cursor:default;opacity:.48}.onboarding-stepper nav button:not(:disabled):hover{background:#faf8fc}.onboarding-stepper nav button.is-active{color:var(--primary);background:#f4effd}.onboarding-stepper nav button>span:first-child{width:38px;height:38px;display:grid;place-items:center;border:1px solid #e9e3ee;border-radius:11px;color:#88818e;background:#fff}.onboarding-stepper nav button.is-active>span:first-child{border-color:#d9c8f3;color:#fff;background:var(--primary)}.onboarding-stepper nav button.is-complete>span:first-child{border-color:#bfe8d7;color:#fff;background:#20a876}.onboarding-stepper nav button>span:last-child{min-width:0;display:flex;flex-direction:column}.onboarding-stepper nav strong{font-size:13px}.onboarding-stepper nav small{margin-top:3px;color:#9b949f;font-size:10px}.onboarding-cancel{width:100%;margin-top:15px;justify-content:center;color:#8c8492}.onboarding-wizard-card{min-height:650px;padding:0;display:flex;flex-direction:column;overflow:visible}.onboarding-wizard-card__head{min-height:126px;padding:24px 26px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;border-bottom:1px solid #eeeaf2}.onboarding-wizard-card__head h2{margin-bottom:5px;font-size:22px}.onboarding-wizard-card__head p{margin:0;color:var(--muted);font-size:13px}.onboarding-step-number{color:#e8def6;font-size:42px;font-weight:700;line-height:1}.onboarding-wizard-content{flex:1;padding:26px}.onboarding-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding-form-grid label,.onboarding-service-grid article>label{min-width:0;display:flex;flex-direction:column;color:#4e4854;font-size:12px;font-weight:600}.onboarding-form-grid input,.onboarding-service-grid input{width:100%;height:48px;margin-top:7px;padding:0 13px;border:1px solid var(--border);border-radius:11px;outline:0;color:var(--ink);background:#fff}.onboarding-form-grid input:focus,.onboarding-service-grid input:focus{border-color:#a989dc;box-shadow:0 0 0 3px #6d28d912}.onboarding-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.onboarding-service-grid article{position:relative;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:15px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.onboarding-service-grid article.is-selected{border-color:#bfa7e6;box-shadow:0 0 0 3px #6d28d90f}.onboarding-service-grid article>button{width:100%;min-height:160px;padding:18px;display:flex;align-items:flex-start;flex-direction:column;gap:12px;border:0;background:transparent;text-align:right}.onboarding-service-grid article>button>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.onboarding-service-grid article>button strong{font-size:15px}.onboarding-service-grid article>button small{margin-top:5px;color:var(--muted);font-size:11px;line-height:1.55}.onboarding-select-check{position:absolute;margin-inline-start:calc(100% - 59px);width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:#f2ebfc}.onboarding-service-grid article.is-selected .onboarding-select-check{color:#fff;background:var(--primary)}.onboarding-service-grid article>label{position:relative;padding:12px 16px 16px;border-top:1px solid #eeeaf2}.onboarding-service-grid article>label span{position:absolute;left:29px;bottom:29px;color:#8a8390;font-size:13px}.onboarding-access-list{display:grid;gap:10px}.onboarding-access-list>div:not(.onboarding-access-note){min-height:72px;padding:11px 13px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #eeeaf2;border-radius:13px;background:#fbfafc}.onboarding-access-list>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.onboarding-access-list strong{font-size:13px}.onboarding-access-list small{margin-top:3px;color:var(--muted);font-size:11px}.onboarding-access-toggle{min-width:108px;min-height:38px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #e5dee9;border-radius:10px;color:#7f7785;background:#fff;font-size:11px;font-weight:700}.onboarding-access-toggle.is-connected{border-color:#c7e9dc;color:#137454;background:#eaf8f2}.onboarding-access-note{min-height:62px;padding:11px 13px;display:flex;align-items:center;gap:10px;border-radius:12px;color:#655c70;background:#f5f0fc}.onboarding-access-note>svg{flex:0 0 auto;color:var(--primary)}.onboarding-access-note>span{display:flex;flex-direction:column}.onboarding-plan-summary{min-height:68px;margin-bottom:15px;padding:12px 14px;display:flex;align-items:center;gap:11px;border-radius:13px;background:#f5f0fc}.onboarding-plan-summary>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--primary);background:#fff}.onboarding-plan-summary>div{display:flex;flex-direction:column}.onboarding-plan-summary strong{font-size:13px}.onboarding-plan-summary small{margin-top:3px;color:var(--muted);font-size:11px}.onboarding-plan-list{display:grid}.onboarding-plan-list>div{min-height:68px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:10px;border-bottom:1px solid #eeeaf2}.onboarding-plan-list>div:last-child{border:0}.onboarding-plan-list>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.onboarding-plan-list strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.onboarding-plan-list small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-actor,.service-tag-dot{min-height:28px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;font-size:10px;font-weight:700;white-space:nowrap}.onboarding-actor.is-hermes{color:var(--primary);background:#f2ebfc}.onboarding-actor.is-owner{color:#9d6306;background:#fff2da}.onboarding-actor.is-system{color:#2369aa;background:#e9f3ff}.service-tag-dot.website{color:#6d28d9;background:#f1eafd}.service-tag-dot.seo{color:#08785a;background:#e6f7f0}.service-tag-dot.ads{color:#b726bd;background:#f9e8fa}.onboarding-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.onboarding-review-grid>div{min-height:104px;padding:15px;display:flex;flex-direction:column;justify-content:center;border:1px solid #eeeaf2;border-radius:13px;background:#fbfafc}.onboarding-review-grid small{color:var(--muted);font-size:11px}.onboarding-review-grid strong{margin:5px 0 2px;font-size:18px}.onboarding-review-grid span{overflow:hidden;color:#77707c;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-launch-note{min-height:68px;margin-top:15px;padding:12px 14px;display:flex;align-items:center;gap:11px;border-radius:13px;color:#176d4f;background:#edf9f4}.onboarding-launch-note>svg{flex:0 0 auto}.onboarding-launch-note>span{display:flex;flex-direction:column}.onboarding-launch-note strong{font-size:13px}.onboarding-launch-note small{margin-top:3px;font-size:11px}.onboarding-invite-option{min-height:72px;margin-top:15px;padding:12px 14px;display:grid;grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:11px;border:1px solid #ded2ef;border-radius:13px;color:#4d4557;background:#faf8fd;cursor:pointer}.onboarding-invite-option.is-disabled{opacity:.58;cursor:default}.onboarding-invite-option input{width:17px;height:17px;accent-color:var(--primary)}.onboarding-invite-option>span{min-width:0;display:flex;flex-direction:column}.onboarding-invite-option strong{font-size:13px}.onboarding-invite-option small{margin-top:3px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-invite-option>svg{color:var(--primary)}.onboarding-wizard-footer{min-height:82px;padding:16px 26px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #eeeaf2}.onboarding-wizard-footer button{min-width:116px}.onboarding-launch-button{min-width:245px!important}.onboarding-overview{margin-bottom:20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr) auto;align-items:center;gap:28px}.onboarding-overview__main{display:flex;align-items:center;gap:14px}.onboarding-overview__icon{width:52px;height:52px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;color:#fff;background:var(--primary);box-shadow:0 8px 18px #6d28d92e}.onboarding-overview__main h2{margin:7px 0 2px;font-size:23px}.onboarding-overview__main p{margin:0;color:var(--muted);font-size:11px}.onboarding-overview__progress>div:first-child{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.onboarding-overview__progress strong{color:var(--primary);font-size:13px}.onboarding-overview__stats{display:grid;grid-template-columns:repeat(3,72px);gap:8px}.onboarding-overview__stats>div{min-height:62px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:11px;background:#faf8fc}.onboarding-overview__stats small{color:var(--muted);font-size:10px}.onboarding-overview__stats strong{margin-top:2px;font-size:18px}.onboarding-center-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:20px;align-items:start}.onboarding-task-panel{padding:0;overflow:visible}.onboarding-task-panel>.panel__head{min-height:86px;margin:0;padding:18px 20px;border-bottom:1px solid #eeeaf2}.onboarding-status-filter{min-width:150px}.onboarding-task-list{display:grid}.onboarding-task-row{min-height:88px;padding:12px 18px;display:grid;grid-template-columns:40px minmax(0,1fr) 44px 86px;align-items:center;gap:11px;border-bottom:1px solid #eeeaf2}.onboarding-task-row:last-child{border:0}.onboarding-task-status-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:#837b89;background:#f2eff4}.onboarding-task-row.is-done .onboarding-task-status-icon{color:#14805b;background:#e8f8f1}.onboarding-task-row.is-running .onboarding-task-status-icon{color:#2369aa;background:#e9f3ff}.onboarding-task-row.is-review .onboarding-task-status-icon{color:var(--primary);background:#f1eafd}.onboarding-task-row.is-failed .onboarding-task-status-icon{color:#a7324f;background:#fff0f3}.onboarding-task-copy{min-width:0}.onboarding-task-copy>div{display:flex;align-items:center;gap:8px}.onboarding-task-copy strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.onboarding-task-copy p{margin:4px 0 3px;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.onboarding-task-copy>span{color:#9a929e;font-size:10px}.onboarding-visibility-button{width:40px;height:40px;padding:0;display:grid;place-items:center;border:1px solid #e9e3ed;border-radius:11px;color:#aaa3ae;background:#fff}.onboarding-visibility-button.is-visible{border-color:#d8c8f0;color:var(--primary);background:#f7f3fc}.onboarding-task-action{display:flex;justify-content:flex-end}.onboarding-task-action button{min-width:76px;min-height:36px;padding:0 9px;border:0;border-radius:9px;color:#fff;background:var(--primary);font-size:10px;font-weight:700}.onboarding-task-action span{color:#8f8794;font-size:10px}.onboarding-center-side{display:grid;gap:20px}.onboarding-summary-services{margin-bottom:16px;display:grid}.onboarding-summary-services>div{min-height:58px;display:grid;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:9px;border-bottom:1px solid #eeeaf2}.onboarding-summary-services>div>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.onboarding-summary-services strong{font-size:12px}.onboarding-summary-services small{margin-top:2px;color:var(--muted);font-size:10px}.onboarding-summary-services>div>svg{color:#1b9b6f}.client-invite-panel .panel__head{margin-bottom:15px}.client-invite-loading{min-height:64px;display:grid;place-items:center;color:var(--muted);font-size:12px}.client-invite-state{min-height:58px;margin-bottom:14px;padding:10px 11px;display:flex;align-items:center;gap:9px;border-radius:11px;color:#6e6675;background:#f5f2f7}.client-invite-state.is-active,.client-invite-state.is-accepted{color:#157653;background:#e9f8f1}.client-invite-state.is-pending{color:var(--primary);background:#f3edfc}.client-invite-state.is-expired,.client-invite-state.is-revoked{color:#96600b;background:#fff4e3}.client-invite-state>svg{flex:0 0 auto}.client-invite-state>span{min-width:0;display:flex;flex-direction:column}.client-invite-state strong{font-size:12px}.client-invite-state small{margin-top:2px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.client-invite-form>label{margin-bottom:12px;display:block;color:#4e4854;font-size:12px;font-weight:600}.client-invite-actions{display:grid;gap:8px}.client-invite-link{margin-top:14px}.client-invite-link>label{display:block;margin-bottom:6px;color:#4e4854;font-size:11px;font-weight:600}.client-invite-link>div{height:44px;display:grid;grid-template-columns:minmax(0,1fr) 44px;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fbfafc}.client-invite-link input{min-width:0;padding:0 10px;border:0;outline:0;color:#51495a;background:transparent;font-size:10px;text-overflow:ellipsis}.client-invite-link button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-right:1px solid var(--border);color:var(--primary);background:#fff}.client-invite-link>small{display:block;margin-top:6px;color:var(--muted);font-size:10px;line-height:1.45}.client-invite-message{margin-top:12px}.content-interview-panel .panel__head{margin-bottom:15px}.content-interview-warning{margin-bottom:13px;color:#91510a;background:#fff6e8}.content-interview-state{margin-bottom:13px;padding:12px;border:1px solid #ece5f4;border-radius:12px;background:#faf8fd}.content-interview-state>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px}.content-interview-state>div:first-child>small{overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.content-interview-state dl{margin:11px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ece5f4}.content-interview-state dl>div{padding-top:9px;display:flex;flex-direction:column;align-items:center}.content-interview-state dl>div:not(:last-child){border-left:1px solid #ece5f4}.content-interview-state dt{color:var(--muted);font-size:9px}.content-interview-state dd{margin:2px 0 0;color:var(--primary);font-size:15px;font-weight:700}.content-interview-summary{margin-bottom:13px;padding:11px 12px;border-radius:11px;background:#f5f2f7}.content-interview-summary strong{font-size:11px}.content-interview-summary p{margin:4px 0 0;color:#625b68;font-size:10px;line-height:1.55}.content-knowledge-list{margin-bottom:13px}.content-knowledge-head{min-height:34px;display:flex;align-items:center;justify-content:space-between}.content-knowledge-head strong{font-size:11px}.content-knowledge-head>span{min-width:23px;height:23px;padding:0 6px;display:grid;place-items:center;border-radius:7px;color:var(--primary);background:#f1eafd;font-size:9px;font-weight:700}.content-knowledge-list>div:not(.content-knowledge-head){min-height:49px;display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid #eeeaf2}.content-knowledge-list>div:not(.content-knowledge-head)>span:last-child{min-width:0;display:flex;flex-direction:column}.content-knowledge-list>div:not(.content-knowledge-head) strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.content-knowledge-list>div:not(.content-knowledge-head) small{margin-top:2px;color:var(--muted);font-size:9px}.content-knowledge-status{width:25px;height:25px;display:grid;place-items:center;border-radius:8px;color:#96600b;background:#fff4e3}.content-knowledge-status.is-confirmed{color:#157653;background:#e9f8f1}.content-interview-empty{margin-bottom:13px}.content-interview-actions{display:grid;gap:8px}.content-interview-security-note{min-height:36px;margin-top:7px;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:9px;line-height:1.4}.lead-intake-panel .panel__head{margin-bottom:15px}.lead-intake-state{min-height:62px;padding:11px 13px;display:flex;align-items:center;gap:10px;border-radius:11px;color:#766e7c;background:#f5f2f7}.lead-intake-state>span{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:#746b7b;background:#fff}.lead-intake-state>div{min-width:0;display:flex;flex-direction:column}.lead-intake-state strong{font-size:13px}.lead-intake-state small{margin-top:3px;overflow:hidden;color:inherit;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.lead-intake-state.is-active{color:#157653;background:#e9f8f1}.lead-intake-state.is-active>span{color:#157653}.lead-intake-credentials{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lead-intake-credentials>label{min-width:0;color:#4e4854;font-size:11px;font-weight:600}.lead-intake-credentials>label>div{height:44px;margin-top:6px;display:grid;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:#fbfafc}.lead-intake-credentials input{min-width:0;padding:0 11px;border:0;outline:0;color:#51495a;background:transparent;font-size:10px;text-overflow:ellipsis}.lead-intake-credentials button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-right:1px solid var(--border);color:var(--primary);background:#fff}.lead-intake-credentials>label>small{display:block;margin-top:6px;color:var(--muted);font-size:10px;font-weight:400;line-height:1.45}.lead-intake-actions{margin-top:15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.lead-intake-actions .text-button{min-height:44px;padding:0 9px}.lead-intake-revoke{color:#a63750;border-color:#efc7d1;background:#fff6f8}.lead-intake-revoke:hover{color:#912c44;border-color:#dc9eae;background:#ffedf1}.lead-intake-test-form{position:relative;margin-top:20px;padding-top:18px;border-top:1px solid #ece8ef}.lead-intake-test-head{display:flex;flex-direction:column}.lead-intake-test-head strong{font-size:14px}.lead-intake-test-head small{margin-top:3px;color:var(--muted);font-size:11px}.lead-intake-test-form .lead-form-dropdown{width:100%;margin-top:7px}.lead-intake-test-form .lead-form-dropdown .filter-dropdown__trigger{height:43px}.lead-intake-honeypot{display:none!important}.lead-intake-message{margin-top:14px}.client-delivery-state{min-height:34px;margin:-6px 0 13px;padding:0 9px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #e5dfeb;border-radius:9px;color:#756d7a;background:#faf9fb;font-size:10px}.client-delivery-state span{font-weight:700}.client-delivery-state small{font-size:9px}.client-delivery-state.is-sent{border-color:#ccebdc;color:#157653;background:#f2fbf7}.client-delivery-state.is-failed{border-color:#f1cbd4;color:#a7324f;background:#fff6f8}.client-access-actions{display:grid;gap:8px}.client-access-actions .secondary-button{gap:7px}.client-revoke-all{color:#a7324f}.client-session-section{margin-top:16px;padding-top:14px;border-top:1px solid #eeeaf2}.client-session-head{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.client-session-head strong{font-size:12px}.client-session-head span{min-width:24px;min-height:24px;padding:0 6px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:#f3edfc;font-size:10px;font-weight:700}.client-session-list{display:grid;gap:8px}.client-session-device{padding:9px;gap:8px}.client-session-device>span{width:34px;height:34px}.client-session-device>div{flex:1}.client-session-device strong,.client-session-device small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.client-session-device strong{font-size:10px}.client-session-device small{font-size:9px}.client-session-device>button{width:44px;height:44px;color:#a7324f}.client-session-empty{min-height:66px}.reset-password-page .signin-card{width:min(100%,430px)}.hermes-status-head{display:flex;align-items:center;gap:10px}.hermes-status-head>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:13px;color:#fff;background:var(--primary)}.hermes-status-head>div{min-width:0;flex:1}.hermes-status-head h2{font-size:16px}.hermes-status-head p{margin-top:2px;color:var(--muted);font-size:10px}.hermes-status-head i{width:9px;height:9px;border-radius:50%;background:#bbb4be}.hermes-status-head i.is-online{background:#16a272;box-shadow:0 0 0 4px #e6f7f0}.hermes-status-body{margin:16px 0;display:grid}.hermes-status-body>div{min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #eeeaf2;font-size:11px}.hermes-status-body span{color:var(--muted)}.hermes-status-body strong{max-width:150px;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.settings-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:20px;align-items:stretch}.settings-main,.settings-side{display:contents}.settings-profile-card{grid-column:1;grid-row:1;min-width:0;padding:26px}.settings-password-card,.settings-grid.is-client .client-notification-settings{grid-column:1;grid-row:2;min-width:0}.settings-grid.is-client .settings-password-card{grid-row:3}.active-session-card{grid-column:2;grid-row:2;min-width:0}.settings-profile-head{display:flex;align-items:center;justify-content:space-between;gap:18px}.settings-profile-identity{min-width:0;display:flex;align-items:center;gap:13px}.settings-profile-avatar{width:54px;height:54px;display:grid;place-items:center;flex:0 0 auto;border-radius:15px;color:#fff;background:linear-gradient(145deg,#6d28d9,#9333ea);box-shadow:0 9px 20px #6d28d92e;font-size:15px;font-weight:700}.settings-profile-identity h2{margin-bottom:2px;font-size:20px}.settings-profile-identity p{margin:0;color:var(--muted);font-size:13px}.readonly-badge{min-height:32px;padding:0 10px;display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;border-radius:9px;color:#6e6675;background:#f4f2f6;font-size:12px;font-weight:600}.settings-readonly-grid{margin-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-readonly-item{min-width:0;min-height:72px;padding:12px 14px;display:flex;align-items:center;gap:11px;border:1px solid #eeeaf2;border-radius:12px;background:#fbfafc}.settings-readonly-item>svg{flex:0 0 auto;color:#8a62c4}.settings-readonly-item>span{min-width:0;display:flex;flex-direction:column}.settings-readonly-item small{margin-bottom:3px;color:#8b8490;font-size:11px}.settings-readonly-item strong{overflow:hidden;color:#332e37;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.settings-note{min-height:48px;margin-top:15px;padding:0 13px;display:flex;align-items:center;gap:9px;border-radius:11px;color:#176d4f;background:#edf9f4;font-size:12px}.settings-note svg{flex:0 0 auto}.client-billing-panel{margin-bottom:20px}.client-billing-panel>.report-actions{margin-top:18px}.client-billing-panel+.leads-panel .secondary-button{min-height:38px;padding-inline:12px;font-size:12px}.lead-card>.report-actions{grid-column:1 / -1}.lead-card>.report-actions .secondary-button{width:100%}.settings-section-icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--primary);background:#f1eafd}.settings-password-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-field{min-width:0;display:block;color:#4e4854;font-size:13px;font-weight:600}.settings-field--full{grid-column:1 / -1}.settings-password-form .input-shell{margin-top:7px}.settings-form-message{grid-column:1 / -1;min-height:42px;padding:0 11px;display:flex;align-items:center;gap:7px;border-radius:10px;font-size:12px;font-weight:600}.settings-form-message.is-error{color:#a7324f;background:#fff0f3}.settings-form-message.is-success{color:#157653;background:#e9f8f1}.settings-submit{grid-column:1 / -1;justify-self:start;min-width:142px}.security-toggle-row{min-height:62px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #eeeaf2;border-radius:12px;background:#fbfafc}.security-toggle-row>span{display:flex;flex-direction:column}.security-toggle-row strong{font-size:13px}.security-toggle-row small{margin-top:2px;color:var(--muted);font-size:11px}.toggle-control{position:relative;width:52px;height:44px;padding:0;flex:0 0 auto;border:0;border-radius:999px;background:transparent}.toggle-control:before{position:absolute;top:7px;right:0;left:0;height:30px;border-radius:999px;background:#dcd8e0;content:"";transition:background .2s ease}.toggle-control>span{position:absolute;z-index:1;top:10px;left:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #1e14282e;transition:transform .2s ease}.toggle-control.is-on:before{background:var(--primary)}.toggle-control.is-on>span{transform:translate(22px)}.session-status{min-height:27px;padding:0 8px;display:inline-flex;align-items:center;gap:5px;border-radius:8px;color:#147553;background:#e9f8f1;font-size:11px;font-weight:700}.session-status>span{width:6px;height:6px;border-radius:50%;background:#1aa573}.session-device{padding:13px;display:flex;align-items:center;gap:11px;border:1px solid #eeeaf2;border-radius:12px;background:#fbfafc}.session-device>span{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:#3568bf;background:#eaf2ff}.session-device>div{min-width:0;display:flex;flex-direction:column}.session-device strong{font-size:13px}.session-device small{margin-top:3px;color:var(--muted);font-size:11px}.session-device.client-session-device{width:100%;min-width:0;padding:9px;gap:8px}.session-meta{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #eeeaf2;color:var(--muted);font-size:12px}.session-meta strong{color:#443e49;font-size:12px}.settings-logout{margin-top:16px;color:#a7324f}.settings-logout:hover{border-color:#e9b4c0;color:#94243f;background:#fff6f8}.notification-toggle-list{display:grid;gap:8px}.notification-settings-grid{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.notification-settings-grid .input-shell,.notification-settings-grid .filter-dropdown{width:100%;margin-top:7px}.notification-settings-grid .filter-dropdown__trigger{width:100%;height:44px}.notification-pause-row{min-height:70px;margin:15px 0;padding:11px 12px;display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #dcece5;border-radius:12px;background:#f2faf6}.notification-pause-row.is-paused{border-color:#eadfc7;background:#fff9ec}.notification-pause-row>span{min-width:0;display:flex;align-items:center;gap:10px}.notification-pause-row>span>svg{flex:0 0 auto;color:var(--primary)}.notification-pause-row>span>span{min-width:0;display:flex;flex-direction:column}.notification-pause-row strong{font-size:13px}.notification-pause-row small{margin-top:2px;color:var(--muted);font-size:11px}.notification-pause-row .secondary-button{flex:0 0 auto}.hermes-brief-stats{margin-bottom:9px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.hermes-brief-stats>span{min-width:0;min-height:55px;padding:8px;display:flex;flex-direction:column;justify-content:center;border-radius:10px;background:#f8f5fb}.hermes-brief-stats strong{font-size:16px}.hermes-brief-stats small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hermes-page{min-width:0}.hermes-page>.page-header{margin-bottom:20px;align-items:center}.hermes-page button:disabled{opacity:.52;cursor:not-allowed;box-shadow:none}.hermes-page-error{margin-bottom:20px}.hermes-page-notice{position:fixed;z-index:30;bottom:24px;left:24px;width:min(360px,calc(100vw - 48px));margin:0;border:1px solid #cce8dc;box-shadow:0 12px 30px #2f1b4124}.hermes-context-bar{margin-bottom:16px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:20px}.hermes-context-copy{min-width:0;display:flex;align-items:center;gap:12px}.hermes-context-copy>div{min-width:0}.hermes-context-copy>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:12px;color:var(--primary);background:#f1eafd}.hermes-context-copy>span.is-healthy{color:#157653;background:#e9f8f1}.hermes-context-copy>span.is-warning{color:#96600b;background:#fff7e8}.hermes-context-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.hermes-context-title h2{font-size:16px}.hermes-context-copy p{max-width:650px;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.55}.hermes-context-bar.is-healthy .hermes-context-copy p{display:none}.hermes-context-controls{display:flex;align-items:center;gap:14px;flex:0 0 auto}.hermes-context-counts{display:flex;gap:5px;color:var(--muted);font-size:10px;white-space:nowrap}.hermes-context-counts span{min-height:34px;padding:0 9px;display:flex;align-items:center;gap:4px;border-radius:9px;background:#f8f6fa}.hermes-context-counts strong{color:var(--ink);font-size:13px}.hermes-client-filter{width:210px;flex:0 0 auto}.hermes-action-inbox{margin-bottom:16px;padding:18px 20px}.hermes-action-inbox>.panel__head{align-items:center;margin-bottom:5px}.hermes-action-inbox>.panel__head .secondary-button{flex:0 0 auto}.hermes-action-list{display:grid}.hermes-action-item{min-width:0;padding:11px 0;display:grid;grid-template-columns:42px minmax(0,1fr) minmax(185px,auto);align-items:center;gap:13px;border-bottom:1px solid #eeeaf2}.hermes-action-item:last-of-type{border-bottom:0}.hermes-action-icon{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--primary);background:#f1eafd}.hermes-action-item.is-approval .hermes-action-icon{color:#96600b;background:#fff7e8}.hermes-action-item.is-failure .hermes-action-icon{color:#a7324f;background:#fff0f3}.hermes-action-body{min-width:0;display:flex;flex-direction:column}.hermes-action-meta{margin-bottom:5px;display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;color:var(--muted);font-size:10px}.hermes-action-body>strong{overflow-wrap:anywhere;font-size:13px}.hermes-action-body p{margin:3px 0 0;display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hermes-action-body>small{margin-top:3px;color:#766e7b;font-size:10px;line-height:1.45}.hermes-action-body>small b{color:#514959}.hermes-action-details{margin-top:1px}.hermes-action-details summary{width:fit-content;min-height:30px;padding:0 2px;display:inline-flex;align-items:center;gap:4px;list-style:none;color:#766e7b;font-size:10px;font-weight:700;cursor:pointer}.hermes-action-details summary::-webkit-details-marker{display:none}.hermes-action-details summary:hover{color:var(--primary)}.hermes-action-details summary:focus-visible{border-radius:6px;outline:3px solid rgba(109,40,217,.16);outline-offset:1px}.hermes-action-details summary svg{transition:transform .18s ease}.hermes-action-details[open] summary svg{transform:rotate(180deg)}.hermes-action-details>div{padding:1px 0 3px;display:flex;flex-direction:column}.hermes-action-details small{margin-top:3px;color:#766e7b;font-size:10px;line-height:1.45}.hermes-action-details small b{color:#514959}.hermes-action-buttons{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:7px}.hermes-action-buttons .primary-button,.hermes-action-buttons .secondary-button{min-width:0;min-height:44px;padding-inline:11px;font-size:11px}.hermes-action-waiting{min-height:44px;padding:0 9px;display:inline-flex;align-items:center;gap:5px;border-radius:10px;color:#96600b;background:#fff7e8;font-size:10px;font-weight:700}.hermes-hidden-actions{min-height:44px;margin:5px 55px 0 0;padding:0 8px;display:inline-flex;align-items:center;border:0;color:var(--primary);background:transparent;font-size:10px;font-weight:700}.hermes-hidden-actions:hover{text-decoration:underline}.hermes-board{margin-bottom:20px;padding:20px}.hermes-board__head{margin-bottom:16px;align-items:center}.hermes-board__head p{max-width:660px}.hermes-agent-filter{width:185px;flex:0 0 auto}.hermes-agent-filter .filter-dropdown__trigger{height:44px}.hermes-board-tabs{display:none}.hermes-board-grid{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hermes-board-column{min-width:0;min-height:280px;padding:12px;display:flex;flex-direction:column;border:1px solid #ece7f0;border-radius:14px;background:#f8f7fa}.hermes-board-column>header{min-height:49px;margin-bottom:10px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:8px}.hermes-board-column__icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#716a76;background:#ece9ef}.hermes-board-column.is-running .hermes-board-column__icon{color:#2369aa;background:#e9f3ff}.hermes-board-column.is-waiting_approval .hermes-board-column__icon{color:#96600b;background:#fff4dc}.hermes-board-column.is-failed .hermes-board-column__icon{color:#a7324f;background:#fff0f3}.hermes-board-column h3{font-size:13px}.hermes-board-column header small{display:block;margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hermes-board-column__tasks{min-width:0;display:grid;align-content:start;gap:8px}.hermes-board-card{min-width:0;padding:11px;border:1px solid #e8e3ec;border-radius:12px;background:#fff;box-shadow:0 3px 10px #361f4f06}.hermes-board-card__head{margin-bottom:9px;display:flex;align-items:center;justify-content:space-between;gap:8px}.hermes-board-card__head .hermes-agent-avatar{width:32px;height:32px}.hermes-board-card>strong{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:3}.hermes-board-card__meta{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.hermes-board-card__meta span{min-width:0;min-height:23px;padding:0 6px;display:inline-flex;align-items:center;overflow:hidden;border-radius:7px;color:#756d7a;background:#f5f2f7;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hermes-board-card__foot{margin-top:9px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #f0edf3;color:var(--muted);font-size:9px}.hermes-board-card__foot time{direction:ltr}.hermes-board-card>p{margin:7px 0 0;overflow:hidden;color:#a13f58;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hermes-board-empty{min-height:148px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#9a939e;font-size:10px;text-align:center}.hermes-board-more{min-height:32px;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:9px}.hermes-task-history{margin-top:14px;border-top:1px solid #eeeaf2}.hermes-task-history>summary,.hermes-activity-panel>summary{min-height:58px;display:grid;grid-template-columns:28px minmax(0,1fr) auto 22px;align-items:center;gap:8px;cursor:pointer;list-style:none}.hermes-task-history>summary::-webkit-details-marker,.hermes-activity-panel>summary::-webkit-details-marker{display:none}.hermes-task-history>summary>span:nth-child(2),.hermes-activity-panel>summary>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.hermes-task-history>summary strong,.hermes-activity-panel>summary strong{font-size:12px}.hermes-task-history>summary small,.hermes-activity-panel>summary small{margin-top:2px;color:var(--muted);font-size:9px}.hermes-task-history>summary>svg:last-child,.hermes-activity-panel>summary>svg:last-child{color:var(--muted);transition:transform .18s ease}.hermes-task-history[open]>summary>svg:last-child,.hermes-activity-panel[open]>summary>svg:last-child{transform:rotate(180deg)}.hermes-task-history>.simple-data-list,.hermes-task-history>.compact-empty-state{padding-top:8px;border-top:1px solid #f0edf3}.hermes-task-history .simple-data-list>div>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hermes-command-center{margin-bottom:20px;padding:0;overflow:hidden}.hermes-command-head{min-height:72px;padding:13px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.hermes-command-head>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.hermes-command-head h2{font-size:16px}.hermes-command-head p{margin-top:2px;color:var(--muted);font-size:10px}.hermes-command-icon{width:40px;height:40px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;color:var(--primary);background:#f1eafd}.hermes-activity-panel{border-top:1px solid #eeeaf2}.hermes-activity-panel>summary{padding:0 18px}.hermes-chat-log{min-width:0;min-height:0;max-height:520px;padding:18px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overscroll-behavior:contain;border-top:1px solid #f0edf3;background:#fbfafc}.hermes-message{width:min(88%,590px);display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:9px}.hermes-message.is-owner{margin-inline-start:auto;direction:ltr}.hermes-message.is-owner>*{direction:rtl}.hermes-message-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--primary);background:#efe8fa;font-size:10px;font-weight:800}.hermes-message.is-owner .hermes-message-avatar{color:#fff;background:var(--primary)}.hermes-message>div{min-width:0}.hermes-message-meta{margin-bottom:4px;display:flex;align-items:center;gap:8px}.hermes-message-meta strong{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;font-size:11px}.hermes-message-meta strong small{color:var(--muted);font-size:9px;font-weight:500}.hermes-message-meta time{color:#9a939e;font-size:9px}.hermes-message p{margin:0;padding:10px 12px;overflow-wrap:anywhere;border:1px solid #ebe5ef;border-radius:12px 4px 12px 12px;color:#4c4552;background:#fff;font-size:12px;line-height:1.65;white-space:pre-wrap}.hermes-message p.is-collapsed{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.hermes-message.is-owner p{border-color:#d9c8ee;border-radius:4px 12px 12px;color:#4b246f;background:#f3ecfb}.hermes-message.is-system p,.hermes-message.is-task p{color:#756d7a;background:#f4f2f5}.hermes-message.is-approval p{border-color:#eeddb7;background:#fff9eb}.hermes-message-expand,.hermes-evidence-toggle{min-height:44px;margin-top:2px;padding:0 3px;display:inline-flex;align-items:center;gap:5px;border:0;color:#7e7287;background:transparent;font-size:10px;font-weight:700}.hermes-message-expand:hover,.hermes-evidence-toggle:hover{color:var(--primary)}.hermes-evidence{margin:0 0 4px;padding:10px 12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;border:1px solid #e8e0ef;border-radius:11px;background:#fff}.hermes-evidence>div{min-width:0;display:flex;flex-direction:column}.hermes-evidence dt{color:var(--muted);font-size:9px}.hermes-evidence dd{margin:2px 0 0;overflow:hidden;font-size:10px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hermes-composer{padding:12px 18px 15px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px 9px;border-top:1px solid #e9e4ed;background:#fff}.hermes-composer-context{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:5px}.hermes-composer-context span{min-height:24px;padding:0 7px;display:inline-flex;align-items:center;gap:4px;border-radius:7px;color:#756d7a;background:#f5f2f7;font-size:9px;font-weight:700}.hermes-composer label{min-width:0}.hermes-composer textarea{width:100%;min-height:46px;max-height:110px;padding:12px 13px;resize:none;border:1px solid var(--border);border-radius:11px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:12px;line-height:1.55}.hermes-composer textarea:focus{border-color:#a888dc;box-shadow:0 0 0 3px #6d28d912}.hermes-composer .primary-button{min-width:92px;min-height:46px}.hermes-support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;align-items:start}.hermes-support-grid>*{min-width:0}.hermes-support-panel{padding-top:0;padding-bottom:0}.hermes-support-panel>summary{min-height:76px}.hermes-support-panel[open]>.hermes-automation-summary>svg{transform:rotate(180deg)}.hermes-support-body{padding:4px 0 18px;border-top:1px solid #eeeaf2}.hermes-agent-panel{padding-inline:0}.hermes-live-indicator{min-height:27px;padding:0 8px;display:inline-flex;align-items:center;gap:6px;border-radius:8px;color:#8a7f8d;background:#f1eff3;font-size:10px;font-weight:700;white-space:nowrap}.hermes-live-indicator i{width:7px;height:7px;border-radius:50%;background:#aaa3ae}.hermes-live-indicator.is-live{color:#157653;background:#e9f8f1}.hermes-live-indicator.is-live i{background:#1aa573;box-shadow:0 0 0 4px #1aa5731a}.hermes-live-indicator.is-error{color:#a13f58;background:#fff0f3}.hermes-live-indicator.is-error i{background:#d34b6b;box-shadow:0 0 0 4px #d34b6b1a}.hermes-agent-list{display:grid;gap:5px}.hermes-agent-row{position:relative;min-width:0;min-height:56px;padding:4px;display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:5px;border:1px solid transparent;border-radius:12px;background:transparent;transition:.18s ease}button.hermes-agent-row{width:100%;grid-template-columns:40px minmax(0,1fr) 18px;border:1px solid transparent;color:inherit;text-align:right}.hermes-agent-row:hover,.hermes-agent-row.is-selected{border-color:#e5dcf0;background:#faf7fd}.hermes-agent-select{min-width:0;min-height:44px;padding:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;border:0;color:inherit;background:transparent;text-align:right}.hermes-agent-avatar{width:34px;height:34px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;color:var(--primary);background:#f0e9fb}.hermes-agent-row>span:nth-child(2),.hermes-agent-select>span:last-child{min-width:0;display:flex;flex-direction:column}.hermes-agent-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.hermes-agent-row small{margin-top:2px;overflow:hidden;color:var(--muted);font-size:9px;text-overflow:ellipsis;white-space:nowrap}.hermes-agent-row .status-pill{min-height:23px;padding:2px 6px;font-size:9px;white-space:nowrap}.hermes-agent-toggle{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;border-radius:10px;color:#817986;background:transparent}.hermes-agent-toggle:hover{color:var(--primary);background:#f1eafd}.hermes-agent-toggle:disabled{opacity:.4;cursor:not-allowed}.hermes-agent-expand{width:100%;min-height:44px;margin-top:7px;padding:0 8px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #e8e1ed;border-radius:10px;color:#706777;background:#fbfafc;font-size:10px;font-weight:700}.hermes-agent-expand:hover{border-color:#ccb9e2;color:var(--primary)}.hermes-policy-list{display:grid}.hermes-policy-list>div{min-height:64px;padding:9px 0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;border-bottom:1px solid #f0edf3}.hermes-policy-list>div:last-child{border-bottom:0}.hermes-policy-list p{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.hermes-policy-list .status-pill{white-space:nowrap}.hermes-memory-panel dl{display:grid}.hermes-memory-panel dl>div{min-height:51px;padding:8px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0edf3}.hermes-memory-panel dl>div:last-child{border-bottom:0}.hermes-memory-panel dt{color:var(--muted);font-size:10px}.hermes-memory-panel dd{max-width:155px;margin:0;overflow:hidden;font-size:10px;font-weight:700;text-align:left;text-overflow:ellipsis;white-space:nowrap}.hermes-memory-panel dd.is-missing{color:#96600b}.hermes-automation-panel{margin:20px 0 0}.hermes-automation-summary{min-height:68px;display:grid;grid-template-columns:44px minmax(0,1fr) auto 24px;align-items:center;gap:11px;cursor:pointer;list-style:none}.hermes-automation-summary::-webkit-details-marker{display:none}.hermes-automation-summary__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--primary);background:#f1eafd}.hermes-automation-summary>span:nth-child(2){min-width:0;display:flex;flex-direction:column}.hermes-automation-summary>span:nth-child(2) strong{font-size:14px}.hermes-automation-summary>span:nth-child(2) small{margin-top:2px;color:var(--muted);font-size:10px}.hermes-automation-summary>svg{color:var(--muted);transition:transform .18s ease}.hermes-automation-summary:focus-visible{outline:3px solid rgba(109,40,217,.2);outline-offset:3px;border-radius:12px}.hermes-automation-panel[open] .hermes-automation-summary>svg{transform:rotate(180deg)}.hermes-automation-body{margin-top:14px;padding-top:18px;border-top:1px solid #eeeaf2}.hermes-automation-layout{display:grid;grid-template-columns:minmax(320px,.86fr) minmax(420px,1.14fr);gap:22px}.hermes-automation-settings{min-width:0;display:grid;align-content:start;gap:10px}.hermes-schedule-time{min-height:62px;padding:9px 12px;display:grid;grid-template-columns:minmax(0,1fr) 112px 82px;align-items:center;gap:9px;border:1px solid #eeeaf2;border-radius:12px;background:#fbfafc}.hermes-schedule-time label{min-width:0;display:flex;flex-direction:column}.hermes-schedule-time label>span{font-size:13px;font-weight:700}.hermes-schedule-time label small{margin-top:2px;color:var(--muted);font-size:10px}.hermes-schedule-time input{width:112px;height:44px;padding:0 10px;border:1px solid var(--border);border-radius:10px;outline:0;color:var(--ink);background:#fff;font:inherit;font-size:13px}.hermes-schedule-time input:focus{border-color:#a989dc;box-shadow:0 0 0 3px #6d28d912}.hermes-schedule-time .secondary-button{min-width:0;padding:0 10px}.hermes-schedule-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #eeeaf2;border-radius:12px;overflow:hidden}.hermes-schedule-meta>div{min-width:0;min-height:61px;padding:9px 11px;display:flex;flex-direction:column;justify-content:center;background:#fff}.hermes-schedule-meta>div:not(:last-child){border-left:1px solid #eeeaf2}.hermes-schedule-meta dt{color:var(--muted);font-size:10px}.hermes-schedule-meta dd{margin:4px 0 0;overflow:hidden;font-size:11px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.hermes-diagnostics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #eeeaf2;border-radius:12px;overflow:hidden}.hermes-diagnostics>div{min-width:0;min-height:57px;padding:8px 10px;display:flex;flex-direction:column;justify-content:center}.hermes-diagnostics>div:not(:last-child){border-left:1px solid #eeeaf2}.hermes-diagnostics span{color:var(--muted);font-size:9px}.hermes-diagnostics strong{margin-top:3px;overflow:hidden;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.hermes-run-history{min-width:0;padding-right:22px;border-right:1px solid #eeeaf2}.hermes-run-history__head{min-height:38px;display:flex;align-items:center;justify-content:space-between}.hermes-run-history__head>strong{font-size:13px}.hermes-run-history__head>span{min-width:25px;height:25px;padding:0 7px;display:grid;place-items:center;border-radius:8px;color:var(--primary);background:#f1eafd;font-size:10px;font-weight:700}.hermes-run-history .simple-data-list .status-pill{width:fit-content;margin:0 auto;white-space:nowrap}.signin-page{min-height:100vh;display:grid;grid-template-columns:minmax(500px,43%) 1fr;background:#fff}.signin-panel{min-height:100vh;padding:30px clamp(35px,5vw,82px) 18px;display:flex;flex-direction:column;justify-content:space-between}.signin-panel__top{display:flex;align-items:center;justify-content:space-between}.secure-badge{min-height:32px;padding:0 9px;display:flex;align-items:center;gap:5px;border-radius:8px;color:var(--primary);background:#f3edfc;font-size:11px;font-weight:700}.signin-card{width:min(100%,410px);margin:30px auto}.signin-icon{width:48px;height:48px;margin-bottom:18px;display:grid;place-items:center;border-radius:14px;color:var(--primary);background:#f1eafa}.signin-card h1{margin-bottom:5px;font-size:30px;letter-spacing:-.7px}.signin-card>p{margin-bottom:22px;color:var(--muted);font-size:14px}.signin-card form>label,.lead-modal form>label,.lead-modal-field,.form-grid label{margin-bottom:14px;display:block;color:#4e4854;font-size:12px;font-weight:600}.input-shell{height:46px;margin-top:6px;padding:0 13px;display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:11px;color:#9a94a0}.input-shell:focus-within{border-color:#a989dc;box-shadow:0 0 0 3px #6d28d912}.input-shell input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:14px}.input-shell input{height:100%}.input-shell button{width:44px;height:44px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:#99939e}.form-row{margin:-3px 0 17px;display:flex;align-items:center;justify-content:space-between}.checkbox-label{min-height:44px;display:flex;align-items:center;gap:6px;color:#79727f;font-size:12px}.checkbox-label input{width:15px;height:15px;accent-color:var(--primary)}.inline-message{min-height:40px;margin:-5px 0 12px;padding:0 10px;display:flex;align-items:center;gap:7px;border-radius:9px;color:#157653;background:#e9f8f1;font-size:11px}.signin-submit{width:100%;margin-top:2px}.signin-mode-link{width:100%;margin-top:8px;justify-content:center}.signin-footer{margin:0;color:#a19aa6;font-size:11px;text-align:center}.signin-footer button{padding:0;border:0;color:inherit;background:transparent;font-size:inherit}.invite-page{grid-template-columns:minmax(500px,50%) 1fr}.invite-panel{padding-inline:clamp(35px,7vw,105px)}.invite-card{width:min(100%,440px)}.invite-card h1{font-size:clamp(25px,2.5vw,31px)}.invite-card>p b{unicode-bidi:isolate;font-weight:600}.invite-expiry{display:block;margin-top:14px;color:var(--muted);font-size:11px;line-height:1.55}.invite-unavailable{text-align:center}.invite-unavailable>span{width:54px;height:54px;margin:0 auto 16px;display:grid;place-items:center;border-radius:15px;color:#a7324f;background:#fff0f3}.invite-unavailable p{margin-bottom:20px;color:var(--muted);font-size:13px}.invite-visual{justify-content:center}.signin-visual{position:relative;min-height:100vh;padding:clamp(60px,7vw,110px);display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:#fff;background:linear-gradient(140deg,#2e1065,#5b21b6 42%,#7c3aed 70%,#a21caf)}.signin-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:radial-gradient(rgba(255,255,255,.7) .7px,transparent .7px);background-size:24px 24px}.visual-glow{position:absolute;border-radius:50%;filter:blur(2px)}.visual-glow--one{width:500px;height:500px;left:-170px;top:-170px;background:radial-gradient(circle,rgba(244,114,255,.4),transparent 70%)}.visual-glow--two{width:400px;height:400px;right:-120px;bottom:-140px;background:radial-gradient(circle,rgba(167,139,250,.3),transparent 70%)}.visual-copy{position:relative;z-index:2;max-width:600px;margin-bottom:35px}.visual-copy>span{width:fit-content;min-height:34px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#ffffff14;font-size:11px}.visual-copy h2{margin:16px 0 12px;font-size:clamp(38px,4.3vw,64px);line-height:1.03;letter-spacing:-1.8px}.visual-copy p{max-width:510px;margin:0;color:#ffffffb3;font-size:14px;line-height:1.7}.floating-dashboard{position:relative;z-index:2;width:min(620px,88%);height:295px;padding:20px;border:1px solid rgba(255,255,255,.22);border-radius:21px;background:#ffffff1f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 26px 55px #18054040;transform:perspective(900px) rotateY(5deg) rotateX(1deg);transform-origin:right center}.floating-dashboard__head{display:flex;align-items:center;justify-content:space-between}.floating-dashboard__head>div{display:flex;gap:5px;direction:ltr}.floating-dashboard__head>div span{width:6px;height:6px;border-radius:50%;background:#ffffff7a}.floating-dashboard__head small{color:#ffffffa6;font-size:10px}.floating-kpis{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.floating-kpis>div{padding:13px;display:grid;grid-template-columns:1fr auto;border-radius:12px;background:#ffffff1a}.floating-kpis small{grid-column:1 / -1;color:#ffffff9e;font-size:10px}.floating-kpis strong{margin-top:5px;font-size:20px;direction:ltr;text-align:right}.floating-kpis span{align-self:end;color:#a7f3d0;font-size:10px;direction:ltr}.floating-chart{height:140px;margin-top:5px;opacity:.9}.floating-pill{position:absolute;z-index:3;min-width:155px;min-height:58px;padding:9px 11px;display:flex;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.4);border-radius:14px;color:var(--ink);background:#ffffffeb;box-shadow:0 15px 30px #230a463d}.floating-pill.pill-one{left:5%;bottom:24%}.floating-pill.pill-two{right:7%;bottom:12%}.pill-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#6d28d9;background:#eee7fa}.pill-icon.pink{color:#b626c8;background:#f9e7fc}.floating-pill>span:last-child{display:flex;flex-direction:column}.floating-pill strong{font-size:13px;direction:ltr;text-align:right}.floating-pill small{color:#77717e;font-size:10px}.voice-interview-page{min-height:100vh;padding:28px clamp(18px,4vw,58px) 46px;overflow:hidden;background:radial-gradient(circle at 12% 6%,rgba(217,70,239,.1),transparent 27%),radial-gradient(circle at 90% 82%,rgba(109,40,217,.11),transparent 30%),#f7f7fb}.voice-interview-header{max-width:1120px;min-height:52px;margin:0 auto 26px;display:flex;align-items:center;justify-content:space-between;gap:14px}.voice-interview-layout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch;gap:22px}.voice-call-card{min-height:650px;padding:clamp(28px,4vw,48px);display:flex;flex-direction:column;align-items:center;text-align:center}.voice-call-card>.eyebrow{color:var(--primary)}.voice-call-card h1{margin:8px 0 7px;font-size:clamp(30px,4vw,42px);letter-spacing:-1px}.voice-call-card>p{max-width:600px;margin-bottom:20px;color:var(--muted);font-size:13px;line-height:1.7}.voice-orb{position:relative;width:152px;height:152px;margin:15px 0 17px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#f4effc,#e9defa);box-shadow:inset 0 0 0 1px #6d28d91a,0 18px 50px #532b8624}.voice-orb>span{position:relative;z-index:2;width:92px;height:92px;display:grid;place-items:center;border-radius:50%;color:#fff;background:linear-gradient(145deg,#8b5cf6,#5b21b6);box-shadow:0 13px 30px #5b21b647}.voice-orb>i{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(109,40,217,.2);border-radius:50%;opacity:0}.voice-orb.is-connecting>span,.voice-orb.is-thinking>span{animation:voiceBreathe 1.6s ease-in-out infinite}.voice-orb.is-listening>i,.voice-orb.is-speaking>i{animation:voiceRipple 2.2s ease-out infinite}.voice-orb.is-listening>i:nth-of-type(2),.voice-orb.is-speaking>i:nth-of-type(2){animation-delay:.55s}.voice-orb.is-listening>i:nth-of-type(3),.voice-orb.is-speaking>i:nth-of-type(3){animation-delay:1.1s}.voice-orb.is-listening>span{background:linear-gradient(145deg,#7c3aed,#4c1d95)}.voice-orb.is-speaking>span{background:linear-gradient(145deg,#d946ef,#7c3aed)}.voice-orb.is-ended>span{color:#157653;background:#e9f8f1;box-shadow:none}.voice-orb.is-error>span{color:#a7324f;background:#fff0f3;box-shadow:none}.voice-phase{min-height:51px;display:flex;flex-direction:column;align-items:center}.voice-phase strong{font-size:16px}.voice-phase small{margin-top:3px;color:var(--muted);font-size:11px}.voice-consent{width:min(100%,500px);min-height:66px;margin-top:14px;padding:11px 13px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:9px;border:1px solid #e8e1ef;border-radius:13px;background:#fbfafc;cursor:pointer;text-align:right}.voice-consent input{width:17px;height:17px;accent-color:var(--primary)}.voice-consent>span{display:flex;flex-direction:column}.voice-consent strong{font-size:12px}.voice-consent small{margin-top:2px;color:var(--muted);font-size:10px;line-height:1.45}.voice-message{width:min(100%,500px);margin-top:10px;text-align:right}.voice-start{min-width:210px;margin-top:16px}.voice-controls{max-width:100%;margin-top:17px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px}.voice-control{min-width:132px;min-height:50px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #e0d9e7;border-radius:13px;color:#5f5865;background:#fff;font-size:12px;font-weight:700}.voice-control:hover{border-color:#cbbce0;background:#faf7fd}.voice-control.is-muted{color:#96600b;background:#fff8ed}.voice-control--send{color:var(--primary);border-color:#d9cbed;background:#faf7fd}.voice-control--end{color:#a7324f;border-color:#f0ccd5;background:#fff6f8}.voice-finished{width:min(100%,500px);min-height:64px;margin-top:14px;padding:11px 13px;display:flex;align-items:center;gap:10px;border-radius:13px;color:#157653;background:#e9f8f1;text-align:right}.voice-finished>svg{flex:0 0 auto}.voice-finished>span{display:flex;flex-direction:column}.voice-finished strong{font-size:12px}.voice-finished small{margin-top:2px;font-size:10px;line-height:1.45}.voice-expiry{margin-top:auto;padding-top:20px;display:flex;align-items:center;gap:5px;color:var(--muted);font-size:10px}.voice-transcript-panel{min-height:650px;display:flex;flex-direction:column;overflow:hidden}.voice-transcript{min-height:0;max-height:515px;padding-inline-start:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.voice-transcript-item{width:88%;margin-bottom:12px;padding:11px 13px;border-radius:13px 13px 4px;background:#f3edfc}.voice-transcript-item.is-client{margin-right:auto;border-radius:13px 13px 13px 4px;background:#f1f0f3}.voice-transcript-item>span{display:block;margin-bottom:3px;color:var(--primary);font-size:9px;font-weight:700}.voice-transcript-item.is-client>span{color:#6e6675}.voice-transcript-item p{margin:0;color:#4b4550;font-size:12px;line-height:1.55}.voice-transcript-empty{min-height:230px;justify-content:center}.voice-privacy-note{margin-top:auto}.voice-unavailable{width:min(440px,calc(100vw - 36px));min-height:270px;margin:12vh auto 0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.voice-unavailable>svg{color:var(--primary)}.voice-unavailable h1{margin:15px 0 5px;font-size:25px}.voice-unavailable p{margin:0;color:var(--muted);font-size:13px}@keyframes voiceRipple{0%{opacity:.55;transform:scale(.62)}80%,to{opacity:0;transform:scale(1.35)}}@keyframes voiceBreathe{0%,to{transform:scale(.96)}50%{transform:scale(1.04)}}.modal-backdrop{z-index:60}.lead-modal{position:fixed;z-index:65;top:50%;left:50%;width:min(560px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:30px;overflow-y:auto;border-radius:20px;background:#fff;box-shadow:0 28px 70px #1d0f2e3d;transform:translate(-50%,-50%);animation:modalIn .22s ease both}@keyframes modalIn{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}.modal-close{position:absolute;top:18px;left:18px}.lead-modal h2{margin-bottom:5px;font-size:23px}.lead-modal>p{margin-bottom:22px;color:var(--muted);font-size:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.lead-modal input,.lead-modal textarea{width:100%;margin-top:6px;padding:0 11px;border:1px solid var(--border);border-radius:10px;outline:0;color:var(--ink);background:#fff;font-size:13px}.lead-modal input{height:43px}.lead-modal textarea{min-height:78px;padding-top:10px;resize:vertical}.lead-modal input:focus,.lead-modal textarea:focus{border-color:#a888dc;box-shadow:0 0 0 3px #6d28d912}.lead-management-modal{width:min(720px,calc(100vw - 32px))}.lead-management-form .lead-form-dropdown{width:100%;margin-top:7px}.lead-management-form .lead-form-dropdown .filter-dropdown__trigger{height:43px}.drawer-backdrop:not(.drawer-backdrop--panel){display:none}@media(max-width:1240px){.sidebar{width:220px;padding-right:14px;padding-left:14px}.app-main{width:calc(100% - 220px);margin-right:220px}.page-wrap,.topbar{padding-right:26px;padding-left:26px}.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.signin-visual{padding:60px}.floating-dashboard{width:96%}}@media(max-width:1024px){.hermes-automation-layout{grid-template-columns:1fr}.hermes-run-history{padding:18px 0 0;border-top:1px solid #eeeaf2;border-right:0}.sidebar{width:88px;padding:24px 13px 16px;align-items:center}.sidebar__head{padding:0 0 28px}.sidebar .brand__text,.sidebar .business-brand__text,.sidebar .nav-label,.sidebar .nav-item span,.sidebar .nav-item small{display:none}.sidebar .nav-item{width:52px;min-height:48px;padding:0;justify-content:center}.sidebar .nav-item b{position:absolute;margin:-31px 0 0 -29px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:6px;font-size:10px}.sidebar__nav,.sidebar__bottom{align-items:center}.sidebar-profile{width:52px;min-height:52px;padding:0;grid-template-columns:1fr;justify-items:center}.sidebar-profile .avatar{width:38px;height:38px}.sidebar-profile__text,.sidebar-profile__action{display:none}.app-main{width:calc(100% - 88px);margin-right:88px}.dashboard-grid,.report-grid,.client-grid{grid-template-columns:1fr}.client-side-column{grid-template-columns:repeat(3,1fr);align-items:start}.signin-page{grid-template-columns:minmax(420px,48%) 1fr}.signin-visual{padding:45px}.visual-copy h2{font-size:42px}.floating-dashboard{height:270px;transform:none}.floating-pill{display:none}.settings-grid{grid-template-columns:1fr}.settings-profile-card,.settings-password-card,.active-session-card,.settings-grid.is-client .client-notification-settings{grid-column:1;grid-row:auto}.onboarding-wizard-layout,.onboarding-center-grid{grid-template-columns:1fr}.onboarding-stepper{position:static}.onboarding-stepper nav{grid-template-columns:repeat(5,minmax(0,1fr))}.onboarding-stepper nav button{min-height:72px;grid-template-columns:34px minmax(0,1fr);gap:7px}.onboarding-stepper nav button>span:first-child{width:34px;height:34px}.onboarding-stepper nav small{display:none}.onboarding-cancel{width:auto;margin:12px auto 0}.onboarding-overview{grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}.onboarding-overview__stats{grid-column:1 / -1;grid-template-columns:repeat(3,1fr)}.lead-card{padding:14px;border-radius:13px}}@media(max-width:1180px){.hermes-board-grid,.hermes-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.clients-toolbar{align-items:stretch;flex-direction:column}.clients-toolbar .clients-search,.clients-toolbar .list-search{width:100%}.reports-metrics-toolbar .report-source-filter{width:100%;flex-basis:auto}.reports-metrics-toolbar .report-metric-mode{width:100%}.client-filters{justify-content:space-between}.client-person .client-site{display:none}}@media(max-width:1100px){.clients-desktop-table{display:none}.client-list-cards{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media(min-width:1241px){.imported-review__stack{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start}}@media(max-width:900px){.seo-report-columns,.hermes-automation-layout{grid-template-columns:1fr}.hermes-run-history{padding:18px 0 0;border-top:1px solid #eeeaf2;border-right:0}.hermes-support-grid{grid-template-columns:1fr}.clients-toolbar{align-items:stretch;flex-direction:column}.clients-toolbar .search-field{width:100%}.client-filters{justify-content:space-between}.client-list-cards{padding:12px;gap:10px}.leads-desktop-table{display:none}.lead-cards{padding:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.owner-lead-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:641px)and (max-width:768px){.hermes-context-bar{align-items:stretch;flex-direction:column}.hermes-context-controls{width:100%}.hermes-context-counts{flex:1}.page-wrap{padding:24px 20px 36px}.topbar{padding-right:20px;padding-left:20px}.topbar__search{width:min(330px,48vw)}.page-header{align-items:flex-start}.page-header h1{font-size:27px}.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-side-column{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.search-field{width:100%}.filter-tabs{overflow-x:auto}.filter-tabs button{white-space:nowrap}.leads-desktop-table{display:none}.lead-cards{padding:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lead-card dl{grid-column:1 / -1;margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lead-card dl>div{display:flex;flex-direction:column}.lead-card dt{color:var(--muted);font-size:11px}.lead-card dd{margin:3px 0 0;font-size:12px;font-weight:600}}@media(max-width:640px){.seo-report-inline-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-report-inline-meta>span:first-child{grid-column:1 / -1}.seo-report-list>div{grid-template-columns:82px minmax(0,1fr)}.seo-report-row-actions{grid-column:2;align-items:center!important;justify-content:flex-start}.breadcrumb a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.owner-report-grid>.leads-panel>.panel__head{min-height:74px;padding:15px 16px 12px}.reports-metrics-toolbar{padding:12px 14px}.report-metrics-panel .list-result-bar{min-height:0;padding:9px 14px;align-items:flex-start;flex-direction:column;gap:2px}.report-metrics-panel .list-result-bar button{align-self:flex-end}.report-metrics-footer{min-height:0;padding:10px 14px;align-items:flex-start;flex-direction:column}.report-metrics-footer>div{width:100%;justify-content:flex-end}.hermes-schedule-time{grid-template-columns:minmax(0,1fr) 90px}.hermes-schedule-time label{grid-column:1 / -1}.hermes-schedule-time input,.hermes-schedule-time .secondary-button{width:100%}.hermes-context-bar{align-items:stretch;flex-direction:column;gap:14px}.hermes-context-controls{align-items:stretch;flex-direction:column}.hermes-context-counts{display:grid;grid-template-columns:1fr 1fr}.hermes-context-counts span{min-height:44px;justify-content:center}.hermes-client-filter{width:100%}.hermes-action-inbox>.panel__head{align-items:stretch;flex-direction:column}.hermes-action-inbox>.panel__head .secondary-button{width:100%}.hermes-action-item{grid-template-columns:40px minmax(0,1fr);align-items:start}.hermes-action-buttons{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hermes-action-buttons>button:only-child{grid-column:1 / -1}.hermes-action-item.is-approval .hermes-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.hermes-action-buttons .primary-button,.hermes-action-buttons .secondary-button{width:100%}.hermes-action-waiting{justify-content:center;text-align:center}.hermes-action-details summary{min-height:44px}.hermes-action-body p{font-size:12px}.hermes-action-details small{font-size:11px}.hermes-hidden-actions{margin-right:0}.hermes-board{padding:15px}.hermes-board__head{align-items:stretch;flex-direction:column}.hermes-agent-filter{width:100%}.hermes-board-tabs{margin-bottom:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.hermes-board-tabs button{min-width:0;min-height:48px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #e8e1ed;border-radius:9px;color:#756d7a;background:#faf8fb;font-size:10px;font-weight:700}.hermes-board-tabs button strong{font-size:12px}.hermes-board-tabs button.is-active{border-color:#d3c1e8;color:var(--primary);background:#f3edfc}.hermes-board-grid{display:block}.hermes-board-column{display:none;min-height:230px}.hermes-board-column.is-mobile-active{display:flex}.hermes-command-head{align-items:stretch;flex-direction:column}.hermes-command-head .hermes-composer-context{padding-right:50px}.hermes-message{width:92%}.hermes-message-meta strong small,.hermes-message-meta time{font-size:10px}.hermes-chat-log{overscroll-behavior-y:auto}.sidebar{width:min(300px,85vw);align-items:stretch;padding:22px 18px 18px;transform:translate(110%);box-shadow:-16px 0 45px #1e112e29;transition:transform .24s ease}.sidebar.is-open{transform:translate(0)}.sidebar__head{padding:0 8px 25px}.sidebar__close{display:inline-grid!important}.sidebar .brand__text,.sidebar .business-brand__text,.sidebar .nav-label,.sidebar .nav-item span,.sidebar .nav-item small{display:flex}.sidebar .nav-label{display:block}.sidebar .nav-item{width:100%;min-height:46px;padding:0 13px;justify-content:flex-start}.sidebar .nav-item b{position:static;margin:0;min-width:22px;height:22px;padding:0 6px;border:0}.sidebar__nav,.sidebar__bottom{align-items:stretch}.sidebar-profile{width:100%;min-height:64px;padding:9px 10px;grid-template-columns:40px minmax(0,1fr) 34px;justify-items:stretch}.sidebar-profile .avatar{width:40px;height:40px}.sidebar-profile__text{display:flex}.sidebar-profile__action{display:grid}.drawer-backdrop{display:block}.app-main{width:100%;margin-right:0}.topbar{height:70px;padding:0 18px;gap:10px}.topbar__menu{display:inline-grid!important}.brand--compact,.business-brand--compact{display:flex}.brand--compact .brand__mark,.business-brand--compact .business-brand__mark{width:36px;height:36px;border-radius:10px}.topbar__search{margin-right:auto;width:44px;padding:0;justify-content:center;border:0;background:transparent}.topbar__search input{display:block;width:0;opacity:0;pointer-events:none}.topbar-search-wrap:focus-within{position:static}.topbar-search-wrap:focus-within .topbar__search{position:absolute;z-index:72;top:12px;right:64px;left:18px;width:auto;padding:0 12px;justify-content:flex-start;border:1px solid #bca8df;background:#fff;box-shadow:0 0 0 3px #6d28d912}.topbar-search-wrap:focus-within .topbar__search input{width:100%;opacity:1;pointer-events:auto}.topbar-search-results{position:fixed;top:72px;right:12px;left:12px;width:auto;max-height:calc(100vh - 84px)}.topbar__actions{margin-right:0;gap:8px}.page-wrap{padding:24px 18px 36px}.page-header{align-items:flex-start}.page-header h1{font-size:27px}.page-header__action{flex:0 0 auto}.page-header__action .primary-button,.page-header__action .secondary-button{padding:0 12px}.owner-leads-panel>.panel__head{align-items:stretch;flex-direction:column}.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.client-side-column{grid-template-columns:1fr}.toolbar{align-items:stretch;flex-direction:column}.search-field{width:100%}.filter-tabs{overflow-x:auto}.filter-tabs button{white-space:nowrap}.leads-desktop-table{display:none}.lead-cards{padding:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lead-card dl{grid-column:1 / -1;margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.lead-card dl>div{display:flex;flex-direction:column}.lead-card dt{color:var(--muted);font-size:11px}.lead-card dd{margin:3px 0 0;font-size:12px;font-weight:600}.client-hero{align-items:flex-start}.client-hero__actions .secondary-button{display:none}.client-hero__actions .client-edit-button{display:inline-flex}.signin-page{display:block}.signin-panel{min-height:100vh;padding:24px 24px 16px}.signin-visual{display:none}.signin-card{margin-top:50px}.signin-footer button{min-height:44px}.client-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-filters .filter-tabs{display:none}.client-status-filter,.client-service-filter{width:100%;min-width:0}.client-status-filter{display:block}.lead-filters{width:100%}.lead-filters .filter-tabs{display:none}.lead-status-filter{width:100%;min-width:0;display:block}.client-list-cards,.lead-cards{grid-template-columns:1fr}.owner-lead-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-intake-credentials{grid-template-columns:1fr}.metric-card{min-height:132px;padding:16px}.metric-card__bottom{align-items:flex-start;flex-direction:column;gap:8px}.metric-card__bottom small{justify-content:flex-start;flex:0 0 auto;max-width:100%}.traffic-chart-head{align-items:stretch;flex-direction:column}.traffic-chart-controls{width:100%;align-items:center}.traffic-series-toggles,.traffic-period-selector,.traffic-series-toggles button{flex:1}.traffic-series-toggles button,.traffic-period-selector button,.traffic-date-button{min-height:44px}.onboarding-stepper{padding:14px;overflow:hidden}.onboarding-stepper nav{display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}.onboarding-stepper nav::-webkit-scrollbar{display:none}.onboarding-stepper nav button{min-width:128px;min-height:58px;flex:0 0 auto}.onboarding-wizard-card{min-height:0}.onboarding-wizard-card__head{min-height:102px;padding:20px 18px}.onboarding-wizard-card__head h2{font-size:20px}.onboarding-wizard-card__head p{font-size:12px}.onboarding-step-number{display:none}.onboarding-wizard-content{padding:20px 18px}.onboarding-form-grid,.onboarding-service-grid,.onboarding-review-grid{grid-template-columns:1fr}.onboarding-service-grid article>button{min-height:130px}.onboarding-access-list>div:not(.onboarding-access-note){grid-template-columns:40px minmax(0,1fr)}.onboarding-access-toggle{grid-column:2;width:100%;min-height:44px}.onboarding-plan-list>div{grid-template-columns:26px minmax(0,1fr) auto}.onboarding-plan-list .service-tag-dot{display:none}.onboarding-wizard-footer{padding:14px 18px}.onboarding-wizard-footer button{min-width:104px;min-height:44px}.onboarding-launch-button{min-width:0!important;flex:1}.onboarding-overview{grid-template-columns:1fr;gap:18px}.onboarding-overview__stats{grid-column:auto}.onboarding-task-panel>.panel__head{align-items:stretch;flex-direction:column}.onboarding-status-filter{width:100%}.onboarding-task-row{min-height:110px;padding:13px 14px;grid-template-columns:38px minmax(0,1fr) 44px}.onboarding-task-action{grid-column:2 / -1;justify-content:stretch}.onboarding-task-action button{width:100%;min-height:40px}.onboarding-task-action span{padding-inline-start:4px}.report-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.report-actions .primary-button,.report-actions .secondary-button,.reports-filter-toolbar .report-client-filter{width:100%}.document-list>article{padding:12px 0;grid-template-columns:38px minmax(0,1fr) 34px}.document-list>article>.status-pill{grid-column:2;width:fit-content}.document-list>article>.secondary-button{grid-column:2 / -1;width:100%}.document-file-missing{grid-column:3;grid-row:1}}@media(max-width:520px){.seo-report-inline-meta{grid-template-columns:1fr}.seo-report-inline-meta>span:first-child{grid-column:auto}.seo-report-head-actions .status-pill{display:none}.hermes-automation-panel{padding:15px}.hermes-automation-summary{min-height:78px;grid-template-columns:40px minmax(0,1fr) 20px;gap:9px}.hermes-automation-summary__icon{width:40px;height:40px;grid-row:1 / span 2}.hermes-automation-summary>.status-pill{grid-column:2;grid-row:2;width:fit-content}.hermes-automation-summary>svg{grid-column:3;grid-row:1 / span 2}.hermes-schedule-meta{grid-template-columns:1fr}.hermes-schedule-meta>div:not(:last-child){border-bottom:1px solid #eeeaf2;border-left:0}.hermes-diagnostics{grid-template-columns:1fr}.hermes-diagnostics>div:not(:last-child){border-bottom:1px solid #eeeaf2;border-left:0}.hermes-run-history .simple-data-list>div{grid-template-columns:24px minmax(0,1fr) 74px 49px;gap:5px}.hermes-run-history .simple-data-list>div{font-size:10px}.hermes-context-bar,.hermes-action-inbox{padding:15px}.hermes-support-grid{gap:14px}.hermes-command-center{padding:0}.hermes-support-panel{padding-top:0;padding-bottom:0}.hermes-chat-log{padding:15px}.hermes-composer{grid-template-columns:minmax(0,1fr) 44px}.hermes-composer .primary-button{width:44px;min-width:44px;padding:0}.hermes-composer .primary-button span{display:none}.hermes-agent-row{grid-template-columns:minmax(0,1fr) auto 44px}.hermes-evidence{grid-template-columns:1fr}.page-header{flex-direction:column;gap:15px}.page-header__action,.page-header__action .primary-button,.page-header__action .secondary-button{width:100%}.hermes-page>.page-header{flex-direction:row;align-items:flex-start;gap:10px}.hermes-page>.page-header>div:first-child{min-width:0}.hermes-page>.page-header .eyebrow{display:none}.hermes-page>.page-header h1{margin-bottom:3px;font-size:25px}.hermes-page>.page-header p{font-size:11px;line-height:1.45}.hermes-page>.page-header .page-header__action,.hermes-page>.page-header .page-header__action .primary-button{width:auto}.hermes-page>.page-header .page-header__action .primary-button{padding-inline:10px;white-space:nowrap}.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.panel{padding:18px;border-radius:15px}.chart-wrap--large{height:225px}.dashboard-grid{gap:14px}.lead-cards,.owner-lead-filters,.lead-drawer-statuses,.lead-drawer-fields{grid-template-columns:1fr}.owner-lead-filters .filter-dropdown__menu{width:100%}.owner-lead-drawer{padding:22px 18px}.lead-intake-actions{display:grid;grid-template-columns:1fr}.lead-intake-actions .primary-button,.lead-intake-actions .secondary-button,.lead-intake-actions .text-button{width:100%}.client-hero{flex-direction:column;gap:18px}.client-hero__actions,.client-hero__actions .primary-button{width:100%}.client-hero__actions{display:grid;grid-template-columns:1fr 1fr}.client-hero__actions .client-edit-button{width:100%}.client-identity{align-items:flex-start}.client-avatar{width:56px;height:56px;border-radius:15px}.service-progress-card{grid-template-columns:38px minmax(0,1fr) 44px}.service-progress-card>svg{display:none}.client-management-form{grid-template-columns:1fr}.client-management-actions,.client-management-form .settings-field--full,.client-management-form .settings-form-message{grid-column:auto}.client-management-actions{display:grid;grid-template-columns:1fr 1fr}.client-management-actions>button:only-child{grid-column:1 / -1}.client-service-editor{padding:12px}.client-milestone-head{align-items:stretch;flex-direction:column}.client-milestone-head .secondary-button{width:100%}.client-milestone-list>div{padding:9px 0;grid-template-columns:1fr}.client-milestone-status{width:100%}.client-danger-confirm>div{display:grid;grid-template-columns:1fr 1fr}.invoice-list>div{grid-template-columns:34px 1fr auto;padding:8px 0}.invoice-list>div>.status-pill{grid-column:2 / -1}.simple-data-list>div{grid-template-columns:27px minmax(0,1fr) 56px 72px}.client-dashboard-leads .panel__head,.client-dashboard-invoices .panel__head{align-items:stretch;flex-direction:column;gap:8px}.client-dashboard-leads .panel__head .text-button,.client-dashboard-invoices .panel__head .text-button{align-self:flex-start}.form-grid{grid-template-columns:1fr}.lead-modal{padding:25px 20px 20px}.signin-panel{padding-right:18px;padding-left:18px}.signin-panel__top .brand__text{display:flex}.signin-card{margin-top:35px}.settings-side,.settings-readonly-grid,.settings-password-form,.notification-settings-grid{grid-template-columns:1fr}.notification-pause-row{align-items:stretch;flex-direction:column}.notification-pause-row .secondary-button{width:100%}.client-lead-contact-actions{grid-template-columns:1fr 1fr}.client-lead-status-actions>div:last-child{display:grid;grid-template-columns:1fr 1fr}.settings-field--full,.settings-submit,.settings-form-message{grid-column:auto}.settings-submit{width:100%}.settings-profile-card{padding:19px}.settings-profile-head{align-items:flex-start;flex-direction:column}.traffic-chart-controls{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.traffic-series-toggles{grid-column:1 / -1;padding-bottom:4px;border-bottom:1px solid #e5e0e8}.traffic-period-selector{grid-column:1;margin-inline-start:0;padding-inline-start:0;border-inline-start:0}.traffic-date-picker{grid-column:2;margin-inline-start:0}.traffic-date-button{min-width:44px}.traffic-period-selector button{flex:1}.traffic-date-popover{right:auto;left:0;width:min(310px,calc(100vw - 74px))}.onboarding-wizard-layout,.onboarding-center-grid{gap:14px}.onboarding-stepper__head{margin-bottom:4px}.onboarding-overview__main{align-items:flex-start}.onboarding-overview__main h2{font-size:20px}.onboarding-overview__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.onboarding-overview__stats>div{min-height:58px}.onboarding-summary-services>div{grid-template-columns:34px minmax(0,1fr) 18px}}@media(max-width:900px){.imported-desktop-table{display:none}.lead-cards.imported-mobile-cards{padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:768px){.reports-command-bar{align-items:stretch;flex-direction:column;gap:14px}.reports-command-context{display:grid;grid-template-columns:42px minmax(0,1fr)}.reports-command-context .report-client-filter{grid-column:1 / -1;width:100%;margin-inline-start:0}.reports-command-export{padding-block-start:14px;padding-inline-start:0;border-block-start:1px solid #eeeaf2;border-inline-start:0}.reports-command-export .reports-command-copy{margin-inline-end:auto}}@media(max-width:520px){.reports-readonly-status{width:100%;justify-content:center}.reports-command-export{align-items:stretch;flex-direction:column}.reports-command-export .reports-command-copy{margin-inline-end:0}.reports-command-export .report-export-actions{display:grid;grid-template-columns:1fr 1fr}.reports-command-export .secondary-button{width:100%}.imported-review__head .panel__head{align-items:flex-start;flex-direction:column}.lead-cards.imported-mobile-cards{grid-template-columns:1fr}.imported-data-card{padding:13px}.current-report-empty .compact-empty-state{align-items:flex-start}}@media(max-width:900px){.voice-interview-page{padding:22px 18px 34px}.voice-interview-layout{grid-template-columns:1fr}.voice-call-card,.voice-transcript-panel{min-height:0}.voice-transcript{max-height:430px}.voice-transcript-empty{min-height:150px}}@media(max-width:520px){.voice-interview-page{padding:16px 12px 26px}.voice-interview-header{margin-bottom:14px;padding-inline:5px}.voice-interview-header .brand__text{display:flex}.voice-interview-header .brand__text strong{font-size:18px}.voice-interview-header .brand__text small{font-size:8px}.voice-interview-header .secure-badge{max-width:145px;font-size:9px}.voice-interview-layout{gap:12px}.voice-call-card{padding:25px 17px}.voice-call-card h1{font-size:29px}.voice-orb{width:132px;height:132px}.voice-orb>span{width:78px;height:78px}.voice-controls{width:100%;display:grid;grid-template-columns:1fr 1fr}.voice-control{min-width:0;padding:0 9px}.voice-control--send{grid-column:1 / -1}.voice-start{width:100%}.voice-expiry{text-align:right}.voice-transcript-panel{padding:18px}.voice-transcript-item{width:94%}}@media(max-width:360px){.kpi-grid,.lead-summary,.client-list-stats,.report-kpi-grid,.lead-detail-grid{grid-template-columns:1fr}.lead-detail-grid>:last-child:nth-child(odd){grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.client-preview-banner{margin-bottom:20px;flex-wrap:wrap}.client-preview-banner>span{flex:1 1 200px;min-width:0;overflow-wrap:anywhere}.client-preview-banner strong,.client-preview-banner small{display:block}.client-preview-banner .secondary-button{min-height:44px}.preview-fieldset{min-width:0;margin:0}
