.citation-widget[data-astro-cid-7wbejrz7]{border:1px solid var(--glass-border);border-radius:var(--r-md);background:var(--glass-surface);box-shadow:var(--glass-shadow);margin:36px 0;overflow:hidden}.citation-header[data-astro-cid-7wbejrz7]{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, transparent);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.citation-title-group[data-astro-cid-7wbejrz7]{flex-direction:column;gap:3px;min-width:0;display:flex}.citation-badge[data-astro-cid-7wbejrz7]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:.68rem;font-weight:700}.citation-lead[data-astro-cid-7wbejrz7]{color:var(--muted);margin:0;font-size:.76rem;line-height:1.4}.citation-toolbar[data-astro-cid-7wbejrz7]{flex-shrink:0;align-items:center;gap:10px;display:flex}.citation-segmented[data-astro-cid-7wbejrz7]{border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg) 75%, var(--panel));padding:2px;display:inline-flex}.citation-tab-btn[data-astro-cid-7wbejrz7]{border-radius:calc(var(--r-sm) - 2px);color:var(--muted);font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;padding:4px 11px;font-size:.7rem;font-weight:500;transition:color .16s,background-color .16s}.citation-tab-btn[data-astro-cid-7wbejrz7]:hover{color:var(--text)}.citation-tab-btn[data-astro-cid-7wbejrz7].active{background:color-mix(in srgb, var(--accent) 14%, var(--panel));color:var(--accent);box-shadow:0 1px 3px #00000040}.citation-copy-btn[data-astro-cid-7wbejrz7]{border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg) 65%, var(--panel));color:var(--text-soft);font-family:var(--font-mono);cursor:pointer;align-items:center;gap:6px;padding:5px 12px;font-size:.7rem;transition:all .16s;display:inline-flex}.citation-copy-btn[data-astro-cid-7wbejrz7]:hover{border-color:var(--line-strong);color:var(--text);background:color-mix(in srgb, var(--accent) 10%, var(--panel))}.citation-copy-btn[data-astro-cid-7wbejrz7].is-copied{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, var(--panel));box-shadow:0 0 12px color-mix(in srgb, var(--accent) 24%, transparent)}.citation-copy-svg[data-astro-cid-7wbejrz7]{flex-shrink:0}.citation-body[data-astro-cid-7wbejrz7]{background:color-mix(in srgb, var(--bg) 92%, black);position:relative}.citation-panel[data-astro-cid-7wbejrz7]{position:relative}.citation-panel[data-astro-cid-7wbejrz7]:after{content:"";background:linear-gradient(to right, transparent, color-mix(in srgb, var(--bg) 92%, black));pointer-events:none;opacity:.9;width:28px;position:absolute;top:0;bottom:0;right:0}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--accent) 32%, transparent) transparent;overflow-x:auto;font-family:var(--font-mono)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 18px!important;font-size:.71rem!important;line-height:1.7!important}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre::-webkit-scrollbar{height:5px}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre::-webkit-scrollbar-track{background:0 0}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 30%, transparent);border-radius:3px}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb, var(--accent) 55%, transparent)}.citation-panel[data-astro-cid-7wbejrz7] pre[data-astro-cid-7wbejrz7].citation-pre code[data-astro-cid-7wbejrz7].citation-code{white-space:pre;word-break:normal;overflow-wrap:normal;color:var(--text-soft);font-family:inherit;display:block;background:0 0!important;padding:0!important}.tok-type[data-astro-cid-7wbejrz7]{color:var(--accent);font-weight:600}.tok-key[data-astro-cid-7wbejrz7]{color:var(--accent-secondary)}.tok-prop[data-astro-cid-7wbejrz7]{color:var(--code-text)}.tok-val[data-astro-cid-7wbejrz7]{color:var(--text-soft)}.tok-cmd[data-astro-cid-7wbejrz7]{color:var(--accent)}.tok-punct[data-astro-cid-7wbejrz7]{color:var(--muted)}@media (width<=640px){.citation-header[data-astro-cid-7wbejrz7]{flex-direction:column;align-items:flex-start;gap:12px}.citation-toolbar[data-astro-cid-7wbejrz7]{justify-content:space-between;width:100%}}.cve-timeline-card[data-astro-cid-mh25dzp5]{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--panel) 92%, var(--accent) 3%);margin:48px 0;padding:28px 32px;box-shadow:inset 0 1px #ffffff0a}.cve-timeline-head[data-astro-cid-mh25dzp5]{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:16px}.cve-timeline-kicker[data-astro-cid-mh25dzp5]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:.62rem;font-weight:600;display:inline-block}.cve-timeline-head[data-astro-cid-mh25dzp5] h2[data-astro-cid-mh25dzp5]{color:var(--text);font-size:1.25rem;font-family:var(--font-title);letter-spacing:-.01em;margin:0 0 8px}.cve-timeline-lead[data-astro-cid-mh25dzp5]{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.cve-timeline-list[data-astro-cid-mh25dzp5]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cve-timeline-item[data-astro-cid-mh25dzp5]{grid-template-columns:24px 1fr;gap:16px;padding-bottom:24px;display:grid;position:relative}.cve-timeline-item[data-astro-cid-mh25dzp5]:last-child{padding-bottom:0}.cve-timeline-marker[data-astro-cid-mh25dzp5]{flex-direction:column;align-items:center;display:flex;position:relative}.cve-timeline-dot[data-astro-cid-mh25dzp5]{background:var(--accent);width:10px;height:10px;box-shadow:0 0 10px color-mix(in srgb, var(--accent) 60%, transparent);z-index:1;border-radius:50%;flex-shrink:0;margin-top:5px}.cve-timeline-line[data-astro-cid-mh25dzp5]{background:linear-gradient(180deg, var(--accent-line) 0%, var(--line) 100%);flex-grow:1;width:1px;margin-top:4px}.cve-timeline-item[data-astro-cid-mh25dzp5]:last-child .cve-timeline-line[data-astro-cid-mh25dzp5]{display:none}.cve-timeline-content[data-astro-cid-mh25dzp5]{min-width:0}.cve-timeline-meta[data-astro-cid-mh25dzp5]{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.cve-timeline-date[data-astro-cid-mh25dzp5]{font-family:var(--font-mono);color:var(--text);font-size:.72rem;font-weight:600}.cve-timeline-badge[data-astro-cid-mh25dzp5]{font-family:var(--font-mono);border-radius:var(--r-sm);border:1px solid var(--line);color:var(--accent);letter-spacing:.03em;background:#ffffff0a;padding:2px 7px;font-size:.64rem}.cve-timeline-step[data-astro-cid-mh25dzp5]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;margin-left:auto;font-size:.62rem}.cve-timeline-desc[data-astro-cid-mh25dzp5]{color:var(--text-soft);margin:0 0 8px;font-size:.88rem;line-height:1.55}.cve-timeline-link[data-astro-cid-mh25dzp5]{font-family:var(--font-mono);color:var(--accent);align-items:center;gap:4px;font-size:.7rem;text-decoration:none;transition:color .18s;display:inline-flex}.cve-timeline-link[data-astro-cid-mh25dzp5]:hover{color:var(--text);text-decoration:underline}@media (width<=640px){.cve-timeline-card[data-astro-cid-mh25dzp5]{margin:36px 0;padding:20px 16px}.cve-timeline-item[data-astro-cid-mh25dzp5]{gap:12px}.cve-timeline-step[data-astro-cid-mh25dzp5]{display:none}}.cvss-breakdown-card[data-astro-cid-pfcfyroh]{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);margin:36px 0;padding:24px;box-shadow:inset 0 1px #ffffff0a}.cvss-breakdown-header[data-astro-cid-pfcfyroh]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.cvss-breakdown-kicker[data-astro-cid-pfcfyroh]{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:.62rem;font-weight:600;display:inline-block}.cvss-breakdown-title[data-astro-cid-pfcfyroh]{color:var(--text);font-size:1.1rem;font-family:var(--font-title);letter-spacing:-.01em;margin:0 0 6px}.cvss-breakdown-lead[data-astro-cid-pfcfyroh]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.cvss-score-badge[data-astro-cid-pfcfyroh]{border-radius:var(--r-sm);border:1px solid var(--line);background:#ffffff08;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;min-width:64px;padding:6px 12px;display:flex}.cvss-score-badge[data-astro-cid-pfcfyroh][data-sev=critical]{border-color:color-mix(in srgb, var(--sev-critical) 40%, transparent);background:color-mix(in srgb, var(--sev-critical) 8%, transparent);color:var(--sev-critical)}.cvss-score-badge[data-astro-cid-pfcfyroh][data-sev=high]{border-color:color-mix(in srgb, var(--sev-high) 40%, transparent);background:color-mix(in srgb, var(--sev-high) 8%, transparent);color:var(--sev-high)}.cvss-score-badge[data-astro-cid-pfcfyroh][data-sev=medium]{border-color:color-mix(in srgb, var(--sev-medium) 40%, transparent);background:color-mix(in srgb, var(--sev-medium) 8%, transparent);color:var(--sev-medium)}.cvss-score-badge[data-astro-cid-pfcfyroh][data-sev=low]{border-color:color-mix(in srgb, var(--sev-low) 40%, transparent);background:color-mix(in srgb, var(--sev-low) 8%, transparent);color:var(--sev-low)}.cvss-score-num[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);font-size:1.25rem;font-weight:700;line-height:1.1}.cvss-score-label[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.58rem}.cvss-vector-block[data-astro-cid-pfcfyroh]{border:1px solid var(--line);border-radius:var(--r-sm);background:#00000040;flex-direction:column;gap:6px;margin-bottom:16px;padding:10px 14px;display:flex}.cvss-vector-label[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.cvss-vector-code[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);color:var(--text);word-break:break-all;font-size:.76rem}.cvss-chips-grid[data-astro-cid-pfcfyroh]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.cvss-chip[data-astro-cid-pfcfyroh]{border:1px solid var(--line);border-radius:var(--r-sm);background:#ffffff05;flex-direction:column;gap:2px;padding:8px 10px;transition:border-color .16s;display:flex}.cvss-chip[data-astro-cid-pfcfyroh]:hover{border-color:var(--accent-line)}.cvss-chip-key[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.6rem}.cvss-chip-val[data-astro-cid-pfcfyroh]{font-family:var(--font-mono);color:var(--text);font-size:.78rem;font-weight:600}.cvss-chip[data-astro-cid-pfcfyroh][data-sev-level=critical] .cvss-chip-val[data-astro-cid-pfcfyroh]{color:var(--sev-critical)}.cvss-chip[data-astro-cid-pfcfyroh][data-sev-level=high] .cvss-chip-val[data-astro-cid-pfcfyroh]{color:var(--sev-high)}.cvss-chip[data-astro-cid-pfcfyroh][data-sev-level=medium] .cvss-chip-val[data-astro-cid-pfcfyroh]{color:var(--sev-medium)}.cvss-chip[data-astro-cid-pfcfyroh][data-sev-level=low] .cvss-chip-val[data-astro-cid-pfcfyroh]{color:var(--sev-low)}@media (width<=600px){.cvss-breakdown-card[data-astro-cid-pfcfyroh]{padding:18px 14px}.cvss-chips-grid[data-astro-cid-pfcfyroh]{grid-template-columns:1fr}}
