@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:#fffbf3;--panel:#fff;--panel2:#faf5ea;--line:#5a421e33;--line2:#5a421e1a;--ink:#241e16;--ink2:#665b4b;--ink3:#857a66;--inkHead:#7a6f5b;--low:#9a9080;--unknown:#857a66;--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;--bandCritBd:#e4325f;--bandCritInk:#8e1938;--bandCritBg:#e4325f12;--bandHighBd:#e8862e;--bandHighInk:#8a4a0b;--bandHighBg:#e8862e17;--bandMedBd:#6c63ff;--bandMedInk:#4a44c9;--bandMedBg:#6c63ff14;--bandLowBd:#9aa0be;--bandLowInk:#6e7490;--bandLowBg:#9aa0be14;--stagePocInk:#4c4fbf;--stagePocBg:#4c4fbf17;--stageWipInk:#8a5514;--stageWipBg:#c97a1e1c;--stagePilotInk:#7a3ea8;--stagePilotBg:#7a3ea81a;--stageLiveInk:#0b7a54;--stageLiveBg:#0e9f6e1a;--modelBd:#7a3ea8;--modelInk:#7a3ea8;--modelBg:#7a3ea81a;--cloudBd:#7ec4dc;--cloudInk:#0b6e8f;--cloudBg:#7ec4dc33;--wash1:#c97a1e12;--wash2:#0b6e8f0d;--wash3:#c4451f0b;--tipBg:#fffbf3db;--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 #4a381a24;--shadow:0 1px 2px #4a381a0f, 0 10px 28px #4a381a12;--shadowLg:0 16px 40px -12px #3024106b;--grid:#5a421e0f;--ctl-h:32px;--ctl-h-sm:26px;--ctl-bg:#fff;--ctl-bgHover:#fffcf6;--ctl-bgDisabled:#f5f1e8;--ctl-bd:#948d7d;--ctl-bdHover:#6e6555;--ctl-hint:#857a66}[data-theme=dark]{--bg:#100e08;--panel:#17140c;--panel2:#211d13;--line:#eee4cb33;--line2:#eee4cb1c;--ink:#fffdf7;--ink2:#e0d8c6;--ink3:#b2a995;--inkHead:#b2a995;--low:#bab19e;--unknown:#c6bda9;--cyan:#5fe0fa;--cyanFill:#5fe0fa;--cyanInk:#100e08;--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;--bandCritBd:#e4325f;--bandCritInk:#e4325f;--bandCritBg:#e4325f21;--bandHighBd:#e8862e;--bandHighInk:#e8862e;--bandHighBg:#e8862e24;--bandMedBd:#6c63ff;--bandMedInk:#6c63ff;--bandMedBg:#6c63ff29;--bandLowBd:#aeb5dc;--bandLowInk:#aeb5dc;--bandLowBg:#aeb5dc1f;--stagePocInk:#a9abff;--stagePocBg:#8c8fff29;--stageWipInk:#e8b26a;--stageWipBg:#c97a1e29;--stagePilotInk:#d0a4f0;--stagePilotBg:#b078e029;--stageLiveInk:#3bf0bc;--stageLiveBg:#3bf0bc21;--modelBd:#d0a4f0;--modelInk:#d0a4f0;--modelBg:#b078e029;--cloudBd:#4b93b0;--cloudInk:#5fe0fa;--cloudBg:#4b93b038;--wash1:#c97a1e29;--wash2:#3dd6f517;--wash3:#c4451f1a;--tipBg:#1c180fe0;--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:#eee4cb1a;--ctl-bg:#1f1b12;--ctl-bgHover:#262115;--ctl-bgDisabled:#1a170f;--ctl-bd:#756c5a;--ctl-bdHover:#9e947e;--ctl-hint:#b2a995}:root{--fs-micro:10px;--fs-tag:10.5px;--fs-xs:11px;--fs-sm:11.5px;--fs-12:12px;--fs-body:12.5px;--fs-md:13px;--fs-lg:13.5px;--fs-base:14px;--fs-h4:15px;--fs-h3:17px;--fs-h2:22px;--fs-stat:25px;--fs-hero:44px;--mono:ui-monospace, monospace;--space-2:2px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-24:24px;--space-32:32px;--space-48:48px;--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;--r-pill:999px;--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)}}@keyframes growY{0%{transform:scaleY(0)}to{transform:scaleY(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}[data-navtip]:hover>[data-navtipbody],[data-navtip]:focus-visible>[data-navtipbody]{opacity:1!important;visibility:visible!important;transform:translateY(-50%)!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,.request-btn,.request-scrim,.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}.gap-block[data-print-only]{display:block!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>.demo-band{order:95}.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}.shell-content:focus{outline:none}.uptop{z-index:40;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--panel);width:40px;height:40px;box-shadow:var(--shadowLg);color:var(--ink2);cursor:pointer;animation:riseIn var(--t-enter) var(--ease) both;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease);justify-content:center;align-items:center;display:flex;position:fixed;inset-block-end:var(--s8);inset-inline-end:var(--s8)}.uptop:hover{border-color:var(--cyan);color:var(--cyan)}.uptop:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.uptop-arrow{font-size:var(--fs-h4);line-height:1}@media print{.uptop{display:none}}.nav-rail{z-index:50;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;gap:2px;display:flex;position:fixed;inset-block:0;inset-inline-start:0;overflow:visible}.nav-rail[data-open=true]{width:224px;box-shadow:0 0 40px -8px #0a0c1873}.nav-scrim{z-index:45;-webkit-backdrop-filter:blur(5px)saturate(.9);cursor:pointer;background:#0a0c1842;border:0;padding:0;position:fixed;inset:0}.rail-toggle{align-items:center;gap:var(--s4);padding:var(--s3) 8px;cursor:pointer;color:var(--ink2);background:0 0;border:0;border-radius:0;flex:none;width:100%;display:flex}.rail-toggle:hover{color:var(--ink)}.rail-toggle-label{font-size:var(--fs-12);letter-spacing:.12em;white-space:nowrap}.rail-divider{background:var(--line2);height:1px;margin:5px var(--s1) var(--s2);flex:none}.rail-group{opacity:0;height:0;font-size:var(--fs-micro);letter-spacing:.14em;color:var(--ink3);white-space:nowrap;flex:none;padding-inline:8px;transition:opacity .2s;overflow:hidden}.nav-rail[data-open=true] .rail-group{opacity:1;height:auto;margin-bottom:var(--s1)}.rail-item{align-items:center;gap:var(--s4);border-radius:var(--r-lg);color:var(--ink2);font-size:var(--fs-md);text-align:start;white-space:nowrap;cursor:pointer;transition:background var(--t-base) ease, color var(--t-base) ease, box-shadow var(--t-base) ease;background:0 0;border:0;flex:none;padding:8px;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]:hover{background:var(--cyanFill);color:var(--cyanInk)}.rail-item[aria-current=page] .rail-icon{stroke-width:2px}.rail-item:before{content:"";inset-inline-start:-7px;background:var(--cyan);width:3px;height:0;transition:height .2s var(--ease);border-radius:0 3px 3px 0;position:absolute;top:50%;transform:translateY(-50%)}.rail-item[aria-current=page]:before{height:18px}.rail-stage{letter-spacing:.08em;border:1px solid var(--line2);color:var(--ink3);opacity:0;white-space:nowrap;border-radius:5px;margin-inline-start:auto;padding:1px 5px;font-size:9px;transition:opacity .2s}.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 18px;width:18px;height:18px}.rail-label{opacity:0;transition:opacity .2s;overflow:hidden}.nav-rail[data-open=true] .rail-label{opacity:1}.rail-tip{inset-inline-start:calc(100% + 12px);padding:var(--s2) 12px;border:1px solid var(--line);background:var(--panel);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:70;transition:opacity var(--t-base) ease, transform .22s var(--ease), visibility var(--t-base);border-radius:10px;align-items:center;gap:8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)translate(6px);box-shadow:0 12px 28px -10px #14162d66}.rail-tip-label{font-size:var(--fs-md);color:var(--ink);font-weight:600}.rail-tip-stage{letter-spacing:.08em;color:var(--ink3);border:1px solid var(--line2);border-radius:5px;padding:1px 5px;font-size:9px}.nav-rail[data-open=true] .rail-tip{display:none}.header{z-index:10;align-items:center;gap:var(--s5);min-height:54px;padding:0 var(--s8);background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex;position:sticky;top:0}.header-brand{align-items:center;gap:var(--s4);flex:none;display:flex}.header-logo{width:auto;height:14px}[data-theme=dark] .header-logo,[data-theme=dark] .login-logo{filter:invert()brightness(2)}.header-mark{font-size:var(--fs-sm);letter-spacing:.2em;color:var(--ink);white-space:nowrap;font-weight:800}.header-divider{background:var(--line);flex:none;width:1px;height:17px}.header-page{font-size:var(--fs-h4);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-weight:700}.header-back{font-size:var(--fs-body);color:var(--ink2);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:0;display:flex}.header-back:hover{color:var(--ink);text-decoration:underline}.header-spacer{min-width:var(--s5);flex:1}.header-tools{align-items:center;gap:var(--s3);flex:none;display:flex}.header-probe{font-size:var(--fs-body);padding:5px var(--s5);border:1px solid var(--cyan);color:var(--cyan);cursor:pointer;background:0 0;align-items:center;gap:8px;font-weight:600;display:flex}.header-probe:hover{background:var(--panel2)}.user-chip{align-items:center;gap:var(--s3);border-inline-start:1px solid var(--line);padding-inline-start:var(--s4);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:700;display:grid}.who{flex-direction:column;line-height:1.25;display:flex}.who-name{font-size:var(--fs-body);white-space:nowrap;font-weight:600}.who-role{font-size:var(--fs-tag);color:var(--ink3);white-space:nowrap}.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}.pill-switch{border-radius:var(--r-pill);background:var(--line);cursor:pointer;width:34px;height:16px;min-height:0;transition:background var(--t-base) var(--ease);border:0;flex:none;padding:0;line-height:0;position:relative}.pill-switch[aria-pressed=true]{background:var(--cyanFill)}.pill-switch-knob{top:2px;border-radius:var(--r-pill);background:var(--panel);width:12px;height:12px;transition:inset-inline-start .2s var(--ease);position:absolute;inset-inline-start:2px;box-shadow:0 1px 3px #14162d4d}.pill-switch[aria-pressed=true] .pill-switch-knob{inset-inline-start:calc(100% - 14px)}.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)}.card-body--flush{padding:0}.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{border-radius:var(--r-pill);background:var(--pulse-color,var(--ok));width:7px;height:7px}.pulse-ring{border-radius:var(--r-pill);background:var(--pulse-color,var(--ok));opacity:.5;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;padding:2px var(--s2);border-radius:var(--r-sm);color:var(--ink2);white-space:nowrap;background:0 0;align-items:center;font-weight:600;display:inline-flex}.company-chip[data-unknown=true]{background:var(--panel2);color:var(--ink3)}.company-chip[data-group=true],.company-chip[data-org=true]{background:var(--highBg);color:var(--highInk);box-shadow:inset 0 0 0 1px var(--highBd)}.company-chip[data-group=true]:before,.company-chip[data-org=true]:before{content:"◈";margin-inline-end:var(--s1);font-size:9px}.kpi-strip{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.kpi{padding:2px var(--s7);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);letter-spacing:-.02em;color:var(--ink);margin:0;font-weight:800;line-height:1.05}.kpi-label{font-size:var(--fs-body);color:var(--ink2);margin:3px 0 0}.kpi-sub{font-size:var(--fs-xs);color:var(--sev-text,var(--ink3));margin:2px 0 0}.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(--inkHead);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{min-height:var(--ctl-h);padding:0 var(--s5);border-radius:var(--r-md);font-size:var(--fs-base);cursor:pointer;color:var(--ink);white-space:nowrap;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1.2;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.5}.btn--primary{background:var(--cyanFill);color:var(--cyanInk);font-weight:600}.btn--primary:hover:not(:disabled),.btn--danger:hover:not(:disabled){box-shadow:inset 0 0 0 999px #0000001f}.btn--danger{background:var(--alertBd);color:#fff;font-weight:700}.btn--secondary{border-color:var(--ctl-bd);background:var(--ctl-bg);color:var(--ink)}.btn--secondary:hover:not(:disabled){border-color:var(--ctl-bdHover);background:var(--ctl-bgHover)}.btn--ghost{color:var(--cyan);padding:0 var(--s3)}.btn--ghost:hover:not(:disabled){background:var(--cyanBg)}.btn--done{border-color:var(--ok);color:var(--ok);opacity:.55}.btn--sm{min-height:var(--ctl-h-sm);padding:0 var(--s4);font-size:var(--fs-12)}.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);border-radius:var(--r-md);border-inline-start-color:#0000;font-weight:700}.segmented button[aria-pressed=true]+button{border-inline-start-color:#0000}.tab-bar{gap:var(--s1);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.tab{border:0;padding:10px var(--s7);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:8px;margin-bottom:-1px;font-weight:500;display:inline-flex}.tab:hover{color:var(--ink)}.tab[aria-selected=true]{border-bottom-color:var(--cyan);color:var(--ink);font-weight:700}.tab-count{font-size:var(--fs-tag);padding:1px var(--s2);background:var(--panel2);color:var(--ink3);border-radius:20px;font-weight:800}.tab[aria-selected=true] .tab-count{background:var(--alertBd);color:#fff}.tab:not([aria-selected=true]) .tab-count[data-tone=warn]{background:var(--warnBg);color:var(--warnInk)}.tab:not([aria-selected=true]) .tab-count[data-tone=alert]{background:var(--alertBg);color:var(--alertInk)}.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-block[data-print-only]{display:none}.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{gap:var(--s1);flex-wrap:wrap;display:inline-flex}.gaps-chip{padding:1px var(--s2);border:1px dashed var(--unknown);border-radius:var(--r-pill);font-size:var(--fs-tag);color:var(--unknown);white-space:nowrap;font-weight:600}.gaps-panel{gap:var(--s2);padding:var(--s3) var(--s4);border:1px dashed var(--line2);background:var(--panel2);border-radius:12px;display:grid}.gaps-list{gap:6px var(--s8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.gaps-list li{font-size:var(--fs-xs);color:var(--ink2);line-height:1.55;display:block}.gaps-list strong{color:var(--ink);font-weight:700}.gaps-list>li>strong:first-child:after{content:" · ";color:var(--ink3);font-weight:400}.gaps-list .gaps-hint{display:block}.gaps-note{font-size:var(--fs-xs);color:var(--ink3);margin:0;line-height:1.6}.gaps-hint{border-inline-start:2px solid var(--line);color:var(--ink3);margin-top:3px;padding-inline-start:var(--s3)}.gaps-hint code{padding:0 var(--s1);border-radius:var(--r-sm);background:var(--panel2);font-family:var(--mono);color:var(--ink2);font-size:.95em}.billing-link{color:var(--cyan);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(--r-md);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(--panel);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;min-width:0;position:relative}.ms-trigger{box-sizing:border-box;width:100%;height:var(--ctl-h);padding:0 var(--space-8);border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink2);font-size:var(--fs-body);cursor:pointer;transition:border-color var(--t-base) var(--ease), background var(--t-base) var(--ease);justify-content:space-between;align-items:center;gap:6px;font-weight:500;display:inline-flex}.ms-trigger:hover{border-color:var(--ctl-bdHover);background:var(--ctl-bgHover)}.ms-trigger:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.ms-label{color:var(--ink3)}.ms-summary{text-overflow:ellipsis;white-space:nowrap;text-align:start;min-width:0;color:var(--ink);flex:auto;font-weight:700;overflow:hidden}.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;width:max-content;min-width:100%;max-width:320px;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(--s3);min-height:26px;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]{width:14px;height:14px;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}.favstar{all:unset;box-sizing:border-box;border-radius:var(--r-sm);width:22px;height:22px;color:var(--ink3);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.favstar[data-size=head]{width:28px;height:28px}.favstar-glyph{width:16px;height:16px}.favstar[data-size=head] .favstar-glyph{width:20px;height:20px}.favstar[data-standing=favorite],.favstar[data-standing=review]{color:var(--cyan)}button.favstar{cursor:pointer;transition:color var(--t-fast) var(--ease), background var(--t-fast) var(--ease)}button.favstar:hover{color:var(--cyan);background:var(--cyanBg)}button.favstar:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}button.favstar[disabled]{cursor:progress;opacity:.6}.favstar--void{visibility:hidden}.field{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.field>label,.field-label{font-size:var(--fs-micro);letter-spacing:.04em;color:var(--ink3);font-weight:600}.field-hint{font-size:var(--fs-micro);color:var(--ink3);line-height:1.45}.field-error{align-items:flex-start;gap:var(--space-4);font-size:var(--fs-micro);color:var(--alertInk);line-height:1.45;display:flex}.field-error:before{content:"▲";font-size:8px;line-height:1.7}.ctl{box-sizing:border-box;width:100%;min-width:0;height:var(--ctl-h);padding:0 var(--space-8);border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink);font:inherit;font-size:var(--fs-body);line-height:calc(var(--ctl-h) - 2px);transition:border-color var(--t-base) var(--ease), background var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);display:block}.ctl::placeholder{color:var(--ctl-hint);opacity:1}.ctl:hover:not(:disabled):not([readonly]){border-color:var(--ctl-bdHover);background:var(--ctl-bgHover)}.ctl:focus-visible,.ctl:focus{outline:2px solid var(--cyan);outline-offset:1px;border-color:var(--cyan);background:var(--ctl-bg)}.ctl:disabled,.ctl[aria-disabled=true]{background:var(--ctl-bgDisabled);color:var(--ink3);border-color:var(--line);cursor:not-allowed}.ctl[aria-invalid=true]{border-color:var(--alertBd);background:var(--alertBg)}.ctl--sm{height:var(--ctl-h-sm);font-size:var(--fs-sm);line-height:calc(var(--ctl-h-sm) - 2px)}.ctl--quiet{background:0 0;border-color:#0000;padding-inline-start:var(--space-4)}.ctl--quiet:hover:not(:disabled):not([readonly]),.ctl--quiet:focus,.ctl--quiet:focus-visible{border-color:var(--ctl-bd);background:var(--ctl-bg)}.ctl--quiet:disabled{background:0 0;border-color:#0000}.ctl--area{height:auto;min-height:calc(var(--ctl-h) * 2.5);padding:var(--space-8);resize:vertical;line-height:1.55}.sel{min-width:0;display:block;position:relative}.sel>.ctl{appearance:none;cursor:pointer;padding-inline-end:var(--space-24)}.sel-caret{inset-inline-end:var(--space-8);pointer-events:none;font-size:var(--fs-micro);color:var(--ink3);position:absolute;top:50%;translate:0 -50%}.sel>.ctl:hover:not(:disabled)~.sel-caret{color:var(--ink2)}.sel>.ctl:disabled~.sel-caret{color:var(--low)}.ctl option{background:var(--ctl-bg);color:var(--ink)}.search{min-width:0;display:block;position:relative}.search>.ctl{padding-inline-start:var(--space-24);padding-inline-end:var(--space-24)}.search>.ctl::-webkit-search-cancel-button{appearance:none}.search-glyph{inset-inline-start:var(--space-8);pointer-events:none;font-size:var(--fs-xs);color:var(--ink3);position:absolute;top:50%;translate:0 -50%}.search-clear{inset-inline-end:var(--space-4);border-radius:var(--r-pill);width:20px;height:20px;color:var(--ink3);font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.search-clear:hover{background:var(--panel2);color:var(--ink)}.ctl--date{text-align:start;font-variant-numeric:tabular-nums;direction:ltr}.ctl--date::-webkit-calendar-picker-indicator{opacity:.55;cursor:pointer}.ctl--date:hover::-webkit-calendar-picker-indicator{opacity:1}.ctl--date[data-empty=true]{color:var(--ctl-hint)}.check{align-items:center;gap:var(--space-8);min-height:var(--ctl-h);font-size:var(--fs-body);color:var(--ink2);cursor:pointer;display:inline-flex}.check>input[type=checkbox]{width:15px;height:15px;accent-color:var(--cyan);cursor:pointer;flex:none}.switch{align-items:center;gap:var(--space-8);min-height:var(--ctl-h);font-size:var(--fs-body);color:var(--ink2);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}.switch>input{opacity:0;width:0;height:0;position:absolute}.switch-track{border:1px solid var(--ctl-bd);border-radius:var(--r-pill);background:var(--ctl-bgDisabled);width:32px;height:18px;transition:background var(--t-base) var(--ease), border-color var(--t-base) var(--ease);flex:none;position:relative}.switch-track:after{content:"";inset-inline-start:2px;border-radius:var(--r-pill);background:var(--ctl-hint);width:12px;height:12px;transition:inset-inline-start var(--t-base) var(--ease), background var(--t-base) var(--ease);position:absolute;top:2px}.switch>input:checked+.switch-track{background:var(--cyanFill);border-color:var(--cyanFill)}.switch>input:checked+.switch-track:after{background:var(--cyanInk);inset-inline-start:16px}.switch>input:focus-visible+.switch-track{outline:2px solid var(--cyan);outline-offset:2px}.filterbar{gap:var(--space-12);padding:var(--space-12);margin-bottom:var(--space-12);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;display:flex}.filterbar-fields{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(168px,1fr));align-items:end;display:grid}.filterbar-fields>.field--wide{grid-column:span 2}@media (width<=720px){.filterbar-fields{grid-template-columns:1fr}.filterbar-fields>.field--wide{grid-column:span 1}}.filterbar-actions{align-items:center;gap:var(--space-8);flex-wrap:wrap;display:flex}.filterbar-applied{align-items:center;gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--line2);flex-wrap:wrap;display:flex}.filterbar-applied-label{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--ink3)}.fchip{align-items:center;gap:var(--space-4);height:var(--ctl-h-sm);padding-inline:var(--space-8) var(--space-4);border:1px solid var(--cyan);border-radius:var(--r-pill);background:var(--cyanBg);color:var(--cyan);font-size:var(--fs-sm);font-weight:600;display:inline-flex}.fchip-kind{color:var(--ink2);font-weight:400}.fchip-x{border-radius:var(--r-pill);width:18px;height:18px;color:inherit;font-size:var(--fs-xs);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.fchip-x:hover{background:var(--cyanFill);color:var(--cyanInk)}.filterbar-count{font-size:var(--fs-sm);color:var(--ink2);font-variant-numeric:tabular-nums;margin-inline-start:auto}.filterbar-count strong{color:var(--ink);font-weight:700}.ctl-row{align-items:end;gap:var(--space-8);flex-wrap:wrap;display:flex}.ctl-row>.field{flex:168px;max-width:320px}.ctl-row>.field--wide{flex:2 260px;max-width:520px}.ctl-row--bare{align-items:center}.form-grid{gap:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(184px,1fr));align-items:start;display:grid}.form-grid>.field--wide{grid-column:span 2}@media (width<=720px){.form-grid{grid-template-columns:1fr}.form-grid>.field--wide{grid-column:span 1}}.form-actions{align-items:center;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid var(--line2);flex-wrap:wrap;display:flex}.form-blockers{font-size:var(--fs-sm);color:var(--alertInk);grid-column:1/-1;margin:0;padding-inline-start:var(--space-16);line-height:1.55}.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(--inkHead)}.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{gap:var(--s1);border-radius:var(--r-sm);align-content:start;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-value{text-align:right;unicode-bidi:isolate}.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{border-radius:var(--r-pill);background:var(--ok);flex:none;width:7px;height:7px}.toast-text{color:var(--ink)}.toast-divider{background:var(--line);width:1px;height:14px}.toast-log{font:inherit;font-size:var(--fs-xs);color:var(--cyan);background:0 0;border:0;padding:0}button.toast-log{cursor:pointer}button.toast-log:hover{text-decoration:underline}.toast-close{all:unset;cursor:pointer;color:var(--ink3);font-size:var(--fs-xs);padding-inline-start:var(--s2)}.denial{border:1px solid var(--sev-border,var(--line));border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:popIn .28s var(--ease) both;overflow:hidden}.denial-head-block{padding:var(--s7) var(--s8) var(--s6);background:var(--sev-wash,transparent);position:relative}.denial-bar{inset-inline-start:0;width:var(--sev-bar-width,0);background:var(--sev-border,transparent);position:absolute;top:0;bottom:0}.denial-tagrow{align-items:center;gap:var(--s3);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.denial-code{font-size:var(--fs-xs);letter-spacing:.06em;color:var(--sev-text,var(--ink2));border:1px solid var(--sev-border,var(--line));border-radius:var(--r-sm);padding:2px 8px;font-weight:700}.denial-ctx{font-size:var(--fs-tag);letter-spacing:.1em;color:var(--ink3)}.denial-extra{padding:0 var(--s8) var(--s5)}.denial-head{color:var(--ink);margin-bottom:8px;font-size:20px;font-weight:800}.denial-body{font-size:var(--fs-lg);color:var(--ink2);text-wrap:pretty;max-width:64ch;margin:0;line-height:1.65}.denial-fields{gap:var(--s2) var(--s6);padding:var(--s5) var(--s8);font-size:var(--fs-body);border-top:1px solid var(--line2);grid-template-columns:auto 1fr;margin:0;display:grid}.denial-fields dt{color:var(--ink3)}.denial-fields dd{margin:0}.denial-missing{font-weight:600}.denial-allowed{color:var(--ink2)}.denial-actions{gap:var(--s3);padding:0 var(--s8) var(--s7);flex-wrap:wrap;display:flex}.denial-actions .btn{font-size:var(--fs-md);padding:var(--s3) var(--s6)}.request-btn{padding:var(--s1) var(--s4);font-size:var(--fs-body);color:var(--ink2);white-space:nowrap}.request-btn:hover{border-color:var(--cyan);color:var(--ink)}.request-scrim{z-index:80;padding:var(--s4);-webkit-backdrop-filter:blur(3px);background:#14162d6b;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.request-dialog{width:min(520px,100%);animation:popIn var(--t-enter) var(--ease) both}.request-dialog .card{box-shadow:var(--shadowLg)}.request-form{gap:var(--s5);flex-direction:column;display:flex}.request-lead{font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.6}.request-error{padding:var(--s3) var(--s4);font-size:var(--fs-body);color:var(--alertInk);background:var(--alertBg);border-inline-start:3px solid var(--alertBd);margin:0;line-height:1.6}.request-filed{gap:var(--s3);flex-direction:column;display:flex}.request-filed p{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.6}.request-actions{gap:var(--s2);margin-top:var(--s2);flex-wrap:wrap;display:flex}.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{margin-top:var(--s1);padding:2px var(--s2);border-radius:var(--r-sm);background:var(--panel2);border:1px solid var(--line);font-family:var(--mono);font-size:var(--fs-xs);word-break:break-all;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-intro{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:80ch;margin:0;line-height:1.6}.acc-head,.acc-row{text-align:right;grid-template-columns:1fr 130px 150px 132px 132px 124px 112px 128px 106px;align-items:center;gap:0 12px;display:grid}.gst-head,.gst-row{text-align:right;grid-template-columns:1fr 150px 140px 128px 116px 106px;align-items:center;gap:0 12px;display:grid}.gst-head--live,.gst-row--live{grid-template-columns:1fr 190px 200px 150px 150px 96px}.gst-row--live>.ppl-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.acc-head,.gst-head{padding:var(--s4) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.acc-row,.gst-row{padding:10px 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;position:relative}.gst-who{text-align:start;min-width:0}.gst-who-name{font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.gst-who-org{font-size:var(--fs-sm);color:var(--ink2);margin-top:1px}.gst-tag{letter-spacing:.1em;color:var(--sev-text,var(--ink2));border:1px solid var(--sev-border,var(--line));white-space:nowrap;border-radius:5px;padding:1px 6px;font-size:9.5px;font-weight:800}.gst-row .btn{font-size:var(--fs-12);padding:5px var(--s4);justify-self:start}.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:28px;height:28px;font-size:var(--fs-xs);flex:none;place-items:center;font-weight:700;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) - 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) - 2px)}.acc-row[data-state=disabled] .acc-scope,.acc-row[data-state=disabled] .acc-roleselect,.acc-row[data-state=disabled] .acc-rolechip,.acc-row[data-state=disabled] .acc-licaccess{color:var(--ink3)}.ppl-name{font-size:var(--fs-md);font-weight:600;display:block}.ppl-email{font-size:var(--fs-sm);color:var(--ink2);margin-top:1px;display:block}.acc-rolechip{font-size:var(--fs-sm);padding:3px var(--s3);white-space:nowrap;border:1px solid;border-radius:7px;justify-self:start;align-items:center;font-weight:700;display:inline-flex}.acc-rolechip--inline{font-size:var(--fs-tag);padding:1px var(--s2);border-radius:var(--r-sm);margin-top:0;font-weight:400}.acc-scope{color:var(--ink2);text-overflow:ellipsis;overflow:hidden}.card-body--flush>.gst-note{margin:0 var(--s6) var(--s5)}.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(--alertBd);background:var(--alertBg);border-radius:var(--r-xl);padding:13px var(--s6);max-width:86ch;line-height:1.6}.ntf-rule-title{font-size:var(--fs-lg);color:var(--alertInk);margin-bottom:3px;font-weight:700}.ntf-rule-body{margin:0}.ext-list{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:12px;display:grid}.ext-card{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:popIn .3s var(--ease) both;position:relative;overflow:hidden}.ext-head{align-items:center;gap:var(--s4);padding:13px var(--s6);flex-wrap:wrap;display:flex}.ext-id{text-align:right;flex:1;min-width:0}.ext-name{font-size:14.5px;font-weight:700;display:block}.ext-kind{font-size:var(--fs-sm);color:var(--ink3);margin-top:1px;display:block}.ext-facts{gap:6px var(--s5);padding:var(--s4) var(--s6);font-size:var(--fs-body);border-bottom:1px solid var(--line2);grid-template-columns:auto 1fr;display:grid}.ext-fact{display:contents}.ext-fact-label{color:var(--ink3)}.ext-fact-value{color:var(--ink)}.ext-note{padding:10px var(--s6);background:var(--alertBg);border-bottom:1px solid var(--line2);font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.ext-actions{padding:10px var(--s6);flex-wrap:wrap;gap:8px;display:flex}.ext-actions .btn{font-size:var(--fs-body);padding:6px var(--s5);font-weight:600}.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-head{justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;display:flex}.ntf-intro{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:74ch;margin:0;line-height:1.6}.ntf-summary{align-items:center;gap:var(--s3);font-size:var(--fs-body);flex-wrap:wrap;flex:none;font-weight:700;display:flex}.ntf-head-row{padding:var(--s4) var(--s6);background:var(--panel2);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead);border-bottom:1px solid var(--line);grid-template-columns:1fr 92px 92px 106px 250px 116px;gap:0 12px;display:grid}.ntf-row{padding:10px var(--s6);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);animation:rowIn var(--t-enter) var(--ease) both;grid-template-columns:1fr 92px 92px 106px 250px 116px;align-items:center;gap:0 12px;display:grid;position:relative}.ntf-identity{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ntf-identity .ppl-name{display:inline}.ntf-row>.pill-switch{justify-self:start}.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-head-row{display:none}.ntf-row{row-gap:var(--s3);grid-template-columns:1fr}}.ntf-channel{align-items:center;gap:var(--s3);font-size:var(--fs-sm);color:var(--ink2);cursor:pointer;white-space:nowrap;display:inline-flex}.ntf-levels{flex-wrap:wrap;gap:5px;display:inline-flex}.ntf-level{all:unset;cursor:pointer;font-size:var(--fs-sm);padding:var(--s1) var(--s4);border-radius:var(--r-md);white-space:nowrap;border:1px solid;font-weight:500}.ntf-warn{font-size:var(--fs-tag);color:var(--warnInk);border:1px solid var(--warnBd);border-radius:var(--r-sm);padding:1px var(--s2);align-items:center;gap:5px;font-weight:700;display:inline-flex}.rm-head,.rm-row{background:var(--line2);text-align:right;grid-template-columns:1fr repeat(3,150px);align-items:center;gap:1px;display:grid}.rm-head--code,.rm-row--code{gap:var(--s3);background:0 0;grid-template-columns:1fr repeat(5,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(--ctl-bd);border-radius:var(--r-sm);background:var(--ctl-bg);color:var(--ink);font:inherit;font-size:var(--fs-body)}.rm-head{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.rm-head>span{background:var(--panel2);padding:var(--s4) var(--s6)}.rm-head>span+span{padding:var(--s4) 12px;text-align:center}.rm-head-role{font-size:var(--fs-body);letter-spacing:normal;font-weight:700;display:block}.rm-head-count{font-size:var(--fs-tag);color:var(--inkHead);letter-spacing:normal;margin-top:1px;display:block}.rm-head--code{padding:var(--s2) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line)}.rm-head--code>span,.rm-head--code>span+span{text-align:right;background:0 0;padding:0}.rm-row{font-size:var(--fs-body)}.rm-head:not(.rm-head--code),.rm-row:not(.rm-row--code):not(:last-child){border-bottom:1px solid var(--line2)}.rm-row--code{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both}.rm-label{align-items:center;gap:var(--s3);font-size:var(--fs-md);display:inline-flex}.rm-row:not(.rm-row--code) .rm-label{background:var(--panel);padding:10px var(--s6);display:flex}.rm-row--code .rm-label{font-weight:600}.rm-danger{letter-spacing:.1em;color:var(--alertInk);border:1px solid var(--alertBd);border-radius:5px;flex:none;padding:1px 6px;font-size:9.5px;font-weight:800;display:inline-block}.rm-id{font-size:var(--fs-xs);color:var(--ink3);font-weight:400;display:block}.rm-cell2{font-size:var(--fs-body);justify-content:center;align-items:center;gap:6px;padding:10px 12px;display:flex}.rm-glyph{font-size:var(--fs-md)}.rm-cell{text-align:center;color:var(--ink3)}.rm-cell[data-yes=true]{color:var(--stageLiveInk);font-weight:700}.mtx-legend--gap{border-color:var(--warnBd);background:var(--warnBg)}.mtx-legend--note{border-radius:var(--r-xl);padding:var(--s5) 17px;max-width:82ch}.mtx-note-title{font-size:var(--fs-base);color:var(--warnInk);margin-bottom:var(--s1);font-weight:700}.mtx-note-body{font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.6}.rm-intro{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:80ch;margin:0;line-height:1.6}.rm-flush{margin:0 calc(var(--s6) * -1) calc(var(--s5) * -1);border-radius:0 0 var(--r-xl) var(--r-xl);overflow:hidden}.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(--inkHead)}.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);justify-self:start;display:flex}.acc-rowactions .btn{font-size:var(--fs-12);padding:5px var(--s4)}.acc-roleselect{font-size:var(--fs-sm);padding:3px var(--s3);cursor:pointer;border-style:solid;border-width:1px;border-radius:7px;max-width:100%;font-family:inherit;font-weight:700}.acc-remove{font-size:var(--fs-xs);padding:var(--s1) var(--s3);border:1px solid var(--line);color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;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);padding:var(--s2) 10px;border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink)}.usr-fixed{gap:var(--s1);padding:var(--s2) 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-form .usr-field{gap:5px;display:grid}.usr-form .usr-field>span:first-child{font-size:var(--fs-xs);color:var(--ink3)}.usr-apps{gap:var(--s1) var(--s3);padding:var(--s2) 0;flex-wrap:wrap;display:flex}.usr-app{cursor:pointer;align-items:center;gap:6px;display:flex!important}.usr-app>span{font-size:var(--fs-body)!important;color:var(--ink2)!important}.usr-apps>.usr-fixednote{flex-basis:100%}.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)}.acc-licaccess{font-size:var(--fs-body);color:var(--ink2);flex-direction:column;gap:2px;display:flex}.acc-licaccess-control{align-items:center;gap:var(--s2);cursor:pointer;display:flex}.acc-licaccess-control input[disabled]{cursor:not-allowed}.acc-licaccess-control:has(input[disabled]){cursor:not-allowed;color:var(--ink3)}.acc-licaccess-none,.acc-licaccess-profile{color:var(--ink3)}.acc-licaccess-by{font-size:var(--fs-xs);color:var(--ink3);font-weight:400;line-height:1.4}.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{direction:ltr;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;direction:ltr;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;direction:rtl;border-radius:12px;position:absolute;bottom:calc(100% + 12px);transform:translateY(6px)scale(.97)}.act-tip[data-side=start]{left:-8px}.act-tip[data-side=end]{right:-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:var(--s1);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(--cloudBd);width:100%;max-width:120px;transition:opacity var(--t-fast) var(--ease);border-radius:4px 4px 0 0;position:relative}.acost-bar[data-newest=true]:before{content:"";z-index:1;border-radius:inherit;background-image:repeating-linear-gradient(135deg, transparent 0 4px, var(--panel) 4px 6px);pointer-events:none;position:absolute;inset:0}.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-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(--ink2);font-weight:500;font-size:var(--fs-body)}.acost-tip-row b[data-kind=total]{color:var(--ink);font-weight:700;font-size:var(--fs-lg)}.acost-tip-row b[data-weight=bad]{color:var(--alertInk)}.acost-tip-row[data-sub]{font-size:var(--fs-sm);color:var(--ink3);margin-bottom:2px;padding-inline-start:var(--s4)}.acost-tip-row[data-sub] b{font-size:var(--fs-body);font-weight:600}.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(--sev-border,var(--line));border-inline-start:3px solid var(--sev-border,var(--line));border-radius:var(--r-md);background:var(--sev-wash,var(--panel2));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-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(--cyan)}.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(--r-sm);background:var(--panel2);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(--line2)}.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}.aspend-filter{align-items:center;gap:var(--s3);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.aspend-filter-label{font-size:var(--fs-sm);color:var(--ink3)}.acost-bar-model{inset-inline:0;background:var(--modelBd);border-radius:4px 4px 0 0;position:absolute;top:0}.acost-bar-model:after{content:"";inset-inline:0;background:var(--panel);opacity:.55;height:1px;position:absolute;bottom:0}.acost-legend{align-items:center;gap:var(--s5);padding-top:var(--s4);font-size:var(--fs-sm);color:var(--ink3);flex-wrap:wrap;display:flex}.acost-legend-item{align-items:center;gap:var(--s2);display:inline-flex}.acost-legend-swatch{background:var(--cloudBd);border-radius:2px;width:10px;height:10px}.acost-legend-swatch[data-kind=model]{background:var(--modelBd)}.acost-legend-swatch[data-kind=current]{background-color:var(--panel2);background-image:repeating-linear-gradient(135deg, transparent 0 3px, var(--ink3) 3px 4px);box-shadow:inset 0 0 0 1px var(--line)}.acost-models{margin-top:var(--s2);font-size:var(--fs-sm)}.acost-models>summary{cursor:pointer;color:var(--ink3);padding:2px 0}.acost-models>summary:hover{color:var(--ink2)}.acost-model{gap:var(--s3);padding:2px 0 2px var(--s4);border-top:1px solid var(--line2);color:var(--ink2);grid-template-columns:1fr 168px 88px;align-items:baseline;display:grid}.acost-model-qty{color:var(--ink3)}.acost-model-cost{text-align:left;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.acost-model-unpriced{text-align:left;color:var(--ink3);font-size:var(--fs-sm)}.avn-head,.avn-row{gap:var(--s4);text-align:right;grid-template-columns:168px 96px 1fr 132px 108px 168px;align-items:center;display:grid}.avn-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(--inkHead)}.avn-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);font-size:var(--fs-md)}.avn-row[data-state=undeclared],.avn-row[data-state=unclaimed]{background:var(--warnBg)}.avn-vendor{align-items:baseline;gap:var(--s2);flex-wrap:wrap;font-weight:600;display:flex}.avn-vendor a{color:inherit;border-bottom:1px dotted var(--line);text-decoration:none}.avn-vendor a:hover{border-bottom-color:currentColor}.avn-cat,.avn-meter{color:var(--ink2);font-size:var(--fs-sm);flex-direction:column;gap:2px;display:flex}.avn-models{gap:var(--s2);flex-wrap:wrap;display:flex}.avn-model{padding:1px var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel2);font-size:var(--fs-sm)}.avn-cost{font-variant-numeric:tabular-nums;font-weight:600}.avn-state{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.avn-note{color:var(--ink3);font-size:var(--fs-sm);font-weight:400}.avn-dim{color:var(--ink3);font-weight:400}.avn-evidence{gap:var(--s2);color:var(--ink3);font-size:var(--fs-sm);flex-wrap:wrap;grid-column:1/-1;padding-top:2px;display:flex}.avn-empty{padding:var(--s4) var(--s6);color:var(--ink2);font-size:var(--fs-md)}.avn-foot{gap:var(--s2);padding:var(--s4) var(--s6);border-top:1px solid var(--line);color:var(--ink3);font-size:var(--fs-sm);flex-direction:column;line-height:1.55;display:flex}.amu-head,.amu-row{gap:var(--s4);text-align:right;grid-template-columns:1fr 132px 88px 168px 168px;align-items:center;display:grid}.amu-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(--inkHead)}.amu-row{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);font-size:var(--fs-md)}.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);padding-top:var(--s2);margin-top:5px}.risk-row--multiplier .risk-row-label{color:var(--ink2)}.risk-row--total{border-top:1px solid var(--line);padding-top:var(--s2);margin-top:5px}.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{gap:var(--s1);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);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-radius:var(--r-pill);border:1px solid var(--ink3);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(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink);font-size:var(--fs-md);resize:vertical;line-height:1.6}.kill-input{padding:5px var(--s3);border:1px solid var(--ctl-bd);border-radius:var(--r-sm);background:var(--ctl-bg);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-radius:var(--r-pill);border:1px solid var(--ink3);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:var(--s1);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);padding:var(--s1) 10px;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;font-weight:600;display:inline-flex}.ac-editbtn:hover{border-color:var(--cyan);background:var(--panel2);color:var(--ink)}.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-fav{font-size:var(--fs-xs);color:var(--cyan);margin:0;font-weight:600}.ac-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ac-meta{font-size:var(--fs-body);color:var(--ink3)}.ac-facts{gap:12px var(--s8);grid-template-columns:repeat(auto-fit,minmax(146px,1fr));display:grid}.ac-fact-label{font-size:var(--fs-xs);color:var(--ink3);margin-bottom:2px}.ac-fact-value{font-size:var(--fs-base);color:var(--ink);align-items:center;gap:6px;font-weight:600;display:flex}.ac-fact-dot{border-radius:50%;flex:none;width:7px;height:7px}.ac-fact-sub{font-size:var(--fs-sm);color:var(--warnInk);margin-top:2px}.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-req-count{font-size:var(--fs-sm);color:var(--ink3);margin-inline-start:auto}.ac-req{margin:0;padding:0;list-style:none}.ac-req-row{align-items:center;gap:var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--line2);display:flex}.ac-req-row:last-child{border-bottom:0}.ac-req-mark{width:18px;height:18px;font-size:var(--fs-xs);border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;line-height:1;display:flex}.ac-req-label{min-width:0;font-size:var(--fs-lg);color:var(--ink);flex:1}.ac-req-how{font-size:var(--fs-xs);color:var(--ink3);flex:none}.ac-req-note{margin:var(--s4) 0 0;font-size:var(--fs-sm);color:var(--ink2);line-height:1.6}.ac-tools{margin:var(--s4) 0 0;padding:0;list-style:none}.ac-tool{justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line2);flex-wrap:wrap;display:flex}.ac-tool:last-child{border-bottom:0}.ac-tool-name{font-size:var(--fs-lg);min-width:0;font-weight:600}.ac-flows{gap:0 var(--s5);margin-top:var(--s4);grid-template-columns:auto 1fr auto;align-items:center;display:grid}.ac-flow-head,.ac-flow{display:contents}.ac-flow-head>span{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--inkHead);padding-bottom:var(--s2);border-bottom:1px solid var(--line2)}.ac-flow>span{font-size:var(--fs-md);padding:var(--s3) 0;border-bottom:1px solid var(--line2);min-width:0}.ac-flow:last-child>span{border-bottom:0}.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:var(--s1) 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);padding:var(--s2) 10px;border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink)}.ac-classifyform textarea{box-sizing:border-box;width:100%;font-family:inherit;font-size:var(--fs-body);resize:vertical;min-height:72px;padding:var(--s2) 10px;border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink);line-height:1.6}.ac-classifyform textarea::placeholder{color:var(--unknown);opacity:1}.ac-notecount{font-size:var(--fs-xs);color:var(--ink3);font-variant-numeric:tabular-nums;margin:0}.ac-notecount[data-full=true]{color:var(--warnInk)}.ac-stagenote{margin:var(--s2) 0 0;max-width:72ch;font-size:var(--fs-body);color:var(--ink2);white-space:pre-wrap;border-inline-start:2px solid var(--line);padding-inline-start:var(--s3);line-height:1.65}.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);padding:var(--s2) 10px;border:1px solid var(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);color:var(--ink)}.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}.ac-projects{gap:var(--s2);margin:var(--s5) var(--s6) 0;padding:var(--s4) 0 0;border-top:1px solid var(--line2);display:grid}.ac-projects-label{font-size:var(--fs-xs);color:var(--ink3)}.ac-projects .proj-note{margin-top:2px}.ac-headactions{align-items:center;gap:var(--s3);margin:var(--s5) var(--s6) 0;padding:var(--s4) 0 var(--s5);border-top:1px solid var(--line2);flex-wrap:wrap;display:flex}.ac-headactions-end{margin-inline-start:auto;padding-inline-start:var(--s8);display:inline-flex}.ac-act-off{cursor:not-allowed;display:inline-flex}.ac-scanresult{margin:var(--s3) 0 0;padding:var(--s3) var(--s4);border:1px solid var(--sev-border);border-style:var(--sev-border-style,solid);border-radius:var(--r-md);background:var(--sev-wash);color:var(--sev-text);font-size:var(--fs-sm);flex-basis:100%;line-height:1.55}.ac-airow{gap:var(--s3);grid-template-columns:8.5rem 7rem minmax(0,1fr) auto;align-items:end;display:grid}.ac-aikind{padding:var(--s2) 0;color:var(--ink2);font-size:var(--fs-body);white-space:nowrap}.ac-aiactions{gap:var(--s3);padding-bottom:var(--s2);align-items:center;display:flex}.ac-ailink{font-size:var(--fs-sm);color:var(--cyan);white-space:nowrap;text-decoration:none}.ac-ailink:hover{text-decoration:underline}@media (width<=720px){.ac-airow{grid-template-columns:1fr 1fr}.ac-airow>label:nth-child(3){grid-column:1/-1}.ac-aiactions{grid-column:1/-1;padding-bottom:0}}.adopt-blind{padding:var(--s7) var(--s6);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--panel2);text-align:center}.adopt-blind-head{margin:0 0 var(--s2);font-size:var(--fs-lg);color:var(--ink);font-weight:600}.adopt-blind-why{margin:0 0 var(--s4);color:var(--ink2)}.adopt-blind-note{font-size:var(--fs-sm);color:var(--ink3);margin:0}.adopt-headline{align-items:baseline;gap:var(--s2);margin-bottom:var(--s4);display:flex}.adopt-big{font-size:var(--fs-stat);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.adopt-of{color:var(--ink2)}.adopt-bar{height:10px;margin-bottom:var(--s4);border-radius:var(--r-sm);background:var(--panel2);display:flex;overflow:hidden}.adopt-bar-seg{min-width:3px}.adopt-legend{gap:var(--s2) var(--s5);margin:0 0 var(--s4);flex-wrap:wrap;padding:0;list-style:none;display:flex}.adopt-legend-item{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.adopt-swatch{border-radius:var(--r-sm);flex:none;width:10px;height:10px}.adopt-legend-label{color:var(--ink2)}.adopt-legend-count{font-variant-numeric:tabular-nums;font-weight:600}.adopt-note{margin:var(--s2) 0 0;font-size:var(--fs-sm);color:var(--ink3)}.adopt-note--method{border-inline-start:2px solid var(--line2);padding-inline-start:var(--s2)}.adopt-gap{margin:var(--s4) 0 0;padding:var(--s4);border-inline-start:3px solid var(--unknown);border-radius:var(--r-sm);background:var(--panel2);font-size:var(--fs-sm);color:var(--ink2)}.adopt-zero{color:var(--ink2);margin:0}.adopt-kpis{margin:0;padding:0;list-style:none}.adopt-kpi+.adopt-kpi{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid var(--line)}.adopt-kpi-head{align-items:center;gap:var(--s2);margin-bottom:var(--s2);display:flex}.adopt-kpi-label{color:var(--ink);font-weight:600}.adopt-kpi-figures{align-items:baseline;gap:var(--s2);flex-wrap:wrap;display:flex}.adopt-kpi-count{font-size:var(--fs-h3);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:700}.adopt-kpi-unit,.adopt-kpi-users{color:var(--ink2);font-size:var(--fs-sm)}.adopt-kpi-unattributed{font-size:var(--fs-sm);color:var(--unknown)}.adopt-kinds{gap:var(--s2);margin:var(--s4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.adopt-kind{align-items:center;gap:var(--s2);padding:2px var(--s2);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel2);font-size:var(--fs-sm);display:flex}.adopt-kind-name{color:var(--ink2);font-family:var(--mono)}.adopt-kind-count{font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}.adopt-avg{color:var(--ink2);margin:0}.adopt-avg strong{font-size:var(--fs-lg);font-variant-numeric:tabular-nums;color:var(--ink)}.adopt-projects,.adopt-caveats{margin:0;padding:0;list-style:none}.adopt-caveats li+li{margin-top:var(--s2)}.adopt-caveats li{font-size:var(--fs-sm);color:var(--ink2)}.adopt-project{flex-direction:column;gap:2px;display:flex}.adopt-project+.adopt-project{margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--line)}.adopt-project-id{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink)}.adopt-project-reason{font-size:var(--fs-sm);color:var(--ink2)}.adopt-project-dbs{font-size:var(--fs-sm);color:var(--ink3)}.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(--ink);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);padding:3px var(--s3);font-size:var(--fs-body);color:var(--ink2);cursor:pointer;background:0 0;margin-inline-start:auto}.aed-close:hover{background:var(--panel2);color:var(--ink)}.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:var(--s1);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(--ctl-bd);border-radius:var(--r-sm);width:100%;min-width:0;padding:var(--s2) 10px;background:var(--ctl-bg);font-size:var(--fs-md);color:var(--ink);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(--ink);margin-block-start:var(--s4);display:flex}.inline-cell{min-width:0;max-width:100%;display:inline-flex}.inline-cell[aria-busy=true]{opacity:.7}.inline-select{appearance:none;font-family:inherit;font-size:inherit;cursor:pointer;color:inherit;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:8px 50%,12px 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;max-width:100%;padding-inline-end:18px}.inline-select:hover:not([disabled]),.inline-select:focus-visible{border-color:var(--ctl-bd)}.inline-select[disabled]{cursor:progress}.inline-text{box-sizing:border-box;width:100%;min-width:0;font-family:inherit;font-size:inherit;color:inherit;border-radius:var(--r-sm);text-overflow:ellipsis;transition:border-color var(--t-fast) var(--ease), background var(--t-fast) var(--ease);background:0 0;border:1px solid #0000;margin-inline-start:-6px;padding:2px 6px}.inline-text:hover:not(:disabled){border-color:var(--ctl-bd);background:var(--ctl-bg)}.inline-text:focus{border-color:var(--cyan);background:var(--ctl-bg);color:var(--ink);outline:none}.inline-text[data-quiet=true]{color:var(--ink3)}.inline-text::placeholder{color:var(--unknown);opacity:1}.inline-text:disabled{cursor:progress;opacity:.6}.radar{gap:var(--s4);padding:0 0 var(--s1);justify-items:center;width:100%;display:grid}.radar-disc{width:min(100%, var(--radar-fit,78vh), 900px);aspect-ratio:1;background:var(--panel2);border:1px solid var(--line);border-radius:50%;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-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:calc(var(--fs-xs) * var(--radar-k,1));color:var(--ink2);white-space:nowrap;pointer-events:none;position:absolute;transform:translate(-50%)}.radar-fav{color:var(--cyan)}.radar-sector{font-size:calc(var(--fs-xs) * var(--radar-k,1));color:var(--ink3);white-space:nowrap;pointer-events:none;font-weight:600;position:absolute;transform:translate(-50%,-50%)}.radar-legend{gap:6px var(--s6);font-size:var(--fs-xs);color:var(--ink2);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.radar-legend li{align-items:center;gap:6px;display:flex}.radar-legend-count{min-width:16px;height:16px;padding:0 var(--s1);border-radius:var(--r-md);border:1px solid var(--line);font-variant-numeric:tabular-nums;color:var(--ink3);justify-content:center;align-items:center;font-size:9.5px;font-weight:700;display:inline-flex}.board{margin:calc(-1 * var(--s6)) calc(-1 * var(--s8)) calc(-1 * var(--s9));flex-direction:column;flex:1;min-height:0;display:flex}.board>.banner{margin:var(--s5) var(--s8) 0}.board>.gap-block{margin:var(--s5) var(--s8) 0;order:90}.board-statsrow{padding:var(--s3) var(--s8);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.board-stats{flex:1;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));min-width:520px;display:grid}.board-stat{padding-block:2px;padding-inline:var(--s7);border-inline-start:1px solid var(--line);animation:popIn .34s var(--ease) both}.board-stat:first-child{border-inline-start-color:#0000}.board-stat-n{font-size:var(--fs-stat);letter-spacing:-.02em;text-align:right;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.board-stat-n[data-unknown=true]{color:var(--unknown);font-variant-numeric:normal;font-size:19px}.board-stat-label{font-size:var(--fs-body);color:var(--ink2);margin-top:3px}.board-stat-sub{font-size:var(--fs-xs);color:var(--ink3);margin-top:2px}.board-stat-sub[data-alarm=true]{color:var(--bandCritInk)}.board-favband{margin:0 var(--s8) var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--line);border-inline-start:3px solid var(--cyan);border-radius:var(--r-md);background:var(--cyanBg)}.board-favband-head{align-items:baseline;gap:var(--space-8);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.board-favband-star{color:var(--cyan);font-size:var(--fs-body)}.board-favband-title{font-size:var(--fs-body);color:var(--ink);margin:0;font-weight:700}.board-favband-note{font-size:var(--fs-xs);color:var(--ink3)}.board-favband .board-stat{padding-block:0;animation:none}.board-favband .board-stat-n{font-size:var(--fs-h3)}.board-toolbar{padding:0 var(--s8) 10px;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.board-fav .segmented button{height:calc(var(--ctl-h) - 2px);padding-block:0}.board-filters-clear{all:unset;box-sizing:border-box;cursor:pointer;color:var(--cyan);font-size:var(--fs-12);border-radius:var(--r-md);padding:5px 10px;font-weight:600}.board-filters-clear:hover{text-decoration:underline}.board-filters-clear:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.board-export{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);border-radius:var(--r-md);color:var(--cyan);font-size:var(--fs-12);margin-inline-start:auto;padding:5px 10px;font-weight:600}.board-export:hover{background:var(--panel2)}.board-export:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.board-toolbar-note{font-size:var(--fs-sm);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-views{border:1px solid var(--line);border-radius:var(--r-lg);flex:none;display:flex;overflow:hidden}.board-view{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--fs-body);padding:6px var(--s8);color:var(--ink2);border-inline-start:1px solid var(--line2);font-weight:600}.board-view:first-child{border-inline-start:0}.board-view[data-active=true]{background:var(--cyanFill);color:var(--cyanInk)}.board-view:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.board-notif{padding:0 var(--s8) 12px}.board-notif-card{border:1px solid var(--glassEdge);border-radius:var(--r-2xl);background-color:var(--sev-wash,var(--warnBg));background-image:var(--glassFilm);-webkit-backdrop-filter:blur(30px)saturate(200%);box-shadow:var(--glassInset), var(--glassShadow);position:relative;overflow:hidden}.board-notif-bar{background:var(--sev-border,var(--warnBd));pointer-events:none;width:4px;position:absolute;inset-block:0;inset-inline-start:0}.board-notif-sheen{inset-inline:0;background:linear-gradient(90deg, transparent, var(--glassEdge), transparent);pointer-events:none;height:1px;position:absolute;top:0}.board-notif-head{all:unset;box-sizing:border-box;align-items:center;gap:var(--s5);width:100%;padding:10px var(--s5);cursor:pointer;font:inherit;color:inherit;text-align:start;flex-wrap:wrap;display:flex}.board-notif-head:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.board-notif-count{align-items:center;gap:var(--s3);font-size:var(--fs-lg);color:var(--sev-text,var(--warnInk));flex:none;font-weight:800;display:flex}.board-notif-peek{min-width:200px;font-size:var(--fs-md);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.board-notif-tail{flex:none;align-items:center;gap:8px;display:flex}.board-notif-now{all:unset;cursor:pointer;font-size:var(--fs-body);background:var(--sev-border,var(--warnBd));color:#fff;padding:6px 15px;font-weight:700}.board-notif-now:hover{opacity:.88}.board-notif-now:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.board-notif-toggle{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--fs-12);color:var(--ink2);align-items:center;gap:6px;display:flex}.board-notif-toggle:hover{color:var(--ink)}.board-notif-toggle:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.board-notif-chev{font-size:var(--fs-micro);transition:transform .18s;display:inline-block}.board-notif-card[data-open=true] .board-notif-chev{transform:rotate(180deg)}.board-notif-list{opacity:0;border-top:0 solid var(--glassEdge);max-height:0;transition:max-height .34s var(--ease), opacity .24s ease, border-width .2s ease;background:linear-gradient(#ffffff0f,#0000 40%);overflow-y:auto}.board-notif-card[data-open=true] .board-notif-list{opacity:1;border-top-width:1px;max-height:264px}.board-notif-item{padding:10px var(--s5);border-bottom:1px solid var(--line2);animation:rowIn .3s var(--ease) both;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-notif-kind{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--sev-text,var(--warnInk));border:1px solid var(--sev-border,var(--warnBd));border-radius:var(--r-sm);flex:none;padding:2px 8px;font-weight:800}.board-notif-body{flex:1;min-width:220px}.board-notif-title{font-size:var(--fs-lg);color:var(--ink);font-weight:600}.board-notif-meta{font-size:var(--fs-sm);color:var(--ink2);margin-top:1px}.board-notif-cta{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--fs-12);border:1px solid var(--line);color:var(--ink);background:0 0;flex:none;padding:5px 12px;transition:border-color .15s,transform .15s}.board-notif-cta:hover{border-color:var(--sev-border,var(--warnBd));transform:translateY(-1px)}.board-notif-cta:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.board-dot{flex:none;position:relative}.board-dot>span{background:currentColor;border-radius:50%;position:absolute;inset:0}.board-dot[data-ping=true]>span:last-child{animation:2.4s ease-out infinite ping}.board-pulse{padding:0 var(--s8) var(--s3)}.board-pulse-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.board-pulse-head{padding:var(--s3) var(--s5);border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.board-pulse-title{font-size:var(--fs-md);flex:none;align-items:center;gap:8px;font-weight:700;display:flex}.board-pulse-note{font-size:var(--fs-sm);color:var(--ink2);flex:1;min-width:200px}.board-pulse-note>span{color:var(--ink3)}.board-pulse-legend{font-size:var(--fs-tag);color:var(--ink3);flex:none;align-items:center;gap:12px;display:flex}.board-pulse-legend>span{align-items:center;gap:5px;display:flex}.board-pulse-cards{display:flex;overflow:hidden}.board-pulse-item{min-width:0;padding-block:10px var(--s4);border-inline-end:1px solid var(--line2);animation:rowIn .3s var(--ease) both;flex:1 1 0;padding-inline:13px 15px;position:relative}.board-pulse-txt,.board-pulse-app,.board-pulse-sev{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.board-pulse-item-mid{flex-wrap:nowrap}.board-pulse-app{flex:none;max-width:55%}.board-pulse-item[data-dim=true]{opacity:.72}.board-pulse-item-bar{width:var(--sev-bar,0);background:var(--sev-border,transparent);position:absolute;inset-block:0;inset-inline-start:0}.board-pulse-item-top{align-items:center;gap:var(--s2);margin-bottom:5px;display:flex}.board-pulse-sev{letter-spacing:.1em;color:var(--sev-text,var(--ink2));font-size:9.5px;font-weight:800}.board-pulse-ago{font-size:var(--fs-tag);color:var(--ink3);white-space:nowrap}.board-pulse-item-mid{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.board-pulse-app{all:unset;box-sizing:border-box;cursor:pointer;font-size:var(--fs-body);color:var(--ink);font-weight:700}.board-pulse-app:hover{color:var(--cyan);text-decoration:underline}.board-pulse-app:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.board-pulse-txt{font-size:var(--fs-12);color:var(--ink);line-height:1.45}.board-pulse-item[data-dim=true] .board-pulse-txt{color:var(--unknown)}.board-pulse-item-foot{align-items:center;gap:var(--s2);margin-top:var(--s1);font-size:var(--fs-tag);color:var(--ink3);display:flex}.board-pulse-item-foot>.board-vrule{background:var(--line2);width:1px;height:9px}.board-pulse-state{padding:var(--s5);font-size:var(--fs-12);color:var(--ink2);line-height:1.5}.board-main{gap:var(--s5);padding:0 var(--s8) var(--s9);flex-wrap:wrap;flex:1;align-items:stretch;min-height:0;display:flex}.board-fleet{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);border-radius:12px;flex:680px;overflow:auto hidden}.board-fleet-grid{min-width:1826px}.board-frow,.board-fhead{grid-template-columns:46px 118px minmax(176px,1fr) 116px 116px 118px 104px 96px 118px 104px 56px 104px 150px 136px 96px;gap:0 10px;display:grid}.board-fhead{padding:var(--s4) var(--s6);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead);border-bottom:1px solid var(--line)}.board-fhead>*{min-width:0}.board-fhead .th-sort{all:unset;box-sizing:border-box;align-items:center;gap:var(--s1);cursor:pointer;width:100%;min-width:0;font:inherit;letter-spacing:inherit;color:inherit;border-radius:var(--r-sm);display:inline-flex}.board-fhead .th-sort-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-fhead .th-sort-arrow{color:var(--inkHead);opacity:0;transition:opacity var(--t-fast) var(--ease), color var(--t-fast) var(--ease);flex:none;font-size:9px;line-height:1}.board-fhead .th-sort:hover,.board-fhead .th-sort[data-active=true]{color:var(--ink)}.board-fhead .th-sort:hover .th-sort-arrow,.board-fhead .th-sort:focus-visible .th-sort-arrow,.board-fhead .th-sort[data-active=true] .th-sort-arrow{opacity:1;color:var(--cyan)}.board-fhead .th-sort:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.board-frow{box-sizing:border-box;width:100%;padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);cursor:pointer;color:var(--ink);text-align:start;align-items:center;transition:background .15s;position:relative}.board-frow:hover,.board-frow[data-selected=true]{background:var(--panel2)}.board-frow:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.board-frow>*{min-width:0}.board-frow-bar{background:var(--sev-border,transparent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.board-frow[data-hot=false] .board-frow-bar{background:0 0}.board-mini{flex:none;width:30px;height:30px;position:relative}.board-mini-ring{inset-inline-start:15px;border:1px solid var(--line2);border-radius:50%;position:absolute;top:15px;transform:translate(50%,-50%)}.board-mini-dot{margin-top:-2.5px;border-radius:50%;width:5px;height:5px;margin-inline-start:-2.5px;position:absolute}.board-fscore{align-items:baseline;gap:6px;display:flex}.board-fscore-n{font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.board-fscore-band{font-size:var(--fs-tag);font-weight:700}.board-fname-cell{align-items:center;gap:6px;min-width:0;display:flex}.board-fname{font-size:var(--fs-lg);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.board-frow[data-hot=false] .board-fname{color:var(--ink2)}.board-fowner{font-size:var(--fs-sm);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-fowner .ltr{text-overflow:ellipsis;overflow:hidden}.board-fco{font-size:var(--fs-tag);letter-spacing:.06em;border:1px solid var(--line);border-radius:var(--r-sm);white-space:nowrap;color:var(--ink2);justify-self:start;padding:2px 8px;font-weight:700}.board-fco[data-group=true]{color:var(--cyan);border-color:var(--cyan)}.board-fco[data-known=false]{color:var(--unknown);border-style:dashed}.board-ftier{font-size:var(--fs-xs);border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;justify-self:start;padding:2px 8px}.board-fai{align-items:center;gap:var(--s1);min-width:0;display:flex;overflow:hidden}.board-fai-chip{min-width:0;font-size:var(--fs-tag);border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;cursor:help;direction:ltr;unicode-bidi:isolate;flex:0 auto;padding:1px 6px;line-height:1.7;overflow:hidden}.board-fai-chip[data-drift=true]{border-color:var(--alertBd);color:var(--alertInk);background:var(--alertBg);font-weight:600}.board-fai-more{font-size:var(--fs-micro);color:var(--ink3);cursor:help;direction:ltr;unicode-bidi:isolate;flex:none}.board-fusers-n{font-size:var(--fs-md);white-space:nowrap;font-weight:700}.board-fusers-gap{color:var(--unknown);font-weight:600}.board-fusers-slash{color:var(--ink3);margin:0 2px;font-weight:400}.board-fusers-none{color:var(--unknown);cursor:help;font-size:11.5px}.board-fusers-none[data-read=true]{color:var(--ink3)}.board-fusers-bar{background:var(--grid);border-radius:4px;height:5px;margin-top:3px;display:block;overflow:hidden}.board-fusers-bar>span{opacity:.7;height:100%;display:block}.board-fpulse{font-size:var(--fs-12);color:var(--ink2);align-items:center;gap:6px;display:flex}.board-fpulse-dot{border-radius:50%;flex:none;width:7px;height:7px}.board-freshnote{padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);font-size:var(--fs-sm);color:var(--ink2);margin:0}.board-freshnote-oldest{font-weight:600}.board-freshnote-none{color:var(--unknown)}.board-fedit-cell{align-items:center;gap:var(--s1);min-width:0;display:flex}.board-fedit-cell>:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.inline-select.board-fplain{border-radius:var(--r-sm);padding:2px 8px;background-color:#0000;border:1px solid #0000;padding-inline-end:18px}.board-fedit{all:unset;box-sizing:border-box;cursor:pointer;border-radius:var(--r-sm);width:18px;height:18px;font-size:var(--fs-xs);color:var(--ink3);opacity:0;transition:opacity var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.board-frow:hover .board-fedit,.board-frow:focus-within .board-fedit,.board-fedit:focus-visible{opacity:1}.board-fedit:hover{color:var(--cyan);background:var(--cyanFill)}.board-fedit:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}@media (hover:none){.board-fedit{opacity:.5}}.board-fempty{padding:var(--s7) var(--s6);color:var(--ink3);font-size:var(--fs-md);text-align:center}.board-map{border:1px solid var(--line);background:var(--panel);min-width:520px;box-shadow:var(--shadow);border-radius:12px;flex-direction:column;flex:3;display:flex}.board-map-head{justify-content:space-between;align-items:center;gap:var(--s3) var(--s6);padding:var(--s3) var(--s6);border-bottom:1px solid var(--line2);flex-wrap:wrap;display:flex}.board-map-titlerow{align-items:center;gap:var(--s3);display:flex}.board-map-title{font-size:var(--fs-h4);margin:0;font-weight:700}.board-map-legend{gap:var(--s8);flex-wrap:wrap;align-items:center;display:flex}.board-map-legend>span{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.board-map-swatch{border:1.5px solid;border-radius:50%;flex:none;width:11px;height:11px}.board-map-swatch[data-unknown=true]{color:var(--unknown);border-style:dashed}.board-map-band{font-weight:700}.board-map-range{color:var(--ink3)}.board-map-body{padding:var(--s4) var(--s7);flex:1;justify-content:center;align-items:center;min-height:0;display:flex;container-type:inline-size}.board-aside{flex-direction:column;flex:380px;gap:12px;width:380px;max-width:100%;display:flex;overflow-y:auto}@media (width>=1200px){.board-aside{flex-grow:0;flex-basis:420px;width:420px}}.board-card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:var(--s5) var(--s6);border-radius:12px}.sel-card{border-top:3px solid var(--sev-border,var(--line));padding:15px var(--s6);animation:popIn .3s var(--ease) both;transition:border-color .22s}.sel-head{margin-bottom:var(--s4);justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.sel-name{margin:0;font-size:19px;font-weight:800}.sel-chips{align-items:center;gap:var(--s2);margin-top:var(--s1);flex-wrap:wrap;display:flex}.sel-conote{font-size:var(--fs-sm);color:var(--ink2);max-width:44ch;margin-top:5px;line-height:1.5}.sel-score{text-align:center;flex:none}.sel-score-n{font-variant-numeric:tabular-nums;font-size:32px;font-weight:900;line-height:1;display:block}.sel-score-band{font-size:var(--fs-xs);font-weight:700;display:block}.sel-block{border:1px solid var(--line2);border-radius:var(--r-lg);margin-bottom:12px;padding:12px}.sel-block[data-wash=true]{background:var(--panel2)}.sel-sentence{font-size:var(--fs-body);color:var(--ink);margin:0 0 var(--s4);line-height:1.55}.sel-scale{margin-bottom:38px;position:relative}.sel-scale-track{border-radius:5px;height:9px;display:flex;overflow:hidden}.sel-scale-track>span{display:block}.sel-scale-marker{background:var(--ink);width:3px;height:17px;box-shadow:0 0 0 2px var(--panel2);border-radius:2px;position:absolute;top:-4px}.sel-scale-min,.sel-scale-max{font-size:var(--fs-micro);color:var(--ink3);position:absolute;top:15px}.sel-scale-min{inset-inline-start:0}.sel-scale-max{inset-inline-end:0}.sel-scale-value{font-size:var(--fs-sm);white-space:nowrap;font-weight:800;position:absolute;top:30px;transform:translate(50%)}.sel-bdlabel{font-size:var(--fs-xs);color:var(--ink3);margin-bottom:var(--s2)}.sel-breakdown{gap:6px;display:grid}.sel-bdrow{align-items:center;gap:var(--s3);font-size:var(--fs-sm);grid-template-columns:1fr 30px 74px;display:grid}.sel-bdrow>span:first-child{color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sel-bdpts{text-align:left;font-variant-numeric:tabular-nums;font-weight:700}.sel-bdbar{background:var(--grid);border-radius:4px;height:6px;overflow:hidden}.sel-bdbar>span{background:var(--sev-border,var(--ink3));height:100%;display:block}.sel-bdrow[data-zero=true]{opacity:.5}.sel-bdtotal{align-items:center;gap:var(--s3);font-size:var(--fs-sm);border-top:1px solid var(--line2);grid-template-columns:1fr 30px 74px;padding-top:6px;font-weight:800;display:grid}.sel-tiles{gap:var(--s3);grid-template-columns:1fr 1fr;margin-bottom:12px;display:grid}.sel-tile{border:1px solid var(--line2);border-radius:var(--r-lg);padding:var(--s3) var(--s4)}.sel-tile-label{font-size:var(--fs-tag);color:var(--ink3)}.sel-tile-n{margin-top:1px;font-size:19px;font-weight:800}.sel-tile-n[data-unknown=true]{font-size:var(--fs-md);color:var(--unknown)}.sel-costhead{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.sel-costtitle{font-size:var(--fs-body);font-weight:700}.sel-costsub{font-size:var(--fs-xs);color:var(--ink3);margin-top:1px}.sel-costtotals{text-align:left}.sel-costtotal{font-size:20px;font-weight:800;line-height:1}.sel-costdelta{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.sel-costdelta[data-rising=true]{color:var(--bandCritInk)}.sel-costbars{height:44px;margin-bottom:var(--s1);align-items:flex-end;gap:5px;display:flex}.sel-costbars>span{background:var(--low);border-radius:2px;flex:1}.sel-costbars>span:last-child{background:var(--bandCritBd)}.sel-costmonths{margin-bottom:var(--s4);gap:5px;display:flex}.sel-costmonths>span{text-align:center;color:var(--ink3);flex:1;font-size:9.5px}.sel-costrows{gap:var(--s2);display:grid}.sel-costrow{border-inline-start:2px solid var(--bandMedBd);padding-inline-start:var(--s3)}.sel-costrow[data-approved=false]{border-inline-start-color:var(--bandCritBd)}.sel-costrow-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sel-costmodel{font-size:var(--fs-12);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sel-costmoney{font-size:var(--fs-md);flex:none;font-weight:800}.sel-costrow-bot{align-items:center;gap:var(--s2);margin-top:3px;display:flex}.sel-costtag{font-size:var(--fs-tag);color:var(--ink3);flex:none;font-weight:700}.sel-costrow[data-approved=false] .sel-costtag{color:var(--bandCritInk)}.sel-costshare{background:var(--grid);border-radius:3px;flex:1;height:4px;overflow:hidden}.sel-costshare>span{background:var(--bandMedBd);height:100%;display:block}.sel-costrow[data-approved=false] .sel-costshare>span{background:var(--bandCritBd)}.sel-costpct{font-size:var(--fs-tag);color:var(--ink3);flex:none}.sel-costtrend{font-size:var(--fs-tag);color:var(--ink3);text-align:left;flex:none;min-width:38px;font-weight:700}.sel-costtrend[data-rising=true]{color:var(--bandCritInk)}.sel-costnote{font-size:var(--fs-xs);color:var(--ink2);margin-top:10px;line-height:1.5}.sel-facts{font-size:var(--fs-body);grid-template-columns:auto 1fr;gap:5px 13px;margin:0 0 13px;display:grid}.sel-facts dt{color:var(--ink3)}.sel-facts dd{align-items:center;gap:6px;min-width:0;margin:0;display:flex}.sel-missing{color:var(--warnInk)}.sel-actions{gap:var(--s2);flex-wrap:wrap;display:flex}.sel-empty{padding:var(--s7) var(--s1);font-size:var(--fs-body);color:var(--ink3);margin:0;line-height:1.6}.queue-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.queue-title{margin:0;font-size:14.5px;font-weight:700}.queue-note{font-size:var(--fs-xs);color:var(--ink3)}.queue-list{gap:var(--s2);flex-direction:column;display:flex}.queue-item{all:unset;box-sizing:border-box;border:1px solid var(--line2);border-inline-start:3px solid var(--sev-border,var(--line));border-radius:var(--r-md);cursor:pointer;width:100%;font:inherit;color:var(--ink);text-align:start;transition:background .16s ease, transform .16s var(--ease), border-color .16s ease;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.queue-item:hover{background:var(--panel2);border-color:var(--sev-border,var(--line));transform:translate(-3px)}.queue-item:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.queue-rank{background:var(--sev-border,var(--ink3));color:#fff;width:19px;height:19px;font-size:var(--fs-xs);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-weight:800;display:flex}.queue-body{flex:1;min-width:0}.queue-name{font-size:var(--fs-md);font-weight:700;display:block}.queue-why{font-size:var(--fs-sm);color:var(--ink2);margin-top:1px;display:block}.queue-score{font-size:var(--fs-h4);color:var(--sev-text,var(--ink2));flex:none;font-weight:800}.queue-empty{padding:var(--s6) 10px;text-align:center}.queue-empty-title{color:var(--ok);margin-bottom:3px;font-size:14.5px;font-weight:700}.queue-empty-sub{font-size:var(--fs-sm);color:var(--ink3)}.demo-band{align-items:center;gap:var(--s3);margin:var(--s5) var(--s8) 0;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}.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}@media (width<=1180px){.board-main{flex-direction:column}.board-aside{flex:none;width:auto}}@media (prefers-reduced-motion:reduce){.board-stat,.board-notif-item,.board-pulse-item,.sel-card{animation:none}.queue-item:hover{transform:none}.board-dot[data-ping=true]>span:last-child{animation:none}}.board-view,.board-notif-now,.board-notif-cta,.board-pulse-app{display:inline-block}.board-fplain{font-size:var(--fs-sm);color:var(--ink2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-fplain[data-quiet=true]{color:var(--ink3)}.board-frepo{text-align:center;font-size:var(--fs-body);cursor:help;font-weight:700}.fr-page{gap:var(--s6);padding:var(--s8) var(--s8) var(--s9);flex-direction:column;display:flex}.fr-head{justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;display:flex}.fr-title{font-size:var(--fs-h2);margin:0;font-weight:700}.fr-sub{font-size:var(--fs-base);color:var(--ink2);margin:3px 0 0}.fr-stamp{font-size:var(--fs-12);color:var(--ink3);margin:0}.fr-stamp-abs{color:var(--low)}.fr-cut{justify-content:flex-start;display:flex}.fr-cut .segmented button{padding:var(--s3) var(--s5);font-size:var(--fs-sm)}.fr-figures{gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.fr-figure{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);padding:var(--s6) var(--s6) var(--s7)}.fr-figure[data-accent=true]{border-color:var(--cyan);box-shadow:inset 3px 0 0 var(--cyan), var(--shadow)}.fr-figure-n{font-size:var(--fs-hero);font-variant-numeric:tabular-nums;color:var(--ink);font-weight:800;line-height:1.05}.fr-figure[data-accent=true] .fr-figure-n{color:var(--cyan)}.fr-figure-label{margin-top:var(--s2);font-size:var(--fs-base);color:var(--ink);font-weight:700}.fr-figure-sub{font-size:var(--fs-12);color:var(--ink2);margin-top:3px;line-height:1.55}.fr-tablewrap{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);overflow-x:auto}.fr-table{border-collapse:collapse;text-align:right;direction:rtl;width:100%;min-width:1120px}.fr-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-table thead th{z-index:1;text-align:right;padding:var(--s4) var(--s5);font-size:var(--fs-xs);letter-spacing:.08em;color:var(--inkHead);background:var(--panel2);border-bottom:1px solid var(--line);white-space:nowrap;font-weight:600;position:sticky;top:0}.fr-table td{padding:var(--s4) var(--s5);font-size:var(--fs-md);color:var(--ink2);border-bottom:1px solid var(--line2);text-align:right;white-space:nowrap}.fr-table tbody tr:last-child td{border-bottom:0}.fr-row{transition:background var(--t-fast) var(--ease)}.fr-row:hover,.fr-row:focus-within{background:var(--panel2)}.fr-row[data-standing=favorite] td:first-child,.fr-row[data-standing=review] td:first-child{box-shadow:inset 3px 0 0 var(--cyan)}.fr-row[data-standing=review] td:first-child{box-shadow:inset 3px 0 0 var(--cyanBg)}.fr-note{white-space:normal;max-width:46ch}.fr-notetext{-webkit-line-clamp:2;line-clamp:2;font-size:var(--fs-sm);color:var(--ink2);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.fr-th-standing,.fr-standing{width:34px;padding-inline:var(--s3)}.fr-th-note,.fr-note{min-width:34ch}.fr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fr-name{font-size:var(--fs-base);color:var(--ink);font-weight:700}.fr-owner{font-size:var(--fs-sm)}.fr-none{color:var(--unknown);font-size:var(--fs-sm)}.fr-stage{border-radius:var(--r-sm);font-size:var(--fs-xs);letter-spacing:.04em;text-transform:uppercase;direction:ltr;padding:3px 10px;font-weight:700;display:inline-block}.fr-tier{border-radius:var(--r-sm);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink2);white-space:nowrap;padding:3px 10px;display:inline-block}.fr-empty{padding:var(--s7);text-align:center;font-size:var(--fs-base);color:var(--ink3);margin:0}@media (width<=860px){.fr-page{padding:var(--s6) var(--s5) var(--s8)}.fr-figure-n{font-size:var(--fs-stat)}}.fr-editable{border-radius:var(--r-sm);border:1px solid #0000;padding:2px 8px}.fr-table .inline-select.fr-editable,.fr-table .inline-select.fr-stage,.fr-table .inline-select.fr-tier{padding-inline-end:18px}.fr-noteedit{font-size:var(--fs-sm);line-height:1.5}.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(--ctl-bd);border-radius:var(--r-sm);min-width:240px;padding:var(--s2) 10px;background:var(--ctl-bg);font-size:var(--fs-md);color:var(--ink);flex:1;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-filternote{font-size:var(--fs-sm);color:var(--ink2);max-width:84ch;border-inline-start:2px solid var(--line);flex-basis:100%;margin:0;padding-inline-start:var(--s3);line-height:1.6}.cand-filtergroups{gap:var(--s5);flex-wrap:wrap;flex-basis:100%;align-items:flex-start;display:flex}.cand-filtergroup{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.cand-filterlegend{font-size:var(--fs-xs);color:var(--ink3);font-weight:700}.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(--inkHead);border-bottom:1px solid var(--line);font-weight:700}.cand-row{padding:var(--s4) 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(--sev-border);width:3px;position:absolute;top:0;bottom:0}.cand-actions{gap:var(--s2);flex-wrap:wrap;justify-content:flex-end;display:flex}.cand-attach{gap:var(--s2);margin-top:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel2);grid-column:1/-1;display:grid}.cand-attach-lead{font-size:var(--fs-sm);color:var(--ink2);margin:0;line-height:1.5}.cand-attach-field{gap:var(--s1);font-size:var(--fs-xs);color:var(--ink3);display:grid}.cand-attach-field select,.cand-attach-field textarea{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--ctl-bg);border:1px solid var(--ctl-bd);border-radius:var(--r-md);padding:8px 10px}.cand-attach-field textarea{resize:vertical}.cand-attach-error{font-size:var(--fs-sm);color:var(--alertInk);background:var(--alertBg);border:1px solid var(--alertBd);border-radius:var(--r-md);margin:0;padding:8px 10px}.cand-attach-buttons{gap:var(--s2);display:flex}.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:var(--s4) 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-fill,minmax(370px,1fr));align-items:start;display:grid}.vnd-card{border:1px solid var(--sev-border,var(--line));background:var(--panel);box-shadow:var(--shadow);animation:popIn .3s var(--ease) both;border-radius:14px;overflow:hidden}.vnd-card[data-sev=ok]{border-color:var(--line)}.vnd-head{padding:12px var(--s5);background:var(--sev-wash,transparent);align-items:center;gap:10px;display:flex}.vnd-dot{flex:none;width:9px;height:9px;position:relative}.vnd-dot:before,.vnd-dot:after{content:"";background:var(--sev-border,var(--ink3));border-radius:50%;position:absolute;inset:0}.vnd-card:not([data-sev=ok]):not([data-sev=unknown]) .vnd-dot:after{animation:2.4s ease-out infinite ping}.vnd-identity{flex:1;min-width:0}.vnd-name{unicode-bidi:isolate;font-size:14.5px;font-weight:700}.vnd-kind{font-size:var(--fs-xs);color:var(--ink3);margin:0}.vnd-state{font-size:var(--fs-sm);color:var(--sev-text,var(--ink2));border:1px solid var(--sev-border,var(--line));padding:2px var(--s3);white-space:nowrap;border-radius:7px;flex:none;font-weight:800}.vnd-metrics{padding:var(--s4) var(--s5);border-bottom:1px solid var(--line2);grid-template-columns:1fr 1fr 1fr;gap:10px;display:grid}.vnd-metric{gap:0;min-width:0;display:grid}.vnd-metric-key{font-size:var(--fs-tag);color:var(--ink3)}.vnd-metric-value{font-size:var(--fs-base);color:var(--ink);font-weight:700}.vnd-metric-value[data-unknown=true]{color:var(--unknown);font-weight:500}.vnd-note{padding:10px var(--s5);border-bottom:1px solid var(--line2);background:var(--sev-wash,var(--panel2));font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.vnd-deps{padding:10px var(--s5);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vnd-deps-label{font-size:var(--fs-tag);color:var(--ink3);width:100%;margin-bottom:1px}.vnd-dep{padding:3px var(--s3);border:1px solid var(--sev-border,var(--line));background:var(--sev-wash,transparent);font-size:var(--fs-sm);color:var(--sev-text,var(--ink2));cursor:help;unicode-bidi:isolate;border-radius:7px;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-sm);color:var(--ink3)}.vnd-lead{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:80ch;margin:0;line-height:1.6}.coll-state{align-items:center;gap:var(--s2);font-size:var(--fs-12);color:var(--sev-text,var(--ink2));font-weight:700;display:flex}.coll-dot{background:var(--sev-border,var(--ink3));border-radius:50%;flex:none;width:8px;height:8px}.coll-row[data-sev=critical] .coll-dot{animation:1.4s ease-in-out infinite glow}.coll-name{font-size:var(--fs-lg);font-weight:600}.coll-what{font-size:var(--fs-sm);color:var(--ink2);margin-top:1px}.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}.tri-lead{justify-content:space-between;align-items:flex-end;gap:var(--s6);flex-wrap:wrap;display:flex}.tri-lead p{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:70ch;margin:0;line-height:1.6}.tri-stamp{font-size:var(--fs-12);color:var(--warnInk);flex:none;align-items:center;gap:6px;display:flex}.tri-barcard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);padding:var(--s6) var(--s7);border-radius:14px}.tri-bar{border-radius:var(--r-lg);height:36px;margin-bottom:var(--s4);display:flex;overflow:hidden}.tri-band{font-size:var(--fs-xs);color:#fff;opacity:.82;cursor:default;justify-content:center;align-items:center;font-weight:800;transition:opacity .18s;display:flex;overflow:hidden}.tri-band:hover{opacity:1}.tri-legend{gap:var(--s6);flex-wrap:wrap;display:flex}.tri-key{align-items:center;gap:var(--s2);font-size:var(--fs-sm);display:flex}.tri-swatch{border-radius:3px;flex:none;width:10px;height:10px}.tri-rows{gap:var(--s3);display:grid}.tri-row{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);padding:var(--s5) var(--s6);align-items:center;gap:var(--s6);animation:rowIn var(--t-enter) var(--ease) both;flex-wrap:wrap;display:flex}.tri-n{text-align:left;flex:none;min-width:70px;font-size:24px;font-weight:800}.tri-tag{font-size:var(--fs-sm);padding:2px var(--s3);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:6px;font-weight:700;display:flex}.tri-body{flex:1;min-width:230px}.tri-title{font-size:var(--fs-base);font-weight:600}.tri-note{font-size:var(--fs-12);color:var(--ink2);margin-top:2px}.hlt-scan{align-items:flex-start;gap:var(--s6);flex-wrap:wrap;display:flex}.hlt-scan-copy{gap:var(--s2) var(--s8);flex:1;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));min-width:260px;display:grid}.hlt-scan-copy .notyet-body{max-width:none;margin:0}.hlt-scan>.btn{flex:none;margin-inline-start:auto}.login-page{background-color:var(--bg);min-height:100vh;color:var(--ink);grid-template-columns:1.05fr .95fr;transition:background-color .3s,color .3s;display:grid}@media (width<=1080px){.login-page{grid-template-columns:1fr}}.login-main{flex-direction:column;justify-content:space-between;min-width:0;padding:40px 52px;display:flex}@media (width<=640px){.login-main{padding:var(--s9) var(--s8)}}.login-top{align-items:center;gap:12px;display:flex}.login-logo{width:auto;height:16px}.login-rule{background:var(--line);flex:none;width:1px;height:19px}.login-mark{font-weight:800;font-size:var(--fs-md);letter-spacing:.2em;unicode-bidi:isolate}.login-top-spacer{flex:1}.login-middle{max-width:470px;padding:36px 0}.login-eyebrow{font-size:var(--fs-xs);letter-spacing:.18em;color:var(--ink3);margin-bottom:var(--s5);animation:riseIn .52s var(--ease) both}.login-headline{font-size:var(--fs-hero);margin-bottom:var(--s5);line-height:1.14}.login-headline>span{animation:riseIn .56s var(--ease) both;display:block}.login-headline>span:first-child{animation-delay:70ms}.login-headline>span:nth-child(2){animation-delay:.15s}.login-sub{color:var(--ink2);text-wrap:pretty;white-space:pre-line;max-width:42ch;animation:riseIn .56s var(--ease) both;margin:0 0 30px;font-size:14.5px;line-height:1.65;animation-delay:.23s}.login-foot{font-size:var(--fs-sm);color:var(--ink3);line-height:1.7}.login-foot-label{margin-bottom:3px}.login-domains{unicode-bidi:isolate}.login-idle{animation:riseIn .56s var(--ease) both;animation-delay:.31s}.login-sso{cursor:pointer;background:var(--cyanFill);color:var(--cyanInk);align-items:center;gap:var(--s4);border:0;padding:13px 24px;font-size:14.5px;font-weight:600;display:flex;position:relative;overflow:hidden}.login-sso:hover{opacity:.92;transform:translateY(-1px)}.login-sso-shine{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:3.4s linear infinite sweep;position:absolute;inset:0}.login-sso>svg,.login-sso>span:not(.login-sso-shine){position:relative}.login-state{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);animation:popIn .3s var(--ease) both;border-radius:14px}.login-state[data-state=admitted]{border-color:var(--ok)}.login-state[data-state=guest]{border-color:var(--warnBd)}.login-state[data-state=refused]{border-color:var(--alertBd);background:var(--alertBg);box-shadow:none;position:relative;overflow:hidden}.login-state[data-state=refused]:before{content:"";inset-inline-start:0;background:var(--alertBd);width:4px;position:absolute;top:0;bottom:0}.login-state-pad{padding:var(--s6) var(--s7)}.login-state[data-state=checking]{overflow:hidden}.login-progress{background:var(--line2);height:2px;overflow:hidden}.login-progress-bar{background:linear-gradient(90deg, transparent, var(--cyan), transparent);width:100%;height:100%;animation:1.3s linear infinite sweep}.login-checking-head{padding:var(--s6) var(--s7);align-items:center;gap:var(--s5);display:flex}.login-spinner{flex:none;width:26px;height:26px;position:relative}.login-spinner:before{content:"";border:2px solid var(--line2);border-top-color:var(--cyan);border-radius:50%;animation:.9s linear infinite orbit;position:absolute;inset:0}.login-state-title{font-size:14.5px;font-weight:700}.login-state-sub{font-size:var(--fs-body);color:var(--ink2);margin-top:1px}.login-steps{border-top:1px solid var(--line2)}.login-step{align-items:center;gap:var(--s4);padding:8px var(--s7);border-bottom:1px solid var(--line2);animation:rowIn .28s var(--ease) both;margin:0;display:flex}.login-step-glyph{text-align:center;width:15px;font-size:var(--fs-12);color:var(--ink3);flex:none}.login-step-label{font-size:var(--fs-body);color:var(--ink3);flex:1}.login-step-note{font-size:var(--fs-sm);color:var(--ink3);flex:none}.login-step[data-step=done] .login-step-glyph{color:var(--ok)}.login-step[data-step=done] .login-step-label,.login-step[data-step=current] .login-step-label{color:var(--ink)}.login-step[data-step=current] .login-step-glyph{color:var(--cyan);animation:1.2s ease-in-out infinite glow}.login-stuck{align-items:center;gap:var(--s2);padding:var(--s4) var(--s7);font-size:var(--fs-sm);color:var(--warnInk);background:var(--warnBg);margin:0;display:flex}.login-who{align-items:center;gap:var(--s4);margin-bottom:12px;display:flex}.login-who-dot{background:var(--ok);border-radius:50%;flex:none;width:9px;height:9px}.login-who-mail{font-size:var(--fs-body);color:var(--ink2);unicode-bidi:isolate}.login-facts{gap:6px var(--s6);font-size:var(--fs-body);grid-template-columns:auto 1fr;display:grid}.login-facts[data-ruled=true]{gap:5px var(--s6);padding-top:var(--s4);border-top:1px solid var(--line2)}.login-facts dt{color:var(--ink3);margin:0}.login-facts dd{margin:0}.login-tagrow{align-items:center;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.login-tag{font-size:var(--fs-tag);letter-spacing:.12em;border-radius:var(--r-sm);white-space:nowrap;padding:2px 8px;font-weight:800}.login-tag[data-tag=expired]{color:var(--ink2);border:1px dashed var(--line)}.login-tag[data-tag=guest]{color:var(--warnInk);border:1px solid var(--warnBd)}.login-enter{margin-top:var(--s5);font-size:var(--fs-base);background:var(--cyanFill);border-radius:var(--r-lg);color:var(--cyanInk);padding:var(--s4) var(--s8);cursor:pointer;border:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}.login-enter:hover{opacity:.9}.login-enter[data-variant=outline]{border:1px solid var(--line);color:var(--ink);transition:border-color var(--t-base) ease;background:0 0}.login-enter[data-variant=outline]:hover{border-color:var(--cyan);opacity:1}.login-actions{gap:var(--s3);margin-top:var(--s5);flex-wrap:wrap;display:flex}.login-action{font-size:var(--fs-base);background:var(--cyanFill);color:var(--cyanInk);padding:var(--s4) var(--s8);cursor:pointer;border:0;font-weight:600}.login-action:hover{opacity:.9}.login-action[data-variant=outline]{border:1px solid var(--line);color:var(--ink);background:0 0;font-weight:500}.login-action[data-variant=outline]:hover{border-color:var(--cyan);color:var(--cyan);opacity:1}.login-fineprint{font-size:var(--fs-12);color:var(--ink3);padding-top:var(--s4);border-top:1px solid var(--line2);margin-top:12px;line-height:1.6}.login-refused-head{font-size:var(--fs-h4);color:var(--alertInk);margin-bottom:6px;font-weight:700}.login-state[data-refusal=popup-closed] .login-refused-head{color:var(--ink)}.login-refused-body{font-size:var(--fs-md);color:var(--ink2);margin:0 0 12px;line-height:1.6}.login-refused-foot{font-size:var(--fs-body);color:var(--ink2);padding-top:var(--s4);border-top:1px solid var(--line2)}.login-review{padding-top:var(--s7);border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin-top:30px;display:flex}.login-review-label{font-size:var(--fs-tag);letter-spacing:.12em;color:var(--ink3);margin-inline-end:var(--s1)}.login-review-state{font-size:var(--fs-12);cursor:pointer;border:1px solid var(--line);color:var(--ink2);background:0 0;padding:5px 12px;font-weight:500}.login-review-state[aria-pressed=true]{border-color:var(--cyan);background:var(--panel);color:var(--cyan);font-weight:700}.login-stage{background:#0b0c16;align-items:flex-end;min-height:340px;padding:44px;display:flex;position:relative;overflow:hidden}.login-stage-grid{background-image:linear-gradient(#c8d2f50e 1px,#0000 1px),linear-gradient(90deg,#c8d2f50e 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.login-stage-wash{background-image:radial-gradient(38rem 24rem at 70% 22%,#6c63ff47,#0000 62%),radial-gradient(30rem 20rem at 24% 62%,#3dd6f529,#0000 60%),radial-gradient(24rem 16rem at 58% 78%,#e4325f29,#0000 62%);animation:22s ease-in-out infinite drift;position:absolute;inset:-15%}.login-dial-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.login-dial{aspect-ratio:1;width:min(74%,420px);position:relative}.login-sweep{border-radius:50%;position:absolute;inset:0;overflow:hidden}.login-sweep[data-sweep=arm]{animation:7s linear infinite scanArm}.login-sweep[data-sweep=back]{animation:19s linear infinite orbitBack}.login-sweep[data-sweep=arm]:before{content:"";background:conic-gradient(#5fe0fa38,#5fe0fa0d 22%,#0000 40%);position:absolute;inset:0}.login-sweep[data-sweep=back]:before{content:"";background:conic-gradient(from 180deg,#6c63ff29,#0000 30%);position:absolute;inset:0}.login-ring{border-radius:50%;animation:ease-in-out infinite breathe;position:absolute}.login-links{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.login-links line{animation:trace 1.4s var(--ease) both}.login-dot,.login-pulse{border-radius:50%;position:absolute}.login-pulse{animation:ease-out infinite ping}.login-feed{inset-inline-end:44px;gap:var(--s2);pointer-events:none;flex-direction:column;align-items:flex-end;display:flex;position:absolute;top:44px}.login-feed-line{font-size:var(--fs-sm);color:#ffffff80;align-items:center;gap:8px;animation:ease-in-out infinite floatUp;display:flex}.login-feed-dot{border-radius:50%;flex:none;width:5px;height:5px}@keyframes sweep{to{transform:translate(-100%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes orbitBack{to{transform:rotate(-360deg)}}@keyframes scanArm{to{transform:rotate(360deg)}}@keyframes drift{0%,to{transform:translate(0)}50%{transform:translate(-14px,10px)}}@keyframes breathe{0%,to{opacity:.9;transform:scale(1)}50%{opacity:.45;transform:scale(1.18)}}@keyframes trace{to{stroke-dashoffset:0}}@keyframes floatUp{0%{opacity:0;transform:translateY(6px)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(-16px)}}.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{font-size:var(--fs-tag);letter-spacing:.1em;color:var(--ink3);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;font-size:var(--fs-tag);color:var(--warnInk)}.op-section{margin-top:var(--s6)}.op-h2{font-size:var(--fs-md);margin-bottom:var(--s3);font-weight:700}.op-copy,.op-list{font-size:var(--fs-tag);color:var(--ink2);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:var(--fs-tag)}.op-table th{text-align:right;letter-spacing:.1em;color:var(--ink3);padding:var(--s1) 6px;border-bottom:1px solid var(--line);font-size:9px;font-weight:700}.op-table td{border-bottom:1px solid var(--line2);text-align:right;padding:5px 6px}.op-findings{gap:var(--s1);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{font-size:var(--fs-tag);margin-top:2px;line-height:1.5;display:block}.op-dl{gap:var(--s1);font-size:var(--fs-tag);margin:0;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(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);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{border-radius:var(--r-pill);background:var(--cyan);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-periodrow{flex:none;align-items:center}.period{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);flex:none;align-items:stretch;display:flex}.period .sel{display:flex}.period .ctl{width:auto;height:var(--ctl-h-sm);line-height:calc(var(--ctl-h-sm) - 2px);font-size:var(--fs-body);color:var(--ink);background:0 0;border:0;border-radius:0;padding-inline-start:var(--s4);font-weight:600}.period .sel+.sel .ctl{border-inline-start:1px solid var(--line2)}.period .ctl:hover:not(:disabled){background:var(--ctl-bgHover)}.period .sel:first-child .ctl{border-start-start-radius:var(--r-md);border-end-start-radius:var(--r-md)}.period .sel:last-child .ctl{border-start-end-radius:var(--r-md);border-end-end-radius:var(--r-md)}.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{text-align:right;grid-template-columns:1fr 118px 118px 116px 1fr 116px;align-items:center;gap:0 12px;display:grid}.cost-head{padding:var(--s4) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.cost-row{padding:var(--s4) 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;position:relative}.cost-share{align-items:center;gap:var(--s3);display:flex}.cost-share-track{background:var(--line2);border-radius:4px;flex:1;max-width:170px;height:7px;overflow:hidden}.cost-share-fill{background:var(--sev-border,var(--cyan));transform-origin:100%;height:100%;animation:grow .62s var(--ease) both;border-radius:4px;display:block}.cost-share-pct{font-size:var(--fs-sm);color:var(--ink3);flex:none}.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(--line2)}.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}.ctrend{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:14px}.ctrend-head{padding:13px var(--s6);border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ctrend-title{font-size:var(--fs-h4);font-weight:700}.ctrend-note{font-size:var(--fs-sm);color:var(--ink3)}.ctrend-legend{align-items:center;gap:var(--s5);flex-wrap:wrap;display:flex}.ctrend-key{font-size:var(--fs-sm);color:var(--ink2);align-items:center;gap:6px;display:flex}.ctrend-swatch{border-radius:3px;flex:none;width:10px;height:10px}.ctrend-swatch[data-part=ai],.ctrend-seg[data-part=ai]{background:var(--bandMedBd);opacity:.8}.ctrend-swatch[data-part=cloud],.ctrend-seg[data-part=cloud]{background:var(--cyan);opacity:.5}.ctrend-body{padding:var(--s8) var(--s6) 12px}.ctrend-plot{padding-inline-end:44px;height:186px;padding-bottom:28px;position:relative}.ctrend-peak,.ctrend-zero{font-size:var(--fs-tag);color:var(--ink3);unicode-bidi:isolate;position:absolute;inset-inline-end:0}.ctrend-peak{top:-4px}.ctrend-zero{bottom:26px}.ctrend-grid{inset-inline:0 44px;position:absolute;top:0;bottom:28px}.ctrend-line{background:var(--line2);height:1px;position:absolute;inset-inline:0}.ctrend-bars{inset-inline:0 44px;align-items:flex-end;gap:var(--s5);flex-direction:row;display:flex;position:absolute;top:0;bottom:28px}.ctrend-slot{cursor:default;flex-direction:column;flex:1;justify-content:flex-end;height:100%;display:flex;position:relative}.ctrend-seg{width:100%;transition:opacity var(--t-fast) ease}.ctrend-seg[data-part=ai]{border-radius:5px 5px 0 0}.ctrend-slot:hover .ctrend-seg[data-part=ai]{opacity:1}.ctrend-slot:hover .ctrend-seg[data-part=cloud]{opacity:.8}.ctrend-partial{bottom:-2px;background:var(--warnBd);height:2px;position:absolute;inset-inline:0}.ctrend-trendline{inset-inline:0 44px;pointer-events:none;width:auto;height:auto;position:absolute;top:0;bottom:28px;overflow:visible}.ctrend-trendline polyline{fill:none;stroke:var(--ink3);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:3 3}.ctrend-labels{align-items:center;gap:var(--s5);margin-top:calc(var(--s8) * -1);flex-direction:row;padding-inline-end:44px;display:flex}.ctrend-label{text-align:center;font-size:var(--fs-sm);color:var(--ink3);flex:1}.ctrend-label[data-partial=true]{color:var(--ink);font-weight:700}.ctrend-tip{width:212px;padding:var(--s4) 13px;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;transform:translateY(6px)scale(.97)}.ctrend-tip[data-side=start]{inset-inline-start:-10px}.ctrend-tip[data-side=end]{inset-inline-end:-10px}.ctrend-tip-when{font-size:var(--fs-tag);letter-spacing:.1em;color:var(--cyan);margin-bottom:6px;font-weight:800;display:block}.ctrend-tip-row,.ctrend-tip-total{font-size:var(--fs-body);color:var(--ink2);justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:3px;display:flex}.ctrend-tip-row b{color:var(--ink);font-weight:700;font-size:var(--fs-lg);unicode-bidi:isolate}.ctrend-tip-total{border-top:1px solid var(--line2);margin-top:5px;padding-top:6px}.ctrend-tip-total b{color:var(--ink);font-weight:800;font-size:var(--fs-base);unicode-bidi:isolate}.ctrend-tip-note{font-size:var(--fs-sm);color:var(--warnInk);margin-top:6px;line-height:1.5;display:block}.mdl-head,.mdl-row{gap:var(--s4);text-align:right;grid-template-columns:108px 1fr 220px 100px 168px;align-items:center;display:grid}.auth-head,.auth-row{gap:var(--s4);text-align:right;grid-template-columns:150px 108px 1fr 230px 100px;align-items:center;display:grid}.mdl-head,.auth-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(--inkHead)}.mdl-row,.auth-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}.mdl-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}.mdl-model{font-weight:600}.mdl-apps{gap:var(--s1);flex-wrap:wrap;display:flex}.mdl-ok{font-size:var(--fs-body);color:var(--ok)}.mdl-none{color:var(--ink3)}.mdl-eol{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.mdl-eol-days{font-size:var(--fs-xs);color:var(--ink3)}.auth-tier{font-size:var(--fs-body);color:var(--ink2)}.auth-name{font-weight:600}.keys-grid{gap:var(--s6);margin-bottom:var(--s5);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.keys-figure{gap:3px;display:grid}.keys-number{font-size:var(--fs-stat);color:var(--ink);font-weight:800;line-height:1}.keys-label{font-size:var(--fs-body);color:var(--ink2);line-height:1.5}.keys-copy{margin:0 0 var(--s3);font-size:var(--fs-md);color:var(--ink2);line-height:1.7}.keys-copy--meta{font-size:var(--fs-xs);color:var(--ink3);margin:0}.mdl-gap{gap:var(--s3);margin-top:var(--s2);justify-items:start;display:grid}.mdl-gap-head{font-size:var(--fs-md);color:var(--ink);margin:0;font-weight:700}.mdl-gap-body{max-width:84ch;font-size:var(--fs-body);color:var(--ink2);margin:0;line-height:1.65}.mdl-gap-body strong{color:var(--warnInk);font-weight:700}.mdl-card{border:1px solid var(--sev-border,var(--line));border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:popIn .3s var(--ease) both;position:relative;overflow:hidden}.mdl-card-head{align-items:center;gap:var(--s5);padding:13px var(--s7);background:var(--sev-wash,transparent);flex-wrap:wrap;display:flex}.mdl-card-id{align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:3px;display:flex}.mdl-card-model{unicode-bidi:isolate;font-size:15.5px;font-weight:700}.mdl-card-vendor{font-size:var(--fs-xs);border-radius:var(--r-sm);border:1px solid var(--line);color:var(--ink2);padding:2px 8px}.mdl-card-note{font-size:var(--fs-body);color:var(--ink2);text-wrap:pretty}.mdl-card-figures{align-items:baseline;gap:var(--s8);flex:none;display:flex}.mdl-figure-value{unicode-bidi:isolate;font-size:19px;font-weight:800}.mdl-figure-value[data-unknown=true]{font-size:var(--fs-md);color:var(--unknown);font-weight:600}.mdl-figure-label{font-size:var(--fs-tag);color:var(--ink3)}.mdl-layers{background:var(--line2);border-top:1px solid var(--line2);grid-template-columns:118px 1fr 1fr 1fr;gap:1px;display:grid}.mdl-layer-head{background:var(--panel2);padding:var(--s2) 12px;font-size:var(--fs-tag);letter-spacing:.1em;color:var(--inkHead)}.mdl-layer-label{background:var(--panel);font-size:var(--fs-12);color:var(--ink2);padding:8px 12px}.mdl-layer-cell{background:var(--panel);font-size:var(--fs-body);unicode-bidi:isolate;padding:8px 12px}.mdl-layer-cell[data-unknown=true]{color:var(--unknown)}.mdl-layer-cell[data-drift=true]{color:var(--alertInk);align-items:center;gap:8px;font-weight:700;display:flex}.mdl-drift-tag{font-size:var(--fs-micro);letter-spacing:.08em;border:1px solid;border-radius:5px;flex:none;padding:1px 6px;font-weight:800}.mdl-card-foot{padding:var(--s4) var(--s7);border-top:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mdl-card-foot-label{font-size:var(--fs-sm);color:var(--ink3);flex:none}.mdl-card-apps{flex-wrap:wrap;flex:1;gap:6px;display:flex}.mdl-card-app{font-size:var(--fs-sm);border:1px solid var(--line);color:var(--ink2);unicode-bidi:isolate;border-radius:7px;padding:3px 10px}.mdl-cards{gap:12px;display:grid}.mdl-lead{font-size:var(--fs-md);color:var(--ink2);text-wrap:pretty;max-width:80ch;margin:0 0 12px;line-height:1.6}.fnd-list{gap:10px;display:grid}.fnd-card{border:1px solid var(--sev-border,var(--line));border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);animation:popIn .3s var(--ease) both;overflow:hidden}.fnd-head{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:var(--s5);width:100%;padding:13px var(--s6);background:var(--sev-wash,transparent);text-align:start;flex-wrap:wrap;display:flex;position:relative}.fnd-head: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-sev{flex:none;align-items:center;gap:8px;display:flex}.fnd-ladder{font-size:var(--fs-md);letter-spacing:.14em;color:var(--sev-border,var(--ink3))}.fnd-sev-label{font-size:var(--fs-sm);color:var(--sev-text,var(--ink2));font-weight:800}.fnd-body{flex:1;min-width:250px}.fnd-meta{align-items:center;gap:var(--s3);flex:none;display:flex}.fnd-count{font-size:var(--fs-body);color:var(--ink2);align-items:center;gap:var(--s2);display:flex}.fnd-count b{font-size:var(--fs-h3);color:var(--sev-text,var(--ink));font-weight:800}.fnd-oldest{font-size:var(--fs-sm);color:var(--ink3);border-inline-start:1px solid var(--line2);padding-inline-start:var(--s4)}.fnd-chevron{font-size:var(--fs-xs);color:var(--ink3);transition:transform .24s var(--ease);flex:none}.fnd-chevron[data-open=true]{transform:rotate(180deg)}.fnd-title{font-size:var(--fs-h4);font-weight:700;line-height:1.35;display:block}.fnd-foot{padding:var(--s4) var(--s6);border-top:1px solid var(--line2);background:var(--panel2);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fnd-foot-source{font-size:var(--fs-sm);color:var(--ink3);flex:1;min-width:200px}.fnd-what{font-size:var(--fs-body);color:var(--ink2);text-wrap:pretty;margin:2px 0 0;line-height:1.55;display:block}.fnd-foot .fnd-what{font-size:var(--fs-md);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-instances{animation:riseIn var(--t-enter) var(--ease) both;display:block;overflow:hidden}.fnd-instance{padding:10px var(--s6);border-top:1px solid var(--line2);background:var(--sev-wash,transparent);position:relative}.fnd-instance-top{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.fnd-instance-age{font-size:var(--fs-12);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-flat-head,.fnd-flat-row{gap:0 var(--s4);grid-template-columns:126px 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(--inkHead);padding-inline-start:calc(var(--s6) + var(--s2))}.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-row>.tag{justify-self:start}.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{padding:0 var(--s6) 12px;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-silenced{padding-top:var(--s2);border-top:1px dashed var(--line)}.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(--inkHead)}.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);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(--ctl-bd);border-radius:var(--r-md);background:var(--ctl-bg);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{text-align:right;grid-template-columns:1fr 138px 300px 1fr 136px;align-items:center;gap:0 12px;display:grid}.req-head{padding:var(--s4) var(--s6);background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.req-row{padding:var(--s4) var(--s6);border-bottom:1px solid var(--line2);animation:rowIn var(--t-enter) var(--ease) both;position:relative}.req-pass{align-items:center;gap:10px;display:flex}.req-pass-track{background:var(--line2);border-radius:4px;flex:1;max-width:150px;height:7px;overflow:hidden}.req-pass-fill{transform-origin:100%;height:100%;animation:grow .62s var(--ease) both;border-radius:4px;display:block}.req-pass-label{font-size:var(--fs-body);unicode-bidi:isolate;flex:none;font-weight:700}.req-unmeasured{font-size:var(--fs-xs);color:var(--ink3);flex:none;font-weight:400}.req-src{font-size:var(--fs-12);color:var(--ink2)}.req-src[data-human=true]{color:var(--warnInk);font-weight:600}.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-cell{flex-wrap:wrap;gap:5px;display:flex}.req-applies{font-size:var(--fs-xs);border-radius:var(--r-sm);border:1px solid var(--cyan);background:var(--cyanBg);color:var(--cyan);white-space:nowrap;padding:2px 8px}.req-applies[data-applies=false]{border-color:var(--line);color:var(--ink3);opacity:.55;background:0 0;border-style:dashed}.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(--inkHead)}.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(--ink);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{align-items:center;gap:var(--s1);font-size:var(--fs-h4);flex-wrap:wrap;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);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{gap:var(--s1);padding:var(--s3) var(--s5);border:1px dashed var(--line);border-radius:var(--r-lg);background:var(--panel2);font-size:var(--fs-body);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}.lic-lede{margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--ink2);line-height:1.55}.lic-banner{align-items:flex-start;gap:var(--space-8);margin:0 0 var(--space-8);padding:var(--space-8) var(--space-12);border-radius:var(--r-md);border-inline-start:2px solid var(--line);background:var(--panel2);color:var(--ink2);font-size:var(--fs-sm);line-height:1.55;display:flex}.lic-banner[data-tone=warning]{color:var(--warnInk);background:var(--warnBg);border-inline-start-color:var(--warnBd)}.lic-banner[data-tone=critical]{color:var(--alertInk);background:var(--alertBg);border-inline-start-color:var(--alertBd)}.lic-banner-icon{width:14px;height:14px;margin-top:var(--space-2);flex:none}.lic-avatar{border-radius:var(--r-lg);width:28px;height:28px;font-size:var(--fs-xs);background:var(--panel2);color:var(--ink2);unicode-bidi:isolate;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.lic-avatar svg{width:14px;height:14px}.lic-avatar[data-tone=accent]{background:var(--cyanBg);color:var(--cyan)}.lic-avatar[data-tone=warn]{background:var(--warnBg);color:var(--warnInk)}.lic-avatar[data-tone=alert]{background:var(--alertBg);color:var(--alertInk)}.lic-avatar[data-kind=placeholder]{background:var(--panel2);color:var(--ink2);border:1px dashed var(--line)}.lic-avatar[data-kind=missing]{background:var(--alertBg);color:var(--alertInk)}.lic-pill{padding:var(--space-2) var(--space-8);border-radius:var(--r-sm);font-size:var(--fs-tag);white-space:nowrap;background:var(--panel2);color:var(--ink2);border:1px solid #0000;border-color:var(--line);unicode-bidi:isolate;font-weight:700;display:inline-block}.lic-pill[data-tone=accent]{background:var(--cyanBg);color:var(--cyan);border-color:#0000}.lic-pill[data-tone=warn]{background:var(--warnBg);color:var(--warnInk);border-color:#0000}.lic-pill[data-tone=alert]{background:var(--alertBg);color:var(--alertInk);border-color:#0000}.lic-pill[data-tone=unclassified]{background:var(--panel2);color:var(--alertInk);border:1px dashed var(--alertBd)}.lic-topline{justify-content:space-between;align-items:center;gap:var(--space-12);margin-bottom:var(--space-12);display:flex}.lic-note{margin:0 0 var(--space-8);font-size:var(--fs-sm);color:var(--ink2);line-height:1.55}.lic-note--dim{color:var(--ink3);font-size:var(--fs-micro)}.lic-note--alert{color:var(--alertInk);background:var(--alertBg);border-inline-start:2px solid var(--alertBd);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.lic-counts{font-size:var(--fs-micro);color:var(--ink3);letter-spacing:.06em}.lic-intro{padding:var(--space-12) var(--space-16) 0}.lic-intro>.lic-note:last-child{margin-bottom:var(--space-12)}.lic-table{flex-direction:column;display:flex}.lic-head,.lic-row{gap:var(--space-12);text-align:right;grid-template-columns:clamp(150px,16%,220px) 168px 56px 96px minmax(0,1fr);align-items:center;display:grid}.lic-table[data-kinds=false] .lic-head,.lic-table[data-kinds=false] .lic-row{grid-template-columns:clamp(150px,16%,220px) 56px 96px minmax(0,1fr)}.lic-head{padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.lic-row{padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--line2);font-size:var(--fs-sm)}.lic-row--add{background:#0b6e8f0b}[data-theme=dark] .lic-row--add{background:#5fe0fa0f}.lic-add-state{color:var(--ink3)}.lic-row:last-child{border-bottom:none}.lic-row[data-retired=true]{color:var(--low)}.lic-row[data-unclassified=true]{box-shadow:inset 2px 0 0 0 var(--alertBd);background:var(--alertBg)}.lic-label{align-items:center;gap:var(--space-8);color:var(--ink);flex-wrap:wrap;display:flex}.lic-kind>.sel{width:100%}.lic-kind{align-items:center;min-width:0;display:flex}.lic-explains{font-size:var(--fs-micro);color:var(--ink3);line-height:1.45}.lic-order{color:var(--ink3);font-variant-numeric:tabular-nums}.lic-actions{gap:var(--space-8);flex-wrap:wrap;justify-content:flex-start;display:flex}.lic-legend{align-items:baseline;gap:var(--space-4) var(--space-24);padding:var(--space-12) var(--space-16);border-top:1px solid var(--line2);background:var(--panel2);border-radius:0 0 var(--r-xl) var(--r-xl);flex-wrap:wrap;display:flex}.lic-legend-head{font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead);font-weight:700}.lic-legend-item{font-size:var(--fs-xs);color:var(--ink2);line-height:1.5}.lic-legend-item>b{color:var(--ink);font-weight:700}.lic-tag{padding:1px var(--space-8);border-radius:var(--r-sm);font-size:var(--fs-micro);background:var(--cyanBg);color:var(--cyan);display:inline-block}.lic-tag--alert{background:var(--alertBg);color:var(--alertInk)}.lic-tag--dim{background:var(--panel2);color:var(--ink3)}.lic-seed{align-items:center;gap:var(--space-8);margin-top:var(--space-12);padding-top:var(--space-12);border-top:1px solid var(--line2);flex-wrap:wrap;display:flex}.lic-add{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);padding-bottom:var(--space-12);border-bottom:1px solid var(--line2);flex-wrap:wrap;display:flex}.lic-blockers--add{padding:var(--space-8) var(--space-32) var(--space-8) var(--space-16);border-bottom:1px solid var(--line2);background:var(--alertBg);margin:0}.lic-row[data-sub=true]{font-size:var(--fs-sm);grid-template-columns:clamp(150px,16%,220px) 56px 96px minmax(0,1fr)}.lic-row[data-sub=true] .lic-label{color:var(--ink2);padding-inline-start:var(--space-24)}.lic-subline{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-16) var(--space-4) var(--space-16);border-bottom:1px solid var(--line2);font-size:var(--fs-micro);color:var(--ink3);padding-inline-start:var(--space-24);display:flex}.lic-blockers{margin:var(--space-8) 0 0;font-size:var(--fs-sm);color:var(--alertInk);flex-basis:100%;padding-inline-start:var(--space-16);line-height:1.5}.lic-table--apps .lic-head,.lic-table--apps .lic-row{grid-template-columns:clamp(180px,22%,340px) 130px 110px clamp(190px,22%,320px) minmax(0,1fr)}.lic-sub{font-size:var(--fs-micro);color:var(--ink3);display:block}.lic-seats,.lic-money{gap:var(--space-4);font-variant-numeric:tabular-nums;flex-direction:column;display:flex}.lic-idle strong{color:var(--warnInk)}.lic-kpis{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.lic-kpi{padding:var(--space-12) var(--space-16);border:1px solid var(--line);border-inline-start:2px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);flex-direction:column;display:flex}.lic-kpi[data-tone=alert]{border-inline-start-color:var(--alertBd)}.lic-kpi[data-tone=warn]{border-inline-start-color:var(--warnBd)}.lic-kpi-head{font-size:var(--fs-micro);letter-spacing:.1em;color:var(--ink2);margin-bottom:var(--space-4)}.lic-kpi-figure{font-size:var(--fs-stat);letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}.lic-kpi-figure[data-tone=alert]{color:var(--alertInk)}.lic-kpi-figure[data-tone=warn]{color:var(--warnInk)}.lic-kpi-figure--unknown{font-size:var(--fs-md);color:var(--ink2);letter-spacing:normal;font-style:italic;font-weight:600}.lic-kpi-foot{margin-top:var(--space-4);font-size:var(--fs-micro);color:var(--ink2);line-height:1.5}.lic-kpi-foot--alert{color:var(--alertInk)}.lic-refusal{align-items:center;gap:var(--space-8);padding:var(--space-8) var(--space-12);border-bottom:1px solid var(--line2);background:var(--alertBg);color:var(--alertInk);font-size:var(--fs-sm);flex-wrap:wrap;line-height:1.5;display:flex}.lic-refusal>svg{flex:none;width:13px;height:13px}.lic-refusal>.btn{margin-inline-start:auto}.lic-tag--warn{background:var(--warnBg);color:var(--warnInk)}.lic-note--notice{color:var(--ink2);background:var(--cyanBg);border-inline-start:2px solid var(--noticeBd);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.lic-note--warning{color:var(--warnInk);background:var(--warnBg);border-inline-start:2px solid var(--warnBd);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.lic-editor{padding:var(--space-12) var(--space-16) var(--space-16);border-bottom:1px solid var(--line2);border-inline-start:3px solid var(--cyan);background:var(--cyanBg)}.reg-topline{justify-content:space-between;align-items:baseline;gap:var(--space-12);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.reg-counts{font-size:var(--fs-micro);color:var(--ink3);letter-spacing:.06em}.reg-age{align-items:center;gap:var(--space-4);font-size:var(--fs-micro);color:var(--ink3);display:inline-flex}.reg-age[data-stale=true]{color:var(--warnInk)}.reg-filter-actions{gap:var(--space-8);display:flex}.reg-filters .reg-filter-actions{margin-inline-start:auto}.reg-hint{font-size:var(--fs-micro);color:var(--ink2);margin-inline-start:auto}.reg-table{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden}.reg-head,.reg-row{gap:0 var(--space-12);padding:var(--space-8) var(--space-12);text-align:right;grid-template-columns:1fr 150px 110px 100px 76px 1fr 96px;align-items:center;display:grid}.reg-table[data-bulk=true] .reg-head,.reg-table[data-bulk=true] .reg-row{grid-template-columns:26px 1fr 150px 110px 100px 76px 1fr 96px}.reg-pick{width:15px;height:15px;accent-color:var(--cyan);cursor:pointer}.reg-pick:disabled{cursor:not-allowed}.reg-row[data-picked=true]{background:var(--cyanBg)}.reg-bulk{align-items:center;gap:var(--space-8) var(--space-12);margin-bottom:var(--space-8);padding:var(--space-8) var(--space-12);border:1px solid var(--cyan);border-radius:var(--r-lg);background:var(--cyanBg);flex-wrap:wrap;display:flex}.reg-bulk-count{font-size:var(--fs-12);color:var(--ink2)}.reg-bulk-count strong{color:var(--ink);font-variant-numeric:tabular-nums}.reg-bulk-field{align-items:center;gap:var(--space-8);display:inline-flex}.reg-bulk-field .sel{flex:none;width:150px}.reg-bulk-report{margin:0 0 var(--space-8);font-size:var(--fs-sm);color:var(--ink2)}.reg-head{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--inkHead);background:var(--panel2);border-bottom:1px solid var(--line);font-weight:700}.reg-row{font-size:var(--fs-12);border-bottom:1px solid var(--line2)}.reg-row:last-child{border-bottom:none}.reg-row[data-severity=critical]{border-inline-start:2px solid var(--alertBd);background:var(--alertBg)}.reg-row[data-severity=warning]{border-inline-start:2px solid var(--warnBd);background:var(--warnBg)}.reg-row[data-archived=true]{opacity:.62}.reg-row[data-unresolved=true]{border-inline-start:2px solid var(--alertBd);background:var(--alertBg)}.reg-person{align-items:center;gap:var(--space-8);min-width:0;display:flex}.reg-who{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.reg-name--missing{color:var(--alertInk)}.reg-sub[data-leaving=true]{color:var(--warnInk);font-weight:600}.reg-app{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.reg-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.reg-email{font-size:var(--fs-micro);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reg-sub{font-size:var(--fs-micro);color:var(--ink3)}.reg-waited{font-variant-numeric:tabular-nums;color:var(--ink2)}.reg-waited[data-overdue=true]{color:var(--warnInk);font-weight:700}.reg-waited[data-unknown=true]{color:var(--ink3);font-style:italic;font-weight:400}.reg-flags{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.reg-flag{align-items:baseline;gap:var(--space-4);font-size:var(--fs-micro);flex-wrap:wrap;line-height:1.5;display:flex}.reg-flag[data-severity=critical]{color:var(--alertInk)}.reg-flag[data-severity=warning]{color:var(--warnInk)}.reg-flag-link{font:inherit;font-size:var(--fs-micro);color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px dashed;padding:0}.reg-flag-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.reg-actions{gap:var(--space-4);justify-content:flex-start;display:flex}.reg-note{margin:0 0 var(--space-8);font-size:var(--fs-sm);color:var(--ink2);line-height:1.55}.reg-note--dim{color:var(--ink3);font-size:var(--fs-micro)}.reg-note--notice{color:var(--ink2);background:var(--panel2);border-inline-start:2px solid var(--line);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.reg-note--warning{color:var(--warnInk);background:var(--warnBg);border-inline-start:2px solid var(--warnBd);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.reg-note--critical{color:var(--alertInk);background:var(--alertBg);border-inline-start:2px solid var(--alertBd);padding:var(--space-8) var(--space-12);border-radius:var(--r-md)}.reg-blockers{margin:var(--space-8) 0 0;padding:var(--space-8) var(--space-12);border:1px solid var(--alertBd);border-radius:var(--r-md);background:var(--alertBg);color:var(--alertInk);font-size:var(--fs-sm);line-height:1.6;list-style-position:inside}.reg-paging{justify-content:center;align-items:center;gap:var(--space-12);margin-top:var(--space-12);font-size:var(--fs-sm);color:var(--ink2);display:flex}.reg-form{gap:var(--space-12);padding:var(--space-12);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel2);margin-bottom:var(--space-16);flex-direction:column;display:flex}.reg-form-row{gap:var(--space-8);flex-wrap:wrap;display:flex}.reg-picker{gap:var(--space-4);flex-direction:column;flex:1;min-width:280px;display:flex;position:relative}.reg-suggestions{z-index:20;margin:var(--space-2) 0 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);max-height:240px;box-shadow:var(--shadow);padding:0;list-style:none;position:absolute;inset-block-start:100%;inset-inline:0;overflow-y:auto}.reg-suggestion{text-align:right;width:100%;font:inherit;font-size:var(--fs-12);color:var(--ink);border:none;border-bottom:1px solid var(--line2);padding:var(--space-8) var(--space-12);cursor:pointer;background:0 0;display:block}.reg-suggestion:last-child{border-bottom:none}.reg-suggestion:hover,.reg-suggestion:focus-visible{background:var(--panel2);outline:none}.reg-suggestion-line{align-items:baseline;gap:var(--space-8);flex-wrap:wrap;display:flex}.reg-suggestion-meta{font-size:var(--fs-micro);color:var(--ink3)}.reg-suggestion-status[data-status=leaving]{color:var(--warnInk);font-weight:700}.reg-suggestion-status[data-status=inactive]{color:var(--alertInk);font-weight:700}.reg-picker-empty{padding:var(--space-8) var(--space-12);font-size:var(--fs-micro);color:var(--ink3)}.ros-head,.ros-row{gap:0 var(--space-12);padding:var(--space-8) var(--space-12);text-align:right;grid-template-columns:1fr 140px 96px 130px 132px 90px 108px;align-items:center;display:grid}.ros-head{font-size:var(--fs-micro);letter-spacing:.06em;color:var(--inkHead);background:var(--panel2);border-bottom:1px solid var(--line);font-weight:700}.ros-row{font-size:var(--fs-12);border-bottom:1px solid var(--line2)}.ros-row:last-child{border-bottom:none}.ros-row[data-unresolved=true]{border-inline-start:2px solid var(--warnBd);background:var(--warnBg)}.ros-id{font-family:var(--mono);font-size:var(--fs-micro);color:var(--ink3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ros-id[data-missing=true]{font-family:inherit;font-style:italic}.ros-licences{font-variant-numeric:tabular-nums;color:var(--ink2)}.ros-status{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.ros-select[data-tone=warn]{border-color:var(--warnBd);color:var(--warnInk);font-weight:600}.ros-select[data-tone=alert]{border-color:var(--alertBd);color:var(--alertInk);font-weight:600}.ros-legend{gap:var(--space-8);flex-direction:column;margin:0;display:flex}.ros-legend-row{align-items:baseline;gap:var(--space-8);font-size:var(--fs-sm);color:var(--ink2);line-height:1.6;display:flex}.ros-legend-row>dt{text-align:center;flex:none;width:96px}.ros-legend-row>dd{min-width:0;margin:0}.reg-editor{padding:var(--space-12) var(--space-16) var(--space-16);border-bottom:1px solid var(--line2);border-inline-start:3px solid var(--cyan);background:var(--cyanBg)}.imp-steps{gap:var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.imp-step{align-items:flex-start;gap:var(--space-8);text-align:start;width:100%;padding:var(--space-12);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);color:var(--ink);font:inherit;cursor:pointer;display:flex}.imp-step[data-current=true]{border-color:var(--cyan);background:var(--cyanBg)}.imp-step:disabled{cursor:default;opacity:.6}.imp-step-order{border-radius:var(--r-pill);background:var(--panel2);width:22px;height:22px;color:var(--ink2);font-size:var(--fs-micro);flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.imp-step[data-current=true] .imp-step-order{background:var(--cyanFill);color:var(--cyanInk)}.imp-step-body{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.imp-step-title{font-size:var(--fs-md);font-weight:600}.imp-step-why{font-size:var(--fs-micro);color:var(--ink2);line-height:1.5}.imp-picker{align-items:center;gap:var(--space-8);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}.imp-file>input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.imp-file-label{padding:var(--space-8) var(--space-16);border:1px solid var(--cyanFill);border-radius:var(--r-md);background:var(--cyanFill);color:var(--cyanInk);font-size:var(--fs-xs);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.imp-file>input[type=file]:focus-visible+.imp-file-label{outline:2px solid var(--cyan);outline-offset:2px}.imp-file>input[type=file]:disabled+.imp-file-label{opacity:.6;cursor:default}.imp-file-name{font-size:var(--fs-sm);color:var(--ink2)}.imp-file-note{font-size:var(--fs-micro);color:var(--ink2);padding:var(--space-4) var(--space-8);border-inline-start:2px solid var(--cyan);background:var(--cyanBg);border-radius:var(--r-sm)}.imp-counts{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid}.imp-count{gap:var(--space-2);padding:var(--space-12) var(--space-16);border-inline-end:1px solid var(--line2);border-inline-start:2px solid #0000;flex-direction:column;display:flex}.imp-count:last-child{border-inline-end:none}.imp-count[data-tone=alert]{border-inline-start-color:var(--alertBd)}.imp-count[data-tone=warn]{border-inline-start-color:var(--warnBd)}.imp-count[data-tone=accent]{border-inline-start-color:var(--cyan)}.imp-count-value{font-size:var(--fs-h3);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1.05}.imp-count[data-tone=alert] .imp-count-value{color:var(--alertInk)}.imp-count[data-tone=warn] .imp-count-value{color:var(--warnInk)}.imp-count-label{font-size:var(--fs-micro);color:var(--ink2)}.imp-rows{flex-direction:column;display:flex}.imp-row{gap:0 var(--space-12);padding:var(--space-8) var(--space-16);border-bottom:1px solid var(--line2);font-size:var(--fs-12);grid-template-columns:64px 96px minmax(140px,1fr) 2fr;align-items:baseline;display:grid}.imp-row:last-child{border-bottom:none}.imp-row--head{background:var(--panel2);border-bottom:1px solid var(--line);font-size:var(--fs-micro);letter-spacing:.12em;color:var(--inkHead)}.imp-row[data-verdict=reject]{border-inline-start:2px solid var(--warnBd);background:var(--warnBg)}.imp-row[data-verdict=deactivate]{border-inline-start:2px solid var(--alertBd);background:var(--alertBg)}.imp-row-line{font-variant-numeric:tabular-nums;color:var(--ink2)}.imp-row-verdict{font-size:var(--fs-micro);font-weight:700}.imp-row[data-verdict=reject] .imp-row-verdict{color:var(--warnInk)}.imp-row[data-verdict=deactivate] .imp-row-verdict{color:var(--alertInk)}.imp-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.imp-row-reasons{gap:var(--space-2);font-size:var(--fs-micro);color:var(--ink2);flex-direction:column;line-height:1.5;display:flex}.imp-confirm{align-items:center;gap:var(--space-8);margin-top:var(--space-12);flex-wrap:wrap;display:flex}.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;width:100%;padding:10px var(--s6);text-align:right;font-size:var(--fs-md);flex-wrap:wrap;align-items:center;gap:13px;display:flex}.log-summary:hover{background:var(--panel2)}.log-row{overflow:hidden}.log-time{font-size:var(--fs-body);color:var(--ink3);font-variant-numeric:tabular-nums;unicode-bidi:isolate;flex:none;min-width:52px}.log-avatar{border-radius:var(--r-md);width:26px;height:26px;font-size:var(--fs-micro);background:var(--sev-wash,var(--panel2));color:var(--sev-text,var(--ink2));flex:none;place-items:center;font-weight:700;display:grid}.log-actor{font-size:var(--fs-md);color:var(--ink);unicode-bidi:isolate;flex:none;min-width:96px;font-weight:600}.log-class{letter-spacing:.1em;padding:2px var(--s2);white-space:nowrap;border-radius:5px;flex:none;font-size:9.5px;font-weight:800}.log-action{min-width:230px;font-size:var(--fs-md);color:var(--ink);flex:1}.log-result{font-size:var(--fs-12);flex:none;font-weight:700}.log-chevron{font-size:var(--fs-xs);color:var(--ink3);transition:transform .24s var(--ease);flex:none}.log-chevron[data-open=true]{transform:rotate(180deg)}.log-detail{margin:0;padding:var(--s4) var(--s6) 12px;gap:var(--s3) var(--s6);border-top:1px solid var(--line2);font-size:var(--fs-body);animation:rowIn var(--t-collapse) var(--ease) both;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-inline-start:65px;display:grid}.log-detail dt{font-size:var(--fs-tag);color:var(--ink3);margin-bottom:1px}.log-detail dd{font-size:var(--fs-body);color:var(--ink);margin:0;line-height:1.55}.log-day{margin-bottom:var(--s3);align-items:center;gap:12px;display:flex}.log-day-label{font-size:var(--fs-12);color:var(--ink2);font-weight:700}.log-day-rule{background:var(--line2);flex:1;height:1px}.log-day-count{font-size:var(--fs-sm);color:var(--ink3)}.log-group{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow);overflow:hidden}.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-filters{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.log-search-wrap{flex:1;min-width:230px;max-width:340px;position:relative}.log-search{width:100%;font-size:var(--fs-md);border:1px solid var(--ctl-bd);border-radius:var(--r-lg);background:var(--ctl-bg);color:var(--ink);padding:8px 34px 8px 12px;font-family:Heebo,system-ui,sans-serif}.log-search::placeholder{color:var(--ink3)}.log-search-glyph{inset-inline-end:11px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.log-chips{flex-wrap:wrap;gap:6px;display:flex}.log-chip{font-size:var(--fs-12);cursor:pointer;border:1px solid var(--line);color:var(--ink2);align-items:center;gap:var(--s2);background:0 0;padding:5px 12px;font-weight:500;display:flex}.log-chip[aria-pressed=true]{border-color:var(--cyan);background:var(--panel);color:var(--cyan);font-weight:700}.log-chip-n{font-size:var(--fs-xs);opacity:.7}.log-range{font-size:var(--fs-sm);color:var(--ink3);flex:none}.log-banner{--sev-bar-width:4px}.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-sm);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-sm)}.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{border:1px solid var(--line);background:var(--panel);min-width:0;box-shadow:var(--shadow);animation:popIn .32s var(--ease) both;border-radius:14px;flex:2 620px;display:grid;overflow:hidden}.inc-detail-head{padding:var(--s6) var(--s7);border-bottom:1px solid var(--line2);background:var(--sev-wash,transparent);gap:8px;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{padding:13px var(--s7);border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inc-actions-label{font-size:var(--fs-xs);color:var(--ink3);flex:none;margin-inline-end:2px}.inc-facts{border-bottom:1px solid var(--line2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.inc-fact{padding:var(--s4) var(--s6);border-inline-start:1px solid var(--line2);gap:2px;display:grid}.inc-fact:first-child{border-inline-start-color:#0000}.inc-fact-key{font-size:var(--fs-tag);color:var(--ink3)}.inc-fact-value{font-size:var(--fs-lg);font-weight:600}.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{padding-inline:var(--s7);margin:0}.inc-timeline{padding:var(--s6) var(--s7);margin: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:-6px;background:var(--sev-border,var(--line));border:2px solid var(--sev-border,var(--line));border-radius:50%;width:10px;height:10px;position:absolute;top:3px}.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}}
