.xd-page[data-v-c40e3727]{background:#0d1117;min-height:100vh}.xd-hero[data-v-c40e3727]{background:linear-gradient(135deg,#0a1628,#1a2d4f,#0d2137);padding:100px 24px 70px;text-align:center}.xd-hero-inner[data-v-c40e3727]{max-width:800px;margin:0 auto}.xd-hero h1[data-v-c40e3727]{color:#fff;font-size:clamp(28px,5vw,44px);font-weight:800;margin:0 0 20px}.xd-sub[data-v-c40e3727]{color:#94a3b8;font-size:16px;line-height:1.8;margin:0}.xd-section[data-v-c40e3727]{padding:40px 24px 80px}.xd-inner[data-v-c40e3727]{max-width:1280px;margin:0 auto}.xd-h2[data-v-c40e3727]{color:#e6edf3;font-size:20px;font-weight:700;margin:0 0 16px}.xd-totals[data-v-c40e3727]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-bottom:36px;min-height:100px}.xd-total[data-v-c40e3727]{background:linear-gradient(160deg,#111827e6,#0d1117e6);border:1px solid rgba(255,255,255,.06);border-top:3px solid var(--accent, #818cf8);border-radius:12px;padding:22px 12px;text-align:center;min-width:0}.xd-total-num[data-v-c40e3727]{margin:0;color:#fff;font-size:clamp(14px,1.45vw,20px);font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.xd-total-name[data-v-c40e3727]{margin:8px 0 0;color:#8b949e;font-size:14px}.xd-toolbar[data-v-c40e3727]{display:flex;gap:12px;justify-content:flex-end;margin-bottom:20px;flex-wrap:wrap}.xd-body[data-v-c40e3727]{min-height:240px}.xd-empty[data-v-c40e3727]{text-align:center;color:#8b949e;padding:80px 0}.muted[data-v-c40e3727]{color:#6b7280;font-size:12px}.xd-cards[data-v-c40e3727]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.xd-card[data-v-c40e3727]{background:#111827b3;border:1px solid rgba(255,255,255,.06);border-left:4px solid #818cf8;border-radius:12px;padding:14px 12px;min-width:0}.xd-card-name[data-v-c40e3727]{margin:0 0 6px;color:#8b949e;font-size:13px}.xd-card-num[data-v-c40e3727]{margin:0;color:#e6edf3;font-size:clamp(16px,1.7vw,24px);font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.xd-card-delta[data-v-c40e3727]{margin:6px 0 0;font-size:12px}.up[data-v-c40e3727]{color:#4ade80}.down[data-v-c40e3727]{color:#f87171}.xd-meta[data-v-c40e3727]{text-align:right;color:#6b7280;font-size:12px;margin:10px 0 20px}.xd-panel[data-v-c40e3727]{background:#111827b3;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:20px;margin-bottom:20px}.xd-panel-flush[data-v-c40e3727]{padding:0;overflow:hidden}.xd-panel h3[data-v-c40e3727]{margin:0 0 14px;color:#c9d1d9;font-size:15px;font-weight:600}.xd-panel-head[data-v-c40e3727]{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid #1f2937}.xd-panel-head h3[data-v-c40e3727]{margin:0}.xd-chart[data-v-c40e3727]{width:100%;height:360px}.xd-table-wrap[data-v-c40e3727]{overflow-x:auto}.xd-table[data-v-c40e3727]{width:100%;border-collapse:collapse;font-size:12px}.xd-table th[data-v-c40e3727],.xd-table td[data-v-c40e3727]{padding:10px 12px;white-space:nowrap;border-bottom:1px solid #1f2937}.xd-table thead th[data-v-c40e3727]{background:#161b22;color:#8b949e;text-align:right;font-weight:500}.xd-table thead th.cur[data-v-c40e3727]{color:#a5b4fc}.xd-table .sticky[data-v-c40e3727]{position:sticky;left:0;background:#0f1623;text-align:left;min-width:170px;z-index:1}.xd-table thead th.sticky[data-v-c40e3727]{background:#161b22}.xd-table td.num[data-v-c40e3727]{text-align:right;color:#c9d1d9;font-family:Consolas,monospace}.xd-table tr.sub td[data-v-c40e3727]{color:#6b7280}.xd-table .sub-name[data-v-c40e3727]{padding-left:40px}.tgl[data-v-c40e3727]{cursor:pointer;color:#8b949e;margin-right:6px;-webkit-user-select:none;user-select:none}.tgl-placeholder[data-v-c40e3727]{display:inline-block;width:16px}.xd-highlights[data-v-c40e3727]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.xd-highlights .xd-panel[data-v-c40e3727]{margin-bottom:0}.xd-stack[data-v-c40e3727]{display:flex;flex-direction:column;gap:20px}.xd-mini[data-v-c40e3727]{width:100%;font-size:12px;border-collapse:collapse}.xd-mini td[data-v-c40e3727]{padding:7px 8px 7px 0;border-bottom:1px solid #1f2937;color:#8b949e}.xd-mini .mono[data-v-c40e3727]{font-family:Consolas,monospace;white-space:nowrap}.xd-mini .cve[data-v-c40e3727]{color:#a5b4fc}.xd-mini .lic[data-v-c40e3727]{color:#fcd34d}.xd-mini .cvss[data-v-c40e3727]{width:56px;text-align:center}.xd-mini .nowrap[data-v-c40e3727]{white-space:nowrap}.xd-mini .ellipsis[data-v-c40e3727]{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge[data-v-c40e3727]{padding:2px 6px;border-radius:4px;font-size:12px}.badge.crit[data-v-c40e3727]{background:#ef444433;color:#f87171}.badge.high[data-v-c40e3727]{background:#f59e0b33;color:#fbbf24}.badge.mid[data-v-c40e3727]{background:#10b98133;color:#34d399}.lang-row[data-v-c40e3727]{font-size:12px;margin-bottom:8px}.lang-chip[data-v-c40e3727]{display:inline-block;padding:2px 8px;margin:0 6px 6px 0;border-radius:4px;background:#1f2937;color:#c9d1d9}.lang-chip b[data-v-c40e3727]{color:#a5b4fc}@media (max-width: 1100px){.xd-totals[data-v-c40e3727],.xd-cards[data-v-c40e3727]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width: 900px){.xd-highlights[data-v-c40e3727]{grid-template-columns:1fr}.xd-chart[data-v-c40e3727]{height:280px}}
