@charset "UTF-8";@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iIq129k.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1isq129k.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iAq129k.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1iEq129k.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F63fjptAgt5VM-kVkqdyU8n1i8q1w.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl9FgtIU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwl5FgtIU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3twJwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgtIU.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgtIU.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgtIU.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgtIU.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexmono/v20/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxTKYbABA.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxaKYbABA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxdKYbABA.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxRKYbABA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxQKYbABA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.surface-card{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#0d1c28c7;border:1px solid var(--line-soft);border-radius:24px;box-shadow:var(--shadow-lg);backdrop-filter:blur(14px)}.surface-panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 100px),#08121cf2;border:1px solid var(--line-soft);box-shadow:-24px 0 48px #0000006b;backdrop-filter:blur(18px)}.section-eyebrow{font-size:10px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em}.metric-value{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}.pill-control{border-radius:999px}.app-input{background:#ffffff0a;border:1px solid var(--line-soft);border-radius:14px;color:var(--text-main);outline:none;transition:border-color .15s,box-shadow .15s,background .15s}.app-input::placeholder{color:var(--text-faint)}.app-input:focus{border-color:#6fd3ff57;box-shadow:0 0 0 4px #6fd3ff14;background:#ffffff0f}.glass-toolbar{background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),#08121be0;border-bottom:1px solid var(--line-soft);backdrop-filter:blur(18px)}.subtle-grid-overlay{position:relative}.subtle-grid-overlay:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,rgba(0,0,0,.4),transparent 75%)}.accent-ring{box-shadow:0 0 0 1px #6fd3ff24,0 0 0 4px #6fd3ff0d}.warm-accent-ring{box-shadow:0 0 0 1px #ffb45429,0 0 0 4px #ffb4540d}.upgrade-section-block{position:relative;padding:16px;border:1px solid var(--line-soft);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.02),transparent 120px),#ffffff09;box-shadow:inset 0 1px #ffffff05}.upgrade-section-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;font-weight:700;color:var(--text-faint);text-transform:uppercase;letter-spacing:.12em}.upgrade-section-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;padding:2px 8px;border-radius:999px;background:#6fd3ff1f;border:1px solid rgba(111,211,255,.2);color:var(--accent);font-size:10px;font-weight:700;letter-spacing:0}.upgrade-chip-row,.upgrade-action-strip{display:flex;flex-wrap:wrap;gap:6px}.upgrade-note-block{padding:12px 14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line-soft)}.upgrade-stack-list{display:flex;flex-direction:column;gap:10px}.upgrade-mono{font-family:IBM Plex Mono,monospace;font-variant-numeric:tabular-nums}:root{--bg-base: #08111a;--bg-elevated: #0f1d29;--bg-panel: rgb(14 27 39 / 88%);--bg-panel-strong: #112332;--bg-soft: rgb(255 255 255 / 4.5%);--line-soft: rgb(151 185 211 / 12%);--line-strong: rgb(151 185 211 / 22%);--text-main: #e7eef5;--text-muted: #93a8bb;--text-faint: #5e778e;--accent: #6fd3ff;--accent-strong: #2ca8e2;--accent-warm: #ffb454;--success: #63d297;--danger: #ff8f7a;--shadow-lg: 0 18px 48px rgb(0 0 0 / 34%);--shell-gradient: radial-gradient(circle at top left, rgb(255 180 84 / 16%), transparent 30%), radial-gradient(circle at top right, rgb(111 211 255 / 12%), transparent 34%), linear-gradient(180deg, #0a141e 0%, #08111a 42%, #09131c 100%)}.skip-link{position:absolute;top:-40px;left:0;background:#070d14;color:#58a6ff;padding:8px;z-index:10000;text-decoration:none;font-weight:600}.skip-link:focus{top:0}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:IBM Plex Sans,Segoe UI,sans-serif;font-size:13px;background:var(--shell-gradient);color:var(--text-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#08111a}::-webkit-scrollbar-thumb{background:#284257;border-radius:4px;border:2px solid #08111a}::-webkit-scrollbar-thumb:hover{background:#345c78}::-webkit-scrollbar-corner{background:#08111a}*{scrollbar-width:thin;scrollbar-color:#284257 #08111a}body.light-mode{--bg-base: #f8f9fa;--bg-surface: #fff;--bg-elevated: #fff;--bg-hover: rgb(0 0 0 / 4%);--bg-active: rgb(0 0 0 / 8%);--text-main: #1a1a2e;--text-secondary: #4a5568;--text-muted: #4a5568;--text-faint: #718096;--border-subtle: rgb(0 0 0 / 8%);--border-default: rgb(0 0 0 / 12%);--line-soft: rgb(0 0 0 / 8%);--line-strong: rgb(0 0 0 / 14%);--accent: #2563eb;--accent-strong: #1d4ed8;--accent-warm: #ea580c;--accent-blue: #2563eb;--accent-green: #16a34a;--accent-red: #dc2626;--accent-orange: #ea580c;--accent-purple: #7c3aed;--success: #16a34a;--danger: #dc2626;--shadow-sm: 0 1px 2px rgb(0 0 0 / 5%);--shadow-md: 0 4px 6px rgb(0 0 0 / 7%);--shadow-lg: 0 10px 15px rgb(0 0 0 / 10%);--shell-gradient: #f8f9fa;background:#f8f9fa!important;color:#1a1a2e}body.light-mode::-webkit-scrollbar-track{background:#f1f5f9}body.light-mode::-webkit-scrollbar-thumb{background:#cbd5e1;border-color:#f1f5f9}body.light-mode::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.light-mode *{scrollbar-color:#cbd5e1 #f1f5f9}body.light-mode .toolbar.top-bar{background:#fff!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 1px 3px #0000000f!important;backdrop-filter:none!important}body.light-mode .toolbar.top-bar:before{backdrop-filter:none!important}body.light-mode .brand-icon{background:linear-gradient(135deg,#2563eb1a,#7c3aed14)!important;border-color:#00000014!important}body.light-mode .brand-name{color:#1a1a2e!important}body.light-mode .group-label{color:#94a3b8!important}body.light-mode .attack-version{color:#16a34a!important;background:#16a34a14!important;border-color:#16a34a33!important}body.light-mode .bar-divider,body.light-mode .bar-divider-sm{background:#e2e8f0!important}body.light-mode .search-field{background:#f1f5f9!important;border-color:#e2e8f0!important}body.light-mode .search-field:focus-within,body.light-mode .search-field.active{border-color:#2563eb!important;background:#fff!important;box-shadow:0 0 0 3px #2563eb1a!important}body.light-mode .search-field .search-icon{color:#94a3b8!important}body.light-mode .search-field .search-input{color:#1a1a2e!important}body.light-mode .search-field .search-input::placeholder{color:#94a3b8!important}body.light-mode .search-field .clear-btn{color:#94a3b8!important}body.light-mode .search-field .clear-btn:hover{color:#475569!important;background:#0000000f!important}body.light-mode .filter-select{background:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important}body.light-mode .filter-select option{background:#fff;color:#1a1a2e}body.light-mode .filter-select:focus{border-color:#2563eb!important}body.light-mode .filter-select:has(option:checked:not([value=""])){color:#2563eb!important;border-color:#2563eb!important}body.light-mode .icon-btn{background:#fff!important;border-color:#e2e8f0!important;color:#475569!important}body.light-mode .icon-btn:hover{background:#f1f5f9!important;color:#1a1a2e!important;border-color:#cbd5e1!important}body.light-mode .icon-btn.active{background:#2563eb14!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .heatmap-btn{background:#ea580c0f!important;border-color:#ea580c33!important;color:#ea580c!important}body.light-mode .heatmap-btn:hover{background:#ea580c1a!important}body.light-mode .heatmap-btn.active{background:#ea580c1f!important;border-color:#ea580c4d!important}body.light-mode .export-btn{background:#16a34a0f!important;border-color:#16a34a33!important;color:#16a34a!important}body.light-mode .export-btn:hover{background:#16a34a1a!important}body.light-mode .navigator-btn,body.light-mode .save-view-btn,body.light-mode .views-menu-btn,body.light-mode .export-hub-btn{background:#2563eb0f!important;border-color:#2563eb2e!important;color:#2563eb!important}body.light-mode .navigator-btn:hover,body.light-mode .save-view-btn:hover,body.light-mode .views-menu-btn:hover,body.light-mode .export-hub-btn:hover{background:#2563eb1a!important}body.light-mode .import-btn{background:#7c3aed0f!important;border-color:#7c3aed2e!important;color:#7c3aed!important}body.light-mode .import-btn:hover{background:#7c3aed1a!important}body.light-mode .gap-btn,body.light-mode .reset-btn{background:#dc26260f!important;border-color:#dc26262e!important;color:#dc2626!important}body.light-mode .gap-btn:hover,body.light-mode .reset-btn:hover{background:#dc26261a!important}body.light-mode .scope-btn{color:#94a3b8!important}body.light-mode .scope-btn:hover{border-color:#2563eb!important;color:#2563eb!important}body.light-mode .scope-btn.active{background:#2563eb14!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .domain-btn{background:#fff!important;border-color:#e2e8f0!important;color:#94a3b8!important}body.light-mode .domain-btn:hover{background:#f1f5f9!important;color:#475569!important}body.light-mode .domain-btn.active{background:#2563eb14!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .dropdown{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 12px #0000001a!important}body.light-mode .dropdown .dropdown-item{color:#1a1a2e!important}body.light-mode .dropdown .dropdown-item:hover{background:#f1f5f9!important}body.light-mode .dropdown .dropdown-item .drop-id{color:#2563eb!important;background:#2563eb14!important}body.light-mode .dropdown .dropdown-item .drop-name{color:#475569!important}body.light-mode .dropdown .dropdown-item.cve-hint-item{background:#dc26260a!important;border-bottom-color:#dc26261a!important}body.light-mode .dropdown .dropdown-item.cve-hint-item .drop-id{background:#dc262614!important;color:#dc2626!important}body.light-mode .dropdown .dropdown-item.cve-hint-item .drop-name{color:#1a1a2e!important}body.light-mode .platform-filter-row{background:#f8f9fa!important;border-bottom-color:#e2e8f0!important;backdrop-filter:none!important}body.light-mode .filter-label{color:#94a3b8!important}body.light-mode .platform-pill{background:#fff!important;border-color:#e2e8f0!important;color:#475569!important}body.light-mode .platform-pill:hover{background:#f1f5f9!important;color:#1a1a2e!important}body.light-mode .platform-pill.active{background:#2563eb14!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .platform-clear{background:#dc26260f!important;border-color:#dc26262e!important;color:#dc2626!important}body.light-mode .platform-clear:hover{background:#dc26261a!important}body.light-mode .views-menu,body.light-mode .save-dialog{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000001a!important;backdrop-filter:none!important}body.light-mode .views-menu-header{color:#94a3b8!important}body.light-mode .views-empty{color:#475569!important}body.light-mode .view-name{color:#1a1a2e!important}body.light-mode .view-meta{color:#94a3b8!important}body.light-mode .view-item:hover{background:#f1f5f9!important}body.light-mode .view-delete:hover{color:#dc2626!important}body.light-mode .heatmap-mode-btn{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#475569!important}body.light-mode .heatmap-mode-btn:hover{background:#f1f5f9!important;color:#1a1a2e!important}body.light-mode .heatmap-mode-btn.active{background:#2563eb14!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .menu-action{color:#1a1a2e!important}body.light-mode .menu-action:hover{background:#f1f5f9!important}body.light-mode .menu-action.active{background:#2563eb0f!important;color:#2563eb!important}body.light-mode .save-input{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .save-input:focus{border-color:#2563eb!important}body.light-mode .save-input::placeholder{color:#94a3b8!important}body.light-mode .filter-row{background:#fff!important;border-top:1px solid #e2e8f0!important}body.light-mode .filter-row .search-field{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .filter-row .search-input{color:#1a1a2e!important;background:transparent!important}body.light-mode .filter-row .search-input::placeholder{color:#94a3b8!important}body.light-mode .filter-row .filter-select{background:#f1f5f9!important;color:#1a1a2e!important;border-color:#e2e8f0!important}body.light-mode .filter-row .tool-btn{background:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important}body.light-mode .filter-row .tool-btn.active{background:#2563eb!important;color:#fff!important}body.light-mode .filter-row .dropdown{background:#fff!important;border-color:#e2e8f0!important}body.light-mode .filter-row .dropdown .dropdown-item{color:#1a1a2e!important}body.light-mode .filter-row .dropdown .dropdown-item:hover{background:#f1f5f9!important}body.light-mode .stats-bar{background:#fff!important;border-color:#e2e8f0!important;color:#1a1a2e!important;box-shadow:0 1px 2px #0000000a!important}body.light-mode .stat-number{color:#1a1a2e!important}body.light-mode .stat-label{color:#64748b!important}body.light-mode .coverage-pct,body.light-mode .tactic-stat .tactic-name{color:#1a1a2e!important}body.light-mode .matrix-wrapper{background:#f8f9fa!important}body.light-mode .matrix thead{background:#fff!important;backdrop-filter:none!important}body.light-mode .tactic-header{border-top-color:#e2e8f0!important;border-right-color:#e2e8f0!important}body.light-mode .tactic-th{background:#1e3a5f!important}body.light-mode .tactic-name-text{color:#1a1a2e!important}body.light-mode .count{color:#94a3b8!important}body.light-mode .tactic-pct{color:#64748b!important}body.light-mode .tactic-coverage-bar{background:#0000000f!important}body.light-mode .tactic-col{border-right-color:#0000000a!important;background:transparent!important}body.light-mode .cell{background:#fff!important;color:#1a1a2e!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0000000a!important}body.light-mode .cell:hover{box-shadow:0 2px 8px #0000001a!important;border-color:#cbd5e1!important}body.light-mode .cell.selected{box-shadow:0 0 0 2px #1a1a2e!important}body.light-mode .cell.highlighted{box-shadow:0 0 0 2px #2563eb!important}body.light-mode .cell .id{color:#64748b!important;opacity:1!important}body.light-mode .cell .name{color:#1a1a2e!important}body.light-mode .cell .mit-count{color:#64748b!important}body.light-mode .cell .badge{background:#0000000a!important;border-color:#00000014!important;color:#475569!important}body.light-mode .cell .exposure-badge{background:#ea580c14!important;border-color:#ea580c2e!important;color:#ea580c!important}body.light-mode .cell .impl-dot{border-color:#00000040!important}body.light-mode .subtechniques{border-left-color:#e2e8f0!important}body.light-mode .expand-btn{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#94a3b8!important}body.light-mode .expand-btn:hover{background:#f1f5f9!important;color:#475569!important}body.light-mode .expand-btn.expanded{background:#2563eb0f!important;color:#2563eb!important;border-color:#2563eb40!important}body.light-mode .hidden-tactics-bar{background:#ea580c0f!important;border-bottom-color:#ea580c24!important;color:#ea580c!important}body.light-mode .hidden-tactics-bar .restore-btn{border-color:#ea580c40!important;color:#ea580c!important}body.light-mode .matrix-search-bar{background:#fff!important;border-bottom-color:#e2e8f0!important;backdrop-filter:none!important}body.light-mode .matrix-search-input{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .matrix-search-input:focus{border-color:#2563eb!important;box-shadow:0 0 0 3px #2563eb1a!important}body.light-mode .matrix-search-input::placeholder{color:#94a3b8!important}body.light-mode .search-count{color:#2563eb!important}body.light-mode .search-filter-btn{background:#fff!important;border-color:#e2e8f0!important;color:#94a3b8!important}body.light-mode .search-filter-btn:hover{color:#475569!important}body.light-mode .search-filter-btn.active{background:#2563eb0f!important;border-color:#2563eb4d!important;color:#2563eb!important}body.light-mode .search-clear{color:#94a3b8!important}body.light-mode .search-clear:hover{color:#475569!important}body.light-mode .zoom-controls{background:#fff!important;border-color:#e2e8f0!important}body.light-mode .zoom-btn{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#64748b!important}body.light-mode .zoom-btn:hover:not(:disabled){background:#f1f5f9!important;color:#1a1a2e!important}body.light-mode .zoom-label{color:#64748b!important}body.light-mode .column-menu{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 12px #0000001a!important}body.light-mode .column-item{color:#1a1a2e!important}body.light-mode .column-item:hover{background:#f1f5f9!important}body.light-mode .column-menu-footer{border-top-color:#e2e8f0!important}body.light-mode .column-menu-footer button{background:#f1f5f9!important;color:#475569!important}body.light-mode .column-menu-footer button:hover{background:#e2e8f0!important}body.light-mode .matrix-minimap{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 4px 16px #0000001f!important;backdrop-filter:none!important}body.light-mode .minimap-title{color:#94a3b8!important}body.light-mode .bulk-bar{background:#fff!important;border-top-color:#e2e8f0!important;backdrop-filter:none!important;box-shadow:0 -2px 8px #0000000f!important}body.light-mode .bulk-bar .bulk-count{color:#1a1a2e!important}body.light-mode .bulk-bar .bulk-btn.impl{background:#16a34a14!important;color:#16a34a!important;border-color:#16a34a33!important}body.light-mode .bulk-bar .bulk-btn.prog{background:#ea580c14!important;color:#ea580c!important;border-color:#ea580c33!important}body.light-mode .bulk-bar .bulk-btn.plan{background:#2563eb14!important;color:#2563eb!important;border-color:#2563eb33!important}body.light-mode .bulk-bar .bulk-btn.none{background:#dc262614!important;color:#dc2626!important;border-color:#dc262633!important}body.light-mode .bulk-bar .bulk-btn.clear-impl{background:#f1f5f9!important;color:#64748b!important;border-color:#e2e8f0!important}body.light-mode .bulk-bar .bulk-btn.close-sel{background:#dc26260f!important;color:#dc2626!important;border-color:#dc26262e!important}body.light-mode .sidebar{background:#fff!important;border-color:#e2e8f0!important;color:#1a1a2e!important;box-shadow:-4px 0 16px #00000014!important}body.light-mode .sidebar-header{background:#f8f9fa!important;border-color:#e2e8f0!important}body.light-mode .sidebar-header .attack-id{color:#2563eb!important}body.light-mode .sidebar-header .technique-name{color:#1a1a2e!important}body.light-mode .sidebar-body{background:#fff!important}body.light-mode .close-btn{color:#94a3b8!important}body.light-mode .close-btn:hover{background:#f1f5f9!important;color:#475569!important}body.light-mode .description{color:#475569!important}body.light-mode .meta-label{color:#64748b!important}body.light-mode .meta-value,body.light-mode .section-title{color:#1a1a2e!important}body.light-mode .mitigation-item{border-color:#e2e8f0!important}body.light-mode .mit-header .mit-id{color:#2563eb!important}body.light-mode .mit-header .mit-name{color:#1a1a2e!important}body.light-mode .rel-description,body.light-mode .mit-description{color:#475569!important}body.light-mode .notes-textarea{background:#f8f9fa!important;color:#1a1a2e!important;border-color:#e2e8f0!important}body.light-mode .notes-textarea:focus{border-color:#2563eb!important}body.light-mode .group-chip,body.light-mode .sw-chip,body.light-mode .camp-chip{background:#f1f5f9!important;color:#1a1a2e!important;border-color:#e2e8f0!important}body.light-mode .att-link{color:#2563eb!important}body.light-mode .watchlist-btn{border-color:#e2e8f0!important;color:#64748b!important}body.light-mode .watchlist-btn:hover{border-color:#f59e0b!important;color:#f59e0b!important;background:#f59e0b0f!important}body.light-mode .watchlist-btn.watched{background:#f59e0b0f!important;border-color:#f59e0b!important;color:#f59e0b!important}body.light-mode .graph-btn{border-color:#e2e8f0!important;color:#64748b!important}body.light-mode .graph-btn:hover{border-color:#2563eb!important;color:#2563eb!important;background:#2563eb0f!important}body.light-mode .panel-overlay{background:#0003!important;backdrop-filter:blur(4px)!important}body.light-mode .panel{background:#fff!important;color:#1a1a2e!important;border-color:#e2e8f0!important;box-shadow:-8px 0 24px #0000001a!important;backdrop-filter:none!important}body.light-mode .panel-header,body.light-mode .tab-bar,body.light-mode .panel-footer{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .panel-title{color:#1a1a2e!important}body.light-mode .panel-body{background:#fff!important;color:#1a1a2e!important}body.light-mode .panel-desc{color:#64748b!important}body.light-mode .empty{color:#94a3b8!important}body.light-mode .tab-btn{color:#64748b!important}body.light-mode .tab-btn:hover:not(.active){color:#1a1a2e!important}body.light-mode .tab-btn.active{color:#2563eb!important;border-bottom-color:#2563eb!important}body.light-mode .tab-badge{background:#2563eb14!important;color:#2563eb!important;border-color:#2563eb33!important}body.light-mode .priority-row,body.light-mode .whatif-row{background:#f8f9fa!important;border-color:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .mit-name{color:#1a1a2e!important}body.light-mode .group-row{border-bottom-color:#f1f5f9!important}body.light-mode .group-row:hover{background:#f8f9fa!important}body.light-mode .group-row.selected{background:#2563eb0f!important;border-bottom-color:#2563eb1f!important}body.light-mode .group-id,body.light-mode .campaign-id{color:#2563eb!important}body.light-mode .clear-btn,body.light-mode .apply-btn,body.light-mode .clear-all-btn{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}body.light-mode .clear-btn:hover,body.light-mode .apply-btn:hover,body.light-mode .clear-all-btn:hover{background:#e2e8f0!important;color:#1a1a2e!important}body.light-mode .apply-btn{background:#2563eb!important;color:#fff!important;border-color:#2563eb!important}body.light-mode .apply-btn:hover{background:#1d4ed8!important}body.light-mode .filter-chips-bar{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 1px 2px #0000000a!important}body.light-mode .chip{background:#f1f5f9!important;color:#475569!important;border-color:#e2e8f0!important}body.light-mode .chip:hover{background:#e2e8f0!important}body.light-mode table tr:nth-child(2n) td{background:#f8f9fa}body.light-mode table tr:nth-child(odd) td{background:#fff}body.light-mode .signal-pill,body.light-mode .epss-pill,body.light-mode .kev-pill,body.light-mode .cve-pill{border:1px solid rgba(0,0,0,.12)!important}body.light-mode .signal-lbl{color:#64748b!important}body.light-mode .tooltip-card{background:#fff!important;border-color:#e2e8f0!important;color:#1a1a2e!important;box-shadow:0 4px 16px #0000001f!important;backdrop-filter:none!important}body.light-mode .tooltip-card .tt-id{color:#2563eb!important}body.light-mode .tooltip-card .tt-name{color:#1a1a2e!important}body.light-mode .tooltip-card .tt-meta{color:#64748b!important}body.light-mode .tooltip-card .tt-tactics{color:#94a3b8!important}body.light-mode .tooltip-card .tt-badge{background:#16a34a14!important;color:#16a34a!important}body.light-mode .tooltip-card .tt-sub-badge{background:#2563eb14!important;color:#2563eb!important}body.light-mode .tooltip-card .tt-exposure{background:#ea580c14!important;color:#ea580c!important}body.light-mode .toast-notification{background:#fff!important;color:#1a1a2e!important;border-color:#e2e8f0!important;box-shadow:0 4px 12px #0000001f!important;backdrop-filter:none!important}body.light-mode .no-results{color:#64748b!important}body.light-mode .no-results strong{color:#1a1a2e!important}body.light-mode .no-results .no-results-hint{color:#94a3b8!important}body.light-mode .custom-technique{border-color:#2563eb59!important}body.light-mode .custom-technique:after{color:#2563eb!important}body.light-mode .spinner,body.light-mode .loader-spinner{border-color:#00000014!important;border-top-color:#2563eb!important}body.light-mode .state-msg{color:#1a1a2e!important}body.light-mode .state-hint{color:#64748b!important}@media print{body{background:#fff!important;color:#000!important}app-toolbar,app-nav-rail,app-sidebar,.panel-overlay,.bulk-action-bar,.toast-notification,.zoom-controls,app-data-health,app-legend{display:none!important}.app-shell{display:block!important}.workspace-area{padding:0!important}.matrix-region{border-radius:0!important;border:none!important;background:#fff!important}.matrix{width:100%!important;font-size:7px!important}.tactic-header{background:#f0f0f0!important;color:#000!important;font-size:8px!important;border:1px solid #ccc!important}.cell{background:#fff!important;color:#000!important;border:1px solid #ddd!important;font-size:6px!important;min-width:60px!important;max-width:80px!important}.content{margin:0!important;padding:0!important;overflow:visible!important}.matrix-wrapper{overflow:visible!important;width:100%!important;height:auto!important}body:before{content:"ATT&CK Navi Coverage Report";display:block;text-align:center;font-size:14px;font-weight:700;padding:10px 0;border-bottom:2px solid #000;margin-bottom:10px}*{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}@page{size:landscape;margin:.5cm}}.desc-link{color:var(--accent);text-decoration:none}.desc-link:hover{text-decoration:underline}.panel-overlay{background:#030a109e!important;backdrop-filter:blur(6px)}.panel{background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 100px),#08121cf2!important;border:1px solid var(--line-soft)!important;border-right:none!important;border-radius:24px 0 0 24px;box-shadow:-24px 0 48px #0000006b!important;backdrop-filter:blur(18px)}.panel-header,.tab-bar,.panel-footer{background:linear-gradient(180deg,rgba(255,255,255,.02),transparent),#08121ce6!important;border-color:var(--line-soft)!important}.panel-header{height:62px!important;padding:0 18px!important}.panel-title{color:var(--text-main)!important;font-size:16px!important;letter-spacing:.02em}.panel-body{background:linear-gradient(180deg,rgba(255,255,255,.015),transparent 140px),#070e16eb!important;padding:16px 18px!important}.panel-desc,.empty,.group-aliases,.date-range,.impl-count,.impl-total,.detection-count,.risk-more{color:var(--text-muted)!important}.tab-btn{color:var(--text-muted)!important;border-bottom-width:3px!important}.tab-btn:hover:not(.active){color:var(--text-main)!important}.tab-btn.active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}.tab-badge{background:#6fd3ff24!important;color:var(--accent)!important;border-color:#6fd3ff3d!important}.search-input,.clear-btn,.apply-btn,.clear-all-btn,.quick-link-btn,.risk-item,.group-row,.cve-item,.veris-action{border-radius:14px!important}.search-input{background:#ffffff0a!important;border-color:var(--line-soft)!important;color:var(--text-main)!important}.search-input::placeholder{color:var(--text-faint)!important}.search-input:focus{border-color:#6fd3ff52!important}.clear-btn,.apply-btn,.clear-all-btn{border-radius:999px!important}.group-row{border-bottom-color:#ffffff0a!important}.group-row:hover{background:#ffffff0a!important}.group-row.selected{background:#6fd3ff14!important;border-bottom-color:#6fd3ff24!important}.group-id,.campaign-id,.risk-id{font-family:IBM Plex Mono,monospace!important}.group-id,.campaign-id{border-radius:999px!important}@media (width <= 768px){.panel-overlay{padding:0}.panel{width:100vw!important;max-width:100vw!important;height:100vh;border-radius:0;margin:0}}
