@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+307-308,U+590-5FF,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+307-308,U+590-5FF,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+307-308,U+590-5FF,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: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+307-308,U+590-5FF,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+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family: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+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family: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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: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+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color:#16181a;font-synthesis:none;text-rendering:optimizelegibility;--ink:#16181a;--muted:#68645e;--line:#e8e5e0;--line-strong:#d8d4cd;--canvas:#f4f2ef;--surface:#fff;--surface-sunken:#fbfaf9;--track:#eceae6;--avatar:#e7e4df;--rail:#16181a;--rail-surface:#ffffff12;--rail-surface-strong:#ffffff29;--rail-line:#ffffff1f;--rail-muted:#fff9;--rail-faint:#ffffff80;--navy:#16181a;--navy-hover:#2b2e31;--red:#c8352b;--red-edge:#c8352b;--red-ink:#b5271d;--red-meter:#c8352b;--red-soft:#fbf1ef;--amber:#d99514;--amber-edge:#d99514;--amber-ink:#985d00;--amber-meter:#e0a83c;--amber-soft:#fdfaf5;--green:#178a5b;--green-edge:#178a5b;--green-ink:#12704a;--green-meter:#5ec08e;--green-soft:#eef7f2;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius-panel:16px;--radius-card:12px;--radius-table:14px;--radius-control:9px;--radius-pill:20px;--shadow:0 1px 2px #16192209;--shadow-raised:0 2px 10px #00000012;background:#efedea;font-family:Heebo,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{background:var(--canvas);min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button,a,input,select{outline-offset:2px;outline-color:#6e6bd9}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.skip-link{z-index:100;color:#fff;background:var(--navy);border-radius:8px;padding:9px 13px;text-decoration:none;position:fixed;inset-block-start:-80px;inset-inline-start:12px}.skip-link:focus{inset-block-start:12px}.app-shell{background:var(--rail);grid-template-columns:214px minmax(0,1fr);grid-template-areas:"sidebar workspace";min-height:100vh;display:grid}.sidebar{background:var(--rail);color:#fff;z-index:10;flex-direction:column;grid-area:sidebar;gap:22px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.brand{direction:ltr;align-items:center;gap:10px;min-height:26px;padding-inline:6px;display:flex}.brand-mark{width:26px;height:26px;color:var(--rail);background:#fff;border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.brand-wordmark{color:#fff;letter-spacing:-.2px;font-size:15px;font-weight:700}.rail-meter{background:var(--rail-surface);border-radius:11px;flex-direction:column;gap:10px;padding:13px;display:flex}.rail-meter-label{letter-spacing:.7px;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.rail-meter-figure{align-items:baseline;gap:7px;display:flex}.rail-meter-figure strong{font-family:var(--mono);letter-spacing:-1px;direction:ltr;font-size:22px;font-weight:600}.rail-meter-figure span{color:var(--rail-muted);font-size:11px}.rail-meter-bar{border-radius:var(--radius-pill);background:#ffffff24;height:6px;display:flex;overflow:hidden}.rail-meter-bar span{display:block}.rail-meter-ready{background:var(--green-meter)}.rail-meter-waiting{background:var(--amber-meter)}.rail-meter-blocked{background:var(--red-meter)}.rail-meter-note{color:#ffffff8c;font-size:11px;line-height:1.5}.primary-nav{gap:2px;display:grid}.nav-link{color:var(--rail-muted);border-radius:8px;align-items:center;gap:11px;padding:9px 10px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.nav-link-label{min-width:0}.nav-link:hover{color:#fff;background:#ffffff14}.nav-link-active,.nav-link-active:hover{color:var(--rail);background:#fff;font-weight:600}.nav-link-count{font-family:var(--mono);border-radius:var(--radius-pill);background:var(--red-meter);color:#fff;direction:ltr;margin-inline-start:auto;padding:2px 6px;font-size:10px;font-weight:600}.nav-link-active .nav-link-count{background:var(--red)}.sidebar-profile{border-top:1px solid var(--rail-line);align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.profile-avatar,.employee-avatar{color:var(--muted);background:var(--avatar);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.sidebar-profile .profile-avatar{color:#fff;background:var(--rail-surface-strong);width:30px;height:30px;font-size:10.5px}.sidebar-profile-copy,.sidebar-profile>div:not(.profile-avatar){flex-direction:column;gap:2px;min-width:0;display:flex}.sidebar-profile strong,.sidebar-profile span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong{color:#fff;font-size:11.5px;font-weight:600}.sidebar-profile span,.sidebar-profile .text-action{color:var(--rail-faint);font-size:10.5px}.sidebar-profile .text-action:hover{color:#fff}.workspace{background:var(--canvas);border-start-start-radius:var(--radius-panel);border-end-start-radius:var(--radius-panel);grid-area:workspace;min-width:0;padding:24px clamp(20px,2.4vw,28px) 32px}.mobile-topbar{display:none}.page{width:min(1240px,100%);margin:0 auto}.page-header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.page-header-copy{flex-direction:column;gap:6px;display:flex}.page-title-row,.auth-heading-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.screen-intro{border:1px solid var(--line);border-radius:var(--radius-panel,16px);background:var(--surface-sunken);margin-bottom:16px;padding:14px 16px}.screen-intro-purpose{color:var(--ink);margin:0;font-size:13px;font-weight:600;line-height:1.5}.screen-intro-steps{flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;list-style:none;display:flex}.screen-intro-steps li{color:var(--muted);align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.screen-intro-step-number{background:var(--ink);width:19px;height:19px;color:var(--surface);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.screen-intro-step-link{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin-block:-3px;margin-inline:-7px -3px;padding-block:3px;padding-inline:7px 3px;display:flex}.screen-intro-step-link>span:last-child{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.screen-intro-step-link:hover{background:var(--sunken);color:var(--ink)}.screen-intro-step-link:hover>span:last-child{text-decoration-color:currentColor}.screen-intro-step-link:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.screen-intro-step-number.screen-intro-step-done{background:var(--green-ink,#12704a);color:#fff}.screen-intro-steps li.is-done>span:last-child,.screen-intro-steps li.is-done .screen-intro-step-link>span:last-child{color:var(--green-ink,#12704a)}.demo-banner{color:#7a5300;background:#fdf6e7;border:1px solid #e6c88a;border-radius:10px;align-items:flex-start;gap:9px;margin:0 0 16px;padding:10px 14px;font-size:13px;line-height:1.55;display:flex}.demo-banner svg{flex-shrink:0;margin-top:2px}@keyframes screen-intro-target-pulse{0%,to{box-shadow:0 0 #d9951400}25%,75%{box-shadow:0 0 0 4px #d9951473}}.screen-intro-target-flash{border-radius:12px;animation:.9s ease-in-out 2 screen-intro-target-pulse}@media (prefers-reduced-motion:reduce){.screen-intro-target-flash{animation:none;box-shadow:0 0 0 4px #d9951473}}tr.screen-intro-target-flash{border-radius:0;animation:none}tr.screen-intro-target-flash>td{animation:.9s ease-in-out 2 matching-row-pulse}@keyframes matching-row-pulse{0%,to{background-color:#0000}50%{background-color:#d9951447}}@media (prefers-reduced-motion:reduce){tr.screen-intro-target-flash>td{background-color:#d995143d;animation:none}}.screen-intro-constraint{color:#8a5400;background:#fdfaf5;border:1px solid #8a54004d;border-radius:10px;margin:10px 0 0;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.55}.screen-intro-destination{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.55}.intake-drop-error{color:#a01d14;margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.5;display:block}@media (width<=640px){.screen-intro-steps{flex-direction:column;gap:7px}}.page-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:11px}.page-header h1,.placeholder-panel h1{color:var(--ink);letter-spacing:-.7px;margin:0;font-size:clamp(23px,2vw,28px);line-height:1.2}.page-header p{color:var(--muted);margin:0;font-size:12.5px}.page-actions{align-items:center;gap:8px;display:flex}.feature-help{z-index:70;display:inline-flex;position:relative}.feature-help-trigger{z-index:3;border:1px solid var(--ink);background:var(--surface);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex;position:relative}.feature-help-trigger:hover{background:var(--ink);color:var(--surface)}.feature-help-trigger:focus-visible{outline-offset:3px;outline:3px solid #8a540073}.feature-help-panel{inset-inline-end:0;background:var(--surface);text-align:start;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #0000001a;border-radius:16px;width:min(410px,100vw - 32px);max-height:min(72vh,650px);padding:18px;transition:opacity .15s,transform .15s;position:absolute;top:44px;overflow:auto;transform:translateY(-5px);box-shadow:0 18px 46px #16181a33}.feature-help[data-open=true] .feature-help-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.feature-help-backdrop{display:none}.feature-help-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.feature-help-kicker{letter-spacing:.6px;text-transform:uppercase;color:#8a5400;font-size:10.5px;font-weight:600}.feature-help-panel h2{color:var(--ink);margin:4px 0 0;font-size:17px;font-weight:600}.feature-help-close{background:var(--surface);width:30px;height:30px;color:var(--ink);cursor:pointer;border:1px solid #0000001a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.feature-help-close:focus-visible{outline-offset:2px;outline:3px solid #8a540073}.feature-help-section{border-radius:10px;margin-top:12px}.feature-help-section h3{color:var(--ink);margin:0;font-size:12px;font-weight:700}.feature-help-section p{color:#5c5851;margin:4px 0 0;font-size:11.5px;line-height:1.65}.feature-help-section ul,.feature-help-section ol{color:#5c5851;flex-direction:column;gap:5px;margin:6px 0 0;padding-inline-start:18px;font-size:11.5px;line-height:1.6;display:flex}.feature-help-note{background:#eef7f2;border:1px solid #178a5b40;padding:12px}.feature-help-note h3{color:#0f5c3d}.feature-help-warn{background:#fdfaf5;border:1px solid #8a54004d;padding:12px}.feature-help-warn h3{color:#8a5400}@media (width<=640px){.feature-help{position:static}.feature-help-panel{z-index:82;border-radius:18px 18px 0 0;width:auto;max-height:78vh;padding:20px;position:fixed;inset:auto 0 0;transform:translateY(18px)}.feature-help[data-open=true] .feature-help-panel{transform:translateY(0)}.feature-help[data-open=true] .feature-help-backdrop{z-index:81;background:#16181a6b;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.feature-help-trigger,.feature-help-panel{transition:none}}.icon-button,.row-action{border:1px solid var(--line);color:#3b414e;background:#fff;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-button{border-radius:11px;width:39px;height:39px}.icon-button:not(:disabled):hover,.row-action:not(:disabled):hover{background:#fafbfc;border-color:#cfd3da}.row-action-danger{color:#c0303d;background:#fff;border-color:#d0414e;border-radius:8px;gap:5px;width:auto;height:30px;padding:0 10px;font-size:11px;font-weight:600}.row-action-danger:not(:disabled):hover{color:#fff;background:#d0414e;border-color:#a92935}.row-action-edit{color:#c0303d;background:#fff;border-color:#d0414e;border-radius:8px;gap:5px;width:auto;height:30px;padding:0 10px;font-size:11px;font-weight:600}.row-action-edit:not(:disabled):hover{color:#fff;background:#d0414e;border-color:#a92935}.row-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.employee-card-edit-trigger{align-self:flex-start;margin-top:12px}.employee-card-retention-note{color:var(--muted);margin:10px 0 0;font-size:10.5px}.notification-dot{top:7px;background:#e84f5d;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;inset-inline-start:8px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.stat-card,.panel{background:var(--surface);border:1px solid #00000012}.stat-card{border-radius:var(--radius-card);box-shadow:inset var(--edge-x,3px) 0 0 var(--edge-color,transparent);color:inherit;flex-direction:column;gap:9px;padding:15px 17px;text-decoration:none;display:flex}[dir=rtl] .stat-card{--edge-x:-3px}.stat-card-label{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:11px}.stat-card-figure{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.stat-card strong{font-family:var(--mono);letter-spacing:-1px;font-size:26px;font-weight:600;line-height:1}.stat-card small{color:var(--muted);font-size:11.5px}.stat-card-action{font-size:11.5px;font-weight:600}.stat-card-critical{--edge-color:var(--red-edge)}.stat-card-critical strong,.stat-card-critical .stat-card-action{color:var(--red-ink)}.stat-card-warning{--edge-color:var(--amber-edge)}.stat-card-warning strong,.stat-card-warning .stat-card-action{color:var(--amber-ink)}.stat-card-success{--edge-color:var(--green-edge)}.stat-card-success strong,.stat-card-success .stat-card-action{color:var(--green-ink)}.stat-card-neutral{--edge-color:#0000002e}.stat-card-neutral .stat-card-action{color:var(--muted)}.stat-icon{display:none}.charts-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:14px;margin-bottom:14px;display:grid}.panel{border-radius:var(--radius-table)}.chart-panel{min-height:353px;padding:18px 19px 16px}.panel-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.panel-heading h2,.employee-toolbar h2{margin:0;font-size:15px;line-height:1.35}.panel-heading p{color:var(--muted);margin:4px 0 0;font-size:11px}.panel-chip,.deterministic-badge{border-radius:var(--radius-pill);min-height:25px;color:var(--muted);background:var(--surface-sunken);white-space:nowrap;border:1px solid #00000014;align-items:center;padding:0 11px;font-size:10.5px;display:inline-flex}.chart-wrap{direction:ltr;width:100%;height:268px;margin-top:15px}.insights-panel{padding:20px}.insights-heading{align-items:center;margin-bottom:16px}.section-kicker{color:var(--muted);letter-spacing:.2px;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.insights-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.insight-card{background:#fbfcfd;border:1px solid #e9ebef;border-radius:11px;gap:12px;padding:15px;display:flex}.insight-icon{border-radius:9px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.insight-critical .insight-icon{color:var(--red);background:var(--red-soft)}.insight-success .insight-icon{color:var(--green);background:var(--green-soft)}.insight-warning .insight-icon{color:var(--amber);background:var(--amber-soft)}.insight-card h3{margin:1px 0 5px;font-size:12.5px}.insight-card p{color:#666d7a;margin:0;font-size:11px;line-height:1.65}.text-action{color:#252a36;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-flex}.text-action:hover{text-decoration:underline}.button{border-radius:var(--radius-control);justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12.5px;font-weight:500;display:inline-flex}.button-primary{border:1px solid var(--navy);color:#fff;background:var(--navy);padding:0 16px;font-weight:600}.button-primary:not(:disabled):hover{background:var(--navy-hover)}.button-secondary{color:var(--ink);background:#fff;border:1px solid #00000024}.button-secondary:not(:disabled):hover{background:var(--surface-sunken);border-color:#00000047}.button-danger{border:1px solid var(--red);color:#fff;background:var(--red);font-weight:600}.button-danger:not(:disabled):hover{background:#a72a22;border-color:#a72a22}.button-danger-outline{color:var(--red-ink);background:#fff;border:1px solid #c8352b8c}.button-danger-outline:not(:disabled):hover{border-color:var(--red);color:#a72a22;background:var(--red-soft)}.button.button-compact{border-radius:8px;gap:5px;min-height:30px;padding:0 11px;font-size:11px}.employee-panel{overflow:hidden}.employee-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:19px 20px 16px;display:flex}.filters{align-items:center;gap:9px;display:flex}.search-field,.select-field{border:1px solid var(--line);height:38px;color:var(--muted);background:#fff;border-radius:9px;align-items:center;display:flex}.search-field{gap:8px;min-width:min(330px,32vw);padding:0 11px}.search-field:focus-within,.select-field:focus-within{border-color:#979ca7;box-shadow:0 0 0 3px #5b57c114}.search-field input,.select-field select{color:#303642;background:0 0;border:0;outline:0;width:100%;font-size:11.5px}.search-field input::placeholder{color:#a0a6b1}.select-field{min-width:145px;padding-inline:8px}.table-scroll{overflow-x:auto}.employee-table{border-collapse:collapse;width:100%;min-width:830px;font-size:11.5px}.employee-table th,.employee-table td{text-align:start;white-space:nowrap;border-bottom:1px solid #eceef1;padding:12px 14px}.employee-table th{color:#858c99;background:#fafbfc;font-size:10px;font-weight:600}.employee-table tbody tr{transition:background .13s}.employee-table tbody tr:hover{background:#fafbfc}.employee-table tbody tr:last-child td{border-bottom:0}.employee-name-cell{align-items:center;gap:9px;display:flex}.employee-avatar{width:28px;height:28px;font-size:11px}.masked-id,.numeric-cell{color:#555c69;font-variant-numeric:tabular-nums;text-align:right!important}.employment-badge,.document-status{border-radius:999px;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.employment-badge{color:#575e6b;background:#f2f4f6;min-height:23px;padding:0 8px}.employment-שעתי{color:#675818;background:#fff8df}.document-complete{color:var(--green-ink)}.document-partial{color:var(--amber-ink)}.row-action{border-radius:8px;width:30px;height:30px}.empty-state{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.empty-state strong{color:#3d4350;font-size:13px}.empty-state span{font-size:11px}.placeholder-page{place-items:center;min-height:calc(100vh - 80px);display:grid}.route-loading{min-height:50vh;color:var(--muted);place-items:center;font-size:13px;display:grid}.placeholder-panel{text-align:center;width:min(620px,100%);padding:clamp(30px,6vw,58px)}.placeholder-panel p{max-width:510px;color:var(--muted);margin:15px auto 0;font-size:13px;line-height:1.8}.placeholder-status{color:#706016;background:var(--amber-soft);border-radius:999px;align-items:center;gap:7px;margin-top:20px;padding:7px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.placeholder-status span{background:var(--amber);border-radius:50%;width:6px;height:6px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}textarea{font:inherit}.button{text-decoration:none}.form-field{color:#565d69;gap:6px;font-size:11px;font-weight:600;display:grid}.form-field input,.form-field select,.form-field textarea,.dismiss-form textarea{border:1px solid var(--line);color:#2f3541;background:#fff;border-radius:9px;outline:0;width:100%;min-height:40px;padding:8px 11px;font-size:12px}.form-field input:focus,.form-field select:focus,.form-field textarea:focus,.dismiss-form textarea:focus{border-color:#979ca7;box-shadow:0 0 0 3px #5b57c114}.upload-layout{grid-template-columns:minmax(0,1.45fr) minmax(270px,.55fr);gap:14px;margin-bottom:14px;display:grid}.upload-form,.process-guide,.batch-history,.active-batch{padding:20px}.upload-heading{align-items:center;margin-bottom:16px}.secure-badge,.human-badge,.security-ok,.resolved-note{color:var(--green-ink);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.secure-badge{background:var(--green-soft);white-space:nowrap;border-radius:999px;min-height:28px;padding:0 10px}.upload-zones{gap:9px;display:grid}.upload-zone{color:#313744;cursor:pointer;background:#fbfcfd;border:1px dashed #d7dbe2;border-radius:11px;align-items:center;gap:12px;min-height:78px;padding:13px;transition:border-color .15s,background .15s;display:flex}.upload-zone:hover,.upload-zone:focus-within{background:#f8f9fb;border-color:#9da3af}.upload-zone-ready{background:#f7fcf9;border-style:solid;border-color:#bfe3d1}.upload-zone-icon{color:#666d79;background:#eef0f4;border-radius:11px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.upload-zone-ready .upload-zone-icon{color:var(--green);background:var(--green-soft)}.upload-zone-copy{flex:1;min-width:0}.upload-zone-copy strong,.upload-zone-copy small{display:block}.upload-zone-copy strong{font-size:12.5px}.upload-zone-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10.5px;overflow:hidden}.upload-browse{flex:none}.upload-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:15px;display:grid}.checkbox-row{color:#424955;cursor:pointer;align-items:flex-start;gap:9px;margin-top:14px;display:flex}.checkbox-row input{width:16px;height:16px;accent-color:var(--navy);margin:2px 0 0}.checkbox-row strong,.checkbox-row small{display:block}.checkbox-row strong{font-size:11.5px}.checkbox-row small{color:var(--muted);margin-top:2px;font-size:10px}.upload-submit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding-top:16px;display:flex}.form-hint{color:var(--muted);font-size:10.5px}.dismiss-consequence{color:var(--amber-ink);font-weight:600}.process-guide h2{margin:0;font-size:17px}.process-steps{gap:13px;margin:19px 0 0;padding:0;list-style:none;display:grid}.process-steps li{gap:10px;display:flex;position:relative}.process-steps li:not(:last-child):after{content:"";background:#e0e3e8;width:1px;height:18px;position:absolute;inset-block-start:28px;inset-inline-start:13px}.process-steps li>span{color:#fff;background:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;font-weight:700;display:inline-flex}.process-steps strong,.process-steps small{display:block}.process-steps strong{font-size:11.5px}.process-steps small{color:var(--muted);margin-top:2px;font-size:10px}.process-tip{color:#6c5a13;background:var(--amber-soft);border-radius:10px;gap:9px;margin-top:20px;padding:12px;display:flex}.process-tip svg{flex:none;margin-top:1px}.process-tip p{margin:0;font-size:10.5px;line-height:1.55}.process-tip strong{display:block}.active-batch{background:linear-gradient(135deg,#fff 0%,#faf9ff 100%);border-color:#d9d7f5;grid-template-columns:minmax(230px,.7fr) minmax(280px,1.3fr);align-items:center;gap:24px;margin-bottom:14px;display:grid}.active-batch h2{margin:7px 0 2px;font-size:15px}.active-batch p{color:var(--muted);margin:0;font-size:11px}.batch-state,.severity-badge,.status-badge,.coming-badge,.role-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;width:fit-content;min-height:23px;padding:0 8px;font-size:9.5px;font-weight:700;display:inline-flex}.batch-processing,.status-in_progress,.status-new{color:#6a5b1c;background:var(--amber-soft)}.status-needs_verification{color:#675019;background:#fff0bd;box-shadow:inset 0 0 0 1px #e4c76c}.findings-worklist tr.is-review>td{background:#fffaf0}.batch-completed,.status-resolved{color:var(--green-ink);background:var(--green-soft)}.batch-review,.status-dismissed{color:#696f7b;background:#f0f2f5}.active-batch-failed{border-color:var(--red-edge);background:var(--red-soft)}.active-batch-failed h2{color:var(--red-ink)}.batch-progress-block div{justify-content:space-between;margin-bottom:7px;font-size:10.5px;display:flex}progress{width:100%;height:7px;color:var(--green);background:#ebedf1;border:0;border-radius:99px;overflow:hidden}progress::-webkit-progress-bar{background:#ebedf1;border-radius:99px}progress::-webkit-progress-value{background:var(--green);border-radius:99px}progress::-moz-progress-bar{background:var(--green);border-radius:99px}.batch-history .panel-heading{align-items:center;margin-bottom:11px}.batch-list{display:grid}.batch-row{border-top:1px solid #eceef1;grid-template-columns:112px minmax(150px,1fr) minmax(190px,.8fr) minmax(170px,.7fr);align-items:center;gap:14px;padding:13px 0;display:grid}.batch-main strong,.batch-main span,.batch-progress-inline small{display:block}.batch-main strong{font-size:11.5px}.batch-main span,.batch-progress-inline small{color:#8b919c;margin-top:2px;font-size:9.5px}.batch-metrics{color:#777e89;gap:16px;font-size:9.5px;display:flex}.batch-metrics strong{color:#303642;font-size:12px}.batch-progress-inline progress{height:5px}.finding-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.finding-summary-card{min-height:114px;padding:16px}.finding-summary-card>span{color:#686f7c;align-items:center;gap:7px;font-size:10.5px;font-weight:600;display:flex}.finding-summary-card>strong,.finding-summary-card>small{display:block}.finding-summary-card>strong{margin-top:12px;font-size:23px}.finding-summary-card>small{color:#949aa4;margin-top:4px;font-size:9.5px}.finding-summary-critical>strong,.finding-summary-critical svg{color:var(--red)}.finding-summary-open>strong,.finding-summary-open svg{color:var(--amber)}.finding-summary-resolved>strong,.finding-summary-resolved svg{color:var(--green)}.findings-workspace{overflow:hidden}.findings-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 19px 15px;display:flex}.findings-toolbar h2{margin:0;font-size:15px}.findings-filters .search-field{min-width:230px}.findings-filters .select-field{min-width:125px}.findings-split{grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);display:grid}.findings-table{border-collapse:collapse;width:100%;min-width:720px;font-size:10.5px}.findings-table th,.findings-table td,.settings-table th,.settings-table td{text-align:start;border-bottom:1px solid #eceef1;padding:12px 13px}.findings-table th,.settings-table th{color:#858c99;background:#fafbfc;font-size:9.5px;font-weight:600}.findings-table td>small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.finding-row-selected{background:#f8f8fb}.findings-view-toggle{border:1px solid var(--line);background:#fafbfc;border-radius:9px;gap:3px;padding:3px;display:inline-flex}.findings-view-button{color:#6b7385;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:6px 11px;font-size:10px;font-weight:600}.findings-view-button:hover{color:#1c2333}.findings-view-active{color:var(--navy);box-shadow:var(--shadow);background:#fff}.findings-flat-table{border-collapse:collapse;width:100%;min-width:980px;font-size:10.5px}.findings-flat-table th,.findings-flat-table td{text-align:start;border-bottom:1px solid #eceef1;padding:12px 13px}.findings-flat-table th{color:#858c99;background:#fafbfc;font-size:9.5px;font-weight:600}.findings-flat-table td>small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.findings-flat-table tbody tr:last-child td{border-bottom:0}.findings-flat-row{cursor:pointer;transition:background .13s}.findings-flat-row:hover{background:#fafbfc}.sortable-th{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.sortable-th svg{color:#aab0ba}th[aria-sort] .sortable-th svg{color:var(--navy)}.severity-critical{color:var(--red);background:var(--red-soft)}.severity-high{color:var(--amber-ink);background:#fff6e8}.severity-medium{color:#6c6417;background:#fffbe6}.severity-info{color:#526579;background:#eef4f8}.finding-gap{color:var(--red);font-weight:700;text-align:right!important}.finding-detail{border-inline-start:1px solid var(--line);background:#fcfcfd;min-width:0;padding:19px}.finding-detail-heading{justify-content:space-between;gap:14px;display:flex}.finding-detail-heading h2{margin:8px 0 2px;font-size:15px}.finding-detail-heading p{color:var(--muted);margin:0;font-size:10px}.finding-id{color:var(--muted);direction:ltr;font-size:9px}.calculation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:17px;display:grid}.calculation-grid>div{background:#fff;border:1px solid #e8eaee;border-radius:9px;min-width:0;padding:10px}.calculation-grid span,.calculation-grid strong{display:block}.calculation-grid span{color:var(--muted);font-size:9px}.calculation-grid strong{overflow-wrap:anywhere;word-break:break-word;margin-top:5px;font-size:10.5px}.shell-state{width:min(760px,100%);margin:60px auto 0}.shell-state-header{margin-bottom:18px}.shell-state-header .page-title-row{justify-content:center}.shell-state-header h1{margin:0;font-size:clamp(20px,2.3vw,28px)}.shell-state>.screen-intro{width:100%}.shell-state>.unprovisioned-state{width:100%;margin:0 auto}.unprovisioned-state{max-width:540px;margin:60px auto}.unprovisioned-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.unprovisioned-form{text-align:start;flex-direction:column;gap:10px;width:min(340px,100%);margin-top:16px;display:flex}.show-more-toggle{align-self:center;margin-top:10px}.button-swap,.report-ready-body{display:contents}.employee-card-edit{flex-direction:column;gap:10px;margin-top:12px;display:flex}.employee-card-edit-actions{flex-wrap:wrap;gap:10px;display:flex}.employee-card-terms{border:1px solid var(--line,#e2e6ee);border-radius:10px;flex-direction:column;gap:10px;min-width:0;margin:4px 0 0;padding:12px 14px 14px;display:flex}.employee-card-terms legend{color:#2f3541;padding:0 6px;font-size:13px;font-weight:700}.employee-card-terms-note{color:var(--muted,#6b7385);margin:-4px 0 0;font-size:11px;font-weight:500}.activity-log-toggle{border-bottom:none;justify-content:center}.table-pagination{justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex}.table-pagination-status{color:#8b929d;font-size:10px}.calculation-gap strong{color:var(--red)}.finding-explanation{background:#f3f4f7;border-radius:9px;margin-top:14px;padding:12px}.finding-explanation>span{align-items:center;gap:6px;font-size:10.5px;font-weight:700;display:flex}.finding-explanation p{color:#666d79;margin:7px 0 0;font-size:10px;line-height:1.6}.finding-evidence{color:var(--muted);flex-wrap:wrap;gap:10px;margin-top:12px;font-size:9.5px;display:flex}.finding-evidence span{align-items:center;gap:4px;display:inline-flex}.finding-review-notice{color:#5e4a18;background:#fffaf0;border:1px solid #e4c76c;border-radius:10px;align-items:flex-start;gap:9px;margin-top:12px;padding:11px 12px;display:flex}.finding-review-notice>div{gap:3px;display:grid}.finding-review-notice strong{font-size:11px}.finding-review-notice span{font-size:10px;line-height:1.55}.finding-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.resolved-summary{gap:4px;display:grid}.resolved-summary small{color:#7b828e;max-width:300px;font-size:9.5px;line-height:1.45}.dismiss-form{background:#fffdf7;border:1px solid #eadfc2;border-radius:10px;margin-top:14px;padding:12px}.dismiss-form label>span{color:#5d5441;margin-bottom:6px;font-size:10px;font-weight:700;display:block}.dismiss-form textarea{resize:vertical}.dismiss-form>div{gap:7px;margin-top:9px;display:flex}.form-error{color:var(--red);margin:6px 0 0;font-size:10px}.report-builder{margin-bottom:14px;padding:18px 20px}.report-builder-heading{align-items:flex-end}.report-filters{gap:9px;display:flex}.compact-field{min-width:165px}.report-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:14px;display:grid}.report-card{padding:19px}.report-card-icon,.recent-report-icon,.report-ready-icon,.security-setting-icon,.department-icon{border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.report-card-icon{color:#59606c;background:#f1f2f5;width:38px;height:38px}.report-critical .report-card-icon{color:var(--red);background:var(--red-soft)}.report-warning .report-card-icon{color:var(--amber);background:var(--amber-soft)}.report-success .report-card-icon{color:var(--green);background:var(--green-soft)}.report-card h2{margin:13px 0 5px;font-size:14px}.report-card>p{min-height:51px;color:var(--muted);margin:0;font-size:10.5px;line-height:1.65}.report-card-meta{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:8px;margin-top:13px;padding-top:11px;font-size:9.5px;display:flex}.report-card-meta span{align-items:center;gap:5px;display:inline-flex}.report-card-actions{gap:7px;margin-top:14px;display:flex}.report-card-actions .button{flex:1}.report-lower-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);gap:14px;display:grid}.recent-reports,.report-ready-card{padding:19px}.recent-report-list{margin-top:11px;display:grid}.recent-report-row{border-top:1px solid #eceef1;grid-template-columns:34px minmax(0,1fr) 30px;align-items:center;gap:9px;padding:11px 0;display:grid}.recent-report-icon{color:#686f7b;background:#f2f3f6;width:32px;height:32px}.recent-report-row strong,.recent-report-row div>span{display:block}.recent-report-row strong{font-size:10.5px}.recent-report-row div>span{color:#8b929d;margin-top:2px;font-size:9px}.report-ready-card{background:linear-gradient(145deg,#fff 0%,#f8fbf9 100%);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.report-ready-icon{width:43px;height:43px;color:var(--green);background:var(--green-soft);margin-bottom:12px}.report-ready-idle{color:#6c7380;background:#f0f2f5}.report-ready-card h2{margin:0;font-size:15px}.report-ready-card p{color:#777e8a;margin:7px 0 14px;font-size:10.5px;line-height:1.65}.callback-banner{color:#3c7256;background:var(--green-soft);border:1px solid #cbe6d7;border-radius:10px;align-items:center;gap:9px;margin-bottom:13px;padding:11px 14px;font-size:10.5px;display:flex}.support-shell{grid-template-columns:305px minmax(0,1fr);height:clamp(520px,100vh - 320px,720px);display:grid;overflow:hidden}.thread-pane{border-inline-end:1px solid var(--line);background:#fafbfc;flex-direction:column;min-height:0;display:flex}.thread-pane-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px;display:flex}.thread-pane-heading h2{margin:0;font-size:14px}.thread-count,.unread-count{color:#fff;background:var(--navy);border-radius:999px;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.thread-count{width:24px;height:24px}.thread-list{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.thread-history{border-bottom:1px solid #eaecf0}.thread-history-toggle{color:#656c79;text-align:start;cursor:pointer;background:#f4f5f7;border:0;border-top:1px solid #eaecf0;align-items:center;gap:7px;width:100%;padding:11px 16px;font-size:9.5px;font-weight:600;display:flex}.thread-history-toggle:hover{color:var(--navy);background:#eceef1}.thread-history-toggle>span{flex:1}.thread-history-chevron{flex:none;transition:transform .16s}.thread-history-chevron-open{transform:rotate(180deg)}.thread-history .thread-button{background:#fbfbfc}.thread-history .thread-button:hover{background:#f4f5f7}.thread-history .thread-button-active{background:#fff}.thread-button{color:#343a46;text-align:start;background:0 0;border:0;border-bottom:1px solid #eaecf0;width:100%;min-height:93px;padding:15px 16px;display:block;position:relative}.thread-button:hover{background:#f4f5f7}.thread-button-active{box-shadow:inset -3px 0 0 var(--navy);background:#fff}.thread-button-topline{justify-content:space-between;gap:8px;display:flex}.thread-button time{color:#9298a2;font-size:8.5px}.thread-preview{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:9.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.unread-count{width:18px;height:18px;position:absolute;inset-block-end:10px;inset-inline-end:13px}.support-hours{color:#656c79;background:#fff;border-radius:9px;gap:8px;margin:14px;padding:11px;display:flex}.support-hours p{margin:0;font-size:9.5px}.support-hours strong,.support-hours span{display:block}.support-hours span{color:#8e949f;margin-top:2px}.chat-pane{background:#fff;grid-template-rows:auto 1fr auto;min-width:0;min-height:0;display:grid}.chat-header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 18px;display:flex}.agent-avatar{color:#fff;background:#272b39;border-radius:50%;flex:none;justify-content:center;align-items:center;width:35px;height:35px;font-size:10px;font-weight:700;display:inline-flex}.chat-header>div:nth-child(2){flex:1;min-width:0}.chat-header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.chat-header p{color:var(--muted);align-items:center;margin:3px 0 0;font-size:9.5px;display:flex}.chat-header p:before{background:var(--green);content:"";border-radius:50%;flex:none;width:6px;height:6px;margin-inline-end:4px}.human-badge{background:var(--green-soft);white-space:nowrap;border-radius:999px;padding:6px 8px}.chat-log{overscroll-behavior:contain;background:#f7f8fa;flex-direction:column;gap:10px;min-height:0;padding:18px;display:flex;overflow-y:auto}.chat-day-divider{color:#969ca6;align-items:center;gap:8px;font-size:8.5px;display:flex}.chat-day-divider:before,.chat-day-divider:after{content:"";background:#e2e5e9;flex:1;height:1px}.chat-message{background:#fff;border:1px solid #e4e7eb;border-radius:12px 12px 4px;max-width:min(72%,520px);padding:11px 13px}.message-user{color:#fff;background:var(--navy);border-color:#d9d9e3;border-radius:12px 12px 12px 4px;align-self:flex-end}.message-author{color:#6e7581;align-items:center;gap:5px;font-size:9px;display:flex}.message-user .message-author{color:#cdd0d8}.chat-message p{margin:6px 0 0;font-size:10.5px;line-height:1.65}.chat-message time{color:var(--muted);margin-top:5px;font-size:8px;display:block}.message-user time{color:#b9bdc8}.message-composer{border-top:1px solid var(--line);background:#fff;padding:12px 15px}.composer-row{grid-template-columns:minmax(0,1fr) 38px;align-items:end;gap:8px;display:grid}.attachment-button,.send-button{border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.attachment-button{border:1px solid var(--line);color:#6b727e;cursor:pointer;background:#fff}.send-button{border:1px solid var(--navy);color:#fff;background:var(--navy)}.message-field textarea{border:1px solid var(--line);resize:vertical;border-radius:9px;outline:0;width:100%;min-height:38px;max-height:100px;padding:9px 11px;font-size:11px}.message-field textarea:focus{border-color:#979ca7;box-shadow:0 0 0 3px #5b57c114}.message-composer>small{color:#9a9faa;margin-top:6px;font-size:8.5px;display:block}.attachment-chip{color:#606773;background:#f0f2f5;border-radius:7px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-bottom:7px;padding:5px 8px;font-size:9px;display:flex}.attachment-chip button{color:#777e8a;background:0 0;border:0;padding:0 3px}.settings-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px 12px 0;display:flex}.settings-tab{color:#6b7385;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;align-items:center;gap:6px;padding:9px 13px;font-size:10.5px;font-weight:600;display:inline-flex}.settings-tab svg{color:#777e8a}.settings-tab:hover{color:#1c2333;background:#f7f8fb}.settings-tab-active{color:var(--navy);border-bottom-color:var(--navy)}.settings-tab-active svg{color:var(--navy)}.settings-panel{min-width:0;overflow:hidden}.settings-content{padding:20px}.settings-section-heading,.activity-log-heading{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.settings-section-heading h2{margin:0;font-size:17px}.settings-section-heading p{color:#7c838f;margin:5px 0 0;font-size:10.5px}.invite-form,.department-form{background:#fafbfc;border:1px solid #e5e7ec;border-radius:10px;grid-template-columns:minmax(190px,1fr) minmax(160px,.55fr) auto;align-items:end;gap:9px;margin-top:16px;padding:14px;display:grid}.department-form{grid-template-columns:minmax(190px,1fr) auto}.settings-table-wrap{border-top:1px solid var(--line);margin:17px -20px -20px}.settings-table{border-collapse:collapse;width:100%;min-width:680px;font-size:10.5px}.settings-user{align-items:center;gap:8px;display:flex}.settings-user>span{color:#59606c;background:#eef0f4;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;font-weight:700;display:inline-flex}.settings-user strong,.settings-user small{display:block}.settings-user small{color:#8b919c;margin-top:1px;font-size:8.5px}.role-badge{color:#555d6a;background:#f1f3f5}.muted-text{color:var(--muted);font-size:9.5px}.department-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.department-card{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:10px;align-items:center;gap:9px;padding:13px;display:flex}.department-icon{color:#6b727e;background:#eef0f3;width:33px;height:33px}.department-card-body{flex:1;justify-content:space-between;align-items:center;gap:9px;min-width:0;display:flex}.department-rename{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.department-rename input{flex:1;min-width:0}.department-rename-trigger{flex-shrink:0;padding:5px 9px;font-size:9px}.department-card strong,.department-card small{display:block}.department-card small{color:#9096a0;margin-top:2px;font-size:8.5px}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.integration-card{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:86px;padding:12px;display:grid}.integration-logo{color:#fff;background:var(--navy);border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:700;display:inline-flex}.integration-card h3{margin:0;font-size:11px}.integration-card p{color:#8a909b;margin:3px 0 0;font-size:9px}.integration-actions{align-items:center;gap:7px;display:flex}.integration-actions .button{min-height:31px;padding-inline:9px;font-size:9px}.coming-badge{color:#777e8a;background:#eef0f3}.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px;display:grid}.privacy-card{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:10px;gap:11px;padding:17px;display:flex}.privacy-card>span{color:#626975}.privacy-card>div{flex:1;min-width:0}.privacy-card h3{margin:0;font-size:12px}.privacy-card p{color:#7e8591;min-height:46px;margin:6px 0 11px;font-size:10px;line-height:1.55}.privacy-danger>span{color:var(--red)}.deletion-request-status,.deletion-request-form{background:#fff8df;border:1px solid #e4c76c;border-radius:9px;gap:8px;margin-top:10px;padding:11px;font-size:11px;line-height:1.55;display:grid}.deletion-request-status>span,.deletion-request-form>span{color:#675019}.deletion-request-form .form-field{margin:0}.security-setting-row{background:#fbfcfd;border:1px solid #e7e9ed;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:17px;padding:14px;display:grid}.security-setting-icon{color:#555c69;background:#eef0f3;width:38px;height:38px}.security-setting-row strong{font-size:11px}.security-setting-row p{color:#878d98;margin:3px 0 0;font-size:9px}.switch{width:42px;height:23px;display:inline-block;position:relative}.switch input{opacity:0;position:absolute}.switch>span{cursor:pointer;background:#cfd3da;border-radius:999px;transition:background .15s;position:absolute;inset:0}.switch>span:after{top:3px;content:"";background:#fff;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;inset-inline-start:3px;box-shadow:0 1px 3px #00000026}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translate(-19px)}.switch input:focus-visible+span{outline-offset:2px;outline:2px solid #6e6bd9}.activity-log{border:1px solid #e7e9ed;border-radius:10px;margin-top:17px;overflow:hidden}.activity-log-heading{background:#fafbfc;padding:13px 14px}.activity-log-heading h3{margin:0;font-size:12px}.activity-log ul{margin:0;padding:0 14px;list-style:none}.activity-log li{border-top:1px solid #eceef1;align-items:center;gap:9px;padding:11px 0;display:flex}.activity-dot{background:#9096a1;border-radius:50%;width:8px;height:8px}.activity-success{background:var(--green)}.activity-warning{background:var(--amber)}.activity-log strong,.activity-log small{display:block}.activity-log small{color:#8b919c;margin-top:2px;font-size:8.5px}@media (width<=1100px){.upload-layout,.report-lower-grid{grid-template-columns:1fr}.process-guide{grid-template-columns:auto 1fr;column-gap:22px;display:grid}.process-guide>.section-kicker,.process-guide>h2{grid-column:1/-1}.process-tip{align-self:center}.batch-row{grid-template-columns:105px minmax(145px,1fr) minmax(165px,.7fr)}.batch-progress-inline{grid-column:2/-1}.finding-summary-grid,.report-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.findings-toolbar{flex-direction:column;align-items:stretch}.findings-view-toggle{align-self:flex-start}.findings-split{grid-template-columns:1fr}.finding-detail{border-top:1px solid var(--line);border-inline-start:0}}@media (width<=760px){.upload-form,.process-guide,.batch-history,.active-batch,.report-builder,.recent-reports,.report-ready-card,.settings-content{padding:15px}.upload-options,.active-batch,.finding-summary-grid,.report-card-grid,.privacy-grid,.integration-grid,.department-grid{grid-template-columns:1fr}.upload-zone{flex-wrap:wrap;align-items:flex-start}.upload-browse{width:100%}.upload-submit-row,.report-builder-heading,.settings-section-heading{flex-direction:column;align-items:stretch}.upload-submit-row .button,.settings-section-heading .button{width:100%}.process-guide{display:block}.batch-row{grid-template-columns:98px minmax(0,1fr)}.batch-metrics,.batch-progress-inline{grid-column:1/-1}.findings-filters,.report-filters{flex-direction:column;width:100%}.findings-filters .search-field,.findings-filters .select-field,.compact-field{width:100%;min-width:0}.calculation-grid{grid-template-columns:1fr}.report-card-actions{flex-direction:column}.support-shell{grid-template-columns:1fr;height:auto;min-height:auto}.thread-pane{border-bottom:1px solid var(--line);border-inline-end:0;max-height:335px;overflow-y:auto}.support-hours{display:none}.chat-pane{min-height:520px}.human-badge{display:none}.chat-message{max-width:88%}.settings-tabs{scroll-snap-type:x proximity;flex-wrap:nowrap;overflow-x:auto}.settings-tab{scroll-snap-align:start;flex:none}.invite-form,.department-form{grid-template-columns:1fr}.settings-table-wrap{margin-inline:-15px;margin-bottom:-15px}.integration-card{grid-template-columns:42px minmax(0,1fr)}.integration-actions,.integration-card>.coming-badge{grid-column:1/-1}}@media (width<=440px){.upload-heading,.report-builder-heading,.finding-detail-heading{flex-direction:column;align-items:stretch}.secure-badge{align-self:flex-start}.composer-row{grid-template-columns:minmax(0,1fr) 34px}.attachment-button,.send-button{width:34px}.security-setting-row{grid-template-columns:38px minmax(0,1fr)}.security-setting-row .switch{grid-column:1/-1}}@media (width<=1100px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.charts-grid,.insights-grid{grid-template-columns:1fr}.employee-toolbar{flex-direction:column;align-items:stretch}.filters{width:100%}.search-field{flex:1;min-width:0}}@media (width<=760px){.app-shell{padding-bottom:68px;display:block}.sidebar{border-top:1px solid var(--rail-line);border-inline-end:0;gap:0;width:100%;height:68px;padding:8px;display:block;position:fixed;inset:auto 0 0}.sidebar>.brand,.sidebar .rail-meter,.sidebar-profile{display:none}.primary-nav{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:2px;height:100%;margin:0;display:flex;overflow-x:auto}.primary-nav::-webkit-scrollbar{display:none}.nav-link{border-radius:12px;flex:0 0 48px;justify-content:center;width:48px;min-height:48px;padding:0;position:relative}.nav-link>.nav-link-label{display:none}.nav-link-active>.nav-link-label,.nav-link:hover>.nav-link-label,.nav-link:focus-visible>.nav-link-label{z-index:20;border:1px solid var(--rail-line);background:var(--rail);color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border-radius:8px;max-inline-size:calc(100vw - 24px);padding:5px 10px;font-size:11px;font-weight:600;line-height:1.25;display:block;position:fixed;inset-block-end:76px;inset-inline:12px;overflow:hidden;box-shadow:0 4px 16px #0003}.nav-link .nav-link-count{justify-content:center;min-width:16px;padding:1px 4px;font-size:9px;line-height:1.2;display:inline-flex;position:absolute;inset-block-start:3px;inset-inline-end:3px}.workspace{border-start-start-radius:0;border-end-start-radius:0;padding:0 16px 28px}.mobile-topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:66px;margin-bottom:18px;display:flex}.brand-mobile{padding:0}.brand-mobile .brand-mark{background:var(--rail);color:#fff}.brand-mobile .brand-wordmark{color:var(--ink)}.desktop-notification{display:none}.page-header{flex-direction:column;align-items:stretch;margin-bottom:18px}.page-actions{width:100%}.page-actions .button{flex:1}.stats-grid{grid-template-columns:1fr 1fr;gap:9px}.stat-card{min-height:116px;padding:14px}.stat-card strong{font-size:21px}.chart-panel{padding-inline:12px}.chart-wrap{height:235px}.filters{flex-direction:column;align-items:stretch}.select-field{width:100%}}@media (width<=440px){.stats-grid{grid-template-columns:1fr}.page-actions{flex-direction:column}}.notification-count{top:4px;color:#fff;text-align:center;background:#dc2626;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;inset-inline-end:4px}.settings-panel-block{border:1px solid var(--line);border-radius:12px;max-width:560px;margin-bottom:16px;padding:16px}.settings-panel-block h3{margin:0 0 6px;font-size:14px}.matching-split{grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);align-items:start;gap:14px;display:grid}.matching-queue-list{gap:6px;display:grid}.matching-queue-row{border:1px solid var(--line);text-align:start;width:100%;min-height:46px;font:inherit;color:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:9px;padding:8px 11px;transition:background .15s,border-color .15s;display:flex}.matching-queue-row:hover{background:#f6f7f9}.matching-queue-active{border-color:var(--navy);background:#f1f2f6}.matching-queue-name{font-weight:600}.matching-queue-meta{color:#6b7280;font-size:12px}.stat-card-link{color:inherit;cursor:pointer;text-decoration:none;transition:border-color .15s,box-shadow .15s}.stat-card-link:hover{border-color:var(--navy);box-shadow:0 4px 14px #0c0e1c14}.batch-review-link{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.batch-review-link:hover{-webkit-text-decoration-color:var(--navy);text-decoration-color:var(--navy)}.login-screen{background:radial-gradient(60% 50% at 85% 10%, #eef1f6 0%, transparent 60%), var(--canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{gap:10px;width:min(420px,100%);padding:30px 28px;display:grid}.login-brand{margin-bottom:6px}.login-card h1{margin:0;font-size:22px}.login-subtitle{color:var(--muted);margin:0 0 8px;font-size:13px}.login-form{gap:12px;display:grid}.login-submit{justify-content:center;min-height:42px}.login-hint{color:var(--muted);margin:2px 0 0;font-size:12px}.link-button{font:inherit;font-size:inherit;color:var(--accent,#2563eb);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.link-button:disabled{color:var(--muted);cursor:default}.totp-row{align-items:flex-start}.totp-content{justify-items:start;gap:10px;display:grid}.totp-qr{background:#fff;border-radius:8px;padding:8px}.totp-content code{-webkit-user-select:all;user-select:all;direction:ltr;unicode-bidi:isolate}.employee-add-panel{gap:14px;display:grid}.employee-add-form{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:12px;display:grid}.notification-inbox{position:relative}.notification-panel{inset-inline-end:0;z-index:40;gap:10px;width:min(340px,88vw);max-height:420px;padding:14px;display:grid;position:absolute;top:calc(100% + 8px);overflow-y:auto;box-shadow:0 12px 32px #151c2824}.notification-panel-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.notification-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.notification-item{text-align:start;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.notification-item:hover{background:#151c280d}.notification-item.notification-unread{background:#46af7a17}.notification-item small{color:var(--muted)}.employee-card-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.employee-card-heading h2{margin:0}.employee-card-tabs{border-bottom:1px solid var(--border,#e2e6ee);flex-wrap:wrap;gap:4px;padding-bottom:2px;display:flex}.employee-card-tab{color:var(--muted,#6b7385);cursor:pointer;border:none;background:0 0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;padding:8px 14px;font-size:13.5px;font-weight:600}.employee-card-tab:hover{color:#1c2333;background:#f7f8fb}.employee-card-tab-active{color:#1c2333;border-bottom-color:#1c2333}.employee-card-section h3{margin:0 0 10px;font-size:15px;font-weight:700}.employee-finding-list,.employee-payslip-list,.employee-activity-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.employee-payslip-list li{border:1px solid var(--border,#e2e6ee);border-radius:10px;gap:5px;padding:12px 14px;display:grid}.employee-payslip-list small{color:var(--muted,#6b7385)}.employee-payslip-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.employee-payslip-heading .status-complete{color:#157347;background:#e5f6ec}.employee-payslip-heading .status-review{color:#675019;background:#fff0bd;box-shadow:inset 0 0 0 1px #e4c76c}.report-coverage-notice{color:#675019;background:#fff8df;border:1px solid #e4c76c;border-radius:10px;margin:0;padding:11px 14px;font-size:12.5px;line-height:1.6}.report-coverage-notice.report-coverage-complete{color:#157347;background:#edf9f1;border-color:#acd9bd}.employee-finding-list li{border:1px solid var(--border,#e2e6ee);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.employee-finding-explanation{color:var(--muted,#6b7385);margin-top:4px;font-size:13px}.employee-activity-list li{border-bottom:1px solid var(--border,#eef1f6);align-items:baseline;gap:12px;padding:8px 0;font-size:13.5px;display:flex}.employee-activity-when{color:var(--muted,#9aa3b5);white-space:nowrap;font-size:12px}.employee-card-details{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;display:grid}.employee-card-form101{border:1px solid var(--border,#e2e6ee);border-radius:10px;flex-direction:column;gap:10px;margin-bottom:12px;padding:14px;display:flex}.employee-card-form101 h4{color:var(--muted,#6b7385);margin:6px 0 0;font-size:13px}.employee-comparison-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.employee-comparison-list li{border-bottom:1px solid var(--border,#eef1f6);align-items:baseline;gap:10px;padding:6px 0;font-size:13.5px;display:flex}.employee-comparison-key{min-width:180px;color:var(--muted,#6b7385);font-size:12.5px}.employee-comparison-values{flex:1}.employee-comparison-verdict{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600}.comparison-match{color:#157347;background:#e5f6ec}.comparison-mismatch{color:#b02a37;background:#fdecea}.comparison-unknown{color:#6b7385;background:#f0f2f6}.employee-card-details dt{color:var(--muted);font-size:11.5px}.employee-card-details dd{margin:2px 0 0;font-weight:600}.employee-card-documents{gap:12px;display:grid}.employee-document-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.employee-document-list li{background:#151c280a;border-radius:8px;gap:2px;padding:8px 10px;display:grid}.employee-document-list small{color:var(--muted)}.employee-document-diagnosis{padding:9px 11px;background:var(--surface);border:1px solid #00000014;border-radius:8px;gap:3px;margin-block:7px 5px;padding-inline-start:14px;font-size:11.5px;line-height:1.55;display:grid;position:relative}.employee-document-diagnosis:before{content:"";background:var(--line-strong);border-start-start-radius:8px;border-end-start-radius:8px;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.employee-document-diagnosis>strong{font-size:12px}.employee-document-diagnosis>span{color:var(--muted)}.employee-document-diagnosis-clear:before{background:var(--green-edge)}.employee-document-diagnosis-review:before,.employee-document-diagnosis-pending:before{background:var(--amber-edge)}.employee-document-diagnosis-error{background:var(--red-soft);color:var(--red-ink)}.employee-document-diagnosis-error:before{background:var(--red-edge)}.employee-document-diagnosis-error>span{color:var(--red-ink)}.employee-document-upload{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:start;gap:12px;display:grid}.employee-document-upload>.button{align-self:end}.employee-document-file-field{min-width:0}.employee-file-picker{align-items:center;gap:8px;min-width:0;min-height:40px;display:flex}.employee-file-trigger{flex:none;min-height:40px}.employee-file-name{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;overflow:hidden}.employee-file-clear{flex:none}@media (width<=520px){.employee-file-picker{flex-wrap:wrap}.employee-file-name{flex:140px}}.attendance-panel{gap:14px;display:grid}.attendance-step{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:end;gap:12px;display:grid}.attendance-mapping{gap:12px;display:grid}.attendance-mapping-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.attendance-errors{color:var(--muted);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.attendance-outcome-partial{border-radius:var(--radius-card);border:1px solid #d9951473;border-inline-start:4px solid var(--amber-edge);background:var(--amber-soft);gap:6px;margin-top:8px;padding:10px 12px;display:grid}.attendance-outcome-partial .attendance-outcome-headline{color:var(--amber-ink);margin:0;font-size:13px;font-weight:600}.attendance-outcome-partial .attendance-errors{color:var(--ink)}.attendance-errors-capped{color:var(--amber-ink);margin:0;font-size:12px}.sidebar-profile-copy{gap:2px;min-width:0;display:grid}.sidebar-profile-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.sidebar-login{justify-content:center;width:100%}.matching-queue .panel-heading{justify-content:center}.matching-queue .panel-heading>div,.matching-detail .panel-heading>div:not(.matching-confidence){text-align:center;flex:1}.matching-detail .panel-heading{align-items:center}.matching-queue-icon{width:28px;height:28px;color:var(--muted);background:#f3f4f7;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.matching-queue-copy{gap:1px;min-width:0;display:grid}.matching-queue-row .severity-badge{flex:none;margin-inline-start:auto}.matching-confidence{justify-items:end;gap:3px;min-width:118px;display:grid}.matching-confidence-note{color:var(--muted,#6b7385);margin-top:4px;font-size:11.5px}.matching-certainty{background:var(--surface-muted,#f4f6fa);border:1px solid var(--border,#e2e6ee);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.55}.matching-certainty p{margin:0}.matching-confidence-label{letter-spacing:.04em;color:var(--muted);font-size:10.5px;font-weight:700}.matching-confidence strong{font-size:19px;line-height:1}.matching-confidence-track{background:#eceef2;border-radius:999px;width:100%;height:5px;display:block;overflow:hidden}.matching-confidence-fill{border-radius:inherit;height:100%;display:block}.matching-confidence-high strong{color:var(--green-ink)}.matching-confidence-high .matching-confidence-fill{background:var(--green)}.matching-confidence-medium strong{color:#b45309}.matching-confidence-medium .matching-confidence-fill{background:#f59e0b}.matching-confidence-low strong{color:#b91c1c}.matching-confidence-low .matching-confidence-fill{background:#dc2626}.matching-extracted{border:1px solid var(--line);background:#fafbfc;border-radius:11px;padding:14px}.matching-candidate-card{background:var(--green-soft);border:1px solid #d3f0e1;border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:11px 13px;display:flex}.matching-candidate-card strong{font-size:13px;display:block}.matching-candidate-card small{color:var(--muted)}.matching-candidate-card .text-action{flex:none;margin-inline-start:auto}.matching-candidate-icon{width:30px;height:30px;color:var(--green);background:#fff;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.matching-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:14px;display:grid}.matching-columns h3{margin:0 0 10px;font-size:14px}.matching-identity{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;display:grid}.matching-identity dt{color:#6b7280;font-size:12px}.matching-identity dd{margin:2px 0 0;font-weight:600}.matching-amounts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.matching-note,.matching-candidate-hint{color:#6b7280;margin-top:10px;font-size:12px}.matching-actions{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.matching-resolved{color:#14532d;background:#f0fdf4;border-color:#bbf7d0;align-items:center;gap:8px;padding:11px 15px;display:flex}.matching-empty{text-align:center;justify-items:center;gap:8px;padding:34px 20px;display:grid}@media (width<=1100px){.matching-split,.matching-columns{grid-template-columns:1fr}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spin{animation:.9s linear infinite spin}.auth-screen{background:#f4f6fa;min-height:100vh;display:flex}.auth-brand-panel{color:#fff;background:linear-gradient(160deg,#1c2333 0%,#232b42 60%,#2a3352 100%);flex-direction:column;justify-content:space-between;width:44%;min-height:100vh;padding:56px 64px;display:flex}.auth-brand-top{align-items:center;gap:12px;display:flex}.auth-brand-logo{background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.auth-brand-name{letter-spacing:.2px;font-size:22px;font-weight:800}.auth-brand-body{flex-direction:column;gap:24px;max-width:420px;display:flex}.auth-brand-tagline{color:#fff;margin:0;font-size:38px;font-weight:800;line-height:1.25}.auth-brand-body p{color:#ffffffb8;margin:0;font-size:17px;line-height:1.7}.auth-perks{flex-direction:column;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.auth-perks li{color:#ffffffd9;align-items:center;gap:12px;font-size:15px;display:flex}.auth-perk-check{background:#f3a3c929;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.auth-brand-footer{color:#ffffff80;align-items:center;gap:10px;font-size:13px;display:flex}.auth-form-panel{flex:1;justify-content:center;align-items:center;padding:48px 32px;display:flex}.auth-form-inner{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}.auth-confirmed{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.auth-confirmed-icon{color:#12805c;background:#e7f7ee;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:4px;display:inline-flex}.auth-confirmed :is(h1,h2){color:#1c2333;margin:0;font-size:26px;font-weight:800}.auth-confirmed p{color:#5b6472;margin:0;line-height:1.6}.auth-confirmed-btn{justify-content:center;width:100%;margin-top:10px}.auth-heading{flex-direction:column;gap:8px;display:flex}.auth-heading :is(h1,h2){color:#1c2333;margin:0;font-size:28px;font-weight:800}.auth-heading p{color:#5c6376;margin:0;font-size:15px;line-height:1.6}.auth-icon-badge{background:#eef0f7;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:6px;display:flex}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-field{flex-direction:column;gap:6px;display:flex}.auth-field>.auth-label-row{justify-content:space-between;align-items:baseline;display:flex}.auth-field label,.auth-field .auth-label{color:#2b3245;font-size:14px;font-weight:700}.auth-field input:not([type=checkbox]){color:#1c2333;background:#fff;border:1.5px solid #d7dce6;border-radius:10px;outline:none;width:100%;height:48px;padding:0 16px;font-size:15px}.auth-field input:not([type=checkbox]):focus{border-color:#2d3a8c;box-shadow:0 0 0 3px #2d3a8c1f}.auth-field input::placeholder{color:#6f6a63}.auth-field-hint{color:#5c5851;font-size:12.5px}.auth-field-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.auth-checkbox{color:#4a5164;cursor:pointer;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.auth-checkbox input[type=checkbox]{accent-color:#1c2333;flex-shrink:0;width:16px;height:16px;margin-top:2px}.auth-inline-link{color:#2d3a8c;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:none}.auth-inline-link:hover{color:#1c2333}.auth-inline-link:disabled{color:#8b93a7;cursor:default}.auth-submit{color:#fff;cursor:pointer;background:#1c2333;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:16px;font-weight:700;display:flex}.auth-submit:hover:not(:disabled){background:#2a3352}.auth-submit:disabled{opacity:.65;cursor:default}.auth-divider{align-items:center;gap:14px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#e2e6ee;flex:1;height:1px}.auth-divider span{color:#5c5851;font-size:13px}.auth-secondary-btn{color:#2b3245;cursor:pointer;background:#fff;border:1.5px solid #d7dce6;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:48px;font-size:15px;font-weight:600;display:flex}.auth-secondary-btn:hover:not(:disabled){background:#f7f8fb;border-color:#c3cad8}.auth-switch{text-align:center;color:#5a6273;margin:0;font-size:14px}.auth-switch a,.auth-switch .auth-inline-link{font-size:14px;font-weight:700}.auth-error{color:#b3244c;margin:0;font-size:14px}.support-route-preview{background:var(--surface-muted,#f1f3f8);border:1px solid var(--border,#e2e6ee);border-radius:10px;grid-column:1/-1;margin:0;padding:10px 14px;font-size:13px;font-weight:600;line-height:1.55}.chat-pane-empty{justify-content:center;align-items:center;min-height:320px;display:flex}.support-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:460px;padding:40px 28px;display:flex}.support-empty-icon{background:var(--surface-muted,#f1f3f8);width:72px;height:72px;color:var(--muted,#6b7385);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.support-empty h2{margin:6px 0 0;font-size:18px}.support-empty p{color:var(--muted,#6b7385);margin:0 0 6px;font-size:13.5px;line-height:1.6}.auth-link-button{font:inherit;color:#2f57d6;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:0;padding:0;font-size:13.5px;font-weight:600;text-decoration:underline}.auth-link-button:disabled{color:#8b93a7;cursor:default;text-decoration:none}.auth-notice{color:#4a5164;margin:0;font-size:14px;line-height:1.6}.auth-invitation-card{background:#f7fbff;border:1px solid #c9d8e8;border-radius:12px;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex}.auth-invitation-card-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-invitation-card-heading h3{color:#1c2333;margin:0;font-size:16px}.auth-verified-badge{color:#126342;white-space:nowrap;background:#dff5e9;border-radius:999px;align-items:center;min-height:23px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.auth-invitation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;display:grid}.auth-invitation-details>div{min-width:0}.auth-invitation-details dt{color:#5c6376;font-size:11px}.auth-invitation-details dd{overflow-wrap:anywhere;color:#1c2333;margin:2px 0 0;font-size:13px;font-weight:700}.auth-invitation-expiry{color:#5c6376;margin:0;font-size:12px;line-height:1.5}@media (width<=600px){.auth-invitation-details{grid-template-columns:1fr}}.mfa-secret-warning{border:1px solid #d9951473;border-inline-start:4px solid var(--amber-edge);background:var(--amber-soft);width:100%;color:var(--amber-ink);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.mfa-secret-warning svg{flex:none;margin-top:1px}@media (width<=900px){.auth-brand-panel{display:none}.auth-form-panel{padding:32px 20px}}.charts-grid .department-panel{order:-1}.process-step-check{color:#229a60;background:#229a601f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.process-stats{background:#f7f8fb;border:1px solid #e9ecf2;border-radius:12px;margin-top:14px;padding:14px 16px}.process-stats-title{margin-bottom:8px;font-size:13px;display:block}.process-stats dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.process-stats dt{color:var(--muted,#6b7385);font-size:11.5px}.process-stats dd{margin:2px 0 0;font-size:15px;font-weight:700}.process-stats small{color:var(--muted,#9aa3b5);margin-top:8px;font-size:11px;display:block}.legal-screen{background:#f4f6fa;justify-content:center;min-height:100vh;padding:48px 20px;display:flex}.legal-card{width:100%;max-width:760px;padding:40px 44px}.legal-header h1{color:#1c2333;margin:0 0 10px;font-size:28px;font-weight:800}.legal-draft-banner{color:#7a5c15;background:#fff7e6;border:1px solid #f0d9a8;border-radius:10px;margin:0 0 6px;padding:10px 14px;font-size:13.5px}.legal-updated{color:#5c5851;margin:0 0 18px;font-size:13px}.legal-section h2{color:#2b3245;margin:18px 0 6px;font-size:16px;font-weight:700}.legal-section p{color:#4a5164;margin:0;font-size:14.5px;line-height:1.75}.legal-footer{color:#6b7385;border-top:1px solid #e2e6ee;margin-top:28px;padding-top:14px;font-size:14px}.button-danger{color:#fff;background:var(--red);border:1px solid #e7bcbe;border-radius:8px;padding:8px 13px}.button-danger:not(:disabled):hover{background:#b8454a}.call-hint{max-width:190px;color:var(--muted);align-self:center;font-size:10.5px;line-height:1.35}.call-overlay-error{background:var(--red-soft);border-color:#e7bcbe;align-items:center;gap:10px;display:flex}.call-overlay-error-text{color:#9a3b40;flex:auto;margin:0;font-size:11px;line-height:1.5}.call-overlay{z-index:60;border:1px solid var(--line);background:var(--surface);text-align:start;border-radius:12px;width:min(360px,100vw - 40px);padding:14px 16px;position:fixed;inset-block-end:20px;inset-inline-start:20px;box-shadow:0 10px 30px #16192229}.call-overlay-body{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.call-overlay-icon{width:38px;height:38px;color:var(--muted);background:var(--canvas);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.call-overlay-icon-ringing{color:#3c7256;background:var(--green-soft);animation:1.2s ease-in-out infinite call-pulse}.call-overlay-icon-live{color:#3c7256;background:var(--green-soft)}.call-overlay-text{min-width:0;color:var(--muted);flex-direction:column;flex:120px;gap:2px;font-size:11px;display:flex}.call-overlay-text strong{color:var(--ink);font-size:13px}.call-overlay-note{color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.5}@keyframes call-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.figure,.mono{font-family:var(--mono);direction:ltr;unicode-bidi:isolate}.figure-lg{font-family:var(--mono);letter-spacing:-1px;direction:ltr;unicode-bidi:isolate;font-size:26px;font-weight:600}.triage-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.triage-row-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1100px){.triage-row,.triage-row-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.triage-row,.triage-row-4{grid-template-columns:minmax(0,1fr)}}.data-panel{background:var(--surface);border-radius:var(--radius-table);border:1px solid #00000012;flex-direction:column;min-width:0;display:flex;overflow:hidden}.data-toolbar{background:var(--surface);border-bottom:1px solid #00000012;flex-wrap:wrap;align-items:center;gap:10px;padding:13px 16px;display:flex}.data-toolbar-end{color:var(--muted);margin-inline-start:auto;font-size:12px}.data-search{border-radius:var(--radius-control);background:var(--surface-sunken);min-width:180px;max-width:300px;color:var(--muted);border:1px solid #00000024;flex:1;align-items:center;gap:8px;padding:8px 11px;font-size:12.5px;display:flex}.data-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;flex:1;padding:0}.data-search input:focus{outline:none}.filter-pill{border-radius:var(--radius-pill);background:var(--rail);color:#fff;cursor:pointer;border:1px solid #0000;align-items:center;gap:6px;padding:6px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.filter-pill-add{color:var(--muted);background:0 0;border:1px dashed #0003;font-weight:500}.bulk-bar{background:var(--rail);color:#fff;flex-wrap:wrap;align-items:center;gap:14px;padding:11px 16px;font-size:12.5px;display:flex}.bulk-bar-count{font-weight:600}.bulk-bar-reason{color:#ffffffdb;flex:240px;margin:0;font-size:11.5px;line-height:1.5}.bulk-bar-consequences{color:#ffffffd1;flex:100%;order:10;margin:0;font-size:11.5px;line-height:1.6}.bulk-bar-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:14px;display:flex}.bulk-bar select{background:var(--rail-surface-strong);color:#fff;min-width:145px;font:inherit;border:1px solid #ffffff38;border-radius:7px;padding:7px 10px;font-size:11.5px}.bulk-bar select option{background:var(--rail);color:#fff}.bulk-bar select:disabled{opacity:.45;cursor:not-allowed}.bulk-bar button{background:var(--rail-surface-strong);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:7px;padding:7px 12px;font-size:11.5px}.bulk-bar button:hover{background:#ffffff3d}.bulk-bar .bulk-bar-danger{color:#f0a19a;background:0 0;border:1px solid #e0574d8c}.bulk-bar .bulk-bar-danger:hover{background:#e0574d29}.bulk-bar-clear{color:var(--rail-muted);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;font-size:11.5px}.data-head,.data-row{grid-template-columns:var(--data-cols,repeat(6, minmax(0, 1fr)));align-items:center;gap:14px;display:grid}.data-head{background:var(--surface-sunken);letter-spacing:.7px;text-transform:uppercase;color:var(--muted);border-bottom:1px solid #00000012;padding:10px 16px;font-size:10.5px}.data-head button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.data-head button:hover{color:var(--ink)}.data-row{background:var(--surface);border-bottom:1px solid #0000000d;padding:14px 16px}.data-row:last-child{border-bottom:0}.data-row-blocked{background:var(--red-soft)}.data-row-waiting{background:var(--amber-soft)}.data-row-selected{background:#f3f1ee}.data-cell-stack{flex-direction:column;gap:2px;min-width:0;display:flex}.data-cell-person{align-items:center;gap:10px;min-width:0;display:flex}.data-cell-person strong{font-size:13px;font-weight:600}.avatar-tile{background:var(--avatar);width:32px;height:32px;color:var(--muted);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.data-sub{color:var(--muted);font-size:11px}.data-sub-blocked{color:var(--red-ink)}.data-sub-waiting{color:var(--amber-ink)}.data-unit{color:var(--muted);font-size:10.5px}.button-row{background:var(--surface);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #00000024;border-radius:8px;padding:7px 12px;font-size:11.5px}.button-row:hover{background:var(--surface-sunken)}.button-row-fix{background:var(--red);color:#fff;border:0;font-weight:600}.button-row-fix:hover{background:#a72a22}.readiness{align-items:center;gap:10px;min-width:0;display:flex}.readiness-track{flex:1;gap:3px;min-width:0;display:flex}.readiness-track span{background:var(--track);border-radius:2px;flex:1;height:7px}.readiness-track .is-filled{background:var(--green-edge)}.readiness-label{white-space:nowrap;font-size:11px;font-weight:600}.readiness-blocked .readiness-label{color:var(--red-ink)}.readiness-partial .readiness-label{color:var(--amber-ink)}.readiness-done .readiness-label{color:var(--green-ink)}.readiness-blocked .readiness-track .is-filled{background:var(--green-edge)}.slide-over{background:var(--surface);z-index:40;border-inline-start:1px solid #0000001a;flex-direction:column;width:min(420px,100%);display:flex;position:fixed;inset-block:0;inset-inline-end:0;overflow-y:auto;box-shadow:-8px 0 30px #00000017}[dir=rtl] .slide-over{box-shadow:8px 0 30px #00000017}.slide-over-head{border-bottom:1px solid #00000012;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.slide-over-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:10.5px}.slide-over-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex}.section-rail-layout{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;display:grid}@media (width<=860px){.section-rail-layout{grid-template-columns:minmax(0,1fr)}}.section-rail{background:var(--surface);border-radius:var(--radius-card);border:1px solid #00000012;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:24px}.section-rail a,.section-rail button{width:100%;font:inherit;color:var(--muted);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 11px;font-size:12.5px;text-decoration:none;display:block}.section-rail a:hover,.section-rail button:hover{background:var(--surface-sunken);color:var(--ink)}.section-rail .is-active{background:var(--rail);color:#fff;font-weight:600}.state-note{border-radius:var(--radius-card);background:var(--amber-soft);border:1px solid #d9951440;gap:10px;padding:13px 15px;font-size:12px;line-height:1.55;display:flex}.state-note-dot{background:var(--amber-edge);border-radius:50%;flex:none;width:7px;height:7px;margin-top:6px}.state-note strong{margin-bottom:3px;font-size:12.5px;display:block}.empty-state{border-radius:var(--radius-card);background:var(--surface);border:1px solid #00000012}.empty-state-next{color:var(--ink);margin-top:10px;font-size:12px;font-weight:600}.empty-state-warning{background:var(--amber-soft);max-width:46ch;color:var(--amber-ink);border:1px solid #8a54004d;border-radius:10px;margin-top:12px;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.55}.empty-state-diagnostics{text-align:start;max-width:46ch;color:var(--muted);margin:8px 0 0;padding:0;font-size:12px;line-height:1.6;list-style:none}.empty-state-diagnostics>li+li{margin-top:4px}.empty-state-diagnostics strong{color:var(--ink)}.screen-intro-step-unavailable{background:var(--amber-soft);color:var(--amber-ink);border:1px solid #8a54004d;border-radius:10px;margin:10px 0 0;padding:8px 11px;font-size:12px;font-weight:600;line-height:1.55}.employee-card-stale-audit{background:var(--amber-soft);color:var(--amber-ink);border:1px solid #8a54004d;border-radius:10px;margin:12px 0 0;padding:9px 12px;font-size:12px;line-height:1.6}.data-table{border-collapse:collapse;width:100%;display:block}.data-table thead,.data-table tbody{width:100%;display:block}.data-table tr{grid-template-columns:var(--data-cols,repeat(6, minmax(0, 1fr)));align-items:center;gap:14px;display:grid}.data-table th,.data-table td{text-align:start;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.data-table thead tr{background:var(--surface-sunken);border-bottom:1px solid #00000012;padding:10px 16px}.data-table thead th{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:500}.data-table tbody tr{border-bottom:1px solid #0000000d;padding:14px 16px;font-size:12.5px}.data-table tbody tr:last-child{border-bottom:0}.data-table tbody tr.is-blocked{background:var(--red-soft)}.data-table tbody tr.is-waiting{background:var(--amber-soft)}.data-table tbody tr.is-archived{opacity:.62}.data-table .row-actions-cell{justify-content:flex-end;align-items:center;gap:6px;display:flex}.data-table .masked-id,.data-table .numeric-cell{font-family:var(--mono);text-align:start;color:#000000a6;direction:ltr;unicode-bidi:isolate;font-size:12px}@media (width<=900px){.data-table thead{display:none}.data-table tbody tr{grid-template-columns:minmax(0,1fr);gap:8px}.data-table .row-actions-cell{justify-content:flex-start}}.export-menu{position:relative}.export-menu-caret{border-inline:4px solid #0000;border-top:5px solid #00000073;width:0;height:0}.export-menu-list{z-index:30;background:var(--surface);min-width:190px;box-shadow:var(--shadow-raised);border:1px solid #0000001f;border-radius:10px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.export-menu-list button{font:inherit;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:12.5px}.export-menu-list button:hover{background:var(--surface-sunken)}.thread-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-block-start:8px;display:flex}.chat-header .thread-chips{margin-block-start:3px}.composer-suggestions{flex-wrap:wrap;gap:6px;margin-block-end:8px;display:flex}.matching-assignment .state-note{margin-block-start:14px}.pipeline-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pipeline-step{background:var(--surface);border-radius:var(--radius-card);border:1px solid #00000012;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.pipeline-step-dot{background:var(--rail);color:#fff;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:11.5px;font-weight:700;display:grid}.pipeline-step strong{font-size:12.5px;display:block}.pipeline-step small{color:var(--muted);margin-block-start:2px;font-size:11px;line-height:1.5;display:block}@media (width<=860px){.pipeline-strip{grid-template-columns:minmax(0,1fr)}}.upload-form-standalone{margin-block-end:14px}.upload-security-note{align-items:center;gap:7px;margin:14px 0 0;display:flex}.panel-chip-live{background:var(--green-soft);color:var(--green-ink);border-color:#178a5b40;gap:7px;font-weight:600}.chip-dot{background:var(--green-edge);border-radius:50%;flex:none;block-size:7px;inline-size:7px}.scope-chip{border-radius:var(--radius-control);background:var(--surface);min-block-size:36px;color:var(--ink);white-space:nowrap;border:1px solid #00000024;align-items:center;gap:7px;padding-block:0;padding-inline:13px;font-size:12.5px;display:inline-flex}.scope-select{border-radius:var(--radius-control);background:var(--surface);cursor:pointer;border:1px solid #00000024;align-items:center;gap:8px;min-block-size:36px;padding-block:0;padding-inline:13px;font-size:12.5px;display:inline-flex}.scope-select>span{color:var(--muted);white-space:nowrap}.scope-select select{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.stat-card-footnote{color:var(--muted);font-size:11.5px}.dept-bars{flex-direction:column;gap:13px;margin-block-start:16px;display:flex}.dept-bar{grid-template-columns:104px minmax(0,1fr) 34px;align-items:center;gap:12px;font-size:12px;display:grid}.dept-bar-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dept-bar-track{background:var(--track);border-radius:5px;block-size:22px;display:flex;overflow:hidden}.dept-bar-seg{block-size:100%;display:block}.dept-bar-seg-critical{background:var(--red-edge)}.dept-bar-seg-open{background:var(--amber-edge)}.dept-bar-count{text-align:end;font-size:12px}.panel-footnote{color:var(--muted);border-block-start:1px solid #00000012;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-block-start:14px;padding-block-start:12px;font-size:11.5px;display:flex}.panel-footnote-end{text-align:end;margin-inline-start:auto}.chart-legend{color:var(--muted);align-items:center;gap:16px;margin-block-start:12px;font-size:11.5px;display:flex}.chart-key{align-items:center;gap:6px;display:inline-flex}.chart-key-swatch{border-radius:2px;flex:none;block-size:9px;inline-size:9px}.key-critical,.key-anomalies{background:var(--red-edge)}.key-open{background:var(--amber-edge)}.key-processed{background:var(--rail)}.insight-card.insight-flat{background:var(--surface);border-color:#00000014;flex-direction:column;gap:8px}.insight-flat-head{align-items:center;gap:9px;display:flex}.insight-flat-head h3{margin:0;font-size:12.5px}.insight-card.insight-flat p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.insight-dot{background:var(--rail);border-radius:50%;flex:none;block-size:9px;inline-size:9px}.insight-card.insight-flat .text-action{margin-block-start:auto;font-size:11.5px}.insight-flat.insight-critical{background:#fdf7f0}.insight-flat.insight-critical .insight-dot{background:var(--red-edge)}.insight-flat.insight-critical .text-action{color:var(--red-ink)}.insight-flat.insight-warning .insight-dot{background:var(--amber-edge)}.insight-flat.insight-warning .text-action{color:var(--amber-ink)}.insight-flat.insight-success .insight-dot{background:var(--green-edge)}.stage-rail{background:var(--surface);border-radius:var(--radius-card);border:1px solid #00000012;align-items:center;margin:0 0 18px;padding-block:14px;padding-inline:18px;list-style:none;display:flex}.stage-rail li{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.stage-rail li:last-child{flex:none}.stage-rail li:after{content:"";background:var(--track);border-radius:2px;flex:1;block-size:2px;margin-inline:14px}.stage-rail li:last-child:after{content:none}.stage-rail li.is-done:after{background:var(--rail)}.stage-dot{block-size:22px;inline-size:22px;color:var(--muted);font-family:var(--mono);background:0 0;border:1.5px solid #00000040;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.stage-rail li.is-done .stage-dot,.stage-rail li.is-active .stage-dot{background:var(--rail);border-color:var(--rail);color:#fff}.stage-name{color:var(--muted);white-space:nowrap;font-size:12.5px}.stage-rail li.is-done .stage-name,.stage-rail li.is-active .stage-name{color:var(--ink);font-weight:600}@media (width<=860px){.stage-rail{flex-wrap:wrap;gap:10px}.stage-rail li{flex:none}.stage-rail li:after{content:none}}.upload-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,1fr);align-items:start;gap:16px;margin-block-end:14px;display:grid}.upload-main,.upload-rail{flex-direction:column;gap:16px;min-width:0;display:flex}.upload-main .upload-form-standalone,.upload-main .active-batch,.upload-main .batch-history{margin-block-end:0}@media (width<=1100px){.upload-grid{grid-template-columns:minmax(0,1fr)}}.explainer-card{border-radius:var(--radius-table);background:var(--rail);color:#fff;flex-direction:column;gap:16px;padding:20px;display:flex}.explainer-kicker{letter-spacing:.7px;text-transform:uppercase;color:#ffffff80;font-size:10.5px}.explainer-card h2{letter-spacing:-.2px;margin:4px 0 0;font-size:15px;font-weight:700;line-height:1.3}.explainer-steps{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.explainer-steps li{gap:11px;display:flex}.explainer-dot{background:#ffffff4d;border-radius:50%;flex:none;block-size:8px;inline-size:8px;margin-block-start:5px}.explainer-steps li.is-done .explainer-dot{background:#5ec08e}.explainer-steps li.is-active .explainer-dot{background:#e0a83c}.explainer-steps strong{font-size:12.5px;display:block}.explainer-steps small{color:#ffffff8c;margin-block-start:2px;font-size:11.5px;line-height:1.5;display:block}.upload-file-row{background:var(--green-soft);border:1px solid #178a5b47;border-radius:11px;align-items:center;gap:12px;padding-block:12px;padding-inline:14px;display:flex}.upload-file-dot{background:var(--green-edge);border-radius:50%;flex:none;block-size:16px;inline-size:16px}.upload-file-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.upload-file-copy strong{overflow-wrap:anywhere;font-size:12.5px}.upload-file-copy small{color:var(--muted);font-size:11px}.upload-file-row .button-row{flex:none}.upload-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upload-slot{flex-direction:column;gap:6px;min-width:0;display:flex}.upload-slot-kicker{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11px}.upload-slot-box{background:var(--surface-sunken);color:var(--muted);border:1px solid #0000001f;border-radius:10px;align-items:center;gap:10px;padding-block:11px;padding-inline:13px;font-size:12px;display:flex}.upload-slot-action{color:var(--ink);white-space:nowrap;margin-inline-start:auto;font-size:11.5px;font-weight:600;text-decoration:none}.upload-slot-action:hover{text-decoration:underline}@media (width<=640px){.upload-slots{grid-template-columns:minmax(0,1fr)}}.progress-completed{accent-color:var(--green-edge)}.progress-processing{accent-color:var(--amber-edge)}.progress-review{accent-color:var(--red-edge)}.audit-run-strip{background:var(--surface);border-radius:var(--radius-card);color:var(--muted);border:1px solid #00000012;flex-wrap:wrap;align-items:center;gap:12px;margin-block-end:18px;padding:13px 16px;font-size:12px;display:flex}.audit-run-strip strong{color:var(--ink);font-weight:600}.audit-run-dot{background:var(--green-edge);border-radius:50%;flex:none;width:8px;height:8px}.severity-badge-dot{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.button-row-treat{border-color:var(--rail);background:var(--rail);color:#fff;font-weight:600}.button-row-treat:hover{background:#2f3236}.data-footer{background:var(--surface-sunken);color:var(--muted);border-top:1px solid #00000012;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;font-size:12px;display:flex}.data-footer-action{margin-inline-start:auto}.report-card h2{align-items:center;gap:8px;display:flex}.report-card-dot{background:var(--ink);border-radius:50%;flex:none;width:9px;height:9px}.stat-card-critical .report-card-dot{background:var(--red-edge)}.stat-card-warning .report-card-dot{background:var(--amber-edge)}.stat-card-success .report-card-dot{background:var(--green-edge)}.report-card-chips{flex-wrap:wrap;gap:6px;margin-block-start:12px;display:flex}.report-chip{border-radius:var(--radius-pill);background:var(--track);color:var(--muted);padding:4px 8px;font-size:10.5px}.report-filters .scope-footnote{color:var(--muted);white-space:nowrap;align-self:flex-end;padding-block-end:11px;font-size:11px}.report-format-chip{font-family:var(--mono);letter-spacing:.4px;font-size:9.5px;font-weight:700}.report-format-pdf{color:#8f2019;background:var(--red-soft)}.report-format-sheet{color:var(--green-ink);background:var(--green-soft)}.report-format-unknown{color:var(--muted);background:var(--track)}.report-history-blocked{color:var(--muted);font-size:9px}.report-ready-dark{background:var(--rail);border-color:var(--rail);color:#fff}.report-ready-dark .section-kicker{color:#ffffff8c;align-items:center;gap:8px;display:flex}.report-ready-dark h2{color:#fff}.report-ready-dark p{color:#ffffffa6}.report-ready-dark .report-ready-icon{color:var(--green-meter);background:#ffffff24}.report-ready-dark .report-ready-idle{color:#ffffffbf}.report-ready-dot{background:var(--green-meter);border-radius:50%;flex:none;width:9px;height:9px}.report-ready-stats{border-block:1px solid #ffffff1f;align-self:stretch;gap:16px;margin-block-end:4px;padding-block:12px;display:flex}.report-ready-stats>div{flex-direction:column;gap:2px;display:flex}.report-ready-stats span{color:#ffffff80;font-size:10.5px}.report-ready-stats strong{font-size:15px;font-weight:600}@media (width>=761px){.support-shell{grid-template-columns:340px minmax(0,1fr)}}.thread-pane{background:var(--surface)}.thread-pane-heading{padding:15px 16px}.thread-pane-heading h2{font-size:14px}.thread-count{width:auto;height:auto;color:var(--muted);background:0 0;border-radius:0;gap:4px;font-size:11px;font-weight:500}.thread-pane-filtered .thread-pane-heading{border-block-end:0;padding-block-end:10px}.thread-filters{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:6px;padding:0 16px 13px;display:flex}.filter-pill.filter-pill-quiet{background:var(--track);color:var(--muted);font-weight:500}.thread-button{min-height:0;padding:14px 16px}.thread-button-topline strong{font-size:12.5px}.thread-button time{font-family:var(--mono);color:var(--muted);font-size:10.5px}.thread-preview{color:var(--muted);font-size:11.5px}.thread-button-active{background:var(--canvas);box-shadow:inset var(--edge-x,3px) 0 0 var(--rail)}[dir=rtl] .thread-button-active{--edge-x:-3px}.thread-history-toggle{font-size:12px}.support-hours{border-block-start:1px solid var(--line);background:var(--surface-sunken);border-radius:0;margin:0;padding:14px 16px}.support-hours p{font-size:12px}.support-hours strong{color:var(--muted);letter-spacing:.5px;font-size:11px;font-weight:600}.support-hours span{color:var(--ink);margin-top:3px;font-size:12px;font-weight:600}.chat-header{padding:15px 18px}.agent-avatar{width:34px;height:34px;color:var(--muted);background:var(--track);border-radius:10px}.chat-header h2{font-size:14px}.human-badge{color:var(--green-ink);padding:5px 10px;font-size:11.5px}.chat-log{background:var(--surface-sunken);gap:14px;padding:20px 18px}.chat-message{border-color:#00000017;border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:12px;border-end-start-radius:4px;align-self:flex-start;padding:12px 14px}.message-user{border-start-start-radius:12px;border-start-end-radius:12px;border-end-end-radius:4px;border-end-start-radius:12px;align-self:flex-end}.message-author{font-size:10.5px;font-weight:600}.chat-message p{font-size:12.5px;line-height:1.6}.chat-message time{font-family:var(--mono);font-size:10px}.chat-day-divider{justify-content:center}.chat-day-divider:before,.chat-day-divider:after{content:none}.chat-day-divider span{border-radius:var(--radius-pill);background:var(--track);color:var(--muted);padding:4px 10px;font-size:10.5px}.opener-pill{border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);cursor:pointer;border:1px solid #00000024;align-items:center;padding:6px 11px;font-size:11.5px;display:inline-flex}.opener-pill:not(:disabled):hover{background:var(--surface-sunken)}.composer-row{grid-template-columns:minmax(0,1fr) 44px}.send-button{border-radius:10px;width:44px;height:44px}.message-field textarea{background:var(--surface-sunken);border-radius:10px;min-height:44px;font-size:12.5px}.message-field textarea:focus{background:var(--surface)}.message-composer{padding:14px 18px}.message-composer>small{color:var(--muted);font-size:11px}.callback-banner{border-radius:var(--radius-card);color:var(--ink);background:var(--surface);box-shadow:inset var(--edge-x,3px) 0 0 var(--green-edge);border-color:#178a5b47;padding:14px 18px;font-size:12.5px}[dir=rtl] .callback-banner{--edge-x:-3px}.callback-banner>svg{color:var(--green);flex:none}.callback-banner .button{margin-inline-start:auto}.call-hint{border-radius:var(--radius-pill);color:#8a5c07;background:#fbf0dc;align-items:center;gap:8px;max-width:none;padding:8px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.call-hint:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px}.page-support .role-badge,.page-settings .role-badge{background:var(--track);color:var(--muted)}.page-support .status-badge,.page-support .role-badge,.page-settings .status-badge,.page-settings .role-badge,.page-settings .coming-badge{font-size:10.5px}.section-rail a{align-items:center;gap:8px;display:flex}.rail-badge{border-radius:var(--radius-pill);background:var(--green-soft);color:var(--green-ink);margin-inline-start:auto;padding:2px 6px;font-size:10px;font-weight:600}.section-rail .is-active .rail-badge{background:var(--rail-surface-strong);color:#fff}.rail-dot{background:var(--amber);border-radius:50%;flex:none;width:8px;height:8px;margin-inline-start:auto}.settings-section-heading h2{font-size:15px}.settings-section-heading p{color:var(--muted);font-size:11.5px}.invite-form,.department-form{border-radius:var(--radius-card);background:var(--surface-sunken);border-color:#00000014}.settings-table{font-size:12.5px}.settings-table th,.settings-table td{border-block-end-color:#0000000d;padding:13px 18px}.settings-table th{background:var(--surface-sunken);color:var(--muted);letter-spacing:.7px;font-size:10.5px}.settings-table tr.is-invited{background:var(--amber-soft)}.settings-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.settings-user>span{background:var(--avatar);color:var(--muted);font-size:10.5px}.settings-user small{color:var(--muted);font-size:11px}.self-marker{color:var(--muted)}.department-card{background:var(--surface);border-color:#00000014;border-radius:10px;padding:11px 13px}.department-icon{width:24px;height:24px;color:var(--muted);background:var(--track);border-radius:7px}.department-initial{font-size:11px;font-weight:700}.department-card strong{font-size:12.5px}.department-card small{font-family:var(--mono);color:var(--muted);font-size:11px}.button.department-rename-trigger{min-height:0;color:var(--ink);background:0 0;border:0;padding:4px 2px;font-size:11.5px;font-weight:600}.button.department-rename-trigger:not(:disabled):hover{background:0 0;text-decoration:underline}@media (width>=1101px){.integration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}}.integration-card{background:var(--surface);border-color:#00000014;border-radius:11px;min-height:0;padding:13px}.integration-card.is-connected{background:var(--green-soft);border-color:#178a5b47}.integration-logo{border-radius:8px;width:30px;height:30px;font-size:10px}.integration-logo-muted{background:var(--track);color:var(--muted)}.integration-card h3{font-size:12.5px}.integration-card p{color:var(--muted);font-size:11px}.coming-badge{background:var(--track);color:var(--muted)}.privacy-card,.security-setting-row{border-radius:var(--radius-card);background:var(--surface);border-color:#00000014}.privacy-card h3,.security-setting-row strong{font-size:13px}.privacy-card p,.security-setting-row p{color:var(--muted);font-size:11.5px}.security-setting-icon{background:var(--track);color:var(--muted)}.totp-attention{box-shadow:inset var(--edge-x,3px) 0 0 var(--amber-edge)}[dir=rtl] .totp-attention{--edge-x:-3px}.totp-content input{font-family:var(--mono);letter-spacing:2px}.activity-log{border-radius:var(--radius-card);border-color:#00000014}.activity-log-heading{background:var(--surface-sunken)}.activity-log-heading h3{font-size:13px}.activity-log li{border-block-start-color:#0000000d}.activity-log strong{font-size:12px}.activity-log small{color:var(--muted);font-size:11px}.data-table .data-check-cell{align-items:center;display:flex}.data-table .data-check-cell input[type=checkbox]{block-size:15px;inline-size:15px;accent-color:var(--rail);cursor:pointer;margin:0}.bulk-bar button:disabled{opacity:.45;cursor:not-allowed}.bulk-bar button:disabled:hover{background:var(--rail-surface-strong)}.bulk-bar .bulk-bar-danger:disabled:hover{background:0 0}.matching-shortcuts{color:var(--muted);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.matching-shortcuts kbd{font-family:var(--mono);background:var(--surface);border:1px solid #00000026;border-radius:4px;padding:1px 5px;font-size:11px}.matching-candidate-card .readiness{inline-size:150px;max-inline-size:100%;margin-block-start:4px}.form-read-backdrop.employee-card-backdrop{z-index:75}.form-read-modal.employee-card-modal{max-block-size:min(90vh,900px);inline-size:min(760px,100%)}.employee-card-modal .slide-over-head{flex:none}.employee-card-modal .slide-over-body{flex:auto;min-block-size:0;overflow-y:auto}.form-read-modal.employee-card-modal{overflow:visible}.employee-card-modal .slide-over-body{border-end-end-radius:var(--radius-card,12px);border-end-start-radius:var(--radius-card,12px)}.employee-card-modal .slide-over-head,.employee-card-modal .employee-card-heading,.employee-card-modal .page-title-row{overflow:visible}.employee-card-modal .feature-help[data-open=true]{z-index:90}.employee-card-modal .feature-help-panel{inline-size:min(410px,100vw - 64px)}body[data-employee-card-open=true] .feature-help{display:none}body[data-employee-card-open=true] .employee-card-modal .feature-help{display:inline-flex}.employee-card-modal .employee-card-heading{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.employee-card-modal .employee-card-heading h2{letter-spacing:-.4px;margin:0;font-size:18px}.employee-card-modal .employee-card-tabs{background:var(--surface);border-bottom:1px solid #00000012;flex:none;gap:2px;padding:8px 18px;display:flex;overflow-x:auto}.employee-card-modal .employee-card-tab{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:none;padding:7px 11px;font-size:12px}.employee-card-modal .employee-card-tab:hover{background:var(--surface-sunken);color:var(--ink)}.employee-card-modal .employee-card-tab-active,.employee-card-modal .employee-card-tab-active:hover{background:var(--rail);color:#fff;font-weight:600}.employee-card-modal .employee-card-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.employee-card-modal .employee-card-details dt{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:10.5px}.employee-card-modal .employee-card-details dd{margin:2px 0 0;font-size:13px}.employee-card-modal .employee-card-details dd[dir=ltr]{font-family:var(--mono);text-align:start;unicode-bidi:isolate;font-size:12.5px}.data-table .row-action{background:var(--surface);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #00000024;border-radius:8px;align-items:center;gap:5px;width:auto;min-height:0;padding:7px 10px;font-size:11.5px;display:inline-flex}.data-table .row-action:hover{background:var(--surface-sunken)}.data-table .row-action-edit{color:var(--red-ink);border-color:#c8352b8c}.data-table .row-action-edit:hover{border-color:var(--red);background:var(--red-soft)}.data-table .row-action-danger{border-color:var(--red);background:var(--red);color:#fff;font-weight:600}.data-table .row-action-danger:hover{background:#a72a22;border-color:#a72a22}.upload-zone-pointer{cursor:default;border-style:solid}.upload-zone-pointer .upload-slot-action{color:var(--ink);margin-top:6px;font-size:12px;font-weight:600}button.stat-card{font:inherit;text-align:start;cursor:pointer;align-items:stretch}button.stat-card:hover{background:var(--surface-sunken)}.stage-rail li.is-active:after{background:linear-gradient(to right, var(--rail) 0 50%, var(--track) 50% 100%)}[dir=rtl] .stage-rail li.is-active:after{background:linear-gradient(to left, var(--rail) 0 50%, var(--track) 50% 100%)}.intake-rows{grid-template-columns:minmax(0,1fr);gap:9px;min-inline-size:0}.intake-row-slot,.intake-attendance,.intake-row{inline-size:100%;min-inline-size:0;max-inline-size:100%}.intake-row{align-items:center;gap:12px;min-height:0;padding-block:12px;padding-inline:13px}.intake-row .upload-zone-icon{border-radius:10px;block-size:38px;inline-size:38px}.intake-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.intake-title{color:var(--ink);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.intake-tag{border-radius:var(--radius-pill);letter-spacing:.5px;text-transform:uppercase;padding:2px 6px;font-size:10px;font-weight:700}.intake-tag-required{background:var(--green-soft);color:var(--green-ink)}.intake-tag-optional{background:var(--track);color:var(--muted)}.intake-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:11px;overflow:hidden}.intake-sub .mono{font-size:11px}.intake-actions{flex:none;align-items:center;gap:8px;margin-inline-start:auto;display:flex}.intake-actions .button-row{display:inline-block}.intake-file-name{text-overflow:ellipsis;white-space:nowrap;max-inline-size:180px;color:var(--muted);font-size:11px;overflow:hidden}.intake-remove{font:inherit;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:7px 4px;font-size:11.5px}.intake-remove:not(:disabled):hover{color:var(--red-ink)}.intake-row-filled{cursor:default}.intake-row-attendance{cursor:default;background:var(--surface);border-style:solid;border-color:#0000001a}.intake-row-attendance.upload-zone-ready{background:var(--green-soft);border-color:#178a5b47}.intake-row-quiet{background:var(--surface-sunken);border-style:solid;border-color:#00000012}.intake-attendance{gap:9px;min-width:0;display:grid}.intake-mapping{background:var(--surface);border:1px solid #00000014;border-radius:11px;flex-direction:column;gap:11px;padding:13px 14px;display:flex}.intake-mapping-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.intake-mapping-note{color:var(--muted);margin-block-start:3px;font-size:11px;display:block}.intake-mapping-count{flex:none;font-size:11.5px;font-weight:600}.intake-mapping-count .mono{font-size:11.5px}.intake-mapping-count.is-full{color:var(--green-ink)}.intake-mapping-count.is-partial{color:var(--amber-ink)}.intake-chip-grid{flex-wrap:wrap;gap:8px;display:flex}.intake-chip{background:var(--surface);border:1px solid #0000001a;border-radius:9px;align-items:center;gap:7px;min-width:0;padding:7px 11px;font-size:11.5px;display:inline-flex}.intake-chip .mono{text-overflow:ellipsis;white-space:nowrap;max-inline-size:150px;color:var(--muted);font-size:11px;overflow:hidden}.intake-chip strong{white-space:nowrap;font-size:11.5px;font-weight:600}.intake-chip-arrow{color:var(--muted);flex:none}.intake-chip-missing{background:var(--amber-soft);border-color:#d9951473}.intake-chip-missing select{background:var(--surface);max-inline-size:150px;font:inherit;color:var(--amber-ink);border:1px solid #d9951473;border-radius:7px;padding:4px 6px;font-size:11px}.intake-mapping-footer{border-block-start:1px solid #00000012;align-items:center;gap:8px;padding-block-start:11px;display:flex}.intake-mapping-hint{min-width:0;color:var(--muted);flex:1;font-size:11px;line-height:1.5}.intake-confirm{border-color:var(--rail);font-weight:600}.intake-confirm:disabled{opacity:.55;cursor:not-allowed}.intake-footer{border-block-start:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;gap:18px;margin-block-start:18px;padding-block-start:16px;display:flex}.intake-footer .intake-method{flex:none;margin:0}.intake-switch{align-items:flex-start;gap:9px;padding-block-start:4px;display:flex}.intake-switch-copy strong{font-size:12.5px;font-weight:600;display:block}.intake-switch-copy small{color:var(--muted);margin-block-start:2px;font-size:11px;display:block}.intake-start{flex-direction:column;align-items:flex-end;gap:7px;max-inline-size:340px;margin-inline-start:auto;display:flex}.intake-start-hint{text-align:end;font-size:11px;line-height:1.5}.switch-3a{background:var(--line-strong);cursor:pointer;border:0;border-radius:999px;flex:none;block-size:20px;inline-size:34px;margin-block-start:2px;padding:0;transition:background .15s;position:relative}.switch-3a:after{content:"";background:var(--surface);border-radius:50%;block-size:16px;inline-size:16px;transition:inset-inline-start .15s;position:absolute;inset-block-start:2px;inset-inline-start:2px;box-shadow:0 1px 3px #0003}.switch-3a[aria-checked=true]{background:var(--rail)}.switch-3a[aria-checked=true]:after{inset-inline-start:16px}.switch-3a:focus-visible{outline:2px solid var(--rail);outline-offset:2px}.batch-row-3a{border-radius:9px;grid-template-columns:max-content minmax(0,196px) minmax(60px,1fr) minmax(0,240px) 82px;gap:12px;padding-block:12px;padding-inline:10px}.batch-row-3a .batch-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.batch-row-3a .batch-main{min-inline-size:0}.batch-row-3a .batch-main>span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:11px;display:block;overflow:hidden}.batch-row-3a .batch-main>span>span{text-overflow:clip;white-space:normal;font-size:inherit;color:inherit;display:inline;overflow:visible}.batch-row-3a .batch-main .batch-meta-failed{color:var(--red-ink)}.batch-track{min-width:0}.batch-track progress{block-size:6px;display:block}.batch-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-inline-size:0;display:flex}.batch-diagnosis-action{align-items:center;gap:4px;display:inline-flex}.batch-discard-action{color:var(--red-ink);align-items:center;gap:4px;display:inline-flex}.batch-discard-unavailable{inline-size:100%;min-inline-size:0;color:var(--muted);text-align:end;overflow-wrap:anywhere;flex-basis:100%;font-size:11px;line-height:1.35}.batch-action a.button-row{color:inherit;text-decoration:none}.batch-action a.button-row-treat{color:#fff}.batch-when{text-overflow:ellipsis;white-space:nowrap;text-align:end;color:var(--muted);font-size:11px;overflow:hidden}.batch-row-active{background:var(--amber-soft)}.state-note-action{color:var(--ink);margin-block-start:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-block}.state-note-action:hover{text-decoration:underline}.month-card{padding:18px}.month-card h2{letter-spacing:-.2px;margin:0 0 14px;font-size:15px}.month-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;display:grid}.month-card-grid>div{flex-direction:column;gap:3px;min-width:0;display:flex}.month-card-grid span{color:var(--muted);font-size:11px}.month-card-grid .figure{letter-spacing:-.5px;font-size:19px;font-weight:600}.month-card-note{color:var(--muted);border-block-start:1px solid #00000012;margin:14px 0 0;padding-block-start:12px;font-size:11px;line-height:1.55}@media (width<=1100px){.batch-row-3a{grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"state main""track track""action action""when when"}.batch-row-3a>.batch-state{grid-area:state}.batch-row-3a>.batch-main{grid-area:main}.batch-row-3a>.batch-track{grid-area:track}.batch-row-3a>.batch-action{grid-area:action}.batch-row-3a>.batch-when{grid-area:when}}@media (width<=860px){.intake-start{align-items:flex-start;margin-inline-start:0}.intake-start-hint{text-align:start}}@media (width<=440px){.intake-row .intake-actions{flex:100%;inline-size:100%;min-inline-size:0;margin-inline-start:0;padding-inline-start:50px}.intake-actions .intake-file-name{flex:auto;min-inline-size:0;max-inline-size:none}}.role-badge-overdue{background:var(--amber-soft);color:var(--amber-ink);border-color:#d9951459}.parse-audit{margin-block-start:14px;padding:18px 20px;position:relative;overflow:hidden}.parse-audit:before{content:"";background:var(--edge-color,var(--line-strong));inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.parse-audit-findings{--edge-color:var(--amber-edge)}.parse-audit-clear{--edge-color:var(--green-edge)}.parse-audit-error{--edge-color:var(--red-edge);background:var(--red-soft)}.parse-audit-error h2{color:var(--red-ink)}.parse-audit-pending{--edge-color:var(--line-strong);background:var(--surface-muted,transparent)}.parse-audit .panel-heading{align-items:flex-start;margin-block-end:10px}.parse-audit h2{letter-spacing:-.2px;margin:0;font-size:15px}.parse-audit .panel-chip{flex:none;align-items:center;gap:6px;display:inline-flex}.parse-audit-why{color:var(--muted);align-items:flex-start;gap:8px;margin:0;font-size:12px;line-height:1.6;display:flex}.parse-audit-error .parse-audit-why{color:var(--red-ink)}.parse-audit-why>svg{flex:none;margin-block-start:2px}.parse-audit-facts{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block-start:15px}.parse-audit-actions:not(:empty){border-block-start:1px solid #00000012;flex-wrap:wrap;gap:8px;margin-block-start:15px;padding-block-start:14px;display:flex}.audit-missing-inputs{border-block-start:1px solid #00000012;gap:10px;margin-block-start:16px;padding-block-start:14px;display:grid}.audit-missing-inputs-head,.audit-missing-input-row-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.audit-missing-inputs h3{margin:0;font-size:13px}.audit-missing-inputs-head p{max-inline-size:620px;color:var(--muted);margin:3px 0 0;font-size:11px;line-height:1.5}.audit-missing-input-list{gap:8px;max-block-size:340px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.audit-missing-input-list>li{background:var(--surface-sunken);border:1px solid #00000014;border-radius:9px;gap:7px;padding:10px 12px;display:grid}.audit-missing-input-row-head>strong{font-size:12px}.audit-missing-input-row-head>span{color:var(--muted);overflow-wrap:anywhere;font-size:10.5px}.audit-missing-input-list>li>ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.audit-missing-input-list>li>ul>li{background:var(--amber-soft);color:var(--ink);border-radius:999px;padding:4px 7px;font-size:10.5px}.batch-finding-diagnosis{border-block-start:1px solid #00000012;gap:9px;margin-block-start:16px;padding-block-start:14px;display:grid}.batch-finding-diagnosis h3{margin:0;font-size:13px}.batch-finding-empty{color:var(--muted);margin:0;font-size:11.5px;line-height:1.55}.batch-finding-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.batch-finding-list>li{background:var(--surface-sunken);border:1px solid #00000014;border-radius:9px;gap:6px;padding:11px 12px;display:grid}.batch-finding-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.batch-finding-head>strong{font-size:12.5px}.batch-finding-head>span,.batch-finding-employee{color:var(--muted);font-size:11px}.batch-finding-list p{margin:0;font-size:11.5px;line-height:1.55}.batch-finding-list dl{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;display:grid}.batch-finding-list dl>div{background:var(--surface);border-radius:7px;padding:7px 9px}.batch-finding-list dt{color:var(--muted);font-size:10.5px}.batch-finding-list dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:11.5px;font-weight:600}.slip-issues{flex-direction:column;gap:9px;padding-block:4px 14px;padding-inline:10px;display:flex}.slip-issues-toggle{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.slip-issues-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.slip-issues-none,.slip-issues-capped{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.slip-issue-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.slip-issue{background:var(--surface-sunken);color:var(--muted);border:1px solid #00000014;border-radius:9px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 12px;padding-inline-start:14px;font-size:11px;display:flex;position:relative}.slip-issue:before{content:"";background:var(--amber-edge);border-start-start-radius:9px;border-end-start-radius:9px;inline-size:3px;position:absolute;inset-block:0;inset-inline-start:0}.slip-issue-failed:before{background:var(--red-edge)}.slip-issue-head{flex:220px;align-items:baseline;gap:8px;min-width:0;display:flex}.slip-issue-head strong{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:11.5px;font-weight:600;overflow:hidden}.slip-issue-pages,.slip-issue-status,.slip-issue-fact{white-space:nowrap;flex:none}.slip-issue-status{color:var(--amber-ink);font-weight:600}.slip-issue-failed .slip-issue-status{color:var(--red-ink)}.slip-issue .batch-meta-failed{white-space:normal;color:var(--red-ink);flex:100%;line-height:1.5}.slip-issue-action{cursor:pointer;font:inherit;color:var(--ink);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;margin-inline-start:auto;padding:0;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.slip-issue-action:hover:not(:disabled){text-decoration:underline}.slip-issue-action:disabled{cursor:progress;opacity:.55}.slip-issue-source{margin-inline-start:0}@media (width<=860px){.slip-issue-action{margin-inline-start:0}}.matching-queue .table-scroll{overscroll-behavior:contain;max-height:min(46vh,520px);overflow-y:auto}.matching-queue .data-table thead tr{z-index:1;position:sticky;top:0}@media (height>=900px){.matching-detail{max-height:calc(100vh - 120px);overflow-y:auto}}.form-read-backdrop{z-index:80;background:#16181a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.form-read-modal{border:1px solid var(--line-strong);border-radius:var(--radius-card,12px);background:var(--surface);text-align:start;flex-direction:column;max-block-size:min(84vh,760px);inline-size:min(560px,100%);display:flex;overflow:hidden;box-shadow:0 18px 48px #1619223d}.form-read-modal:focus{outline:none}.profile-compare-modal{inline-size:min(720px,100%)}.matching-review-modal{inline-size:min(1100px,100%)}.form-read-modal-head{border-block-end:1px solid #00000014;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.form-read-modal-heading{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.form-read-eyebrow{letter-spacing:.7px;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.form-read-modal-failed .form-read-eyebrow{color:var(--red-ink)}.form-read-modal-head h2{letter-spacing:-.2px;color:var(--ink);margin:0;font-size:15.5px;line-height:1.4}.form-read-modal-body{flex-direction:column;gap:14px;padding:16px 18px;display:flex;overflow-y:auto}.form-read-verdicts{flex-wrap:wrap;gap:8px 14px;display:flex}.form-read-verdict{background:var(--surface-sunken);border:1px solid #00000014;border-radius:999px;align-items:center;gap:8px;padding:7px 11px;font-size:12px;display:inline-flex}.form-read-verdict-label{color:var(--muted)}.form-read-verdict strong{color:var(--ink);font-size:13px;font-weight:600}.state-note.form-read-saved{background:var(--surface-sunken);color:var(--muted);border-color:#00000014}.state-note.form-read-saved .state-note-dot{background:var(--line-strong)}.form-read-section{flex-direction:column;gap:8px;display:flex}.form-read-section h3{letter-spacing:.2px;color:var(--muted);margin:0;font-size:12px;font-weight:600}.form-read-compare{padding-inline-start:10px;position:relative}.form-read-compare-mismatch{background:var(--red-soft);border-radius:8px}.form-read-compare-mismatch:before{content:"";background:var(--red-edge);border-radius:999px;inline-size:3px;position:absolute;inset-block:2px;inset-inline-start:0}.form-read-fields{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.form-read-field{border-block-end:1px solid #0000000f;align-items:baseline;gap:10px;padding-block:7px;font-size:13px;display:flex}.form-read-field:last-child{border-block-end:none}.form-read-field-label{min-inline-size:150px;color:var(--muted);flex:none;font-size:12px}.form-read-field-value{min-inline-size:0;color:var(--ink);overflow-wrap:anywhere;flex:auto}.form-read-field-confidence{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:11.5px}.form-read-field-noscore{font-style:italic}.form-read-disclosure{margin:0;padding-block-start:4px;line-height:1.6}.form-read-failure{background:var(--red-soft);color:var(--red-ink);border:1px solid #c8352b40;border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6;display:flex}.form-read-failure>svg{flex:none;margin-block-start:2px}.form-read-modal-foot{background:var(--surface-sunken);border-block-start:1px solid #00000014;flex-wrap:wrap;gap:8px;padding:14px 18px;display:flex}@media (width<=560px){.form-read-backdrop{align-items:end;padding:12px}.form-read-modal.profile-compare-modal .employee-comparison-list li{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px 8px;min-inline-size:0;display:grid}.form-read-modal.profile-compare-modal .employee-comparison-key{grid-column:1/-1;min-inline-size:0}.form-read-modal.profile-compare-modal .employee-comparison-values{overflow-wrap:anywhere;min-inline-size:0}.form-read-modal.profile-compare-modal .employee-comparison-verdict{grid-area:2/2;align-self:start}.form-read-field{flex-wrap:wrap}.form-read-field-label{min-inline-size:100%}.form-read-modal-foot .button{flex:100%;justify-content:center}}.download-anchor{display:none}.stat-card-button:disabled{cursor:default;background:var(--surface)}.auth-submit-arrow{transform:scaleX(-1)}.empty-state-action{margin-block-start:10px}.employee-table{--data-cols:26px 2fr 1fr 1fr 1.1fr 1.6fr max-content}.matching-table{--data-cols:1.6fr .95fr .95fr .85fr 1.25fr 1.05fr auto}.findings-worklist-dense{--data-cols:1.9fr 1.4fr .85fr .8fr auto}.findings-worklist-wide{--data-cols:1.6fr .65fr 1.2fr .95fr .95fr .7fr .8fr .85fr .8fr auto}.data-toolbar-adjacent{margin-inline-start:0}.settings-sections{gap:18px;display:grid}.trend-chart-svg{block-size:100%;inline-size:100%;display:block;overflow:visible}.trend-chart-axis{stroke:#00000017;stroke-width:1px}.trend-chart-processed{fill:#d9d5ce}.trend-chart-processed-current{fill:#16181a}.trend-chart-anomalies{fill:#c8352b}.trend-chart-label{fill:#7d8492;font-family:var(--mono);direction:ltr;unicode-bidi:isolate;font-size:10.5px}.rail-meter-bar{inline-size:100%;display:block}.rail-meter-ready{fill:var(--green-meter)}.rail-meter-waiting{fill:var(--amber-meter)}.rail-meter-blocked{fill:var(--red-meter)}.dept-bar-track{inline-size:100%;display:block}.dept-bar-seg-critical{fill:var(--red-edge)}.dept-bar-seg-open{fill:var(--amber-edge)}.batch-split-meter{background:var(--track);border-radius:4px;block-size:6px;inline-size:100%;display:block;overflow:hidden}.batch-split-assigned{fill:var(--green-edge)}.batch-split-awaiting{fill:var(--amber-edge)}.batch-split-failed{fill:var(--red-edge)}.matching-confidence-track{appearance:none;background:#eceef2;border:0;border-radius:999px;block-size:5px;inline-size:100%;display:block;overflow:hidden}.matching-confidence-track::-webkit-progress-bar{background:#eceef2;border-radius:999px}.matching-confidence-track::-webkit-progress-value{background:currentColor;border-radius:999px}.matching-confidence-track::-moz-progress-bar{background:currentColor;border-radius:999px}.matching-confidence-high .matching-confidence-track{color:var(--green)}.matching-confidence-medium .matching-confidence-track{color:#f59e0b}.matching-confidence-low .matching-confidence-track{color:#dc2626}.pdf-report-host{width:794px;font-family:Heebo,Segoe UI,sans-serif;position:fixed;top:0;left:-10000px}.pdf-report{color:#151a2d;background:#fff;padding:34px 38px}.pdf-report-header{border-bottom:2px solid #151a2d;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.pdf-report-title{font-size:21px;font-weight:800}.pdf-report-meta{color:#6b7280;margin-top:4px;font-size:12px}.pdf-report-brand{color:#1b2a6b;font-size:17px;font-weight:800}.pdf-report-summary{gap:12px;margin:18px 0;display:flex}.pdf-report-card{border:1px solid #e3e6ec;border-radius:10px;flex:1;padding:12px 14px}.pdf-report-card-label{color:#6b7280;font-size:11px}.pdf-report-card-value{color:#151a2d;font-size:20px;font-weight:700}.pdf-report-empty{color:#6b7280}.pdf-report-table{border-collapse:collapse;width:100%;font-size:11px}.pdf-report-table-compact{width:60%}.pdf-report-heading-row{background:#f4f5f8}.pdf-report-cell{text-align:right;border:1px solid #e3e6ec;padding:6px 8px}.pdf-report-cell-ltr{text-align:left;direction:ltr}.pdf-report-section-heading{margin:22px 0 8px;font-size:15px}.pdf-report-trend-note{color:#6b7280;margin:0 0 4px;font-size:11px}.pdf-report-disclosure{background:#fff8df;border:1px solid #d9a321;border-radius:10px;margin:0 0 16px;padding:10px 12px;font-size:11px;line-height:1.6}.pdf-report-footer{color:#9aa1ad;border-top:1px solid #e3e6ec;margin-top:26px;padding-top:8px;font-size:10px}.not-found-card{max-width:620px;margin:48px auto;padding:32px}.not-found-card h1{margin:6px 0 14px}.not-found-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}
