.cve-cvss{overflow:hidden;background:var(--cve-bg-soft);border:1px solid var(--cve-border);border-radius:14px;box-shadow:0 12px 30px -24px rgba(8,17,31,.5)}.cve-cvss-table{width:100%;border-collapse:collapse;font-size:15px;color:var(--cve-heading)}.cve-cvss-table th{padding:12px 18px;text-align:left;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cve-accent-strong);background:rgba(199,220,255,.36);border-bottom:1px solid var(--cve-border-soft)}.cve-cvss-table td{padding:14px 18px;vertical-align:middle;border-top:1px solid rgba(0,97,193,.07)}.cve-cvss-table tbody tr:first-child td{border-top:none}.cve-cvss-table th:first-child,.cve-cvss-table th:nth-child(2),.cve-cvss-table th:nth-child(3){width:15%}.cve-cvss-score{font-size:20px;font-weight:600;letter-spacing:-.01em}.cve-cvss-source{display:block;margin-top:2px;font-size:12px;color:var(--cve-muted)}.cve-cvss-vector{font-family:var(--cve-mono);font-size:13.5px;font-weight:600;color:var(--cve-accent-strong);word-break:break-all}.cve-cvss--compact{border-radius:10px;box-shadow:none}.cve-cvss--compact .cve-cvss-table th{padding:8px 14px;font-size:11px}.cve-cvss--compact .cve-cvss-table td{padding:9px 14px}.cve-cvss--compact .cve-cvss-score{font-size:16px}.cve-cvss--compact .cve-cvss-vector{font-size:12.5px}@media (max-width:640px){.cve-cvss-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cve-cvss-table,.cve-cvss-table tbody,.cve-cvss-table td,.cve-cvss-table tr{display:block;width:100%}.cve-cvss-table tr{padding:8px 0;border-top:1px solid rgba(0,97,193,.1)}.cve-cvss-table tbody tr:first-child{border-top:none}.cve-cvss--compact .cve-cvss-table td,.cve-cvss-table td{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:center;padding:6px 14px;border-top:none}.cve-cvss-table td:before{content:attr(data-label);font-family:var(--cve-font);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cve-accent-strong)}.cve-cvss--compact .cve-cvss-table td.cve-cvss-vector,.cve-cvss-table td.cve-cvss-vector{grid-template-columns:minmax(0,1fr);gap:4px}.cve-cvss-table td>.cve-sev{justify-self:start}.cve-cvss-source{grid-column:2}}.cve-sc{position:relative;padding:6px 22px 22px;background:var(--cve-bg-soft);border:1px solid var(--cve-border);border-radius:16px;box-shadow:0 18px 40px -28px rgba(8,17,31,.55)}.cve-sc-radio{position:absolute;opacity:0;pointer-events:none}.cve-sc-tabs{display:flex;gap:4px;margin:0 -6px 18px;border-bottom:1px solid var(--cve-border-soft)}.cve-sc-tab{position:relative;padding:12px 10px;font-size:14px;font-weight:600;color:var(--cve-muted);cursor:pointer}.cve-sc-tab:hover{color:var(--cve-accent)}#cve-sc-tab-cvss:checked~.cve-sc-tabs .cve-sc-tab--cvss,#cve-sc-tab-overview:checked~.cve-sc-tabs .cve-sc-tab--overview{color:var(--cve-accent-strong)}#cve-sc-tab-cvss:checked~.cve-sc-tabs .cve-sc-tab--cvss:after,#cve-sc-tab-overview:checked~.cve-sc-tabs .cve-sc-tab--overview:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--cve-accent)}#cve-sc-tab-cvss:focus-visible~.cve-sc-tabs .cve-sc-tab--cvss,#cve-sc-tab-overview:focus-visible~.cve-sc-tabs .cve-sc-tab--overview{outline:2px solid var(--cve-accent);outline-offset:2px;border-radius:6px}.cve-sc-panels{display:grid}.cve-sc-panel{grid-area:1/1;visibility:hidden}#cve-sc-tab-cvss:checked~.cve-sc-panels .cve-sc-panel--cvss,#cve-sc-tab-overview:checked~.cve-sc-panels .cve-sc-panel--overview{visibility:visible}.cve-sc-score-head{display:flex;align-items:center;gap:14px}.cve-sc-score-num{font-size:52px;font-weight:600;line-height:1;letter-spacing:-.04em;color:var(--hpu-blue-deep)}.cve-sc-score-meta{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cve-sc-score-ver{font-size:13px;font-weight:600;color:var(--cve-muted)}.cve-sc-gauge{position:relative;height:8px;margin-top:14px;overflow:hidden;border-radius:999px;background:rgba(0,97,193,.1)}.cve-sc-gauge-fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--hpu-blue),var(--hpu-blue-deep))}.cve-sc-gauge-scale{display:flex;justify-content:space-between;margin-top:4px;font-family:var(--cve-mono);font-size:11.5px;color:var(--cve-muted)}.cve-sc-facts{display:flex;flex-direction:column;margin:14px 0 0}.cve-sc-facts>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid var(--cve-border-soft);font-size:14px}.cve-sc-facts>div:last-child{border-bottom:none}.cve-sc-facts dt{flex-shrink:0;color:var(--cve-muted)}.cve-sc-facts dd{margin:0;min-width:0;text-align:right;font-weight:600;overflow-wrap:anywhere;color:var(--cve-heading)}.cve-sc-tone--bad{color:var(--hpu-blue)}.cve-sc-group{margin-top:18px;padding-top:16px;border-top:1px solid var(--cve-border-soft)}.cve-sc-group-title{margin:0;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--cve-accent-strong)}.cve-sc-group-title span{font-weight:600;letter-spacing:.02em;text-transform:none;color:var(--cve-muted)}.cve-sc-group .cve-sc-facts{margin-top:6px}.cve-sc-product{display:flex;align-items:center;gap:10px;margin-top:12px}.cve-sc-product-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;font-size:12.5px;font-weight:700;color:var(--cve-accent-strong);background:rgba(0,97,193,.1);border:1px solid var(--cve-border-soft);border-radius:9px}.cve-sc-product-name{min-width:0;font-size:15px;font-weight:600;overflow-wrap:anywhere;color:var(--cve-heading)}.cve-sc-product-vendor{font-weight:400;color:var(--cve-muted)}.cve-sc-more{display:inline-block;padding:6px 0;font-size:13.5px;font-weight:600;color:var(--cve-accent);text-decoration:none}.cve-sc-more:hover{text-decoration:underline}.cve-sc-more--text{margin:0;color:var(--cve-muted)}.cve-sc-more--text:hover{text-decoration:none}.cve-sc-epss-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:10px 0 0}.cve-sc-epss-num{font-size:30px;font-weight:600;line-height:1.1;letter-spacing:-.02em;color:var(--cve-accent-strong)}.cve-sc-epss-label{font-size:13.5px;color:var(--cve-muted)}.cve-sc-gauge--epss{margin-top:10px}.cve-sc-epss-pct{margin:6px 0 0;font-size:13.5px;font-weight:600;color:var(--cve-heading)}.cve-sc-empty{margin:8px 0 0;font-size:14px;color:var(--cve-muted)}.cve-sc-cvss+.cve-sc-cvss{margin-top:18px;padding-top:16px;border-top:1px solid var(--cve-border-soft)}.cve-sc-cvss-score{display:flex;align-items:center;gap:10px;margin:10px 0 0}.cve-sc-cvss-num{font-size:28px;font-weight:600;line-height:1;color:var(--cve-heading)}.cve-sc-vector{margin:10px 0 0;padding:8px 10px;font-family:var(--cve-mono);font-size:12.5px;font-weight:600;line-height:1.5;word-break:break-all;color:var(--cve-accent-strong);background:rgba(199,220,255,.36);border-radius:8px}