@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/heebo-hebrew-300-normal-DMHwgbyK.woff2)format("woff2"),url(/assets/heebo-hebrew-300-normal-DhiLThZN.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:300;src:url(/assets/heebo-math-300-normal-BDPvOlOu.woff2)format("woff2"),url(/assets/heebo-math-300-normal-C8-tMk8I.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:300;src:url(/assets/heebo-symbols-300-normal-CIv9Rdow.woff2)format("woff2"),url(/assets/heebo-symbols-300-normal-COSJVlD8.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:300;src:url(/assets/heebo-latin-ext-300-normal-SamjWT0A.woff2)format("woff2"),url(/assets/heebo-latin-ext-300-normal-BuBYV7e3.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:300;src:url(/assets/heebo-latin-300-normal-l1mjclFe.woff2)format("woff2"),url(/assets/heebo-latin-300-normal-CkI_cSfW.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: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}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/heebo-hebrew-800-normal-CDdwy3LD.woff2)format("woff2"),url(/assets/heebo-hebrew-800-normal-DvzqWKY1.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:800;src:url(/assets/heebo-math-800-normal-BsL7yxmb.woff2)format("woff2"),url(/assets/heebo-math-800-normal-CkZgLaga.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:800;src:url(/assets/heebo-symbols-800-normal-FYIx6Vl3.woff2)format("woff2"),url(/assets/heebo-symbols-800-normal-BkpivR9G.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:800;src:url(/assets/heebo-latin-ext-800-normal-BXXnkLdf.woff2)format("woff2"),url(/assets/heebo-latin-ext-800-normal-CaKn05T8.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:800;src:url(/assets/heebo-latin-800-normal-CXX3wFtI.woff2)format("woff2"),url(/assets/heebo-latin-800-normal-jzg0ZXtx.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:900;src:url(/assets/heebo-hebrew-900-normal-C2xjWvXw.woff2)format("woff2"),url(/assets/heebo-hebrew-900-normal-DHmuj4t7.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:900;src:url(/assets/heebo-math-900-normal-COMcU8Ve.woff2)format("woff2"),url(/assets/heebo-math-900-normal-BEGCYuDs.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:900;src:url(/assets/heebo-symbols-900-normal-DNqom9KD.woff2)format("woff2"),url(/assets/heebo-symbols-900-normal-CZ1YqEgO.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:900;src:url(/assets/heebo-latin-ext-900-normal-CpiYpblJ.woff2)format("woff2"),url(/assets/heebo-latin-ext-900-normal-Dkn3VhLb.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:900;src:url(/assets/heebo-latin-900-normal-C5-5scyM.woff2)format("woff2"),url(/assets/heebo-latin-900-normal-Df7b1kWg.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{--bg:#f3f4f8;--panel:#fff;--panel2:#f8f9fc;--line:#14162d21;--line2:#14162d12;--ink:#14162d;--ink2:#585e7e;--ink3:#8e93ad;--low:#9aa0be;--unknown:#8e93ad;--cyan:#0b6e8f;--cyanFill:#0b6e8f;--cyanInk:#fff;--cyanBg:#0b6e8f17;--ok:#0e9f6e;--alertBd:#b01f45;--alertInk:#8e1938;--alertBg:#e4325f12;--highBd:#c4451f;--highInk:#9b3512;--highBg:#c4451f12;--warnBd:#c97a1e;--warnInk:#8a5514;--warnBg:#c97a1e14;--noticeBd:#0b6e8f;--noticeInk:#0b6e8f;--infoInk:#8e93ad;--stagePocInk:#4c4fbf;--stagePocBg:#4c4fbf17;--stageWipInk:#8a5514;--stageWipBg:#c97a1e1c;--stagePilotInk:#7a3ea8;--stagePilotBg:#7a3ea81a;--stageLiveInk:#0b7a54;--stageLiveBg:#0e9f6e1a;--wash1:#6c63ff1a;--wash2:#0b6e8f17;--wash3:#e4325f12;--tipBg:#ffffffd1;--glassEdge:#ffffffd9;--glassFilm:linear-gradient(140deg, #ffffffb3 0%, #ffffff57 46%, #ffffff85 100%);--glassInset:inset 0 1px 0 #fffffff2, inset 0 -1px 0 #ffffff59, inset 1px 0 0 #fff9;--glassShadow:0 4px 16px -8px #14162d1a;--shadow:0 1px 2px #14162d0d, 0 10px 28px #14162d0f;--shadowLg:0 16px 40px -12px #14162d73;--grid:#14162d0d}[data-theme=dark]{--bg:#080810;--panel:#0f1019;--panel2:#181a26;--line:#c8d2f533;--line2:#c8d2f51c;--ink:#fff;--ink2:#d2d7ee;--ink3:#a6accb;--low:#aeb5dc;--unknown:#bec4dc;--cyan:#5fe0fa;--cyanFill:#5fe0fa;--cyanInk:#080810;--cyanBg:#5fe0fa24;--ok:#3bf0bc;--alertBd:#e4325f;--alertInk:#ff8aa6;--alertBg:#e4325f21;--highBd:#f0733f;--highInk:#ffa173;--highBg:#f0733f24;--warnBd:#c97a1e;--warnInk:#e8b26a;--warnBg:#c97a1e24;--noticeBd:#5fe0fa;--noticeInk:#5fe0fa;--infoInk:#a6accb;--stagePocInk:#a9abff;--stagePocBg:#8c8fff29;--stageWipInk:#e8b26a;--stageWipBg:#c97a1e29;--stagePilotInk:#d0a4f0;--stagePilotBg:#b078e029;--stageLiveInk:#3bf0bc;--stageLiveBg:#3bf0bc21;--wash1:#6c63ff33;--wash2:#3dd6f521;--wash3:#e4325f24;--tipBg:#161828db;--glassEdge:#ffffff29;--glassFilm:linear-gradient(140deg, #ffffff21 0%, #ffffff09 46%, #ffffff14 100%);--glassInset:inset 0 1px 0 #fff3, inset 0 -1px 0 #ffffff0d, inset 1px 0 0 #ffffff1a;--glassShadow:0 4px 18px -10px #00000059;--shadow:none;--shadowLg:0 16px 40px -12px #0009;--grid:#c8d2f51a}:root{--fs-micro:10px;--fs-tag:10.5px;--fs-xs:11px;--fs-sm:11.5px;--fs-body:12.5px;--fs-md:13px;--fs-lg:13.5px;--fs-base:14px;--fs-h4:15px;--fs-h3:17px;--fs-stat:25px;--fs-hero:44px;--s1:4px;--s2:7px;--s3:9px;--s4:11px;--s5:14px;--s6:16px;--s7:18px;--s8:20px;--s9:22px;--r-sm:6px;--r-md:8px;--r-lg:9px;--r-xl:13px;--r-2xl:16px;--ease:cubic-bezier(.2,.7,.2,1);--t-fast:.13s;--t-base:.15s;--t-enter:.26s;--t-panel:.32s;--t-collapse:.34s}@keyframes ping{0%{opacity:.5;transform:scale(1)}70%{opacity:0;transform:scale(1.8)}to{opacity:0}}@keyframes glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}@keyframes rowIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*{animation:none!important}}html,body{background:var(--bg);color:var(--ink);font-variant-numeric:tabular-nums;margin:0;font-family:Heebo,system-ui,sans-serif}body{font-size:15px;line-height:1.55}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;margin:0;font-family:Heebo,system-ui,sans-serif}input,button,select,textarea{font-family:Heebo,system-ui,sans-serif}[dir=ltr],[dir=auto]{text-align:right}a{color:var(--cyan);text-decoration:none}a:hover{text-decoration:underline}button{border-radius:var(--r-md);transition:background var(--t-base) var(--ease), border-color var(--t-base), color var(--t-base), opacity var(--t-base), transform .12s var(--ease)}button:active{transform:scale(.965)}:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}[data-tip]:hover>[data-tipbody],[data-tip]:focus-visible>[data-tipbody]{opacity:1!important;visibility:visible!important;transform:none!important}@media (width<=1180px){.who{display:none!important}}@media print{[data-theme]{background-color:#fff!important;background-image:none!important}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.nav-rail,.drawer,.toast,.theme-toggle,.tab-bar,[data-print-hide]{display:none!important}.shell{padding-inline-start:0!important}[style*=backdrop-filter]{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}*{box-shadow:none!important}:root{--line:#d8dae4;--line2:#e8eaf0}[data-sev]{background:0 0!important}[data-sev]:before{width:3pt!important}[data-row],tr,li{break-inside:avoid}h1,h2,h3,h4{break-after:avoid}[data-collapsible]{opacity:1!important;max-height:none!important}@page{margin:14mm 12mm}}.shell{background-color:var(--bg);background-image:radial-gradient(52rem 30rem at 78% -6%, var(--wash1), transparent 60%), radial-gradient(46rem 26rem at 8% 4%, var(--wash2), transparent 58%), radial-gradient(38rem 22rem at 46% 34%, var(--wash3), transparent 62%);min-height:100vh;color:var(--ink);background-attachment:fixed;flex-direction:column;padding-inline-start:52px;transition:background-color .3s,color .3s;display:flex}.shell-content{padding:var(--s6) var(--s8) var(--s9);gap:var(--s6);flex-direction:column;flex:1;width:100%;max-width:1560px;margin-inline:auto;display:flex}.nav-rail{z-index:30;gap:var(--s1);width:52px;padding:var(--s3) var(--s2);background:var(--panel);border-inline-end:1px solid var(--line);transition:width .28s var(--ease), box-shadow .28s var(--ease);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:visible}.nav-rail[data-open=true]{width:224px;box-shadow:var(--shadowLg)}.nav-scrim{z-index:20;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;border:0;padding:0;position:fixed;inset:0}.rail-brand{align-items:center;gap:var(--s2);height:36px;padding-inline:var(--s1);margin-bottom:var(--s2);color:var(--ink);flex:none;display:flex}.rail-item{align-items:center;gap:var(--s3);height:36px;padding-inline:var(--s2);border-radius:var(--r-lg);color:var(--ink2);font-size:var(--fs-body);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--t-fast) var(--ease), color var(--t-base);background:0 0;border:0;flex:none;font-weight:400;display:flex;position:relative}.rail-item:hover{background:var(--panel2);color:var(--ink)}.rail-item[aria-current=page]{background:var(--cyanFill);color:var(--cyanInk);box-shadow:0 4px 14px -6px var(--cyan);font-weight:700}.rail-item[aria-current=page] svg{stroke-width:2px}.rail-item[aria-current=page]:before{content:"";inset-inline-start:-7px;background:var(--cyan);border-radius:2px;width:3px;height:18px;position:absolute;top:50%;transform:translateY(-50%)}.rail-stage{font-size:var(--fs-micro);letter-spacing:.08em;border-radius:var(--r-sm);border:1px dashed var(--line);color:var(--ink3);opacity:0;white-space:nowrap;transition:opacity .18s var(--ease);margin-inline-start:auto;padding:1px 5px;font-weight:800}.nav-rail[data-open=true] .rail-stage{opacity:1}.rail-item[aria-current=page] .rail-stage{border-color:var(--cyanInk);color:var(--cyanInk)}.rail-icon{flex:0 0 20px;width:20px;height:20px}.rail-label{opacity:0;transition:opacity .18s var(--ease);overflow:hidden}.nav-rail[data-open=true] .rail-label{opacity:1}.rail-tip{inset-inline-start:calc(100% + 10px);padding:5px var(--s3);border-radius:var(--r-sm);border:1px solid var(--line);background:var(--tipBg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--ink);font-size:var(--fs-xs);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:40;transition:opacity .14s ease, transform .2s var(--ease), visibility .14s;position:absolute;top:50%;transform:translateY(-50%)translate(4px)}.nav-rail[data-open=true] .rail-tip{display:none}.header{z-index:10;align-items:center;gap:var(--s5);min-height:54px;padding:var(--s2) var(--s8);background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.header-mark{font-size:var(--fs-sm);letter-spacing:.2em;color:var(--ink3);font-weight:800}.header-divider{background:var(--line);width:1px;height:18px}.header-page{font-size:var(--fs-h4);color:var(--ink);font-weight:700}.header-spacer{min-width:var(--s5);flex:1}.user-chip{align-items:center;gap:var(--s3);display:flex}.user-square{border-radius:var(--r-lg);background:var(--cyanFill);width:27px;height:27px;color:var(--cyanInk);font-size:var(--fs-xs);flex:none;place-items:center;font-weight:800;display:grid}.who{flex-direction:column;line-height:1.25;display:flex}.theme-toggle{gap:var(--s2);padding:var(--s1) var(--s4);font-size:var(--fs-body);color:var(--ink2);white-space:nowrap}.theme-toggle:hover{border-color:var(--cyan);color:var(--ink)}.theme-glyph{font-size:var(--fs-md);line-height:1}.switch{background:var(--line);cursor:pointer;width:36px;height:20px;transition:background var(--t-base) var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.switch[aria-pressed=true]{background:var(--cyanFill)}.switch-knob{top:2px;background:var(--panel);width:16px;height:16px;transition:inset-inline-start .2s var(--ease);border-radius:999px;position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #00000040}.switch[aria-pressed=true] .switch-knob{inset-inline-start:calc(100% - 18px)}.card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);position:relative}.card-head{align-items:center;gap:var(--s3);padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);display:flex}.card-title{font-size:var(--fs-h4);color:var(--ink);font-weight:700}.card-body{padding:var(--s5) var(--s6)}.sev-bar:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-start-start-radius:inherit;border-end-start-radius:inherit;position:absolute;top:0;bottom:0}.banner{border:1px solid var(--glassEdge);border-radius:var(--r-2xl);background-color:var(--sev-wash,var(--panel));background-image:var(--glassFilm);-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);box-shadow:var(--glassInset), var(--glassShadow);align-items:center;gap:var(--s6);padding:var(--s4) var(--s7);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.banner-text{min-width:250px;font-size:var(--fs-lg);color:var(--ink);flex:1}.pulse{flex:none;place-items:center;width:10px;height:10px;display:inline-grid;position:relative}.pulse-core{background:var(--pulse-color,var(--ok));border-radius:999px;width:7px;height:7px}.pulse-ring{background:var(--pulse-color,var(--ok));opacity:.5;border-radius:999px;position:absolute;inset:0}.pulse[data-pulse=fast] .pulse-ring{animation:2.4s infinite ping}.pulse[data-pulse=slow] .pulse-ring{animation:2.8s infinite ping}.pulse[data-pulse=glow] .pulse-core{animation:1.4s infinite glow}.pulse[data-pulse=none] .pulse-ring{display:none}.tag{font-size:var(--fs-tag);letter-spacing:.1em;border:1px solid var(--sev-border,var(--line));border-style:var(--sev-border-style,solid);border-radius:var(--r-sm);color:var(--sev-text,var(--ink2));white-space:nowrap;align-items:center;gap:5px;padding:2px 8px;font-weight:800;display:inline-flex}.tag-glyph{font-size:var(--fs-xs);letter-spacing:.12em;unicode-bidi:isolate}.company-chip{font-size:var(--fs-tag);letter-spacing:.04em;border-radius:var(--r-sm);color:var(--ink2);white-space:nowrap;background:0 0;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.company-chip[data-unknown=true]{background:var(--panel2);color:var(--ink3)}.company-chip[data-group=true]{background:var(--highBg);color:var(--highInk);box-shadow:inset 0 0 0 1px var(--highBd)}.company-chip[data-group=true]:before{content:"◈";margin-inline-end:4px;font-size:9px}.kpi-strip{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;overflow:hidden}.kpi{padding:var(--s5) var(--s6);border-inline-start:1px solid var(--line);animation:popIn .34s var(--ease) both}.kpi:first-child{border-inline-start-color:#0000}.kpi-number{font-size:var(--fs-stat);color:var(--ink);font-weight:800;line-height:1.1}.kpi-label{font-size:var(--fs-body);color:var(--ink2);margin-top:3px}.kpi-sub{font-size:var(--fs-xs);color:var(--sev-text,var(--ink3));margin-top:3px}.table-wrap{overflow-x:auto}.thead,.trow{align-items:center;gap:var(--s5);text-align:right;display:grid}.thead{background:var(--panel2);padding:var(--s2) var(--s6);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3);border-bottom:1px solid var(--line)}.trow{padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);font-size:var(--fs-md);color:var(--ink);animation:rowIn .26s var(--ease) both;transition:background var(--t-fast) var(--ease);position:relative}.trow:hover{background:var(--panel2)}.trow-link{all:unset;cursor:pointer;display:contents}.ltr{text-align:right;direction:ltr;unicode-bidi:isolate}.btn{padding:7px var(--s5);border-radius:var(--r-md);font-size:var(--fs-base);cursor:pointer;color:var(--ink);background:0 0;border:1px solid #0000;align-items:center;gap:6px;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background:var(--cyanFill);color:var(--cyanInk);font-weight:600}.btn--danger{background:var(--alertBd);color:#fff;font-weight:700}.btn--secondary{border-color:var(--line);color:var(--ink)}.btn--secondary:hover:not(:disabled){border-color:var(--cyan)}.btn--ghost{color:var(--cyan)}.btn--done{border-color:var(--ok);color:var(--ok);opacity:.55}.btn--block{justify-content:center;width:100%}.segmented{border:1px solid var(--line);border-radius:var(--r-lg);flex:none;display:flex;overflow:hidden}.segmented button{border:0;border-inline-start:1px solid var(--line2);color:var(--ink2);font-size:var(--fs-body);padding:5px var(--s4);cursor:pointer;background:0 0;border-radius:0;font-weight:500}.segmented button:first-child{border-inline-start:0}.segmented button[aria-pressed=true]{background:var(--cyanFill);color:var(--cyanInk);font-weight:700}.tab-bar{gap:var(--s6);border-bottom:1px solid var(--line);display:flex}.tab{border:0;padding:var(--s3) 2px;font-size:var(--fs-base);color:var(--ink3);cursor:pointer;background:0 0;border-bottom:2px solid #0000;border-radius:0;align-items:center;gap:6px;margin-bottom:-1px;font-weight:500;display:inline-flex}.tab[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--ink);font-weight:700}.tab-count{font-size:var(--fs-tag);border-radius:var(--r-sm);background:var(--panel2);color:var(--ink3);padding:1px 6px;font-weight:800}.tab[aria-selected=true] .tab-count{background:var(--alertBd);color:#fff}.stamp{font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.stamp-glyph{color:var(--stamp-color,var(--ink3))}.dimmed{opacity:.55}.notyet{text-align:center;padding:56px var(--s8);justify-items:center;gap:5px;display:grid}.notyet-glyph{color:var(--ink3);font-size:18px}.notyet-head{font-size:var(--fs-lg);color:var(--ink2);font-weight:600}.notyet-body{font-size:var(--fs-sm);color:var(--ink3);max-width:44ch}.section-head{align-items:baseline;gap:var(--s4);flex-wrap:wrap;display:flex}.section-title{font-size:var(--fs-h4);font-weight:700}.muted-note{font-size:var(--fs-sm);color:var(--ink3)}.gap-block{border:1px solid var(--warnBd);border-radius:var(--r-xl);background:var(--warnBg);padding:var(--s4) var(--s6)}.gap-title{font-size:var(--fs-body);color:var(--warnInk);font-weight:700}.gap-list{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--ink2);gap:3px;padding-inline-start:var(--s5);display:grid}.gaps-chips{flex-wrap:wrap;gap:4px;display:inline-flex}.gaps-chip{border:1px dashed var(--unknown);color:var(--unknown);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10.5px;font-weight:600}.gaps-panel{gap:var(--s2);padding:var(--s3);border:1px dashed var(--line2);background:var(--panel2);border-radius:12px;justify-items:start;display:grid}.gaps-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gaps-list li{font-size:var(--fs-xs);color:var(--ink2);gap:1px;line-height:1.55;display:grid}.gaps-list strong{color:var(--ink);font-weight:700}.gaps-note{max-width:70ch;font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.gaps-hint{border-inline-start:2px solid var(--bd);color:var(--ink3);margin-top:3px;padding-inline-start:var(--s3)}.gaps-hint code{border-radius:var(--r1);background:var(--surface2);font-family:var(--mono,monospace);color:var(--ink2);padding:0 4px;font-size:.95em}.billing-link{color:var(--accentInk);font-variant-numeric:tabular-nums;border-bottom:1px dotted;text-decoration:none}.billing-link:hover,.billing-link:focus-visible{border-bottom-style:solid}.billing-link--block{font-weight:700}.billing-none,.billing-raw{color:var(--ink3)}.cand-billing{font-size:var(--fs-xs);align-items:baseline;gap:6px;margin-top:2px;display:flex}.proj-list{background:var(--line);border-radius:var(--r2);gap:1px;display:grid;overflow:hidden}.proj-row{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);background:var(--surface);flex-wrap:wrap;display:flex}.proj-billing{align-items:baseline;gap:var(--s2);font-size:var(--fs-body);display:flex}.proj-note{margin:var(--s4) 0 0;font-size:var(--fs-xs);color:var(--ink3);line-height:1.6}.ms{flex:none;position:relative}.ms-trigger{padding:5px var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink2);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ms-trigger:hover{border-color:var(--ink3)}.ms-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ms-label{color:var(--ink3)}.ms-summary{color:var(--ink);font-weight:700}.ms-caret{font-size:var(--fs-micro);color:var(--ink3)}.ms-trigger[data-active=true]{border-color:var(--cyan);background:var(--panel2)}.ms-trigger[data-active=true] .ms-summary{color:var(--cyan)}.ms-panel{z-index:20;inset-inline-start:0;min-width:210px;max-height:320px;padding:var(--s2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);box-shadow:var(--shadowLg);animation:riseIn var(--t-enter) var(--ease) both;position:absolute;top:calc(100% + 4px);overflow-y:auto}.ms-all{all:unset;box-sizing:border-box;justify-content:space-between;align-items:center;gap:var(--s3);width:100%;padding:var(--s2) var(--s3);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-body);color:var(--ink2);font-weight:600;display:flex}.ms-all:hover,.ms-option:hover{background:var(--panel2)}.ms-all[aria-pressed=true]{background:var(--cyanFill);color:var(--cyanInk)}.ms-options{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line2);gap:1px;display:grid}.ms-option{align-items:center;gap:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-body);color:var(--ink);display:flex}.ms-option input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;flex:none}.ms-option-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.ms-count{font-size:var(--fs-xs);color:var(--ink3);font-variant-numeric:tabular-nums;flex:none;font-weight:800}.ms-count[data-zero=true]{opacity:.55;font-weight:500}.source-band{align-items:center;gap:var(--s3);padding:var(--s3) var(--s6);border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--panel2);color:var(--ink2);font-size:var(--fs-sm);flex-wrap:wrap;flex:none;line-height:1.55;display:flex}.layers{gap:0;display:grid}.layers-head,.layers-row{gap:var(--s4);text-align:right;grid-template-columns:1fr repeat(3,minmax(132px,1fr));align-items:start;display:grid}.layers-head{padding:var(--s2) var(--s5);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.layers-col-head{gap:3px;display:grid}.layers-stamp{font-size:var(--fs-micro);letter-spacing:0;white-space:nowrap}.layers-row{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line2);font-size:var(--fs-md);animation:rowIn var(--t-enter) var(--ease) both}.layers-what{color:var(--ink2);font-size:var(--fs-body)}.layers-cell{border-radius:var(--r-sm);align-content:start;gap:4px;padding:3px 6px;display:grid}.layers-cell[data-empty=true]{background:var(--panel2)}.layers-cell[data-tinted=true]{background:var(--sev-wash);box-shadow:inset 0 0 0 1px var(--sev-border)}.layers-unknown{color:var(--unknown);font-size:var(--fs-body)}.layers-drift{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.layers-drift-label{font-size:var(--fs-xs);color:var(--ink3)}.layers-actions{gap:var(--s3);padding-top:var(--s2);grid-column:1/-1;display:flex}.authority{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.authority-meter{font-size:var(--fs-xs);letter-spacing:.12em}.authority-note{font-size:var(--fs-xs);color:var(--highInk)}.authority[data-pulse=true] .authority-meter{animation:2.4s infinite glow}.silenced-meta{font-size:var(--fs-xs);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.silenced-sep{opacity:.5}.toast{bottom:var(--s8);z-index:60;align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);box-shadow:var(--shadowLg);font-size:var(--fs-body);animation:riseIn var(--t-enter) var(--ease) both;display:flex;position:fixed;left:50%;transform:translate(-50%)}.toast-dot{background:var(--ok);border-radius:999px;flex:none;width:7px;height:7px}.toast-text{color:var(--ink)}.toast-divider{background:var(--line);width:1px;height:14px}.toast-log{font-size:var(--fs-xs);color:var(--cyan)}.toast-close{all:unset;cursor:pointer;color:var(--ink3);font-size:var(--fs-xs);padding-inline-start:var(--s2)}.denial{max-width:520px;margin-inline:auto;margin-block:var(--s9);gap:var(--s3);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);justify-items:start;padding:22px;display:grid}.denial-glyph{color:var(--ink3);font-size:20px}.denial-head{font-size:var(--fs-h4);color:var(--ink);font-weight:700}.denial-body{font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.7}.ls-loading{align-items:center;gap:var(--s4);padding:var(--s7) var(--s6);font-size:var(--fs-md);color:var(--ink2);display:flex}.ls-spinner{border:2px solid var(--line);border-top-color:var(--cyan);border-radius:50%;width:14px;height:14px;animation:.7s linear infinite ls-spin}@keyframes ls-spin{to{transform:rotate(360deg)}}.ls-block{gap:var(--s4);padding:var(--s6);justify-items:start;display:grid}.ls-head{font-size:var(--fs-h3);font-weight:800;line-height:1.3}.ls-body{max-width:72ch;font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.7}.ls-body strong{color:var(--ink);font-weight:700}.ls-error{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel2);font-family:ui-monospace,monospace;font-size:var(--fs-sm);color:var(--alertInk);overflow-wrap:anywhere;margin:0}.ls-skipped{align-items:flex-start;gap:var(--s4);margin-bottom:var(--s5);padding:var(--s3) var(--s5);border:1px solid var(--warnBd);border-radius:var(--r-lg);background:var(--warnBg);font-size:var(--fs-body);color:var(--ink2);line-height:1.6;display:flex}.cred-banner{flex-wrap:wrap;align-items:flex-start}.cred-note{margin-top:var(--s2);font-size:var(--fs-xs);color:var(--ink3);line-height:1.6;display:block}.cred-guide-toggle{padding:var(--s2) var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-body);cursor:pointer;flex-shrink:0}.cred-guide-toggle:hover{background:var(--panel2)}.cred-guide-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.cred-guide{margin-top:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex-basis:100%}.cred-steps{gap:var(--s4);font-size:var(--fs-body);color:var(--ink2);margin:0;padding-inline-start:var(--s6);line-height:1.7;display:grid}.cred-steps ul{margin:var(--s2) 0 0;gap:var(--s2);font-size:var(--fs-xs);color:var(--ink3);padding-inline-start:var(--s5);display:grid}.cred-steps strong{color:var(--ink)}.cred-steps a{color:var(--cyan);text-underline-offset:2px;text-decoration:underline}.cred-steps code{padding:2px var(--s2);border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--line);font-family:var(--mono,ui-monospace, monospace);font-size:var(--fs-xs);word-break:break-all;margin-top:4px;display:inline-block}.cred-why{margin:var(--s4) 0 0;padding-top:var(--s3);border-top:1px solid var(--line2);font-size:var(--fs-xs);color:var(--ink3);line-height:1.7}.acc-head,.acc-row{gap:var(--s3);text-align:right;grid-template-columns:1fr 116px 150px 190px 128px 140px 132px;align-items:center;display:grid}.gst-head,.gst-row{gap:var(--s3);text-align:right;grid-template-columns:1fr 190px 200px 150px 190px 96px 120px;align-items:center;display:grid}.acc-head,.gst-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.acc-row,.gst-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);font-size:var(--fs-body);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s6) + var(--s2));position:relative}.gst-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.acc-bar{inset-inline-start:0;width:var(--sev-bar-width,0);position:absolute;top:0;bottom:0}.acc-person{align-items:center;gap:var(--s3);min-width:0;display:flex}.acc-avatar{border-radius:var(--r-lg);width:30px;height:30px;font-size:var(--fs-xs);flex:none;place-items:center;font-weight:800;display:grid}.acc-avatar[data-pending=true]{border:1px dashed var(--line);color:var(--unknown);background:0 0}.acc-row[data-state=pending]{border-inline-start:2px dashed var(--line);padding-inline-start:calc(var(--s6) + var(--s2) - 2px)}.acc-row[data-state=disabled]{border-inline-start:2px solid var(--line);background-image:repeating-linear-gradient(135deg, transparent 0 5px, var(--line2) 5px 6px);padding-inline-start:calc(var(--s6) + var(--s2) - 2px)}.acc-row[data-state=disabled] .acc-scope,.acc-row[data-state=disabled] .acc-roleselect,.acc-row[data-state=disabled] .acc-rolechip{color:var(--ink3)}.ppl-name{font-size:var(--fs-md);font-weight:600;display:block}.ppl-email{font-size:var(--fs-xs);color:var(--ink3);display:block}.acc-rolechip{font-size:var(--fs-tag);letter-spacing:.08em;border-radius:var(--r-sm);white-space:nowrap;border:1px solid;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.acc-rolechip--inline{margin-top:3px}.acc-scope{color:var(--ink2);text-overflow:ellipsis;overflow:hidden}.gst-note,.ntf-rule{margin:var(--s4) 0 0;font-size:var(--fs-body);color:var(--ink2);padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel2);line-height:1.7}.ntf-rule{border-color:var(--warnBd);background:var(--warnBg)}.ext-list{gap:var(--s4);display:grid}.ext-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:rowIn var(--t-enter) var(--ease) both;position:relative;overflow:hidden}.ext-head{align-items:center;gap:var(--s3);padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);flex-wrap:wrap;padding-inline-start:calc(var(--s6) + var(--s2));display:flex}.ext-name{font-size:var(--fs-h4);font-weight:700}.ext-kind{font-size:var(--fs-body);color:var(--ink3)}.ext-head .btn{margin-inline-start:auto}.ext-facts{gap:var(--s4);padding:var(--s5) var(--s6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding-inline-start:calc(var(--s6) + var(--s2));display:grid}.ext-fact{gap:3px;display:grid}.ext-fact-label{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.ext-fact-value{font-size:var(--fs-md);color:var(--ink);line-height:1.5}.ext-note{padding:var(--s4) var(--s6) var(--s5);border-top:1px dashed var(--line);font-size:var(--fs-body);color:var(--ink2);max-width:92ch;margin:0;padding-inline-start:calc(var(--s6) + var(--s2));line-height:1.7}.ext-cert-offer{align-items:center;gap:var(--s3);padding:var(--s4) var(--s6);border:1px solid var(--ok);border-radius:var(--r-lg);background:var(--panel);font-size:var(--fs-body);color:var(--ink2);flex-wrap:wrap;line-height:1.6;display:flex}.ext-cert-offer .btn{margin-inline-start:auto}.ntf-summary{align-items:center;gap:var(--s3);padding:var(--s3) var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);font-size:var(--fs-md);flex-wrap:wrap;flex:none;display:flex}.ntf-row{gap:var(--s5);padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);animation:rowIn var(--t-enter) var(--ease) both;flex-wrap:wrap;grid-template-columns:1fr auto auto auto;align-items:center;padding-inline-start:calc(var(--s6) + var(--s2));display:grid;position:relative}.ntf-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}@media (width<=1100px){.ntf-row{grid-template-columns:1fr}}.ntf-channels{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.ntf-channel{align-items:center;gap:var(--s2);font-size:var(--fs-body);color:var(--ink2);cursor:pointer;white-space:nowrap;display:inline-flex}.ntf-levels{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.ntf-level{all:unset;cursor:pointer;font-size:var(--fs-xs);padding:3px var(--s3);border-radius:var(--r-sm);white-space:nowrap;border:1px solid}.ntf-warn{font-size:var(--fs-xs);color:var(--warnInk);grid-column:1/-1;font-weight:700}.rm-head,.rm-row{gap:var(--s3);text-align:right;grid-template-columns:1fr repeat(3,128px);align-items:center;display:grid}.rm-head--code,.rm-row--code{grid-template-columns:1fr repeat(4,84px) 104px 84px 108px}.rm-prov{font-size:var(--fs-xs);color:var(--ink3);margin-top:2px;font-weight:400;line-height:1.55;display:block}.rm-row--code[data-changed=true]{border-inline-start:3px solid var(--warnBd,var(--line));background:var(--warnBg,transparent)}.rm-cell input[type=checkbox]{width:15px;height:15px;accent-color:var(--cyan);cursor:pointer}.rm-cell input[type=checkbox]:disabled{cursor:not-allowed}.rm-cell select{padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font:inherit;font-size:var(--fs-body)}.rm-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.rm-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);font-size:var(--fs-body);animation:rowIn var(--t-enter) var(--ease) both}.rm-label{align-items:center;gap:var(--s2);font-size:var(--fs-md);font-weight:600;display:inline-flex}.rm-danger{background:var(--alertBd);border-radius:2px;flex:none;width:3px;height:14px}.rm-id{font-size:var(--fs-xs);color:var(--ink3);font-weight:400;display:block}.rm-cell2{padding:3px var(--s3);border-radius:var(--r-sm);font-size:var(--fs-body);justify-content:center;align-items:center;gap:5px;display:inline-flex}.rm-cell-label{font-size:var(--fs-xs)}.rm-cell{text-align:center;color:var(--ink3)}.rm-cell[data-yes=true]{color:var(--ok);font-weight:700}.mtx-legend--gap{border-color:var(--warnBd);background:var(--warnBg)}.qa-list{gap:var(--s4);display:grid}.qa-answer{gap:var(--s3);padding:var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel2);animation:riseIn var(--t-enter) var(--ease) both;display:grid}.qa-head{margin:0;font-size:14.5px;font-weight:700}.qa-body{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.7}.qa-rows{gap:2px;margin:0;padding:0;list-style:none;display:grid}.qa-rows li{gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-sm);font-size:var(--fs-body);grid-template-columns:12px 150px 1fr 80px;align-items:baseline;display:grid}@media (width<=900px){.qa-rows li{grid-template-columns:12px 1fr}}.qa-name{color:var(--ink);font-weight:600}.qa-note{color:var(--ink2)}.qa-verdict{text-align:end;font-weight:700}.cert-scrim{z-index:70;padding:var(--s8) var(--s6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c1857;place-items:start center;display:grid;position:fixed;inset:0;overflow-y:auto}.cert{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);width:min(820px,100%);box-shadow:var(--shadowLg);padding:var(--s8);animation:popIn var(--t-enter) var(--ease) both}.cert-head{align-items:flex-start;gap:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.cert-kicker{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3);margin:0}.cert-title{font-size:var(--fs-h3);font-weight:800}.cert-meta{margin:0;gap:var(--s2);margin-inline-start:auto;display:grid}.cert-meta dt{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.cert-meta dd{font-size:var(--fs-body);margin:0}.cert-partial{margin-top:var(--s5);padding:var(--s4) var(--s5);border:1px solid var(--sev-border);border-radius:var(--r-lg);background:var(--sev-wash);font-size:var(--fs-md);padding-inline-start:calc(var(--s5) + var(--s2));line-height:1.65;position:relative}.cert-section{margin-top:var(--s6)}.cert-h3{font-size:var(--fs-md);margin-bottom:var(--s3);font-weight:700}.cert-table{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.cert-tr{gap:var(--s3);padding:var(--s3) var(--s4);border-bottom:1px solid var(--line2);font-size:var(--fs-sm);text-align:right;grid-template-columns:1.6fr 1fr 110px 110px 96px;display:grid}.cert-tr:last-child{border-bottom:0}.cert-tr--head{background:var(--panel2);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3)}.cert-tr--verify{background:var(--sev-wash,transparent);grid-template-columns:1.6fr 1fr 1.4fr}.cert-verdict{line-height:1.5}.cert-open{font-size:var(--fs-sm);color:var(--ink2);gap:5px;margin:0;padding-inline-start:var(--s5);line-height:1.6;display:grid}.cert-foot{align-items:center;gap:var(--s5);margin-top:var(--s7);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink3);flex-wrap:wrap;display:flex}.cert-actions{gap:var(--s3);margin-inline-start:auto;display:flex}@media print{.cert-scrim{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;position:static}.cert{box-shadow:none;border:0;width:100%;padding:0}.cert-actions{display:none}}.acc-rowactions{align-items:center;gap:var(--s2);display:flex}.acc-roleselect{font-size:var(--fs-xs);letter-spacing:.06em;cursor:pointer;border-style:solid;border-width:1px;border-radius:6px;max-width:100%;padding:2px 8px;font-family:inherit;font-weight:700}.acc-remove{font-size:var(--fs-xs);border:1px solid var(--line);color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;padding:4px 9px;transition:border-color .16s,color .16s}.acc-remove:hover,.acc-remove:focus-visible{border-color:var(--alertBd);color:var(--alertInk)}.usr-addbar{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.usr-addnote{font-size:var(--fs-xs);color:var(--ink3);line-height:1.6}.usr-form{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.usr-form label{gap:5px;display:grid}.usr-form label>span{font-size:var(--fs-xs);color:var(--ink3)}.usr-form input,.usr-form select{font-family:inherit;font-size:var(--fs-body);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 10px}.usr-fixed{gap:4px;padding:7px 0;display:grid}.usr-fixed>span:first-child{font-size:var(--fs-body);color:var(--ink2)}.usr-fixednote{font-size:var(--fs-xs);color:var(--ink3);line-height:1.55}.usr-problem{margin:var(--s3) 0 0;font-size:var(--fs-body);color:var(--warnInk)}.usr-warn{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);font-size:var(--fs-body);color:var(--alertInk);background:var(--alertBg);border-inline-start:3px solid var(--alertBd);line-height:1.6}.usr-actions{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.usr-backdrop{z-index:60;padding:var(--s4);-webkit-backdrop-filter:blur(3px);background:#14162d6b;place-items:center;display:grid;position:fixed;inset:0}.usr-backdrop>*{width:100%;max-width:620px}.usr-summary{margin:0 0 var(--s4);font-size:var(--fs-body);color:var(--ink);line-height:1.6}.usr-rules{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.usr-rules li{gap:var(--s3);font-size:var(--fs-body);color:var(--ink2);grid-template-columns:auto 1fr;align-items:start;line-height:1.6;display:grid}.acc-jobtitle{font-size:var(--fs-body);color:var(--ink2)}.acc-jobtitle-none{color:var(--ink3)}.act-chart{z-index:2;position:relative}.act-chart-head{gap:var(--s5);flex-wrap:wrap}.act-note{font-size:var(--fs-sm);color:var(--ink3)}.act-legend{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.act-legend-item{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;display:flex}.act-swatch-bar{background:var(--cyan);opacity:.55;border-radius:3px;width:10px;height:10px}.act-swatch-line{background:var(--alertBd);width:14px;height:2px}.act-plot-wrap{padding:var(--s9) var(--s6) var(--s4)}.act-plot-area{height:196px;padding-inline-end:34px;position:relative}.act-y{font-size:var(--fs-micro);color:var(--ink3);position:absolute;inset-inline-end:0}.act-y--top{top:-4px}.act-y--zero{bottom:24px}.act-plot{inset-inline:0 34px;position:absolute;top:0;bottom:26px}.act-grid{background:var(--line2);height:1px;position:absolute;left:0;right:0}.act-bars{flex-direction:row;align-items:flex-end;gap:2px;display:flex;position:absolute;inset:0}.act-bar-slot{cursor:default;flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.act-bar{background:var(--cyan);opacity:.72;width:100%;transition:opacity var(--t-fast) var(--ease);border-radius:3px 3px 0 0}.act-bar[data-dim=true]{opacity:.4}.act-bar-slot:hover .act-bar,.act-bar-slot:focus-visible .act-bar{opacity:1}.act-line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.act-marker{border-inline-start:1px dashed var(--sev-border);opacity:.75;pointer-events:none;position:absolute;top:0;bottom:0}.act-marker-dot{background:var(--sev-border);pointer-events:none;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;transform:translate(-50%)}.act-ticks{inset-inline:0 34px;flex-direction:row;align-items:center;height:22px;display:flex;position:absolute;bottom:0}.act-tick{text-align:center;font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap;flex:1}.act-tip{width:216px;padding:var(--s4) var(--s5);border:1px solid var(--glassEdge);background-color:var(--tipBg);background-image:var(--glassFilm);-webkit-backdrop-filter:blur(26px)saturate(200%);box-shadow:var(--glassInset), 0 10px 30px -12px #14162d57;text-align:right;opacity:0;visibility:hidden;transition:opacity .17s ease, transform .23s var(--ease), visibility .17s;pointer-events:none;z-index:30;border-radius:12px;position:absolute;bottom:calc(100% + 12px);transform:translateY(6px)scale(.97)}.act-tip[data-side=start]{inset-inline-start:-8px}.act-tip[data-side=end]{inset-inline-end:-8px}.act-tip-when{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--cyan);margin-bottom:6px;font-weight:800;display:block}.act-tip-row{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--fs-body);color:var(--ink2);margin-bottom:3px;display:flex}.act-tip-row b{color:var(--ink);font-weight:700;font-size:var(--fs-lg)}.act-tip-delta{font-size:var(--fs-sm);margin-top:4px;display:block}.act-tip-event{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line2);display:block}.act-tip-event-text{font-size:var(--fs-body);color:var(--ink);margin-top:5px;line-height:1.5;display:block}.act-read{padding:var(--s4) var(--s6);border-top:1px solid var(--line2);font-size:var(--fs-sm);color:var(--ink2);margin:0;line-height:1.55}.act-kpis{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.act-kpi{border:1px solid var(--sev-border,var(--line));border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);padding:var(--s4) var(--s5);animation:popIn .3s var(--ease) both}.act-kpi-label{font-size:var(--fs-tag);letter-spacing:.1em;color:var(--ink3);margin:0 0 5px}.act-kpi-line{align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.act-kpi-value{letter-spacing:-.02em;color:var(--sev-text,var(--ink));font-size:24px;font-weight:800}.act-kpi-trend{font-size:var(--fs-md);color:var(--sev-text,var(--ink3));font-weight:700}.act-kpi-sub{font-size:var(--fs-sm);color:var(--ink2);margin:3px 0 0}.act-events-head{gap:var(--s4);flex-wrap:wrap}.act-kinds{font-size:var(--fs-sm);color:var(--ink3)}.act-event{align-items:center;gap:var(--s4);padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);background:var(--act-row-bg,transparent);animation:rowIn var(--t-enter) var(--ease) both;flex-wrap:wrap;display:flex;position:relative}.act-event:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.act-event-when{font-size:var(--fs-body);color:var(--ink3);flex:none;min-width:82px}.act-event-dot{background:var(--sev-border);border-radius:50%;flex:none;width:8px;height:8px}.act-event-text{min-width:230px;font-size:var(--fs-md);color:var(--ink);flex:1}.act-event-impact{font-size:var(--fs-md);color:var(--sev-text,var(--ink3));flex:none}.act-event-impact[data-weight=bad],.act-event-impact[data-weight=warn]{font-weight:700}.act-blind{border:1px dashed var(--line);border-radius:var(--r-xl);background:var(--panel);padding:40px var(--s9);text-align:center}.act-blind-head{margin:0 0 6px;font-size:19px;font-weight:800}.act-blind-why{margin:0 auto var(--s7);font-size:var(--fs-lg);color:var(--ink2);max-width:56ch;line-height:1.6}.act-blind-note{font-size:var(--fs-body);color:var(--warnInk);border:1px solid var(--warnBd);background:var(--warnBg);border-radius:var(--r-lg);padding:var(--s3) var(--s5);display:inline-block}.act-events-empty{align-items:flex-start;gap:var(--s4);padding:var(--s9) var(--s6);display:flex}.act-events-empty-glyph{font-size:var(--fs-h4);color:var(--ink3);flex:none;line-height:1.2}.act-events-empty-head{font-size:var(--fs-lg);margin:0 0 3px;font-weight:700}.act-events-empty-body{font-size:var(--fs-body);color:var(--ink2);max-width:60ch;margin:0;line-height:1.55}@media print{.act-tip{display:none!important}.act-chart{z-index:auto}}.acost-head{align-items:flex-start;gap:var(--s6);margin-bottom:var(--s7);flex-wrap:wrap;display:flex}.acost-period{font-size:var(--fs-sm);color:var(--ink3);margin:3px 0 0}.acost-figure{text-align:left;margin-inline-start:auto}.acost-total{font-size:var(--fs-stat);letter-spacing:-.02em;font-weight:800;line-height:1.1;display:block}.acost-delta{font-size:var(--fs-body);color:var(--ink3);margin-top:3px;display:block}.acost-chart{padding-top:var(--s6)}.acost-plot{border-bottom:1px solid var(--line);align-items:flex-end;gap:0;height:148px;display:flex;position:relative}.acost-months{gap:0;padding-top:6px;display:flex}.acost-bar-slot{cursor:default;flex:1;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.acost-plot[data-months="1"] .acost-bar-slot,.acost-months[data-months="1"] .acost-bar-month{flex:0 0 176px}.acost-bar{background:var(--cyan);width:100%;max-width:120px;transition:opacity var(--t-fast) var(--ease);border-radius:4px 4px 0 0}.acost-bar[data-newest=true]{background:var(--alertBd)}.acost-bar-slot:hover .acost-bar,.acost-bar-slot:focus-visible .acost-bar{opacity:.82}.acost-mark{pointer-events:none;justify-content:center;display:flex;position:absolute;inset-inline:0}.acost-mark:not(.acost-mark-dot){transform:translateY(-10px)}.acost-mark-dot{transform:translateY(50%)}.acost-bar-value{font-size:var(--fs-micro);color:var(--ink2);white-space:nowrap;font-weight:700}.acost-bar-value[data-newest=true]{font-size:var(--fs-xs);color:var(--alertInk);font-weight:800}.acost-dot{border:1.5px solid var(--cyan);background:var(--cyan);border-radius:50%;width:7px;height:7px}.acost-dot[data-source=invoice]{background:var(--panel)}.acost-dot[data-newest=true]{border-color:var(--alertBd);background:var(--alertBd)}.acost-trendline{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.acost-trendline polyline{fill:none;stroke:var(--ink3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.acost-bar-month{text-align:center;font-size:var(--fs-xs);color:var(--ink3);flex:1}.acost-note{margin:var(--s6) 0 0;padding-top:var(--s4);border-top:1px solid var(--line2);font-size:var(--fs-body);color:var(--ink2);line-height:1.6}.acost-tip{width:208px;padding:var(--s4) var(--s5);border:1px solid var(--glassEdge);background-color:var(--tipBg);background-image:var(--glassFilm);-webkit-backdrop-filter:blur(26px)saturate(200%);box-shadow:var(--glassInset), 0 10px 30px -12px #14162d57;text-align:right;opacity:0;visibility:hidden;transition:opacity .17s ease, transform .23s var(--ease), visibility .17s;pointer-events:none;z-index:30;border-radius:12px;position:absolute;bottom:calc(100% + 8px);transform:translateY(6px)scale(.97)}.acost-tip[data-side=start]{inset-inline-start:-8px}.acost-tip[data-side=end]{inset-inline-end:-8px}.acost-tip-when{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--cyan);margin-bottom:6px;font-weight:800;display:block}.acost-tip-row{justify-content:space-between;align-items:baseline;gap:var(--s4);font-size:var(--fs-body);color:var(--ink2);margin-bottom:3px;display:flex}.acost-tip-row b{color:var(--ink);font-weight:700;font-size:var(--fs-lg)}.acost-tip-row b[data-weight=bad]{color:var(--alertInk)}.acost-tip-row b[data-weight=warn]{color:var(--warnInk)}.acost-tip-note{margin-top:var(--s2);padding-top:var(--s2);border-top:1px solid var(--line2);font-size:var(--fs-sm);color:var(--ink2);line-height:1.5;display:block}.acost-sub{font-size:var(--fs-sm);color:var(--ink3);margin-inline-start:auto}.acost-row{padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both;position:relative}.acost-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.acost-row-top{align-items:baseline;gap:var(--s4);display:flex}.acost-model{font-size:var(--fs-md);font-weight:600}.acost-row-cost{font-size:var(--fs-lg);margin-inline-start:auto;font-weight:800}.acost-row-meta{align-items:center;gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.acost-tag{font-size:var(--fs-tag);color:var(--ink3)}.acost-share-track{background:var(--panel2);border-radius:3px;flex:1;min-width:60px;height:5px;overflow:hidden}.acost-share-fill{background:var(--cyan);height:100%;animation:grow var(--t-enter) var(--ease) both;transform-origin:100%;border-radius:3px;display:block}.acost-share-fill[data-approved=false]{background:var(--alertBd)}.acost-share{font-size:var(--fs-body);color:var(--ink2);text-align:left;min-width:34px}.acost-trend{font-size:var(--fs-body);color:var(--ink3);text-align:left;min-width:44px}.acost-trend[data-rising=true]{color:var(--alertInk);font-weight:700}.acost-row-note{margin:var(--s2) 0 0;font-size:var(--fs-body);color:var(--ink2);line-height:1.55}.acost-none{padding:var(--s6);font-size:var(--fs-md);color:var(--ink2);margin:0}.acost-elsewhere{align-items:center;gap:var(--s2);padding:var(--s5) var(--s6) 0;font-size:var(--fs-body);color:var(--ink3);flex-wrap:wrap;margin:0;display:flex}.acost-blind{padding:var(--s8) var(--s6);text-align:center}.acost-blind-head{font-size:var(--fs-h3);margin:0 0 6px;font-weight:800}.acost-blind-why{margin:0 auto var(--s6);max-width:62ch;font-size:var(--fs-md);color:var(--ink2);line-height:1.7}@media print{.acost-tip{display:none!important}}.acost-gap{align-items:flex-start;gap:var(--s3);margin:0 var(--s6) var(--s5);padding:var(--s4);border:1px solid var(--sevBd,var(--bd));border-inline-start:3px solid var(--sevBd,var(--bd));border-radius:var(--r2);background:var(--sevBg,var(--surface2));font-size:var(--fs-body);color:var(--ink2);line-height:1.6;display:flex}.acost-bar[data-partial=true]{background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--panel) 4px 6px)}.acost-bar[data-source=invoice]{background:var(--cyanBg);border:1px dashed var(--cyan);border-bottom:0;border-radius:4px 4px 0 0}.acost-bar[data-source=invoice][data-newest=true]{background:var(--panel2);border-color:var(--alertBd)}.acost-toggle{align-items:center;gap:var(--s2);font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;display:flex}.acost-toggle:hover{color:var(--accentInk)}.acost-chev{font-size:var(--fs-body);color:var(--ink3);transition:transform .12s;display:inline-block}.acost-chev[data-open=true]{transform:rotate(180deg)}.acost-sku{gap:var(--s3);margin-top:var(--s2);padding:var(--s2) var(--s3);border-radius:var(--r1);background:var(--surface2);font-size:var(--fs-body);color:var(--ink2);grid-template-columns:1fr auto auto;align-items:baseline;display:grid}.acost-sku-usage{color:var(--ink3);font-variant-numeric:tabular-nums}.acost-proj{padding:var(--s4) var(--s6);border-top:1px solid var(--bdSoft,var(--bd))}.acost-proj:first-of-type{border-top:0}.acost-proj-top{justify-content:space-between;align-items:center;gap:var(--s3);font-weight:700;display:flex}.rm{gap:5px;min-width:0;display:grid}.rm-top{align-items:baseline;gap:5px;min-width:0;display:flex}.rm-num{font-variant-numeric:tabular-nums;flex:none;font-weight:800;line-height:1}.rm-floor{vertical-align:super;font-size:.7em;font-weight:700}.rm-band{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.08em;color:var(--ink3);font-weight:700;overflow:hidden}.rm-factors{font-size:var(--fs-micro);color:var(--ink3);flex:none;margin-inline-start:auto}.rm-ruler{gap:1px;display:grid;position:relative}.rm-zone{opacity:.22;border-radius:1px}.rm-zone[data-z=low]{background:var(--ok)}.rm-zone[data-z=medium]{background:var(--warnBd)}.rm-zone[data-z=high]{background:var(--highBd)}.rm-zone[data-z=critical]{background:var(--alertBd)}.rm-ruler[data-band=low] .rm-zone[data-z=low],.rm-ruler[data-band=medium] .rm-zone[data-z=medium],.rm-ruler[data-band=high] .rm-zone[data-z=high],.rm-ruler[data-band=critical] .rm-zone[data-z=critical]{opacity:1}.rm-mark{background:var(--ink);border-radius:1px;position:absolute;transform:translate(50%)}.rm[data-size=row] .rm-num{font-size:var(--fs-lg)}.rm[data-size=row] .rm-band{font-size:var(--fs-micro)}.rm[data-size=row] .rm-ruler{height:5px}.rm[data-size=row] .rm-mark{width:2px;top:-2px;bottom:-2px}.rm[data-size=hero]{gap:8px}.rm[data-size=hero] .rm-num{letter-spacing:-.02em;font-size:34px}.rm[data-size=hero] .rm-band{font-size:var(--fs-body)}.rm[data-size=hero] .rm-ruler{height:8px}.rm[data-size=hero] .rm-mark{width:3px;top:-3px;bottom:-3px}.risk-head{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.risk-toggle{all:unset;cursor:pointer;font-size:var(--fs-sm);color:var(--cyan);align-items:center;gap:5px;display:inline-flex}.risk-toggle:hover{text-decoration:underline}.risk-chevron{transition:transform var(--t-base) var(--ease);display:inline-block}.risk-chevron[data-open=true]{transform:rotate(180deg)}.risk-none{font-size:var(--fs-xs);color:var(--ink3)}.risk-floor-note{font-size:var(--fs-xs);color:var(--ink3);margin-top:var(--s2);max-width:46ch}.risk-disclosure{border-top:1px solid var(--line2);padding-top:var(--s3);margin-top:var(--s3);animation:rowIn var(--t-collapse) var(--ease) both}.risk-row{gap:var(--s4);animation:rowIn var(--t-enter) var(--ease) both;grid-template-columns:1fr auto;align-items:baseline;padding:5px 0;display:grid}.risk-row-label{font-size:var(--fs-body);color:var(--ink);align-items:center;gap:6px;display:inline-flex}.risk-row-detail{font-size:var(--fs-xs);color:var(--ink3);margin-top:2px;display:block}.risk-points{font-size:var(--fs-md);color:var(--ink2);min-width:34px;font-weight:800}.risk-row--multiplier{border-top:1px dashed var(--line);margin-top:5px;padding-top:7px}.risk-row--multiplier .risk-row-label{color:var(--ink2)}.risk-row--total{border-top:1px solid var(--line);margin-top:5px;padding-top:7px}.risk-mismatch{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--alertInk);line-height:1.6}.blast{gap:var(--s4);display:grid}.blast--unknown{border:1px dashed var(--line);border-radius:var(--r-xl);background:var(--panel2);padding:var(--s5) var(--s6)}.blast-headline{font-size:var(--fs-h4);color:var(--unknown);margin:0;font-weight:700}.blast-copy{margin:var(--s2) 0 0;font-size:var(--fs-body);color:var(--ink2);line-height:1.65}.blast-ack{align-items:center;gap:var(--s2);margin-top:var(--s4);font-size:var(--fs-md);color:var(--ink);cursor:pointer;display:flex}.blast-band{align-items:center;gap:var(--s3);padding:var(--s3) var(--s5);border:1px solid var(--sev-border);border-radius:var(--r-lg);background:var(--sev-wash);font-size:var(--fs-body);color:var(--ink);flex-wrap:wrap;padding-inline-start:calc(var(--s5) + var(--s2));line-height:1.55;display:flex;position:relative}.blast-count{font-size:var(--fs-lg);color:var(--ink);margin:0;font-weight:600}.blast-graph{flex-wrap:wrap;align-items:center;gap:0;display:flex}.blast-layer{gap:var(--s2);align-content:start;display:grid}.blast-layer--far{opacity:.72}.blast-connector{background:var(--line);flex:none;width:24px;height:1px}@media (width<=820px){.blast-graph{flex-direction:column;align-items:stretch}.blast-connector{width:1px;height:18px;margin-inline-start:var(--s8)}}.blast-node{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);gap:4px;min-width:168px;padding-inline-start:calc(var(--s4) + var(--s2));display:grid;position:relative}.blast-node[data-target=true] .blast-node-name{font-size:var(--fs-h4);font-weight:700}.blast-node-name{font-size:var(--fs-md);color:var(--ink);font-weight:600}.blast-node-chips{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.blast-node-tier{font-size:var(--fs-tag);color:var(--ink3)}.blast-node-clients{font-size:var(--fs-xs);color:var(--alertInk)}.blast-alone{gap:var(--s3);padding:var(--s5);border-radius:var(--r-lg);background:var(--panel2);justify-items:start;display:grid}.blast-empty{font-size:var(--fs-body);color:var(--ink2);margin:0}.blast-more{font-size:var(--fs-sm);color:var(--cyan);margin:0}.kill-scrim{z-index:70;padding:var(--s6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c1857;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.kill-modal{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--panel);width:min(760px,100%);box-shadow:var(--shadowLg);animation:popIn var(--t-enter) var(--ease) both;overflow:hidden}.kill-modal[data-drill=true]{border:2px dashed var(--ink3);background-image:repeating-linear-gradient(45deg, transparent, transparent 9px, var(--panel2) 9px, var(--panel2) 18px)}.kill-drill-band{align-items:center;gap:var(--s3);padding:var(--s3) var(--s6);background:var(--panel2);border-bottom:1px dashed var(--line);font-size:var(--fs-sm);color:var(--ink2);line-height:1.55;display:flex}.kill-body{align-items:stretch;display:flex}.kill-rail{padding:var(--s7) var(--s5);gap:var(--s5);border-inline-end:1px solid var(--line);background:var(--panel2);flex:none;align-content:start;margin:0;list-style:none;display:grid}.kill-rail-step{align-items:center;gap:var(--s2);font-size:var(--fs-sm);white-space:nowrap;color:var(--ink3);display:flex}.kill-rail-dot{border:1px solid var(--ink3);border-radius:999px;flex:none;width:9px;height:9px}.kill-rail-step[data-state=done]{color:var(--ok)}.kill-rail-step[data-state=done] .kill-rail-dot{background:var(--ok);border-color:var(--ok)}.kill-rail-step[data-state=current]{color:var(--cyan);font-weight:700}.kill-rail-step[data-state=current] .kill-rail-dot{background:var(--cyanFill);border-color:var(--cyan)}.kill-panel{min-width:0;padding:var(--s6) var(--s7) var(--s8);flex:1}.kill-head{align-items:center;gap:var(--s4);margin-bottom:var(--s5);display:flex}.kill-title{font-size:var(--fs-h3);flex:1;font-weight:700}.kill-step{gap:var(--s5);justify-items:start;display:grid}.kill-copy{font-size:var(--fs-md);color:var(--ink2);margin:0;line-height:1.7}.kill-hint{font-size:var(--fs-xs);color:var(--ink3);margin-top:3px;line-height:1.6;display:block}.kill-depth{all:unset;cursor:pointer;width:100%;padding:var(--s5) var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color var(--t-base) var(--ease), background var(--t-fast);gap:5px;padding-inline-start:calc(var(--s6) + var(--s2));display:grid;position:relative}.kill-depth[data-depth=soft]:hover{border-color:var(--highBd);background:var(--panel2)}.kill-depth[data-depth=hard]{border-color:var(--alertBd)}.kill-depth[data-depth=hard]:before{content:"";inset-inline-start:0;background:var(--alertBd);border-start-start-radius:inherit;border-end-start-radius:inherit;width:4px;position:absolute;top:0;bottom:0}.kill-depth[data-depth=hard]:hover{background:var(--alertBg)}.kill-depth-title{font-size:var(--fs-h4);color:var(--ink);font-weight:700}.kill-depth-copy{font-size:var(--fs-body);color:var(--ink2);line-height:1.6}.kill-drill-toggle{align-items:flex-start;gap:var(--s2);font-size:var(--fs-md);color:var(--ink);cursor:pointer;padding-top:var(--s2);border-top:1px dashed var(--line);width:100%;display:flex}.kill-reason{gap:5px;width:100%;display:grid}.kill-reason-label{font-size:var(--fs-body);font-weight:600}.kill-textarea{width:100%;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font-size:var(--fs-md);resize:vertical;line-height:1.6}.kill-input{padding:5px var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--ink);font-size:var(--fs-body);min-width:220px}.kill-approvals{gap:var(--s3);width:100%;display:grid}.kill-approval{align-items:center;gap:var(--s3);font-size:var(--fs-md);flex-wrap:wrap;display:flex}.kill-approval-dot{border:1px solid var(--ink3);border-radius:999px;flex:none;width:9px;height:9px}.kill-approval-dot[data-held=true]{background:var(--ok);border-color:var(--ok)}.kill-blockers{font-size:var(--fs-sm);color:var(--warnInk);gap:3px;margin:0;padding-inline-start:var(--s5);display:grid}.kill-refusal{gap:var(--s3);padding:var(--s5);border:1px solid var(--sev-border);border-radius:var(--r-lg);background:var(--sev-wash);justify-items:start;width:100%;padding-inline-start:calc(var(--s5) + var(--s2));display:grid;position:relative}.kill-measure{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel2);font-size:var(--fs-md);gap:3px;width:100%;display:grid}.banner-reason{font-size:var(--fs-body);color:var(--ink2);margin-top:4px;line-height:1.6;display:block}.ac-head{align-items:flex-start;gap:var(--s6);padding:var(--s6);flex-wrap:wrap;display:flex}.ac-identity{gap:var(--s3);flex:1;min-width:260px;display:grid}.ac-name{align-items:center;gap:var(--s3);font-size:var(--fs-h3);font-weight:700;display:flex}.ac-editbtn{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);font-family:inherit;font-size:var(--fs-body);color:var(--ink2);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;align-items:center;gap:5px;padding:4px 10px;font-weight:600;display:inline-flex}.ac-editbtn:hover{border-color:var(--cyan);background:var(--panel2);color:var(--ink1)}.ac-editbtn:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ac-editicon{font-size:var(--fs-base);line-height:1}.ac-id{font-size:var(--fs-xs);color:var(--ink3);margin:0}.ac-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-meta{font-size:var(--fs-body);color:var(--ink3)}.ac-owner{font-size:var(--fs-body);color:var(--ink2);margin:0}.ac-risk{flex:none;min-width:240px}.ac-copy{margin:0 0 var(--s4);font-size:var(--fs-md);color:var(--ink2);line-height:1.7}.ac-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.ac-grid{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start;display:grid}.ac-known{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel2);margin-bottom:var(--s5)}.ac-known-title{margin:0 0 var(--s2);font-size:var(--fs-body);font-weight:700}.ac-known-list{font-size:var(--fs-body);color:var(--ink2);gap:3px;margin:0;padding-inline-start:var(--s5);display:grid}.ac-findings{gap:var(--s3);display:grid}.ac-finding-row{align-items:center;gap:var(--s4);padding:var(--s2) var(--s3);margin-inline:calc(var(--s3) * -1);border-radius:var(--r-md);border:1px solid #0000;display:flex}.ac-finding-count{font-size:var(--fs-h3);margin-inline-start:auto;font-weight:800}.ac-finding-pick{font:inherit;color:inherit;text-align:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0}.ac-finding-pick:hover{background:var(--panel2)}.ac-finding-pick:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ac-finding-pick[aria-pressed=true]{background:var(--panel2);border-color:var(--line2)}.ac-findings-filter{margin:var(--s4) 0 var(--s2);font-size:var(--fs-sm);color:var(--ink3)}.ac-findings-gap{margin-block-start:var(--s4)}.ac-link{font:inherit;color:var(--cyan);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ac-finding-list{margin:var(--s4) 0 0;gap:var(--s3);padding:0;list-style:none;display:grid}.ac-finding{padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel2);gap:var(--s2);display:grid}.ac-finding-head{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ac-finding-name{font-size:var(--fs-md);color:var(--ink);font-weight:700}.ac-finding-tool{font-size:var(--fs-xs);color:var(--ink3);margin-inline-start:auto}.ac-finding-where,.ac-finding-body,.ac-finding-fix,.ac-finding-seen{font-size:var(--fs-sm);color:var(--ink2);margin:0;line-height:1.6}.ac-finding-where{font-size:var(--fs-xs);color:var(--ink3);overflow-wrap:anywhere}.ac-finding-seen{font-size:var(--fs-xs);color:var(--ink3)}.ac-timeline{overscroll-behavior:contain;scrollbar-gutter:stable;max-block-size:min(58vh,30rem);margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.ac-timeline:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ac-timeline-row{align-items:flex-start;gap:var(--s3);padding:var(--s3) 0 var(--s3) 0;border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:var(--s3);display:flex;position:relative}.ac-timeline-row:before{content:"";inset-inline-start:0;top:var(--s2);bottom:var(--s2);width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute}.ac-timeline-glyph{font-size:var(--fs-md);flex:none}.ac-timeline-body{font-size:var(--fs-body);color:var(--ink);gap:2px;display:grid}.ac-timeline-meta{font-size:var(--fs-xs);color:var(--ink3)}.ac-links{justify-content:flex-start;display:flex}.ac-switch{gap:var(--s2);flex-wrap:wrap;margin-block-start:var(--s2);display:flex}.ac-switch-item{padding:var(--s1) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);font:inherit;font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease);background:0 0}.ac-switch-item:hover{background:var(--panel2);border-color:var(--ink3)}.ac-switch-item[aria-current=true]{border-color:var(--cyan);background:var(--panel2);color:var(--ink);font-weight:700}.ac-switch-item:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.ac-ownersedit{font:inherit;font-size:var(--fs-xs);color:var(--cyan);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.ac-candidates{margin:var(--s3) 0 0;gap:6px;padding:0;list-style:none;display:grid}.ac-candidates li{gap:4px var(--s2);font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;align-items:baseline;display:flex}.ac-candidate-why{color:var(--ink3)}.ac-classifyform{gap:var(--s4);max-width:560px;display:grid}.ac-classifyfield,.ac-classifyform label{gap:5px;display:grid}.ac-classifyform label>span{font-size:var(--fs-xs);color:var(--ink3)}.ac-classifyform select{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-body);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 10px}.ac-classifyeffect{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.ac-deployform{gap:var(--s4);max-width:640px;display:grid}.ac-deployform label{gap:5px;display:grid}.ac-deployform label>span{font-size:var(--fs-xs);color:var(--ink3)}.ac-deployform input,.ac-deployform select,.ac-deployform textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-body);border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:8px;padding:7px 10px}.ac-deployform textarea{resize:vertical;min-height:76px;line-height:1.6}.ac-deployform input[data-missing=true],.ac-deployform select[data-missing=true],.ac-deployform textarea[data-missing=true]{border-color:var(--warnBd);background:var(--warnBg)}.ac-deployform input::placeholder,.ac-deployform textarea::placeholder{color:var(--unknown);opacity:1}.ac-deploywarn{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--warnBd);border-radius:var(--r-md);background:var(--warnBg);color:var(--ink2);font-size:var(--fs-sm);max-width:640px;line-height:1.7}.ac-deployform .ac-fieldnote{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.8}.ac-deployform .ac-fieldnote button{margin-inline:2px}.ac-refusal{align-items:flex-start;gap:var(--s3);margin-top:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--warnBd);border-radius:var(--r-lg);background:var(--warnBg);font-size:var(--fs-body);color:var(--ink2);line-height:1.6;display:flex}.aed-scrim{z-index:70;padding:var(--s6);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a0c1857;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.aed-modal{border:1px solid var(--line);border-radius:var(--r-2xl);background:var(--panel);width:min(720px,100%);max-height:88vh;box-shadow:var(--shadowLg);animation:popIn var(--t-enter) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.aed-head{align-items:baseline;gap:var(--s3);padding:var(--s4) var(--s5) var(--s3);border-bottom:1px solid var(--line2);display:flex}.aed-title{font-size:var(--fs-h4);color:var(--ink1);margin:0;font-weight:800}.aed-sub{font-size:var(--fs-sm);color:var(--ink3)}.aed-close{border:1px solid var(--line);border-radius:var(--r-sm);font-size:var(--fs-body);color:var(--ink2);cursor:pointer;background:0 0;margin-inline-start:auto;padding:3px 9px}.aed-close:hover{background:var(--panel2);color:var(--ink1)}.aed-tabs{padding:var(--s3) var(--s5) 0}.aed-body{min-height:0;padding:var(--s4) var(--s5) var(--s5);flex:1;overflow-y:auto}.aed-body>.card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.aed-body>.card+.card{border-block-start:1px solid var(--line2);margin-block-start:var(--s5);padding-block-start:var(--s5)}.aed-body .usr-form,.aed-body .ac-classifyform,.aed-body .ac-deployform,.aed-body .aed-form{gap:var(--s4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=620px){.aed-body .usr-form{grid-template-columns:repeat(2,minmax(0,1fr))}}.aed-body .usr-form>*,.aed-body .ac-classifyform>*,.aed-body .ac-deployform>*{min-width:0}.aed-body input,.aed-body select,.aed-body textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;font-family:inherit}.aed-body select{padding-inline-end:1.9em}.aed-body textarea{resize:vertical}.aed-body .ac-actions,.aed-body .usr-actions{align-items:center;gap:var(--s3);border-block-start:1px solid var(--line2);flex-wrap:wrap;margin-block-start:var(--s5);padding-block-start:var(--s4);display:flex}.aed-body .ac-copy,.aed-body .ac-fieldnote,.aed-body .aed-help{overflow-wrap:anywhere}.aed-form{gap:var(--s4);grid-template-columns:1fr;display:grid}.aed-field{gap:5px;display:grid}.aed-field>label{gap:4px;display:grid}.aed-field>label>span{font-size:var(--fs-xs);color:var(--ink2);font-weight:700}.aed-field select,.aed-field input[type=text],.aed-field input[type=email],.aed-field input[type=url]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);width:100%;min-width:0;font-size:var(--fs-md);color:var(--ink1);padding:7px 10px;font-family:inherit}.aed-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--ink3) 50%), linear-gradient(135deg, var(--ink3) 50%, transparent 50%);background-position:calc(100% - 1.05em) calc(50% - 1px),calc(100% - .72em) calc(50% - 1px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-inline-end:1.9em}.aed-field select:focus-visible,.aed-field input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.aed-help{font-size:var(--fs-sm);color:var(--ink3);margin:0;line-height:1.5}.aed-actions{align-items:center;gap:var(--s3);margin-block-start:var(--s5);display:flex}.aed-refusal{align-items:center;gap:var(--s2);border:1px solid var(--warnBd);border-radius:var(--r-sm);padding:var(--s3);background:var(--warnBg);font-size:var(--fs-body);color:var(--ink1);margin-block-start:var(--s4);display:flex}.strip{align-items:center;gap:var(--s4);height:38px;padding-inline:var(--s6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);font-size:var(--fs-sm);flex:none;display:flex;overflow:hidden}.strip[data-state=down]{border-color:var(--alertBd);background:var(--alertBg);position:relative}.strip[data-state=down]:before{content:"";inset-inline-start:0;background:var(--alertBd);width:4px;position:absolute;top:0;bottom:0}.strip-status{font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;gap:6px;display:flex}.strip-divider{background:var(--line);flex:none;width:1px;height:16px}.strip-message{color:var(--ink3);white-space:nowrap}.strip-events{align-items:center;gap:var(--s5);flex:1;min-width:0;display:flex;overflow:hidden}.strip-event{all:unset;cursor:pointer;white-space:nowrap;font-size:var(--fs-sm);color:var(--sev-text,var(--ink3));animation:rowIn var(--t-enter) var(--ease) both;flex:none;align-items:center;gap:5px;padding-inline-start:var(--s2);display:inline-flex;position:relative}.strip-event:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute;top:3px;bottom:3px}.strip-event:hover{text-decoration:underline}.strip-glyph{font-size:var(--fs-xs)}.strip-time{color:var(--ink3);font-size:var(--fs-xs)}.radar{justify-items:center;gap:14px;padding:8px 0 4px;display:grid}.radar-disc{aspect-ratio:1;background:var(--panel2);border:1px solid var(--line);border-radius:50%;width:min(560px,100%);position:relative}.radar-ring{border:1px solid var(--line2);pointer-events:none;border-radius:50%;position:absolute}.radar-spoke{background:var(--line2);transform-origin:0;pointer-events:none;width:50%;height:1px;position:absolute;top:50%;left:50%}.radar-node{background:var(--panel);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;font-weight:800;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .16s;display:flex;position:absolute;transform:translate(-50%,-50%)}.radar-node:hover{transform:translate(-50%,-50%)scale(1.08)}.radar-floor{opacity:.75;align-self:flex-start;margin-top:.18em;font-size:.72em;line-height:1}.radar-node[data-selected=true]{background:var(--panel2);box-shadow:0 0 0 3px var(--panel), 0 0 0 4px currentColor}.radar-node[data-critical=true]:after{content:"";opacity:0;pointer-events:none;border:1px solid;border-radius:50%;animation:3s ease-out infinite radar-ping;position:absolute;inset:-4px}@keyframes radar-ping{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.radar-label{font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.radar-label[data-quiet=true]{opacity:0}.radar-legend{font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.radar-legend li{align-items:center;gap:6px;display:flex}.radar-legend-index{border:1px solid var(--line);width:16px;height:16px;color:var(--ink3);border-radius:50%;justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.radar-note{text-align:center;max-width:62ch;font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.row-name{align-items:center;gap:6px;min-width:0;display:inline-flex}.row-link{all:unset;cursor:pointer;font-size:var(--fs-lg);color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.row-link:hover{color:var(--cyan);text-decoration:underline}.fleet-filters{align-items:center;gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.fleet-filters-clear{all:unset;cursor:pointer;padding:5px var(--s3);color:var(--cyan);font-size:var(--fs-body);border-radius:var(--r-md);font-weight:600}.fleet-filters-clear:hover{text-decoration:underline}.fleet-empty{padding:var(--s7) var(--s6);color:var(--ink3);font-size:var(--fs-md);text-align:center}.fleet-empty-clear{all:unset;cursor:pointer;color:var(--cyan);font-weight:600;text-decoration:underline}.th-sort{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;border-radius:var(--r-sm);align-items:center;gap:4px;display:inline-flex}.th-sort[data-center=true]{justify-content:center}.th-sort-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.th-sort-arrow{font-size:var(--fs-micro);color:var(--ink3);transition:color var(--t-fast) var(--ease);flex:none;line-height:1}.th-sort:hover{color:var(--ink)}.th-sort:hover .th-sort-arrow{color:var(--cyan)}.th-sort:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.th-sort[data-active=true]{color:var(--ink);font-weight:700}.th-sort[data-active=true] .th-sort-arrow{color:var(--cyan)}.fleet-table .thead,.fleet-table .trow{gap:var(--s3)}.fleet-table>div{min-width:1176px}.fleet-table .trow .tag,.fleet-table .trow .company-chip{box-shadow:none;border:0}.fleet-table .trow .btn--row{border:1px solid var(--line)}.fleet-table .thead>*,.fleet-table .trow>*{min-width:0}.fleet-table .trow[data-sev=ok]{background:#0e9f6e09}.fleet-table .trow[data-sev=ok]:before{background:var(--ok);width:2px}.row-risk{align-items:center;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.row-score{font-size:var(--fs-lg);flex:none;font-weight:800;line-height:1}.findings{align-items:center;gap:var(--s1);display:inline-flex}.finding-cell{border-radius:var(--r-sm);background:var(--panel2);min-width:22px;font-size:var(--fs-body);text-align:center;padding:1px 5px;font-weight:800}.finding-cell[data-zero=true]{opacity:.4;background:0 0;font-weight:400;color:var(--ink3)!important}.findings-total{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.findings-total[data-zero=true]{color:var(--ink3);opacity:.45;font-weight:500}.findings--link{border-radius:var(--r-sm);font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;margin:-2px -4px;padding:2px 4px}.findings--link:hover{background:var(--panel2)}.findings--link:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.stage-pill{border-radius:var(--r-sm);max-width:100%;font-size:var(--fs-tag);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;direction:ltr;justify-self:start;padding:2px 8px;font-weight:700;display:inline-block;overflow:hidden}.demo-band{align-items:center;gap:var(--s3);padding:var(--s2) var(--s6);border:1px dashed var(--warnBd);border-radius:var(--r-lg);background:var(--warnBg);color:var(--warnInk);font-size:var(--fs-sm);flex:none;display:flex}.board-radar-split{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}@media (width<=1080px){.board-radar-split{grid-template-columns:1fr}}.sel-empty{font-size:var(--fs-body);color:var(--ink3);margin:0;padding:18px 4px;line-height:1.6}.sel{gap:12px;display:grid}.sel-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sel-name{margin:0 0 6px;font-size:19px;font-weight:800}.sel-chips{flex-wrap:wrap;gap:6px;display:flex}.sel-score{text-align:left;flex:none}.sel-score-n{font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1;display:block}.sel-score-band{margin-top:3px;font-size:11px;font-weight:700;display:block}.sel-why{font-size:var(--fs-body);color:var(--ink);border-inline-start:3px solid var(--sev-border,var(--line));margin:0;padding-inline-start:10px;line-height:1.55}.sel-why[data-quiet=true]{color:var(--ink3);border-inline-start-color:var(--line)}.sel-facts{font-size:var(--fs-body);grid-template-columns:auto 1fr;gap:7px 14px;margin:0;display:grid}.sel-facts dt{color:var(--ink3)}.sel-facts dd{color:var(--ink);align-items:center;gap:6px;margin:0;display:flex}.sel-missing{color:var(--warnInk)}.sel-actions{flex-wrap:wrap;gap:8px;display:flex}.btn--row{font-size:var(--fs-xs);white-space:nowrap;padding:4px 10px}.findings[data-unscanned=true]{align-items:center;display:flex}.cand-head{margin-bottom:var(--s4);gap:6px;display:grid}.cand-title{font-size:var(--fs-h2);color:var(--ink);margin:0;font-weight:800}.cand-lead{max-width:84ch;font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.65}.cand-controls{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.cand-search{align-items:center;gap:var(--s3);flex-wrap:wrap;width:100%;display:flex}.cand-search input[type=search]{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);min-width:240px;font-size:var(--fs-md);color:var(--ink1);flex:1;padding:7px 10px;font-family:inherit}.cand-search input[type=search]:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.cand-searchcount{font-size:var(--fs-xs);color:var(--ink3);white-space:nowrap}.cand-cap{font-size:var(--fs-xs);color:var(--ink3);max-width:62ch;line-height:1.55}.cand-controls .segmented{flex-wrap:wrap;max-width:100%;overflow:visible}.cand-pager{justify-content:center;align-items:center;gap:var(--s4);margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line2);display:flex}.cand-pagerpos{font-size:var(--fs-xs);color:var(--ink2);font-variant-numeric:tabular-nums;white-space:nowrap}.cand-elsewhere{margin:var(--s4) 0 0;padding:var(--s3);border-inline-start:3px solid var(--unknown);background:var(--panel2);font-size:var(--fs-xs);color:var(--ink2);line-height:1.6}.cand-headrow,.cand-row{gap:var(--s3);grid-template-columns:2fr 1fr 2fr .9fr 2.4fr auto;align-items:center;display:grid}.cand-headrow{padding:0 var(--s3) 8px;font-size:var(--fs-xs);color:var(--ink3);border-bottom:1px solid var(--line);font-weight:700}.cand-row{padding:11px var(--s3);font-size:var(--fs-body);color:var(--ink);border-bottom:1px solid var(--line);position:relative}.cand-row:last-child{border-bottom:none}.cand-bar{inset-inline-start:0;background:var(--sevBd);width:3px;position:absolute;top:0;bottom:0}.cand-project{gap:2px;font-weight:600;display:grid}.cand-sub{font-size:var(--fs-xs);color:var(--ink3);font-weight:400;display:block}.cand-when{font-size:var(--fs-xs);color:var(--ink2)}.cand-rec{font-size:var(--fs-xs);color:var(--ink2);line-height:1.5}.cand-unknown{color:var(--unknown);font-size:var(--fs-xs)}.cand-external{color:var(--alertInk);font-weight:600}.cand-empty{margin:var(--s4) 0 0;padding:var(--s3);font-size:var(--fs-body);color:var(--ink2);line-height:1.6}.cand-legend{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.cand-legend li{gap:var(--s3);font-size:var(--fs-xs);color:var(--ink2);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.cand-legend-n{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.cand-shadows{gap:var(--s2);display:grid}.cand-shadow{gap:var(--s3);padding:11px var(--s3);font-size:var(--fs-body);color:var(--ink);border:1px solid var(--line);background:var(--panel2);border-radius:10px;grid-template-columns:2fr 2fr 1fr 1fr;align-items:center;display:grid;position:relative}.reg-evidence{gap:var(--s3);font-size:var(--fs-body);color:var(--ink);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.reg-evidence>span{gap:2px;display:grid}.reg-infra{gap:var(--s2) var(--s3);margin:var(--s4) 0 0;padding:var(--s3);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;display:flex}.reg-infra legend{font-size:var(--fs-xs);color:var(--ink3);padding:0 6px}.reg-infra label{font-size:var(--fs-xs);color:var(--ink2);align-items:center;gap:6px;display:flex}.reg-plan{gap:var(--s3);justify-items:start;display:grid}.reg-list{font-size:var(--fs-body);gap:6px;margin:0;padding-inline-start:var(--s4);line-height:1.6;display:grid}.reg-blockers{color:var(--alertInk)}.reg-warnings{color:var(--warnInk)}@media (width<=720px){.cand-headrow{display:none}.cand-row,.cand-shadow{grid-template-columns:1fr;gap:6px}}.usr-form input[data-missing=true]{border-color:var(--warnBd);background:var(--warnBg)}.usr-form input::placeholder{color:var(--unknown);opacity:1}.reg-next{margin:var(--s3) 0 0;font-size:var(--fs-xs);color:var(--ink2);line-height:1.6}.reg-detected{margin:var(--s3) 0 0;max-width:90ch;font-size:var(--fs-xs);color:var(--ink3);line-height:1.6}.vnd-list{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.vnd-card{gap:var(--s4);padding:var(--s5) var(--s6);border:1px solid var(--sev-border,var(--line));border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s6) + var(--s2));display:grid;position:relative}.vnd-card:before{content:"";inset-inline-start:0;top:var(--s3);bottom:var(--s3);width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute}.vnd-card[data-sev=ok]{border-color:var(--line)}.vnd-head{align-items:flex-start;gap:var(--s4);display:flex}.vnd-identity{flex:1;min-width:0}.vnd-name{font-size:var(--fs-h4);font-weight:700}.vnd-kind{font-size:var(--fs-body);color:var(--ink3);margin:2px 0 0}.vnd-metrics{gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line2);border-bottom:1px solid var(--line2);grid-template-columns:repeat(3,1fr);display:grid}.vnd-metric{gap:2px;display:grid}.vnd-metric-key{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3)}.vnd-metric-value{font-size:var(--fs-md);color:var(--ink);font-weight:700}.vnd-metric-value[data-unknown=true]{color:var(--unknown);font-weight:500}.vnd-note{padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--sev-wash,var(--panel2));font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.6}.vnd-deps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vnd-deps-label{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3);width:100%}.vnd-dep{padding:2px var(--s3);border:1px solid var(--sev-border,var(--line));border-radius:var(--r-sm);background:var(--sev-wash,transparent);font-size:var(--fs-xs);color:var(--sev-text,var(--ink2));cursor:help;align-items:center;display:inline-flex}.vnd-dep[data-impact=bad]{font-weight:700}.vnd-dep[data-impact=ok]{color:var(--ink2)}.vnd-nodeps{font-size:var(--fs-body);color:var(--ink3)}.collector-row{border-bottom:1px solid var(--line2)}.collector-row .trow{border-bottom:0}.collector-id,.collector-sla{font-size:var(--fs-xs);color:var(--ink3);margin-top:2px;display:block}.collector-error{padding:0 var(--s6) var(--s4) calc(var(--s6) + var(--s2));font-size:var(--fs-sm);max-width:92ch;margin:0;line-height:1.65}.triage-keys{gap:var(--s3);font-size:var(--fs-md);color:var(--ink2);line-height:1.6;display:grid}.triage-keys p{margin:0}.triage-keys strong{font-size:var(--fs-h4);color:var(--ink);font-weight:800}.login-page{background-color:var(--bg);background-image:radial-gradient(52rem 30rem at 78% -6%, var(--wash1), transparent 60%), radial-gradient(46rem 26rem at 8% 4%, var(--wash2), transparent 58%), radial-gradient(38rem 22rem at 46% 34%, var(--wash3), transparent 62%);min-height:100vh;color:var(--ink);padding:var(--s8);background-attachment:fixed;place-items:center;display:grid}.login-card{border:1px solid var(--glassEdge);border-radius:var(--r-2xl);background-color:var(--panel);background-image:var(--glassFilm);-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);width:100%;max-width:420px;box-shadow:var(--glassInset), var(--glassShadow);animation:riseIn .34s var(--ease) both;position:relative;overflow:hidden}.login-card[data-treatment=critical]{background-color:var(--alertBg)}.login-card[data-treatment=critical]:before{content:"";inset-inline-start:0;background:var(--alertBd);width:4px;position:absolute;top:0;bottom:0}.login-card[data-treatment=unknown]{border-style:dashed;border-color:var(--line)}.login-guest-strip{background:var(--cyanFill);color:var(--cyanInk);font-size:var(--fs-tag);letter-spacing:.1em;text-align:center;padding:5px;font-weight:800}.login-body{justify-items:start;gap:var(--s3);padding:30px 26px;display:grid}.login-mark{font-size:var(--fs-sm);letter-spacing:.2em;color:var(--ink3);margin:0;font-weight:800}.login-name{font-size:var(--fs-h3);font-weight:700}.login-desc{font-size:var(--fs-body);color:var(--ink2);margin:0}.login-block{gap:var(--s3);width:100%;margin-top:var(--s2);display:grid}.login-headline{font-size:var(--fs-h4);font-weight:700}.login-copy{font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.6}.login-chips{flex-wrap:wrap;gap:5px;display:flex}.login-phases{width:100%;margin-top:var(--s2);gap:5px;min-height:66px;display:grid}.login-phase{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:7px;margin:0;display:flex}.login-phase[data-state=done]{color:var(--ink3)}.login-phase[data-state=todo]{color:var(--ink3);opacity:.45}.login-phase-glyph{color:var(--cyan)}.login-phase[data-state=current] .login-phase-glyph{animation:1.4s infinite glow}.login-phase[data-state=done] .login-phase-glyph{color:var(--ink3);animation:none}.login-stuck{font-size:var(--fs-xs);color:var(--warnInk);align-items:center;gap:var(--s1);margin:0;display:flex}.login-domains{margin:var(--s3) 0 0;font-size:var(--fs-xs);color:var(--ink3);line-height:1.7}.login-review{gap:var(--s3);margin-top:var(--s7);justify-items:center;display:grid}.login-review-label{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3)}.login-review-states{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.login-review-state{padding:5px var(--s4);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink2);font-size:var(--fs-body);cursor:pointer;background:0 0;font-weight:500}.login-review-state[aria-pressed=true]{border-color:var(--cyan);background:var(--panel);color:var(--cyan);font-weight:700}.op-controls{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.op{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-xl);padding:var(--s8);width:100%;max-width:820px;margin-inline:auto}.op-head{align-items:flex-start;gap:var(--s6);padding-bottom:var(--s5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.op-name{font-size:22px;font-weight:800}.op-sub{font-size:var(--fs-body);color:var(--ink2);margin:3px 0 0}.op-score{align-items:baseline;gap:var(--s3);margin-inline-start:auto;display:flex}.op-score-value{font-size:22px;font-weight:800;line-height:1}.op-score-band{letter-spacing:.1em;color:var(--ink3);font-size:10.5px;font-weight:800}.op-score-unknown{font-size:var(--fs-md);color:var(--unknown)}.op-stamp{width:100%;color:var(--ink3);margin:0;font-size:8.5px}.op-gaps{margin-top:var(--s5);padding:var(--s4) var(--s5);border:1px solid var(--warnBd);border-radius:var(--r-lg);background:var(--warnBg)}.op-gaps-warn{margin:var(--s2) 0 0;color:var(--warnInk);font-size:10.5px}.op-section{margin-top:var(--s6)}.op-h2{margin-bottom:var(--s3);font-size:13px;font-weight:700}.op-copy,.op-list{color:var(--ink2);font-size:10.5px;line-height:1.65}.op-list{margin:var(--s2) 0 0;gap:3px;padding-inline-start:var(--s5);display:grid}.op-copy{margin:0}.op-table{border-collapse:collapse;width:100%;font-size:10.5px}.op-table th{text-align:right;letter-spacing:.1em;color:var(--ink3);border-bottom:1px solid var(--line);padding:4px 6px;font-size:9px;font-weight:700}.op-table td{border-bottom:1px solid var(--line2);text-align:right;padding:5px 6px}.op-findings{gap:4px;margin:0;padding:0;list-style:none;display:grid}.op-finding{padding:5px 6px 5px var(--s4);border-bottom:1px solid var(--line2);position:relative}.op-finding:before{content:"";inset-inline-start:0;opacity:.6;background:currentColor;width:3px;position:absolute;top:4px;bottom:4px}.op-finding-head{align-items:baseline;gap:var(--s3);display:flex}.op-finding-label{letter-spacing:.1em;font-size:9px;font-weight:800}.op-finding-glyph{letter-spacing:.1em;color:var(--ink3);font-size:9px}.op-finding-date{color:var(--ink3);margin-inline-start:auto;font-size:9px}.op-finding-title{margin-top:2px;font-size:10.5px;line-height:1.5;display:block}.op-dl{gap:4px;margin:0;font-size:10.5px;display:grid}.op-dl>div{gap:var(--s3);border-bottom:1px solid var(--line2);grid-template-columns:130px 1fr;padding:3px 0;display:grid}.op-dl dt{color:var(--ink3)}.op-dl dd{color:var(--ink);margin:0}.op-foot{margin-top:var(--s7);padding-top:var(--s3);border-top:1px solid var(--line);gap:var(--s5);color:var(--ink3);flex-wrap:wrap;font-size:8.5px;display:flex}.op-redaction{width:100%;color:var(--warnInk);font-weight:700}@media print{.op{border:0;border-radius:0;max-width:none;padding:0;background:#fff!important}.op-table th,.op-table td,.op-finding,.op-dl>div{border-color:#d8dae4!important}.op-finding:before{opacity:1!important;width:3pt!important}}.drawer-scrim{z-index:65;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:0 0;border:0;padding:0;position:fixed;inset:0}.drawer{z-index:66;border-inline-start:1px solid var(--glassEdge);background-color:var(--panel);background-image:var(--glassFilm);-webkit-backdrop-filter:blur(30px)saturate(200%);backdrop-filter:blur(30px)saturate(200%);width:min(560px,100vw);box-shadow:var(--shadowLg);animation:riseIn var(--t-panel) var(--ease) both;flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-end:0}.drawer-head{align-items:center;gap:var(--s4);padding:var(--s5) var(--s6);border-bottom:1px solid var(--line);display:flex}.drawer-title{font-size:var(--fs-h4);flex:1;font-weight:700}.drawer-body{padding:var(--s6);gap:var(--s4);flex:1;align-content:start;display:grid;overflow-y:auto}.drawer-form{gap:var(--s3);display:flex}.drawer-input{min-width:0;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font-size:var(--fs-md);flex:1}.drawer-hint{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.drawer-answer{gap:var(--s4);display:grid}.drawer-q{max-width:90%;padding:var(--s3) var(--s4);background:var(--cyanFill);color:var(--cyanInk);font-size:var(--fs-md);border-radius:14px 14px 14px 4px;justify-self:start;margin:0}.drawer-headline{margin:0;font-size:14.5px;font-weight:700}.drawer-evidence{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.drawer-evidence li{align-items:baseline;gap:var(--s3);font-size:var(--fs-body);color:var(--ink2);display:flex}.drawer-dot{background:var(--cyan);border-radius:999px;flex:none;width:6px;height:6px}.drawer-ename{min-width:124px;color:var(--ink);font-weight:600}.drawer-source{font-size:var(--fs-xs);color:var(--ink3);margin:0}.drawer-followups{gap:var(--s2);display:grid}.drawer-followup{all:unset;cursor:pointer;text-align:right;padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--fs-body);color:var(--cyan);transition:transform var(--t-fast) var(--ease), border-color var(--t-base)}.drawer-followup:hover{border-color:var(--cyan);transform:translate(-3px)}.cost-lag{align-items:center;gap:var(--s3);padding:var(--s3) var(--s6);border:1px solid var(--warnBd);border-radius:var(--r-lg);background:var(--warnBg);font-size:var(--fs-sm);color:var(--ink);flex-wrap:wrap;flex:none;line-height:1.55;display:flex}.cost-head,.cost-row{gap:var(--s4);text-align:right;grid-template-columns:1fr 104px 104px 112px 168px;align-items:center;display:grid}.cost-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.cost-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);font-size:var(--fs-md);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s6) + var(--s2));position:relative}.cost-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.cost-row--group{font-weight:600}.cost-row--child{background:var(--panel2);font-size:var(--fs-body)}.cost-row--untagged{border-top:1px dashed var(--line);color:var(--ink2)}.cost-toggle{all:unset;cursor:pointer;color:var(--ink);align-items:center;gap:6px;display:inline-flex}.cost-toggle:hover{color:var(--cyan)}.cost-total{font-weight:800}.cost-delta{font-size:var(--fs-body);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cost-delta[data-spike=true]{color:var(--alertInk);font-weight:700}.cost-note{font-size:var(--fs-xs);color:var(--ink3)}.cost-row [data-dimmed=true]{color:var(--ink3);opacity:.65}.cost-gapline{padding:var(--s4) var(--s6);border-top:1px solid var(--bdSoft,var(--bd))}.cost-gapline:first-of-type{border-top:0}.cost-gapline-top{justify-content:space-between;align-items:center;gap:var(--s3);font-weight:700;display:flex}.cost-gapline .cost-note{margin:var(--s2) 0 0;line-height:1.6;display:block}.fnd-list{gap:var(--s4);display:grid}.fnd-card{gap:var(--s3);padding:var(--s5) var(--s6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s6) + var(--s2));display:grid;position:relative}.fnd-top{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.fnd-tool{font-size:var(--fs-xs);color:var(--ink3);border-radius:var(--r-sm);background:var(--panel2);padding:1px 6px}.fnd-seen{font-size:var(--fs-xs);color:var(--ink3);margin-inline-start:auto}.fnd-title{font-size:var(--fs-h4);font-weight:700;line-height:1.45}.fnd-what{font-size:var(--fs-md);color:var(--ink2);max-width:78ch;margin:0;line-height:1.65}.fnd-filters{align-items:center;gap:var(--s2);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.fnd-filter{padding:5px var(--s4);border:1px solid var(--sev-border,var(--line));border-radius:var(--r-md);background:var(--panel);color:var(--ink2);font-size:var(--fs-body);cursor:pointer;align-items:center;gap:6px;font-weight:500;display:inline-flex}.fnd-filter[aria-pressed=true]{color:var(--ink);background:var(--sev-wash,var(--panel2));border-color:var(--sev-border,var(--cyan));font-weight:700}.fnd-filter-ladder{font-size:var(--fs-micro);letter-spacing:-.5px;color:var(--sev-border,var(--ink3))}.fnd-filter-count{font-size:var(--fs-xs);color:var(--ink3);padding-inline-start:2px;font-weight:800}.fnd-toggle{color:var(--cyan);font-size:var(--fs-body);cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;padding:3px 0;font-weight:600;display:inline-flex}.fnd-instances{gap:var(--s3);animation:riseIn var(--t-enter) var(--ease) both;display:grid;overflow:hidden}.fnd-instance{padding:var(--s4) var(--s5);border:1px solid var(--line2);border-radius:var(--r-lg);background:var(--panel2);padding-inline-start:calc(var(--s5) + var(--s2));position:relative}.fnd-instance:before{content:"";inset-inline-start:0;top:var(--s2);bottom:var(--s2);width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute}.fnd-instance-top{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.fnd-instance-age{font-size:var(--fs-xs);color:var(--ink3);margin-inline-start:auto}.fnd-instance-note{margin:var(--s2) 0 0;font-size:var(--fs-body);color:var(--ink2);line-height:1.55}.fnd-cta{padding-top:var(--s2);justify-content:flex-start;display:flex}.fnd-flat-head,.fnd-flat-row{gap:0 var(--s4);grid-template-columns:96px minmax(180px,1.4fr) 130px minmax(160px,1.6fr) 84px;align-items:center;display:grid}.fnd-flat-head{padding:var(--s3) var(--s6);background:var(--panel2);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3)}.fnd-flat-row{padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s6) + var(--s2));position:relative}.fnd-flat-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.fnd-flat-title{font-size:var(--fs-md);font-weight:600;line-height:1.4}.fnd-flat-note{font-size:var(--fs-body);color:var(--ink2);line-height:1.45}.fnd-flat-age{font-size:var(--fs-body);color:var(--ink3);text-align:left}.fnd-apps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fnd-apps-label{font-size:var(--fs-xs);color:var(--ink3);margin-inline-end:var(--s2)}.fnd-app{all:unset;cursor:pointer;font-size:var(--fs-body);border-radius:var(--r-sm);background:var(--panel2);color:var(--cyan);padding:2px 8px}.fnd-app:hover{text-decoration:underline}.fnd-nocause{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.fnd-silenced{padding-top:var(--s2);border-top:1px dashed var(--line)}.fnd-siblings{padding:var(--s2) 0 0;border-top:1px solid var(--line2);gap:var(--s2);font-size:var(--fs-body);margin:0;list-style:none;display:grid}.fnd-siblings li{align-items:center;gap:var(--s3);display:flex}.fnd-empty{font-size:var(--fs-md);color:var(--ink2);margin:0}.rw-head,.rw-row{gap:var(--s4);text-align:right;grid-template-columns:minmax(220px,1fr) 72px 104px minmax(260px,1.4fr);align-items:center;display:grid}.rw-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.rw-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);font-size:var(--fs-sm)}.rw-row:last-child{border-bottom:none}.rw-row[data-changed=true]{box-shadow:inset 2px 0 0 0 var(--warnBd);background:var(--warnBg)}.rw-row[data-typed=true]{box-shadow:inset 2px 0 0 0 var(--highBd);background:var(--highBg)}.rw-label{color:var(--ink);flex-direction:column;gap:2px;display:flex}.rw-path{font-family:var(--mono,ui-monospace, monospace);font-size:var(--fs-micro);color:var(--ink2);text-align:left;direction:ltr}.rw-shipped{font-variant-numeric:tabular-nums;color:var(--ink2);text-align:left}.rw-effective{font-variant-numeric:tabular-nums;color:var(--ink);text-align:left;font-weight:600}.rw-input{width:5.5rem;padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font:inherit;font-variant-numeric:tabular-nums;text-align:left}.rw-input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.rw-input:disabled{opacity:.55;cursor:not-allowed}.rw-explains{color:var(--ink2);font-size:var(--fs-xs);line-height:1.5}.rw-note{color:var(--ink2);font-size:var(--fs-sm);margin-bottom:var(--s4);max-width:82ch;line-height:1.6}.rw-scored{color:var(--ink2);font-size:var(--fs-xs);margin:var(--s3) 0 var(--s4);line-height:1.55}.rw-blockers,.rw-receipt{align-items:flex-start;gap:var(--s3);margin-bottom:var(--s4);display:flex}.rw-blockers{border-inline-start:3px solid var(--alertBd);background:var(--alertBg)}.rw-receipt{border-inline-start:3px solid var(--ok);background:var(--wash1)}.rw-blockers ul,.rw-receipt ul{margin:var(--s2) 0 0;font-size:var(--fs-xs);padding-inline-start:var(--s5);line-height:1.6}.rw-receipt p{margin:var(--s2) 0 0;font-size:var(--fs-xs);color:var(--ink2)}.rw-actions{gap:var(--s3);flex-wrap:wrap;display:flex}.req-head,.req-row{gap:var(--s4);text-align:right;grid-template-columns:1fr 190px repeat(4,74px);align-items:center;display:grid}.req-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.req-row{padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both}.req-label{font-size:var(--fs-md);color:var(--ink);font-weight:600;display:block}.req-desc{font-size:var(--fs-sm);color:var(--ink3);margin-top:3px;line-height:1.55;display:block}.req-check{font-size:var(--fs-body);color:var(--ink2);padding:var(--s2) var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);gap:2px;display:grid}.req-check[data-check=manual]{border-style:dashed}.req-check-glyph{color:var(--ink3)}.req-by{font-size:var(--fs-xs);color:var(--ink3)}.req-applies{text-align:center;font-size:var(--fs-md);color:var(--ok)}.req-applies[data-applies=false]{opacity:.22;color:var(--ink3)}.req-empty{justify-items:center;gap:var(--s3);text-align:center;padding:48px var(--s8);display:grid}.mtx-head,.mtx-row{grid-template-columns:170px repeat(var(--mtx-cols,6), 1fr) 118px;gap:var(--s3);text-align:right;align-items:center;display:grid}.mtx-head{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3)}.mtx-col{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mtx-col[data-hastip=true]{-webkit-text-decoration:underline dotted var(--line);text-decoration:underline dotted var(--line);text-underline-offset:3px;cursor:help}.mtx-key{padding:var(--s4) var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel)}.mtx-keytitle{margin:0 0 var(--s3);font-size:var(--fs-xs);letter-spacing:.02em;color:var(--ink2);font-weight:800}.mtx-keylist{gap:var(--s2) var(--s5);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;list-style:none;display:grid}.mtx-keylist li{align-items:baseline;gap:var(--s2);font-size:var(--fs-body);color:var(--ink2);line-height:1.6;display:flex}.mtx-keynum{border-radius:var(--r-sm);background:var(--panel2);min-width:20px;font-size:var(--fs-xs);text-align:center;color:var(--ink1);flex:none;padding:0 5px;font-weight:800}.mtx-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both}.mtx-app{font-size:var(--fs-md);gap:2px;font-weight:600;display:grid}.mtx-tier{font-size:var(--fs-xs);color:var(--ink3);font-weight:400}.mtx-cell{border-radius:var(--r-sm);background:var(--sev-wash,transparent);border:1px solid var(--sev-border,transparent);border-style:var(--sev-border-style,solid);height:26px;font-size:var(--fs-md);place-items:center;font-weight:700;display:grid}.mtx-cell[data-na=true]{opacity:.22;color:var(--ink3)}.mtx-score{font-size:var(--fs-h4);flex-wrap:wrap;align-items:center;gap:4px;font-weight:800;display:flex}.mtx-slash{color:var(--ink3);font-weight:400}.mtx-waived,.mtx-unmeasured{font-size:var(--fs-xs);color:var(--ink3);width:100%;font-weight:400}.mtx-audit-off{color:var(--warnInk)}.req-num{border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--line);min-width:20px;height:20px;font-size:var(--fs-xs);color:var(--ink3);place-items:center;padding:0 5px;font-weight:700;display:inline-grid}.req-evidence{font-family:var(--mono,ui-monospace, monospace);font-size:var(--fs-xs);color:var(--ink3);word-break:break-word;margin-top:5px;display:block}.req-count{font-size:var(--fs-body);color:var(--ink3)}.mtx-waivers{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.mtx-waiver{padding:var(--s3) var(--s5);border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--panel2);font-size:var(--fs-body);gap:4px;padding-inline-start:calc(var(--s5) + var(--s2));display:grid;position:relative}.mtx-legend{font-size:var(--fs-body);color:var(--ink2);padding:var(--s4) var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);margin:0;line-height:1.7}.log-row{border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);animation:rowIn var(--t-enter) var(--ease) both;position:relative}.log-row:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.log-summary{all:unset;cursor:pointer;gap:var(--s3);width:100%;padding:var(--s3) var(--s5);text-align:right;font-size:var(--fs-body);grid-template-columns:16px 52px minmax(0,.95fr) minmax(0,1.35fr) minmax(0,1.15fr) minmax(0,1.15fr) 74px;align-items:center;padding-inline-start:calc(var(--s5) + var(--s2));display:grid}.log-summary>*{min-width:0}.log-scroll{overflow-x:auto}.log-row{min-width:900px;overflow:hidden}.log-summary>.tag{box-shadow:none;border:0}.log-summary:hover{background:var(--panel2)}.log-time{color:var(--ink3);font-variant-numeric:tabular-nums}.log-actor{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-action{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-target{color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-result{justify-self:end}.log-detail{padding:var(--s3) var(--s6) var(--s5);gap:var(--s4);background:var(--panel2);animation:rowIn var(--t-collapse) var(--ease) both;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;display:grid}.log-detail dt{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--ink3);margin-bottom:3px}.log-detail dd{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.log-detail-full{grid-column:1/-1}.log-empty{gap:var(--s3);text-align:center;padding:40px var(--s8);justify-items:center;display:grid}.log-search{min-width:220px;padding:6px var(--s4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);color:var(--ink);font-family:Heebo,system-ui,sans-serif;font-size:var(--fs-body)}.log-search::placeholder{color:var(--ink3)}.log-scope{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--sev-border,var(--line));border-radius:var(--r-md);background:var(--sev-wash,var(--panel2));color:var(--ink2);font-size:var(--fs-small);line-height:1.6}.log-scope strong{color:var(--sev-text,var(--ink))}.log-end{text-align:center;color:var(--ink3);background:0 0;border-color:#0000}.log-more{align-items:center;gap:var(--s3);padding:var(--s6) 0 var(--s8);flex-wrap:wrap;display:flex}.log-more .log-scope{flex-basis:100%;margin:0}.log-more-note{color:var(--ink3);font-size:var(--fs-small)}.inc-split{gap:var(--s5);flex-wrap:wrap;align-items:flex-start;display:flex}.inc-rail{gap:var(--s3);flex-direction:column;flex:340px;max-width:420px;display:flex}.inc-rail-card{text-align:start;padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);cursor:pointer;animation:rowIn var(--t-enter) var(--ease) both;transition:border-color var(--t-base), box-shadow var(--t-base);gap:6px;padding-inline-start:calc(var(--s5) + var(--s2));display:grid;position:relative}.inc-rail-card:before{content:"";inset-inline-start:0;top:var(--s3);bottom:var(--s3);width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute}.inc-rail-card:hover{border-color:var(--cyan)}.inc-rail-card[aria-current=true]{border-color:var(--cyan);box-shadow:var(--shadow)}.inc-rail-top{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inc-rail-id{font-size:var(--fs-xs);color:var(--ink3);margin-inline-start:auto}.inc-rail-title{font-size:var(--fs-md);color:var(--ink);font-weight:700;line-height:1.4}.inc-rail-meta{font-size:var(--fs-xs);color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inc-dot{background:var(--ink3);border-radius:50%;flex:none;width:3px;height:3px}.inc-detail{gap:var(--s5);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);min-width:0;box-shadow:var(--shadow);padding-bottom:var(--s6);animation:popIn .3s var(--ease) both;flex:520px;display:grid;overflow:hidden}.inc-detail-head{gap:var(--s3);padding:var(--s6);border-bottom:1px solid var(--line2);display:grid}.inc-detail-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inc-detail-title{font-size:23px;font-weight:800;line-height:1.25}.inc-detail-summary{font-size:var(--fs-lg);color:var(--ink2);max-width:74ch;margin:0;line-height:1.65}.inc-detail-when{font-size:var(--fs-body);color:var(--ink3);align-items:center;gap:6px;display:flex}.inc-actions{gap:var(--s3);padding-top:var(--s2);flex-wrap:wrap;display:flex}.inc-facts{margin:0 var(--s6);border:1px solid var(--line);border-radius:var(--r-lg);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid;overflow:hidden}.inc-fact{padding:var(--s4) var(--s5);border-inline-start:1px solid var(--line);gap:3px;display:grid}.inc-fact:first-child{border-inline-start-color:#0000}.inc-fact-key{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink3)}.inc-fact-value{font-size:var(--fs-lg);font-weight:700}.inc-pending{align-items:flex-start;gap:var(--s4);margin:0 var(--s6);padding:var(--s4) var(--s5);border:1px solid var(--sev-border);border-radius:var(--r-lg);background:var(--sev-wash);font-size:var(--fs-md);color:var(--ink2);padding-inline-start:calc(var(--s5) + var(--s2));line-height:1.6;display:flex;position:relative}.inc-pending:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background:var(--sev-border);position:absolute;top:0;bottom:0}.inc-detail .tab-bar{margin:0 var(--s6)}.inc-timeline{margin:0 var(--s6);padding:0;list-style:none;display:grid}.inc-entry{gap:var(--s4);padding-bottom:var(--s5);animation:rowIn var(--t-enter) var(--ease) both;grid-template-columns:74px 1fr;display:grid}.inc-entry-time{text-align:left;font-size:var(--fs-body);color:var(--ink3);gap:1px;display:grid}.inc-entry-day{font-size:var(--fs-xs)}.inc-entry-body{border-inline-start:2px solid var(--sev-border,var(--line));gap:2px;padding-inline-start:var(--s5);display:grid;position:relative}.inc-entry-dot{inset-inline-start:-5px;background:var(--sev-border,var(--line));border-radius:50%;width:8px;height:8px;position:absolute;top:4px}.inc-entry-dot[data-kind=neutral]{background:var(--panel);border:2px solid var(--line)}.inc-entry-text{font-size:var(--fs-md);color:var(--ink2);font-weight:500;line-height:1.55}.inc-entry-text[data-kind=cause]{color:var(--ink);font-weight:700}.inc-entry-by{font-size:var(--fs-xs);color:var(--ink3)}.inc-evidence{gap:var(--s3);margin:0 var(--s6);display:grid}.inc-ev{padding:var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--sev-wash,transparent);animation:rowIn var(--t-enter) var(--ease) both;padding-inline-start:calc(var(--s5) + var(--s2));position:relative}.inc-ev:before{content:"";inset-inline-start:0;top:var(--s2);bottom:var(--s2);width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);border-radius:1px;position:absolute}.inc-ev-top{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.inc-ev-src{font-size:var(--fs-body);color:var(--ink);font-weight:600}.inc-ev-when{font-size:var(--fs-xs);color:var(--ink3);margin-inline-start:auto}.inc-ev-text{margin:var(--s2) 0 0;font-size:var(--fs-md);color:var(--ink2);line-height:1.6}.inc-impact-wrap{gap:var(--s5);margin:0 var(--s6);display:grid}.inc-impact{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);animation:rowIn var(--t-enter) var(--ease) both;flex-wrap:wrap;padding-inline-start:calc(var(--s5) + var(--s2));display:flex;position:relative}.inc-impact:before{content:"";inset-inline-start:0;width:var(--sev-bar-width,0);background-color:var(--sev-border,transparent);background-image:var(--sev-bar-image,none);position:absolute;top:0;bottom:0}.inc-impact-name{font-size:var(--fs-md);flex:none;min-width:110px;font-weight:700}.inc-impact-note{min-width:0;font-size:var(--fs-body);color:var(--ink2);flex:1}.inc-notified{align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);border-bottom:1px solid var(--line2);font-size:var(--fs-md);display:flex}.inc-notified-mark{text-align:center;width:18px;color:var(--ok);flex:none;font-weight:700}.inc-notified-mark[data-told=false]{color:var(--warnInk)}.inc-notified-who{min-width:0;color:var(--ink);flex:1}.inc-notified-when{font-size:var(--fs-body);color:var(--ink3)}.inc-ready{margin:0 var(--s6);padding-top:var(--s4);border-top:1px solid var(--line2);font-size:var(--fs-body);color:var(--ink3);line-height:1.6}@media (width<=900px){.inc-rail{flex-basis:100%;max-width:none}}@media print{.inc-rail{display:none!important}.inc-detail{box-shadow:none!important;border:0!important}}
