@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-ext-300-normal-Cra8ppKj.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-300-normal-C-_BUhjm.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-cyrillic-300-normal-0C0wNzNP.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-300-normal-BY-gyEVt.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-ext-300-normal-B48UlMaN.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-300-normal-CF7xqVtt.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-greek-300-normal-PYcx8i7o.woff2)format("woff2"),url(/assets/ubuntu-greek-300-normal-CMHg4wAf.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-ext-300-normal-BZo4g7G8.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-300-normal-CRE5BpN7.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:Ubuntu;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ubuntu-latin-300-normal-NpPLQc9R.woff2)format("woff2"),url(/assets/ubuntu-latin-300-normal-DYCVGgB8.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-normal-B-Nhg57H.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-normal-BQUrPAlD.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-normal-D9OZd8lm.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-400-normal-CD6XmiVF.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-normal-CeBDcuzJ.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-400-normal-VZgpvyyF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-normal-GaJa0t-K.woff2)format("woff2"),url(/assets/ubuntu-greek-400-normal-UX4bU-Ff.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-normal-Bb6UNjxu.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-400-normal-kv0aZEtN.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:Ubuntu;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-normal-CQJ26Fy6.woff2)format("woff2"),url(/assets/ubuntu-latin-400-normal-ChuJk2Dr.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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-ext-400-italic-Ce5LYHaE.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-400-italic-B2Ao_nLu.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-cyrillic-400-italic-Dq7l88Q2.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-400-italic-DMyqIptS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-ext-400-italic-CHRNVK7M.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-400-italic-CzjlV56-.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-greek-400-italic-Cti6CY_o.woff2)format("woff2"),url(/assets/ubuntu-greek-400-italic-Cbui3qIY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-ext-400-italic-DkcO_Yie.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-400-italic-DEsIG4QT.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:Ubuntu;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ubuntu-latin-400-italic-Bd6WIbJ7.woff2)format("woff2"),url(/assets/ubuntu-latin-400-italic-C6ypzvBx.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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-ext-500-normal-AcePgoUe.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-500-normal-D_nARPSq.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-cyrillic-500-normal-BU9-HBoA.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-500-normal-CwjDQ7H5.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-ext-500-normal-B00wCqpo.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-500-normal-C7ALJ6Zy.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-greek-500-normal-B3ImYAyH.woff2)format("woff2"),url(/assets/ubuntu-greek-500-normal-D9iATQq0.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-ext-500-normal-DzrGfuVI.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-500-normal-Cd8iAjtc.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:Ubuntu;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ubuntu-latin-500-normal-CnjGCQfM.woff2)format("woff2"),url(/assets/ubuntu-latin-500-normal-BMp9VhBY.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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-ext-700-normal-VUzwJTK6.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-ext-700-normal-BZbN9t83.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-cyrillic-700-normal-CF4plK0P.woff2)format("woff2"),url(/assets/ubuntu-cyrillic-700-normal-DN03sdX6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-ext-700-normal-BKlOPkfe.woff2)format("woff2"),url(/assets/ubuntu-greek-ext-700-normal-5K5_eCDc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-greek-700-normal-Jbnau0eS.woff2)format("woff2"),url(/assets/ubuntu-greek-700-normal-DM68am3C.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-ext-700-normal-D3iP7lMw.woff2)format("woff2"),url(/assets/ubuntu-latin-ext-700-normal-YrKfr4VU.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:Ubuntu;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-latin-700-normal-DlYwEzNn.woff2)format("woff2"),url(/assets/ubuntu-latin-700-normal-DAmh8SsM.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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-cyrillic-ext-400-normal-C5u8faa9.woff2)format("woff2"),url(/assets/ubuntu-mono-cyrillic-ext-400-normal-CL-A5l1V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-cyrillic-400-normal-OGyu3tt3.woff2)format("woff2"),url(/assets/ubuntu-mono-cyrillic-400-normal-Di_0TARV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-greek-ext-400-normal-CUE8Ia0W.woff2)format("woff2"),url(/assets/ubuntu-mono-greek-ext-400-normal-BNZd3ZNJ.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-greek-400-normal-CCUzT4Jh.woff2)format("woff2"),url(/assets/ubuntu-mono-greek-400-normal-DR50Gfyl.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-ext-400-normal-Cadvr_Yo.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-ext-400-normal-C-izf5FM.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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ubuntu-mono-latin-400-normal-l4cqI2xd.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-400-normal-DpWeehTz.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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-cyrillic-ext-700-normal-Bs-2rkWJ.woff2)format("woff2"),url(/assets/ubuntu-mono-cyrillic-ext-700-normal-CqMWGnc6.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-cyrillic-700-normal-BFVeNRUG.woff2)format("woff2"),url(/assets/ubuntu-mono-cyrillic-700-normal-Fcmsc1TE.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-greek-ext-700-normal-BT9L2HK2.woff2)format("woff2"),url(/assets/ubuntu-mono-greek-ext-700-normal-C7ZC70Zm.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-greek-700-normal-BZ2dYCtm.woff2)format("woff2"),url(/assets/ubuntu-mono-greek-700-normal-CzNTt3J6.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-latin-ext-700-normal-DW9JNpKV.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-ext-700-normal-DDYBRrrS.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:Ubuntu Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ubuntu-mono-latin-700-normal-nUYOZNIl.woff2)format("woff2"),url(/assets/ubuntu-mono-latin-700-normal-g9eDMPsO.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{--edge-font-body:"Ubuntu", "Helvetica Neue", Arial, sans-serif;--edge-font-heading:"Ubuntu", "Helvetica Neue", Arial, sans-serif;--edge-font-label:"Ubuntu", "Helvetica Neue", Arial, sans-serif;--edge-font-mono:"Ubuntu Mono", "JetBrains Mono", "Courier New", monospace;--edge-fs-micro:.6rem;--edge-fs-4xs:.66rem;--edge-fs-3xs:.62rem;--edge-fs-2xs:.68rem;--edge-fs-label:.7rem;--edge-fs-note:.71rem;--edge-fs-xs:.72rem;--edge-fs-meta:.73rem;--edge-fs-sm:.78rem;--edge-fs-data:.76rem;--edge-fs-code-sm:.75rem;--edge-fs-code:.8rem;--edge-fs-find:.83rem;--edge-fs-body-md:.82rem;--edge-fs-body:.85rem;--edge-fs-action:.88rem;--edge-fs-body-lg:.9rem;--edge-fs-base:.875rem;--edge-fs-sub:.95rem;--edge-fs-input:.92rem;--edge-fs-stat-sm:1.5rem;--edge-fs-stat:2rem;--edge-radius-bar:2px;--edge-radius-xs:1px;--edge-radius-sm:2px;--edge-radius-md:2px;--edge-radius-panel:2px;--edge-radius-badge:2px;--edge-radius-lg:2px;--edge-radius-xl:4px;--edge-radius-card:6px;--edge-radius-full:999px;--edge-transition-bar:width .4s ease;--edge-transition-bar-fast:width .3s ease;--edge-gold:#76b900;--edge-gold-rgb:118, 185, 0;--edge-gold-light:#bff230;--edge-gold-dim:#76b9001a;--edge-gold-hover:#76b9000f;--edge-gold-muted:#76b900a6;--edge-gold-border:#76b90059;--edge-bg:#0d0d0d;--edge-bg-rgb:13, 13, 13;--edge-surface:#151515;--edge-surface2:#1a1a1a;--edge-surface3:#222;--edge-surface-raised:#1e1e1e;--edge-border:#3a3a3a;--edge-heading-color:#fff;--edge-text:#fff;--edge-text2:#a7a7a7;--edge-text3:#fff;--edge-text-strong:#fff;--edge-muted:#757575;--edge-danger:#b83333;--edge-warn:#9e6b1a;--edge-info:#76b900;--edge-info-rgb:118, 185, 0;--edge-success:#3f8500;--edge-malware:#cc3c3c;--edge-malware-rgb:204, 60, 60;--edge-purple:#8476d1;--edge-purple-rgb:132, 118, 209;--edge-green:#3f8500;--edge-green-rgb:63, 133, 0;--edge-match:#76b900;--edge-match-rgb:118, 185, 0;--edge-on-gold:#000;--edge-on-dark:#fff;--edge-github-bg:#24292f;--edge-github-border:#444c56;--edge-surface-inverse:#1b1d21;--edge-sev-critical-btn:#b83333;--edge-sev-high-btn:#9e5420;--edge-sev-medium-btn:#8a6218;--edge-sev-low-btn:#3d5c3a;--edge-state-reached-badge-bg:#76b90026;--edge-state-reached-badge-color:#76b900;--edge-state-reached-card-bg:#76b9000d;--edge-state-reached-card-border:#76b90033;--edge-state-projected-badge-bg:#ef910026;--edge-state-projected-badge-color:#ef9100;--edge-state-projected-card-bg:#ef91000d;--edge-state-projected-card-border:#ef910033;--edge-state-future-badge-bg:#75757526;--edge-state-future-badge-color:#a7a7a7;--edge-state-future-card-bg:#7575750d;--edge-state-future-card-border:#75757526;--edge-state-future-year:#757575;--edge-callout-warn-bg:#ef910014;--edge-callout-warn-border:#ef910066;--edge-callout-warn-color:#ef9100;--edge-surface-highlight:#ffffff08;--edge-eco-pypi:#3776ab;--edge-eco-npm:#cb3837;--edge-eco-maven:#c71a36;--edge-eco-go:#00acd7;--edge-eco-nuget:#004880;--edge-eco-rubygems:#cc342d;--edge-eco-crates:#dea584;--edge-eco-hex:#7b5ea7;--edge-eco-packagist:#f28d1a;--edge-eco-mal-npm:#c0392b;--edge-eco-mal-pypi:#2980b9;--edge-eco-mal-nuget:#8e44ad;--edge-eco-mal-rubygems:#e74c3c;--edge-eco-mal-go:#16a085;--edge-tier-pro:#76b900;--edge-tier-basic:#a7a7a7;--edge-tier-free:#757575;--edge-sev-critical:#b83333;--edge-sev-critical-rgb:184, 51, 51;--edge-sev-high:#9e5420;--edge-sev-high-rgb:158, 84, 32;--edge-sev-medium:#8a6218;--edge-sev-medium-rgb:138, 98, 24;--edge-sev-low:#3d5c3a;--edge-sev-low-rgb:61, 92, 58;--edge-sev-none:#4a4a4a;--edge-ssvc-immediate:#7a3c14;--edge-ssvc-immediate-rgb:122, 60, 20;--edge-ssvc-out-of-cycle:#5e4010;--edge-ssvc-out-of-cycle-rgb:94, 64, 16;--edge-ssvc-scheduled:#4a3e18;--edge-ssvc-scheduled-rgb:74, 62, 24;--edge-ssvc-defer:#4a4a4a;--edge-ssvc-defer-rgb:74, 74, 74;--edge-shadow-sm:#0000004d;--edge-shadow-md:#00000080;--edge-shadow-lg:#000000b3;--edge-shadow-overlay:#000000d9;--edge-overlay:#000000b3;--edge-chart-grid:#2a2a2a;--edge-chart-label:#a7a7a7;--edge-chart-footnote:#757575;--edge-chart-bar-neutral:#3a3a5a;--edge-chart-bar-warn:#3a2800;--edge-chart-bar-danger:#3a1010;--edge-chart-weaponized:#6a3030;--edge-chart-tte-line:#76b900;--edge-chart-tte-mean:var(--edge-text-strong);--edge-chart-tte-median:#aaa;--edge-chart-50pct-line:#888;--edge-chart-30day-line:#f4c145;--edge-epss-moderate:#d8782a;--edge-label-red-bg:#b833331f;--edge-label-red-color:#b83333;--edge-label-red-border:#b8333359;--edge-label-red-filled-bg:#7a1c1c;--edge-label-red-filled-color:#fff;--edge-label-orange-bg:#9e54201f;--edge-label-orange-color:#9e5420;--edge-label-orange-border:#9e542059;--edge-tier-0-bg:#c9190b;--edge-tier-0-fg:#fff;--edge-tier-1-bg:#f0ab00;--edge-tier-1-fg:#151515;--edge-tier-2-bg:#f4c145;--edge-tier-2-fg:#151515;--edge-tier-3-bg:#3c3f42;--edge-tier-3-fg:#8a8d90;--edge-text-dim:#6a6e73;--edge-text-bright:#e0e0e0;--edge-border-dim:#3c3f42;--edge-attack-initial:#c9190b;--edge-attack-execution:#f0ab00;--edge-attack-persistence:#f4c145;--edge-attack-lateral:#ec7a08;--edge-attack-impact:#c9190b;--edge-dark-bg:var(--edge-bg);--edge-dark-surface:var(--edge-surface);--edge-dark-border:var(--edge-border);--edge-dark-text:var(--edge-text);--edge-dark-text2:var(--edge-text2);--edge-dark-text3:var(--edge-text3);--pf-v5-global--FontFamily--sans-serif:"Ubuntu", "Helvetica Neue", Arial, sans-serif;--pf-v5-global--FontFamily--heading--sans-serif:"Ubuntu", "Helvetica Neue", Arial, sans-serif;--pf-v5-global--FontFamily--monospace:"Ubuntu Mono", "JetBrains Mono", monospace;--pf-v5-global--primary-color--100:#76b900;--pf-v5-global--primary-color--200:#5a8e00;--pf-v5-global--link--Color:#76b900;--pf-v5-global--link--Color--hover:#bff230;--pf-v5-global--link--Color--visited:#5a8e00;--pf-v5-global--active-color--100:#76b900;--pf-v5-global--BackgroundColor--100:#111;--pf-v5-global--BackgroundColor--150:#1a1a1a;--pf-v5-global--BackgroundColor--200:#0d0d0d;--pf-v5-global--BorderColor--100:#3a3a3a;--pf-v5-global--Color--100:#fff;--pf-v5-global--Color--200:#a7a7a7;--pf-v5-global--Color--300:#757575}:where(.pf-v5-theme-dark){--edge-gold:#52a97c;--edge-gold-rgb:82, 169, 124;--edge-gold-dim:#52a97c1f;--edge-gold-hover:#52a97c14;--edge-gold-border:#52a97c59;--edge-gold-muted:#52a97ca6;--edge-bg-rgb:15, 18, 20;--edge-info-rgb:82, 169, 124;--edge-match-rgb:82, 169, 124;--edge-match:#52a97c;--pf-v5-global--primary-color--100:#52a97c;--pf-v5-global--primary-color--200:#3d7a5e;--pf-v5-global--link--Color:#52a97c;--pf-v5-global--link--Color--hover:#7dc4a0;--pf-v5-global--active-color--100:#52a97c;--edge-shadow-sm:#00000059;--edge-shadow-md:#0000008c;--edge-shadow-lg:#000000bf;--edge-shadow-overlay:#000000e6;--edge-overlay:#000000b3;--edge-chart-grid:#26292d;--edge-chart-label:#aaabac;--edge-chart-footnote:#57585a;--edge-state-reached-badge-bg:#4cb14026;--edge-state-reached-badge-color:#7cc674;--edge-state-reached-card-bg:#4cb1400d;--edge-state-reached-card-border:#4cb14033;--edge-state-projected-badge-bg:#f0ab0026;--edge-state-projected-badge-color:#f4c145;--edge-state-projected-card-bg:#f0ab000d;--edge-state-projected-card-border:#f0ab0033;--edge-state-future-badge-bg:#86878926;--edge-state-future-badge-color:#868789;--edge-state-future-card-bg:#8687890d;--edge-state-future-card-border:#86878926;--edge-state-future-year:#57585a;--edge-callout-warn-bg:#f0ab0014;--edge-callout-warn-border:#f0ab0066;--edge-callout-warn-color:#f4c145;--edge-label-red-bg:#b8333326;--edge-label-red-color:#d44848;--edge-label-red-border:#b8333366;--edge-label-red-filled-bg:#7a1c1c;--edge-label-red-filled-color:#fff;--edge-label-orange-bg:#9e542026;--edge-label-orange-color:#c46a28;--edge-label-orange-border:#9e542066;--edge-sev-critical-btn:#d44848;--edge-sev-high-btn:#c46a28;--edge-sev-medium-btn:#a87a22;--edge-sev-low-btn:#5a7a56}[data-theme=edge]{--edge-gold:#ee4623;--edge-gold-rgb:238, 70, 35;--edge-gold-light:#f06a48;--edge-gold-dim:#ee46230f;--edge-gold-hover:#ee462308;--edge-gold-muted:#ee46238c;--edge-gold-border:#ee462333;--edge-bg:#fafafa;--edge-bg-rgb:250, 250, 250;--edge-surface:#fff;--edge-surface2:#f3f3f3;--edge-surface3:#eaeaea;--edge-border:#d0d0d0;--edge-surface-highlight:#00000006;--edge-surface-raised:#f5f5f5;--edge-text:#333;--edge-text2:#666;--edge-text3:#333;--edge-heading-color:#1a1a1a;--edge-text-strong:#111;--edge-muted:#999;--edge-text-dim:#999;--edge-text-bright:#444;--edge-on-gold:#fff;--edge-on-dark:#fff;--edge-danger:#c0392b;--edge-warn:#d48a15;--edge-info:#ee4623;--edge-info-rgb:238, 70, 35;--edge-success:#27ae60;--edge-malware:#c0392b;--edge-malware-rgb:192, 57, 43;--edge-match:#ee4623;--edge-match-rgb:238, 70, 35;--edge-purple:#7c3aed;--edge-purple-rgb:124, 58, 237;--edge-green:#27ae60;--edge-green-rgb:39, 174, 96;--edge-sev-critical:#c0392b;--edge-sev-critical-rgb:192, 57, 43;--edge-sev-high:#d35400;--edge-sev-high-rgb:211, 84, 0;--edge-sev-medium:#c87f0a;--edge-sev-medium-rgb:200, 127, 10;--edge-sev-low:#27ae60;--edge-sev-low-rgb:39, 174, 96;--edge-sev-none:#bdc3c7;--edge-sev-critical-btn:#c0392b;--edge-sev-high-btn:#d35400;--edge-sev-medium-btn:#c87f0a;--edge-sev-low-btn:#27ae60;--edge-ssvc-immediate:#f8d7da;--edge-ssvc-immediate-rgb:248, 215, 218;--edge-ssvc-out-of-cycle:#ffeeba;--edge-ssvc-out-of-cycle-rgb:255, 238, 186;--edge-ssvc-scheduled:#fff3cd;--edge-ssvc-scheduled-rgb:255, 243, 205;--edge-ssvc-defer:#e9ecef;--edge-ssvc-defer-rgb:233, 236, 239;--edge-chart-grid:#e9ecef;--edge-chart-label:#666;--edge-chart-footnote:#999;--edge-chart-bar-neutral:#dee2e6;--edge-chart-bar-warn:#fff8e1;--edge-chart-bar-danger:#fde8e4;--edge-chart-weaponized:#f8d7da;--edge-chart-tte-line:#ee4623;--edge-chart-tte-mean:#333;--edge-chart-tte-median:#999;--edge-chart-50pct-line:#999;--edge-chart-30day-line:#d48a15;--edge-epss-moderate:#d35400;--edge-shadow-sm:#0000000a;--edge-shadow-md:#00000012;--edge-shadow-lg:#0000001f;--edge-shadow-overlay:#00000040;--edge-overlay:#0003;--edge-label-red-bg:#c0392b14;--edge-label-red-color:#c0392b;--edge-label-red-border:#c0392b2e;--edge-label-red-filled-bg:#c0392b;--edge-label-red-filled-color:#fff;--edge-label-orange-bg:#d3540014;--edge-label-orange-color:#d35400;--edge-label-orange-border:#d354002e;--edge-tier-0-bg:#c0392b;--edge-tier-0-fg:#fff;--edge-tier-1-bg:#ee4623;--edge-tier-1-fg:#fff;--edge-tier-2-bg:#d48a15;--edge-tier-2-fg:#fff;--edge-tier-3-bg:#e9ecef;--edge-tier-3-fg:#666;--edge-border-dim:#d0d0d0;--edge-attack-initial:#c0392b;--edge-attack-execution:#d35400;--edge-attack-persistence:#c87f0a;--edge-attack-lateral:#d35400;--edge-attack-impact:#c0392b;--edge-callout-warn-bg:#d48a1514;--edge-callout-warn-border:#d48a1538;--edge-callout-warn-color:#b07800;--edge-state-reached-badge-bg:#ee46231a;--edge-state-reached-badge-color:#d03a1a;--edge-state-reached-card-bg:#ee462308;--edge-state-reached-card-border:#ee462326;--edge-state-projected-badge-bg:#d48a151a;--edge-state-projected-badge-color:#b07800;--edge-state-projected-card-bg:#d48a150a;--edge-state-projected-card-border:#d48a1526;--edge-state-future-badge-bg:#9999991a;--edge-state-future-badge-color:#666;--edge-state-future-card-bg:#9999990a;--edge-state-future-card-border:#9999991a;--edge-state-future-year:#999;--edge-github-bg:#24292f;--edge-github-border:#444c56;--edge-surface-inverse:#333;--edge-tier-pro:#ee4623;--edge-tier-basic:#666;--edge-tier-free:#999;--pf-v5-global--primary-color--100:#ee4623;--pf-v5-global--primary-color--200:#d03a1a;--pf-v5-global--link--Color:#d03a1a;--pf-v5-global--link--Color--hover:#ee4623;--pf-v5-global--link--Color--visited:#b03018;--pf-v5-global--active-color--100:#ee4623;--pf-v5-global--BackgroundColor--100:#fff;--pf-v5-global--BackgroundColor--150:#f3f3f3;--pf-v5-global--BackgroundColor--200:#fafafa;--pf-v5-global--BorderColor--100:#d0d0d0;--pf-v5-global--Color--100:#333;--pf-v5-global--Color--200:#666;--pf-v5-global--Color--300:#999}.pf-v5-c-page__main,.pf-v5-c-page__drawer{z-index:auto!important}body{-webkit-font-smoothing:antialiased;letter-spacing:.01em;font-size:14px;font-weight:400;background:var(--edge-bg)!important;font-family:Ubuntu,Helvetica Neue,Arial,sans-serif!important}h1,h2,h3,h4,h5,h6,.pf-v5-c-title{letter-spacing:-.01em;font-weight:700;color:var(--edge-heading-color)!important;font-family:Ubuntu,Helvetica Neue,Arial,sans-serif!important}.pf-v5-c-nav,.pf-v5-c-button,.pf-v5-c-label,.pf-v5-c-badge,.acs-card-title{font-family:Ubuntu,Helvetica Neue,Arial,sans-serif!important}html,body,#root{height:100%}.text-btn{cursor:pointer;font-family:inherit;font-size:inherit;color:var(--edge-text);text-align:left;font-weight:700;line-height:inherit;background:0 0;border:none;margin:0;padding:0}.text-btn:hover{color:var(--edge-text-strong);text-decoration:underline}.icon-btn{cursor:pointer;color:var(--edge-text2);line-height:1;font-size:inherit;background:0 0;border:none;border-radius:2px;padding:2px 5px}.icon-btn:hover{color:var(--edge-text)}.icon-btn--danger{color:var(--edge-danger)}.icon-btn--danger:hover{opacity:.75}.workspace-name{color:var(--edge-text-strong);font-size:.78rem;font-weight:700}.search-field{position:relative}.search-field__icon{color:var(--edge-muted);pointer-events:none;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.search-field__clear{cursor:pointer;color:var(--edge-muted);background:0 0;border:none;padding:2px 4px;font-size:.75rem;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.search-field__clear:hover{color:var(--edge-text)}.asset-chip{border:1px solid var(--edge-border);background:var(--edge-surface);border-radius:2px;align-items:center;gap:6px;padding:4px 10px;transition:border-color .15s;display:inline-flex}.asset-chip--nav{cursor:pointer}.asset-chip--nav:hover{border-color:var(--edge-gold)}.asset-chip__name{color:var(--edge-text);font-size:.75rem;font-weight:600}.asset-chip__meta{color:var(--edge-text2);background:var(--edge-surface2);border-radius:2px;padding:1px 5px;font-family:Ubuntu Mono,JetBrains Mono,Courier New,monospace;font-size:.62rem}.asset-chip__fix{color:var(--edge-green);background:rgba(var(--edge-green-rgb), .1);border:1px solid rgba(var(--edge-green-rgb), .3);border-radius:2px;padding:1px 5px;font-family:Ubuntu Mono,JetBrains Mono,Courier New,monospace;font-size:.62rem}.asset-chip__nofix{color:var(--edge-muted);font-size:.62rem}.result-card{border-left:4px solid var(--accent,var(--edge-gold));cursor:pointer;height:100%}.result-card__count{font-weight:700;font-size:var(--edge-fs-sub);color:var(--edge-gold);line-height:1.2}.cve-id-link{cursor:pointer;white-space:nowrap;font-family:monospace;font-weight:600;text-decoration:none;color:var(--edge-gold)!important}.cve-id-link:hover{text-decoration:underline;color:var(--edge-gold-light)!important}.pf-v5-c-title{color:var(--edge-text)!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.pf-v5-c-card{border:1px solid var(--edge-border)!important;background:var(--edge-surface)!important;border-radius:2px!important;box-shadow:0 0 5px #0000004d!important}.acs-card-header{border-bottom:1px solid var(--edge-border);justify-content:space-between;align-items:center;padding:14px 20px 10px;display:flex}.acs-card-title{letter-spacing:.01em;text-transform:none;color:var(--edge-heading-color);font-size:.85rem;font-weight:600;font-family:var(--edge-font-heading);margin:0}.acs-table.pf-v5-c-table th,.acs-table.pf-v5-c-table .pf-v5-c-table__th{color:var(--pf-v5-global--Color--200)!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:.65rem!important;font-weight:800!important;font-family:var(--edge-font-heading)!important;background:var(--edge-surface)!important}.acs-table.pf-v5-c-table td,.acs-table.pf-v5-c-table .pf-v5-c-table__td{font-size:.83rem!important;font-family:var(--edge-font-body)!important;color:var(--edge-text)!important;vertical-align:middle!important}.acs-table.pf-v5-c-table tbody tr:hover td,.acs-table.pf-v5-c-table tbody .pf-v5-c-table__tr:hover .pf-v5-c-table__td{background:var(--edge-gold-dim)!important}.pf-v5-c-label.pf-m-red{--pf-v5-c-label--BackgroundColor:var(--edge-label-red-bg)!important;--pf-v5-c-label--Color:var(--edge-label-red-color)!important;--pf-v5-c-label--BorderColor:var(--edge-label-red-border)!important}.pf-v5-c-label.pf-m-red.pf-m-filled{--pf-v5-c-label--BackgroundColor:var(--edge-label-red-filled-bg)!important;--pf-v5-c-label--Color:var(--edge-label-red-filled-color)!important;--pf-v5-c-label--BorderColor:var(--edge-label-red-filled-bg)!important}.pf-v5-c-label.pf-m-orange{--pf-v5-c-label--BackgroundColor:var(--edge-label-orange-bg)!important;--pf-v5-c-label--Color:var(--edge-label-orange-color)!important;--pf-v5-c-label--BorderColor:var(--edge-label-orange-border)!important}.pf-v5-c-button.pf-m-primary{font-weight:700;--pf-v5-c-button--m-primary--BackgroundColor:var(--edge-gold)!important;--pf-v5-c-button--m-primary--Color:var(--edge-on-gold)!important;--pf-v5-c-button--m-primary--hover--BackgroundColor:var(--edge-gold-light)!important;--pf-v5-c-button--m-primary--hover--Color:var(--edge-on-gold)!important;--pf-v5-c-button--m-primary--active--BackgroundColor:var(--edge-gold)!important;background-color:var(--edge-gold)!important;color:var(--edge-on-gold)!important;border-color:var(--edge-gold)!important}.pf-v5-c-button.pf-m-primary:hover:not(:disabled){background-color:var(--edge-gold-light)!important;border-color:var(--edge-gold-light)!important;color:var(--edge-on-gold)!important}.pf-v5-c-button.pf-m-primary:disabled{opacity:.45!important}.pf-v5-c-button.pf-m-link{color:var(--edge-gold)!important}.pf-v5-c-button.pf-m-link:hover{color:var(--edge-gold-light)!important}.pf-v5-c-nav__link{color:var(--edge-text3)!important}.pf-v5-c-nav__link.pf-m-current,.pf-v5-c-nav__link.pf-m-current{font-weight:600;color:var(--edge-gold)!important;border-left:3px solid var(--edge-gold)!important;background:var(--edge-gold-dim)!important}.pf-v5-c-nav__link:hover{color:var(--edge-gold)!important;background:rgba(var(--edge-gold-rgb), .1)!important}.pf-v5-c-nav__section-title,.pf-v5-c-nav__toggle-icon{color:var(--edge-text2)!important}.pf-v5-c-nav__subnav,.pf-v5-c-nav__item.pf-m-expandable>.pf-v5-c-nav__link{background:var(--edge-surface)!important}.pf-v5-c-nav__item.pf-m-expandable.pf-m-expanded>.pf-v5-c-nav__link{background:var(--edge-surface2)!important}.pf-v5-c-page__main-section{background:var(--edge-bg)!important}.pf-v5-c-page__main:focus{outline:none}.pf-v5-c-page__sidebar-body{flex-direction:column;height:100%;display:flex;padding:0!important}.pf-v5-c-page__sidebar{background:var(--edge-surface)!important;border-right:1px solid var(--edge-border)!important}.pf-v5-c-masthead__toggle{align-items:center;display:flex!important}.pf-v5-c-masthead__toggle .pf-v5-c-button{font-size:1.1rem;color:var(--edge-gold)!important}.pf-v5-c-masthead{background:var(--edge-surface)!important;border-bottom:1px solid var(--edge-border)!important;box-shadow:0 1px 3px var(--edge-shadow-sm)!important}.pf-v5-c-page__main-section--no-padding-top{padding-top:0}.pf-v5-c-chart text,.pf-v5-c-chart tspan{fill:var(--edge-text2)!important}.pf-v5-c-chart svg>g:last-child text{fill:var(--edge-text)!important}.search-pagination .pf-v5-c-options-menu,.search-pagination .pf-v5-c-pagination__menu-toggle,.search-pagination .pf-v5-c-pagination__total-items{display:none!important}.search-pagination .pf-v5-c-pagination{background:0 0;padding:4px 0}.mobile-sidebar-backdrop,.mobile-nav-bar{display:none}@media (width<=767px){.pf-v5-c-masthead__main,.pf-v5-c-masthead__toggle,.pf-v5-c-page__sidebar{display:none!important}.pf-v5-c-page__main{margin-inline-start:0!important}.pf-v5-l-grid>.pf-v5-l-grid__item{--pf-v5-l-grid__item--colspan:12!important;grid-column:span 12!important}.masthead-search-input,.masthead-search-input+button{display:none!important}.pf-v5-c-card__body{padding:12px!important}.pf-v5-c-card__header{padding:10px 12px 4px!important}.mobile-nav-bar{z-index:200;background:var(--edge-surface);border-bottom:1px solid var(--edge-border);display:block;position:sticky;top:0}.mobile-nav{width:100%;position:relative}.mobile-nav-toggle{width:100%;color:var(--edge-text);cursor:pointer;letter-spacing:.02em;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:10px 16px;font-size:.9rem;font-weight:600;display:flex}.mobile-nav-toggle:hover{background:var(--edge-gold-hover)}.mobile-nav-chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.mobile-nav-chevron.open{transform:rotate(180deg)}.mobile-nav-dropdown{z-index:300;background:var(--edge-surface);border:1px solid var(--edge-border);box-shadow:0 8px 24px var(--edge-shadow-md);border-top:none;max-height:60vh;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.mobile-nav-item{border:none;border-bottom:1px solid var(--edge-border);width:100%;color:var(--edge-text3);text-align:left;cursor:pointer;background:0 0;padding:12px 16px;font-size:.85rem;transition:background .15s;display:block}.mobile-nav-item:hover{background:var(--edge-gold-hover)}.mobile-nav-item.active{color:var(--edge-gold);background:var(--edge-gold-dim);font-weight:600}.mobile-nav-divider{background:var(--edge-border);height:1px;margin:4px 0}.mobile-nav-logout{font-weight:500;color:var(--edge-malware)!important}.mobile-nav-logout:hover{background:rgba(var(--edge-malware-rgb), .06)!important}}.sig-pill{font-size:.65rem;font-weight:500;font-family:var(--edge-font-label);letter-spacing:.04em;border-radius:var(--edge-radius-sm);border:1px solid var(--edge-border);white-space:nowrap;color:var(--edge-text2);background:0 0;align-items:center;gap:2px;padding:2px 6px;display:inline-flex}.sig-pill--critical{color:var(--edge-sev-critical);background:rgba(var(--edge-sev-critical-rgb), .06);border-color:rgba(var(--edge-sev-critical-rgb), .22)}.sig-pill--high,.sig-pill--medium{color:var(--edge-text2);border-color:var(--edge-border);background:0 0}.sig-pill--low{color:var(--edge-muted);border-color:var(--edge-border);background:0 0}.sig-pill--exploited{color:var(--edge-purple);background:#8476d10f;border-color:#8476d138}.sig-pill--malware{color:var(--edge-malware);background:rgba(var(--edge-sev-critical-rgb), .06);border-color:rgba(var(--edge-sev-critical-rgb), .2);text-transform:uppercase;letter-spacing:.06em;font-size:.6rem}.sig-pill-group{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.sev-badge{font-size:.62rem;font-weight:600;font-family:var(--edge-font-label);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--edge-radius-sm);color:var(--edge-text2);background:0 0;border:1px solid #0000;padding:2px 7px;display:inline-block}.sev-badge--critical{color:var(--edge-sev-critical);background:rgba(var(--edge-sev-critical-rgb), .07);border-color:rgba(var(--edge-sev-critical-rgb), .22)}.sev-badge--high{color:var(--edge-text2);border-color:var(--edge-border);background:0 0}.sev-badge--medium,.sev-badge--low{color:var(--edge-muted);border-color:var(--edge-border);background:0 0}.sev-badge--epss{color:var(--edge-purple);background:#8476d112;border-color:#8476d138}.malware-badge{color:var(--edge-malware);background:rgba(var(--edge-sev-critical-rgb), .06);border:1px solid rgba(var(--edge-sev-critical-rgb), .2);border-radius:var(--edge-radius-sm);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:2px 6px;font-size:.6rem;font-weight:600;display:inline-flex}.trend-badge{font-size:var(--edge-fs-4xs,.6rem);font-weight:700;font-family:var(--edge-font-label);letter-spacing:.07em;text-transform:uppercase;border-radius:var(--edge-radius-xl);white-space:nowrap;border:1px solid #0000;align-items:center;gap:4px;padding:2px 10px;display:inline-flex}.trend-badge--surge{color:var(--edge-sev-critical);background:rgba(var(--edge-sev-critical-rgb), .07);border-color:rgba(var(--edge-sev-critical-rgb), .22)}.trend-badge--elevated{color:var(--edge-text2);border-color:var(--edge-border);background:0 0}.trend-badge--rising{color:var(--edge-muted);border-color:var(--edge-border);background:0 0}.trend-badge--stable{color:var(--edge-text2);border-color:var(--edge-border);background:0 0}.dec-badge{border-radius:var(--edge-radius-sm);font-size:var(--edge-fs-code-sm);border:1px solid var(--edge-border);color:var(--dec-color,var(--edge-text2));background:0 0;align-items:center;padding:2px 8px;font-weight:700;display:inline-flex}.dec-badge--sm{font-size:var(--edge-fs-2xs);letter-spacing:.04em;padding:2px 7px}.kpi-card{background:var(--edge-surface2);border:1px solid var(--edge-border);border-radius:var(--edge-radius-md);text-align:center;-webkit-user-select:none;user-select:none;cursor:default;min-width:88px;padding:.6rem 1.1rem}.kpi-card.clickable{cursor:pointer;transition:filter .15s}.kpi-card.clickable:hover{filter:brightness(1.12)}.kpi-card__value{color:var(--edge-text);font-size:1.5rem;font-weight:700;line-height:1.15;font-family:var(--edge-font-mono)}.kpi-card__label{color:var(--edge-text2);white-space:nowrap;letter-spacing:.01em;margin-top:3px;font-size:.7rem}.kpi-card--sm{flex:1;min-width:0;padding:3px 6px}.kpi-card--sm .kpi-card__value{font-size:1.1rem}.kpi-card--sm .kpi-card__label{text-transform:uppercase;letter-spacing:.03em;font-size:.62rem}.kpi-card--critical{border-top:2px solid rgba(var(--edge-sev-critical-rgb), .4);background:rgba(var(--edge-sev-critical-rgb), .04)}.kpi-card--high{border-top:2px solid rgba(var(--edge-sev-high-rgb), .4);background:rgba(var(--edge-sev-high-rgb), .04)}.kpi-card--medium{border-top:2px solid rgba(var(--edge-sev-medium-rgb), .4);background:rgba(var(--edge-sev-medium-rgb), .04)}.kpi-card--low{border-top:2px solid rgba(var(--edge-sev-low-rgb), .4);background:rgba(var(--edge-sev-low-rgb), .04)}.kpi-card--exploited{border-top:2px solid rgba(var(--edge-purple-rgb), .4);background:rgba(var(--edge-purple-rgb), .04)}.kpi-card--malware{border-top:2px solid rgba(var(--edge-malware-rgb), .4);background:rgba(var(--edge-malware-rgb), .04)}.kpi-card--total{border-top:2px solid rgba(var(--edge-gold-rgb), .4);background:rgba(var(--edge-gold-rgb), .04)}.stat-grid .pf-v5-c-helper-text{display:none}.stat-tile{border:1px solid var(--edge-border);background:var(--edge-surface2);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;padding:14px 8px;transition:border-color .15s,background .15s;display:flex}.stat-tile:hover{border-color:var(--edge-gold);background:var(--edge-gold-dim)}.stat-tile-val{font-size:1.5rem;font-weight:700;font-family:var(--edge-font-mono);line-height:1}.stat-tile-lbl{color:var(--edge-text2);text-align:center;text-transform:uppercase;letter-spacing:.09em;font-size:.62rem;font-weight:700;font-family:var(--edge-font-label);margin-top:5px}.sev-box{border-top:3px solid #0000;flex-direction:column;flex:1;align-items:center;padding:10px 4px;transition:background .15s;display:flex}.sev-box:hover{background:var(--edge-gold-dim);border-radius:4px}.sev-box-val{font-size:1.8rem;font-weight:700;line-height:1;font-family:var(--edge-font-mono);cursor:pointer}.sev-box-lbl{color:var(--edge-text2);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700;font-family:var(--edge-font-label);margin-top:4px}.acs-table{border-collapse:collapse;width:100%;font-size:.82rem}.acs-table th{text-align:left;color:var(--pf-v5-global--Color--200);border-bottom:1px solid var(--edge-border);white-space:nowrap;background:var(--edge-surface);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:800;font-family:var(--edge-font-heading);z-index:1;padding:8px 12px;position:sticky;top:0}.acs-table td{border-bottom:1px solid var(--edge-border);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;max-width:240px;color:var(--edge-text);font-family:var(--edge-font-body);padding:7px 12px;font-size:.83rem;overflow:hidden}.acs-table tr:last-child td{border-bottom:none}.acs-table tbody tr:hover td{background:var(--edge-gold-dim)}.acs-table .num{text-align:right;font-family:var(--edge-font-mono);font-variant-numeric:tabular-nums}.bar-cell{align-items:center;gap:10px;display:flex}.bar-cell .pf-v5-c-progress{--pf-v5-c-progress__bar--BackgroundColor:var(--edge-border);flex:1}.bar-cell .pf-v5-c-progress__bar{border-radius:4px;height:5px}.bar-cell .pf-v5-c-progress__indicator{border-radius:4px;transition:width .4s}.bar-track{background:var(--edge-surface2);border-radius:var(--edge-radius-bar);overflow:hidden}.bar-track--xs{height:4px}.bar-track--sm{height:5px}.bar-track--md{height:6px}.bar-track--lg{border-radius:var(--edge-radius-sm);height:10px}.bar-fill{border-radius:inherit;background:linear-gradient(90deg, var(--edge-gold) 0%, color-mix(in srgb, var(--edge-gold) 55%, transparent) 100%);height:100%;transition:width .45s}.table-card{background:var(--edge-surface2);border:1px solid var(--edge-border);border-radius:var(--edge-radius-md);margin-bottom:1.5rem;overflow:hidden}.table-card__filter-bar{border-bottom:1px solid var(--edge-border);align-items:center;gap:8px;padding:8px 14px;display:flex}.table-card__filter-bar .pf-v5-c-form-control{box-shadow:none;color:var(--edge-text);font-size:var(--edge-fs-sm);min-height:unset;background:0 0;border:none;outline:none;flex:1;padding:0}.table-card__filter-bar .pf-v5-c-form-control:focus{box-shadow:none}.table-card__counter{font-size:var(--edge-fs-xs);color:var(--edge-text2);white-space:nowrap}.table-card__footer{border-top:1px solid var(--edge-border);justify-content:flex-end;padding:4px 12px;display:flex}.pf-table--workspace{font-size:var(--edge-fs-sm)}.pf-table--workspace thead tr{border-bottom:1px solid var(--edge-border)}.pf-table--workspace th{font-weight:700;font-size:var(--edge-fs-sm);padding-top:6px;padding-bottom:6px;padding-left:14px}.pf-table--workspace td{padding:7px 14px;overflow:hidden}.pf-table--workspace tbody tr{cursor:pointer;transition:background .1s}.pf-table--workspace tbody tr:nth-child(2n){background:#00000038}.pf-table--workspace tbody tr:hover{background:#76b90012!important}.pf-table--workspace td.td--actions{text-align:right;white-space:nowrap;padding-right:10px;overflow:visible}.pf-table--workspace td.td--num{font-family:var(--edge-font-mono);text-align:right;padding-right:12px;font-weight:700}.pf-table--workspace td.td--date{font-size:var(--edge-fs-xs);color:var(--edge-text2);white-space:nowrap}.pf-table--workspace td.td--empty{text-align:center;color:var(--edge-text2);padding:1.5rem}.epss--hot{color:var(--edge-gold);font-family:var(--edge-font-mono)}.epss--cold{color:var(--edge-text2);font-family:var(--edge-font-mono)}.kpi-row{flex-wrap:wrap;gap:12px;margin-bottom:1.25rem;display:flex}.row--clickable{cursor:pointer}.asset-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.td--actions{white-space:nowrap;text-align:right!important;padding:4px 8px!important;overflow:visible!important}.acs-table__expand-cell{border-bottom:1px solid var(--edge-surface2)!important;padding:0!important}.diff-row--new td{background:rgba(var(--edge-sev-critical-rgb), .05)}.diff-row--fixed td{background:rgba(var(--edge-sev-low-rgb), .05)}.find-col--mono{font-family:var(--edge-font-mono);font-size:var(--edge-fs-find)}.find-col--date{white-space:nowrap;color:var(--edge-text2);font-size:var(--edge-fs-data)}.find-col--cve-btn{font-family:var(--edge-font-mono)!important;font-size:var(--edge-fs-find)!important;padding:0!important}.find-col--version{font-family:var(--edge-font-mono);font-size:var(--edge-fs-find);white-space:nowrap;text-overflow:ellipsis;max-width:0;overflow:hidden}.find-col--fix-available{color:var(--pf-v5-global--success-color--100)}.find-span--mono{font-family:var(--edge-font-mono);font-size:var(--edge-fs-code)}.cve-hover-card{background:var(--edge-surface);border:1px solid var(--edge-gold);border-radius:var(--edge-radius-card);box-shadow:0 4px 20px var(--edge-shadow-overlay);min-width:260px;max-width:340px;color:var(--edge-text);padding:12px 14px;font-size:.8rem;line-height:1.5}.cve-hover-card-id{font-family:var(--edge-font-mono);color:var(--edge-gold);margin-bottom:6px;font-size:.9rem;font-weight:700}.cve-hover-card-desc{color:var(--edge-text3);margin-bottom:8px;font-size:.75rem;line-height:1.5}.cve-hover-card-row{color:var(--edge-text2);align-items:center;gap:8px;margin-top:4px;font-size:.72rem;display:flex}.cve-hover-card-row strong{color:var(--edge-text)}.trend-chart-wrap{-webkit-user-select:none;user-select:none;position:relative;overflow:visible}.trend-chart-legend{flex-wrap:wrap;gap:.75rem;margin-top:4px;display:flex}.trend-chart-legend__item{font-size:var(--edge-fs-xs);color:var(--edge-text2);font-family:var(--edge-font-label);align-items:center;gap:4px;display:flex}.trend-chart-legend__swatch{border-radius:var(--edge-radius-xs);width:12px;height:3px;display:inline-block}.chart-legend{flex-wrap:wrap;justify-content:center;gap:.5rem 1.5rem;margin-top:14px;display:flex}.chart-legend__row{align-items:center;gap:6px;display:flex}.chart-legend__swatch{border-radius:var(--edge-radius-badge);background:var(--swatch,var(--edge-border));border:1px solid #ffffff26;flex-shrink:0;width:12px;height:12px;display:inline-block}.chart-legend__label{font-size:var(--edge-fs-code);color:var(--edge-text);font-family:var(--edge-font-body)}.chart-legend__value{font-family:var(--edge-font-mono);font-weight:700}.chart-legend__pct{color:var(--edge-text2);font-size:var(--edge-fs-code-sm);margin-left:4px}.insight-row{justify-content:space-between;align-items:baseline;display:flex}.insight-label{font-size:var(--edge-fs-sm);color:var(--edge-text2)}.insight-val{font-size:var(--edge-fs-body-lg);font-weight:700;font-family:var(--edge-font-mono);color:var(--edge-text2);align-items:baseline;gap:6px;display:flex}.insight-val--accent{color:var(--edge-gold)}.insight-pct{font-size:var(--edge-fs-xs);color:var(--edge-text2);font-weight:500;font-family:var(--edge-font-mono)}.insight-narrative{background:color-mix(in srgb, var(--insight-accent,var(--edge-gold)) 8%, transparent);border:1px solid color-mix(in srgb, var(--insight-accent,var(--edge-gold)) 25%, transparent);border-radius:var(--edge-radius-md);font-size:var(--edge-fs-code-sm);color:var(--edge-text2);padding:8px 10px;line-height:1.6}.insight-narrative strong{color:var(--edge-text)}.card--full-height.pf-v5-c-card{height:100%!important}.pf-v5-c-card__body.card-body--tight{padding-top:4px!important}.pf-v5-c-card__body.card-body--sm{padding-top:8px!important}.pf-v5-c-card__body.card-body--md{padding-top:10px!important}.pf-v5-c-card__body.card-body--flush{padding:0!important}.spinner-center{justify-content:center;align-items:center;padding:1.5rem;display:flex}.text-muted{color:var(--edge-text2)!important}.text-strong{color:var(--edge-text)!important}.text-accent{color:var(--edge-gold)!important}.num-mono{font-family:var(--edge-font-mono);font-variant-numeric:tabular-nums}.inline-error-banner{background:rgba(var(--edge-sev-critical-rgb), .08);border:1px solid var(--edge-sev-critical);border-radius:var(--edge-radius-md);font-size:var(--edge-fs-sm);color:var(--edge-text);align-items:center;gap:.6rem;margin-bottom:.75rem;padding:.6rem .85rem;display:flex}.sig-row{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.flex-col{flex-direction:column;display:flex}.flex-col--sm{flex-direction:column;gap:6px;display:flex}.flex-col--md{flex-direction:column;gap:12px;display:flex}.flex-col--lg{flex-direction:column;gap:14px;display:flex}.flex-col--xl{flex-direction:column;gap:20px;display:flex}.section-divider{border-top:1px solid var(--edge-surface2);margin-top:2px;padding-top:10px}.drill-overlay{background:var(--edge-overlay);z-index:1000;cursor:default;position:fixed;inset:4.75rem 0 0}.drill-panel{background:var(--edge-surface);border-left:1px solid var(--edge-surface2);z-index:1001;width:520px;max-width:96vw;box-shadow:var(--edge-shadow-lg);flex-direction:column;display:flex;position:fixed;top:4.75rem;bottom:0;right:0}.drill-panel__header{border-bottom:1px solid var(--edge-surface2);background:var(--edge-surface2);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.drill-panel__title{font-family:var(--edge-font-mono);color:var(--edge-gold);margin-right:10px;font-size:1rem;font-weight:800}.drill-panel__subtitle{font-size:var(--edge-fs-body);color:var(--edge-text);font-weight:600}.drill-panel__close{color:var(--edge-text2);cursor:pointer;border-radius:var(--edge-radius-sm);background:0 0;border:none;padding:2px 4px;font-size:1.2rem;line-height:1}.drill-panel__close:hover{color:var(--edge-text)}.drill-panel__section{font-size:var(--edge-fs-xs);color:var(--edge-text2);border-bottom:1px solid var(--edge-surface2);text-transform:uppercase;letter-spacing:.05em;padding:8px 20px;font-weight:700}.drill-panel__body{flex:1;padding-bottom:20px;overflow-y:auto}.drill-panel__state{justify-content:center;padding:40px 0;display:flex}.drill-panel__error{color:var(--edge-sev-critical);font-size:var(--edge-fs-body);padding:20px}.drill-panel__empty{text-align:center;color:var(--edge-text2);font-size:var(--edge-fs-body);padding:40px 20px}.drill-panel__row{border-bottom:1px solid var(--edge-surface2)}.drill-panel__item{cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 20px}.drill-panel__item:hover{background:var(--edge-surface-highlight)}.drill-panel__item--static{-webkit-user-select:none;user-select:none;padding:10px 20px}.drill-panel__item-header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.drill-panel__name-row{flex:1;align-items:baseline;gap:6px;min-width:0;display:flex}.drill-panel__chevron{font-size:var(--edge-fs-3xs);color:var(--edge-text2);flex-shrink:0;transition:transform .15s;display:inline-block}.drill-panel__chevron--open{transform:rotate(90deg)}.drill-panel__cname{color:var(--edge-text);font-weight:700;font-size:var(--edge-fs-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drill-panel__cversion{font-size:var(--edge-fs-xs);color:var(--edge-text2);font-family:var(--edge-font-mono);flex-shrink:0}.drill-panel__badges{flex-shrink:0;align-items:center;gap:4px;display:flex}.drill-panel__sev-badge{border-radius:var(--edge-radius-sm);font-size:var(--edge-fs-micro);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--sev-color,var(--edge-border)) 16%, transparent);border:1px solid color-mix(in srgb, var(--sev-color,var(--edge-border)) 40%, transparent);color:var(--sev-color,var(--edge-text2));padding:1px 6px;font-weight:800}.drill-panel__stats{font-size:var(--edge-fs-xs);align-items:center;gap:16px;display:flex}.drill-panel__stat-label{color:var(--edge-text2)}.drill-panel__stat-value{color:var(--edge-text);font-family:var(--edge-font-mono);font-weight:700}.drill-panel__stat-value--mono{font-family:var(--edge-font-mono)}.drill-panel__assets{flex-direction:column;gap:3px;padding:0 20px 10px 38px;display:flex}.drill-panel__asset{font-size:var(--edge-fs-2xs);border-radius:var(--edge-radius-sm);border:1px solid var(--edge-surface3);cursor:default;align-self:flex-start;align-items:center;transition:border-color .12s;display:inline-flex;overflow:hidden}.drill-panel__asset--nav{cursor:pointer}.drill-panel__asset--nav:hover{border-color:var(--edge-gold)}.drill-panel__asset-project{background:var(--edge-surface3);color:var(--edge-text2);border-right:1px solid var(--edge-surface2);white-space:nowrap;padding:2px 6px;font-weight:600}.drill-panel__asset-name{background:var(--edge-surface2);color:var(--edge-text);white-space:nowrap;padding:2px 6px}.drill-panel__asset-name--muted,.drill-panel__asset-name--static{color:var(--edge-text2)}.drill-panel__stats--indented{padding-left:18px}.atk-panel{background:var(--edge-surface);border-left:4px solid var(--atk-accent,var(--edge-border));border-radius:0 6px 6px 0;margin:0 0 12px;padding:14px 16px}.atk-panel--immediate{--atk-accent:var(--edge-text)}.atk-panel--out-of-cycle,.atk-panel--scheduled{--atk-accent:var(--edge-text2)}.atk-panel--defer{--atk-accent:var(--edge-muted)}.atk-panel__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.atk-panel__headline{font-weight:700;font-size:var(--edge-fs-body);color:var(--atk-accent,var(--edge-text));text-transform:uppercase;letter-spacing:.05em}.atk-panel__meta{flex-shrink:0;align-items:center;gap:10px;display:flex}.atk-panel__meta-item{font-size:var(--edge-fs-sm);color:var(--edge-text2)}.atk-panel__meta-item--mono{font-family:var(--edge-font-mono)}.atk-panel__meta-item strong{color:var(--edge-text)}.atk-panel__summary{font-size:var(--edge-fs-find);color:var(--edge-text);margin:0 0 10px;line-height:1.55}.atk-panel__facts{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.atk-panel__fact{border-radius:var(--edge-radius-lg);font-size:var(--edge-fs-code-sm);background:var(--pf-v5-global--BackgroundColor--100);border:1px solid var(--edge-border);color:var(--edge-text);white-space:nowrap;padding:3px 10px;font-weight:600}.atk-panel__remediation{background:var(--pf-v5-global--BackgroundColor--100);border-radius:var(--edge-radius-sm);font-size:var(--edge-fs-code);color:var(--edge-text);padding:8px 12px;line-height:1.5}.diff-scan-selector{background:var(--edge-bg);border-radius:var(--edge-radius-md);flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex}.diff-scan-selector__label{font-size:var(--edge-fs-data);color:var(--edge-text2);margin-bottom:4px;font-weight:600}.diff-scan-selector__arrow{color:var(--edge-text2);padding-bottom:4px;font-size:1.4rem}
