.cve-filter-toolbar{flex-wrap:wrap;align-items:flex-end;gap:16px 28px;margin-bottom:24px;display:flex}.cve-search-wrap{flex:260px;min-width:260px}.cve-search-input{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;height:34px;color:var(--text);font-family:var(--font-mono);background:#ffffff05;padding:0 12px;font-size:.78rem;transition:border-color .16s}.cve-search-input:focus{border-color:var(--accent);outline:none}.cve-filter-label{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:.68rem;display:block}.cve-result-count{color:var(--muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;padding-bottom:8px;font-size:.65rem}.cve-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.cve-card{flex-direction:column;justify-content:flex-start;gap:16px;min-width:0;height:100%;min-height:0;padding:24px;display:flex}.cve-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding-bottom:12px;display:flex}.cve-header h2{min-width:0;font-family:var(--font-mono);margin:0;font-size:1.25rem}.cve-cvss{border-radius:4px;flex:none;padding:4px 10px;font-size:.85rem;font-weight:700}.cve-meta{flex-wrap:wrap;gap:12px;display:flex}.cve-title{color:var(--text);margin:8px 0 0;font-size:1.1rem}.cve-desc{color:var(--muted);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.95rem;line-height:1.6}.cve-writeup-link{align-self:flex-start;margin-top:auto}@media (width<=720px){.cve-grid{grid-template-columns:1fr}}@media (width<=520px){.cve-result-count{width:100%;margin-left:0}.cve-card{padding:20px}.cve-header h2{font-size:1.05rem}}.cve-grid{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:0}.cve-grid .cve-card{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:208px minmax(0,1fr) 216px;align-items:center;gap:18px;height:auto;min-height:56px;padding:9px 10px;transition:background .14s,padding-left .14s;display:grid}.cve-grid .cve-card:nth-of-type(2n){background:color-mix(in srgb, var(--text) 1.6%, transparent)}.cve-grid .cve-card:hover{background:color-mix(in srgb, var(--accent) 7%, transparent);padding-left:16px;transform:none}.cve-grid .cve-card>.cve-header{border-bottom:0;grid-column:1;gap:10px;padding-bottom:0}.cve-grid .cve-card>.cve-title{text-overflow:ellipsis;white-space:nowrap;grid-column:2;margin:0;font-size:.95rem;line-height:1.45;overflow:hidden}.cve-grid .cve-card>.cve-meta{flex-wrap:nowrap;grid-column:3;justify-content:flex-end;gap:8px}.cve-grid .cve-card>.cve-header h2{font-size:.86rem}.cve-grid .cve-card>.cve-cvss,.cve-grid .cve-card .cve-cvss{padding:2px 7px;font-size:.72rem}.cve-grid .cve-card>.cve-meta .pill{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:.62rem;overflow:hidden}.cve-grid .cve-card>.cve-desc,.cve-grid .cve-card>.cve-writeup-link{display:none}@media (width<=860px){.cve-grid .cve-card{grid-template-columns:150px minmax(0,1fr);row-gap:4px;min-height:0;padding-block:11px}.cve-grid .cve-card>.cve-title{white-space:normal;grid-column:2}.cve-grid .cve-card>.cve-meta{grid-column:2;justify-content:flex-start}}.cve-grid .cve-card{grid-template-columns:268px minmax(0,1fr) 206px}.cve-grid .cve-card>.cve-header,.cve-grid .cve-card>.cve-title,.cve-grid .cve-card>.cve-meta{grid-row:1}.cve-grid .cve-card>.cve-header{justify-content:flex-start}.cve-grid .cve-card>.cve-header h2{white-space:nowrap;flex:none}.cve-grid .cve-card .cve-cvss{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:132px;overflow:hidden}@media (width<=860px){.cve-grid .cve-card{grid-template-columns:minmax(0,1fr);gap:5px 0}.cve-grid .cve-card>.cve-header,.cve-grid .cve-card>.cve-title,.cve-grid .cve-card>.cve-meta{grid-column:1;justify-content:flex-start}.cve-grid .cve-card>.cve-header{grid-row:1}.cve-grid .cve-card>.cve-title{grid-row:2}.cve-grid .cve-card>.cve-meta{grid-row:3}.cve-grid .cve-card>.cve-title{white-space:normal}.cve-grid .cve-card .cve-cvss{max-width:none}}.cve-feeds{color:var(--muted);font:500 .74rem/1.5 var(--font-mono);letter-spacing:.06em;margin:18px 0 0}.cve-feeds a{color:var(--text-soft);text-underline-offset:3px;text-decoration:underline}.cve-empty-state{text-align:center;color:var(--muted);font-family:var(--font-mono);border:1px dashed var(--line);border-radius:var(--r-md);margin-top:16px;padding:48px 24px;font-size:.88rem}@media (width>=861px){.cve-grid .cve-card{grid-template-columns:268px minmax(0,1fr) 248px}}.cve-grid .cve-card>.cve-meta .pill:first-child{flex:0 auto;max-width:168px}.cve-grid .cve-card>.cve-meta .pill+.pill{flex:none;max-width:none}
