.cves{--sev-c:#b42318;--sev-h:#b54708;--sev-m:#8a6a00;--sev-l:#1f7656;--sev-n:#5e6773;flex-direction:column;gap:18px;padding-bottom:56px;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .cves{--sev-c:#f97066;--sev-h:#fb923c;--sev-m:#e0b420;--sev-l:#5cc99a;--sev-n:#9aa3ae}}:root[data-theme=dark] .cves{--sev-c:#f97066;--sev-h:#fb923c;--sev-m:#e0b420;--sev-l:#5cc99a;--sev-n:#9aa3ae}.cves-head{padding-bottom:clamp(20px,3vw,32px)}.post-head.cves-head .wrap{max-width:1160px}.cves-head .lede{max-width:40em}.cves-head .lede b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}#cv-todaylink{color:inherit;text-underline-offset:3px}#cv-todaylink:hover{color:var(--ember-text)}.cves button,.cves select,.cves label[for],.cves input[type=radio],.cves input[type=checkbox]{cursor:pointer}.cves .muted{color:var(--muted)}.cves .viewbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;scroll-margin-top:90px;display:flex}.cves .switch{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:inline-flex}.cves .switch button{color:var(--text-2);font:600 16px/1 var(--f-text);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:12px 18px;transition:background .12s,color .12s,box-shadow .12s;display:inline-flex}.cves .switch button:hover{color:var(--ink)}.cves .switch button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 #0f14190a, 0 6px 16px -10px #0f141973, inset 0 0 0 1px var(--line)}.cves .switch .n{font:600 12px/1 var(--f-mono);color:var(--muted);background:var(--bg);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 7px}.cves .switch .n:empty{display:none}.cves .switch button[aria-selected=true] .n{color:var(--ember-text);background:var(--ember-soft);border-color:#0000}.cves .switch .live{background:var(--muted);border-radius:3px;width:9px;height:9px;transform:skew(-10deg)}.cves .switch button[aria-selected=true] .live{background:var(--ember);animation:2.4s ease-in-out infinite blink}.cves .alertbtn svg,.cves .subcard .btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.cves.view-today .only-all,.cves.view-all .only-today{display:none!important}.cves.view-today .filters{display:none}.cves .daystrip{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--ember);border-radius:0 var(--radius) var(--radius) 0;box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 28px;padding:18px 22px;display:grid}.cves .day-n{align-items:baseline;gap:12px;display:flex}.cves .day-big{font:800 52px/.9 var(--f-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums}.cves .day-n .lbl{color:var(--text-2);font-size:15px;line-height:1.3}.cves .day-n .lbl b{color:var(--ink);font-size:16px;font-weight:600;display:block}.cves .schips{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.cves .schip{border:1px solid var(--line-strong);background:var(--bg);color:var(--text-2);font:500 14px/1 var(--f-text);border-radius:12px;align-items:center;gap:8px;padding:9px 13px 9px 11px;transition:background .12s,border-color .12s;display:inline-flex}.cves .schip b{font:700 18px/1 var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}.cves .schip .dot{background:var(--c,var(--muted));border-radius:2px;width:9px;height:9px;transform:skew(-10deg)}.cves .schip.c-N .dot{outline:1px dashed var(--muted);outline-offset:-1px;background:0 0}.cves .schip:hover:not(:disabled){border-color:var(--c,var(--muted));color:var(--ink)}.cves .schip[aria-pressed=true]{background:color-mix(in srgb, var(--c,var(--ember)) 15%, transparent);border-color:var(--c,var(--ember));color:var(--ink)}.cves .schip:disabled{opacity:.45;cursor:default}.cves .schip.kevc{--c:var(--sev-c)}.cves .schip.kevc .tag{font:600 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--sev-c);background:color-mix(in srgb, var(--sev-c) 13%, transparent);border-radius:5px;padding:4px 6px}.cves .day-foot{color:var(--muted);border-top:1px solid var(--line);grid-column:1/-1;padding-top:12px;font-size:13.5px}.cves .panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(16px,2.6vw,24px)}.cves .search{position:relative}.cves .search>svg{fill:none;width:20px;height:20px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.cves .search input{width:100%;font:500 18px/1.2 var(--f-text);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:12px;outline:none;padding:15px 90px 15px 48px;transition:border-color .15s,box-shadow .15s}.cves .search input::placeholder{color:var(--muted)}.cves .search input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.cves .search input::-webkit-search-cancel-button{display:none}.cves .search .kbd{font:600 12px/1 var(--f-mono);color:var(--muted);border:1px solid var(--line-strong);background:var(--surface);border-radius:6px;padding:5px 7px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cves .search .clear{background:var(--surface-2);color:var(--text-2);font:600 13px/1 var(--f-text);border:0;border-radius:8px;padding:7px 10px;display:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.cves .search .clear:hover{color:var(--ink)}.cves .search.has .clear{display:block}.cves .search.has .kbd{display:none}.cves .filters{flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;display:flex}.cves .fgroup{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cves .flabel{font:600 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-right:2px}.cves .pill{font:500 14px/1 var(--f-text);color:var(--text-2);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:7px;padding:8px 13px;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.cves .pill:hover{color:var(--ink);border-color:var(--muted)}.cves .pill .dot{background:var(--c,var(--muted));border-radius:2px;width:8px;height:8px;transform:skew(-10deg)}.cves .pill[aria-pressed=true]{background:color-mix(in srgb, var(--c,var(--ember)) 14%, transparent);border-color:var(--c,var(--ember));color:var(--ink)}.cves .pill.kevt{--c:var(--sev-c)}.cves .pill.kevt .box{border:1.5px solid var(--line-strong);border-radius:4px;place-items:center;width:15px;height:15px;display:grid}.cves .pill.kevt[aria-pressed=true] .box{background:var(--sev-c);border-color:var(--sev-c)}.cves .pill.kevt .box svg{fill:none;width:10px;height:10px;stroke:var(--surface);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.cves .pill.kevt[aria-pressed=true] .box svg{opacity:1}.cves .selectwrap{display:inline-flex;position:relative}.cves .selectwrap select{-webkit-appearance:none;appearance:none;font:500 14px/1 var(--f-text);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:999px;padding:9px 34px 9px 14px}.cves .selectwrap select:hover{border-color:var(--muted)}.cves .selectwrap svg{fill:none;width:12px;height:12px;stroke:var(--text-2);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.cves .mobile-sort{display:none}.cves .status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;min-height:30px;display:flex}.cves .count{color:var(--text-2);font-size:15px}.cves .count b{color:var(--ink);font:600 16px/1 var(--f-display);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cves .linkbtn{font:600 14px/1 var(--f-text);color:var(--ember-text);text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.cves .linkbtn:hover{text-decoration-thickness:2px}.cves .loading{max-width:520px;font:500 13px/1.3 var(--f-mono);color:var(--text-2);flex:340px;align-items:center;gap:14px;display:none}.cves .loading.on{display:flex}.cves .loading .track{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;flex:1;height:8px;overflow:hidden}.cves .loading .track i{background:var(--ember);border-radius:999px;width:0;height:100%;transition:width .15s linear;display:block}.cves .loading .txt{white-space:nowrap;font-variant-numeric:tabular-nums}.cves .loading .txt b{color:var(--ink)}.cves .cv-error{border:1px solid color-mix(in srgb, var(--sev-c) 45%, var(--line));background:color-mix(in srgb, var(--sev-c) 8%, var(--surface));color:var(--ink);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px 18px;font-size:15px;display:flex}.cves .cv-error[hidden]{display:none}.cves .tablewrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;transition:opacity .2s;overflow:clip}.cves .tablewrap.dim{opacity:.55}.cves table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:14.5px}.cves col.c-id{width:204px}.cves col.c-sev{width:132px}.cves col.c-pub{width:116px}.cves col.c-prod{width:170px}.cves thead th{z-index:2;background:var(--surface-2);text-align:left;font:600 12px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--text-2);border-bottom:1px solid var(--line);padding:0;position:sticky;top:66px}.cves thead th>span,.cves thead th>button{align-items:center;gap:6px;width:100%;padding:13px 14px;display:flex}.cves thead th>button{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:left;background:0 0;border:0}.cves thead th>button:hover{color:var(--ink);background:color-mix(in srgb, var(--line) 45%, transparent)}.cves thead .arr{color:var(--muted);opacity:.45;font-size:13px}.cves thead th[aria-sort] .arr{color:var(--ember-text);opacity:1}.cves tbody tr{border-bottom:1px solid var(--line);cursor:pointer;transition:background .1s}.cves tbody tr:last-child{border-bottom:0}.cves tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 70%, transparent)}.cves tbody tr.open{background:var(--surface-2)}.cves tbody td{vertical-align:top;padding:13px 14px}.cves .id{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.cves .id a{font:600 13.5px/1.5 var(--f-mono);color:var(--ink);white-space:nowrap;text-decoration:none}.cves .id a:hover{color:var(--ember-text);text-decoration:underline}.cves .kev{font:600 10px/1 var(--f-mono);letter-spacing:.06em;color:var(--sev-c);background:color-mix(in srgb, var(--sev-c) 13%, transparent);cursor:help;border-radius:5px;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.cves .sev{font:600 12.5px/1 var(--f-text);color:var(--c);background:color-mix(in srgb, var(--c) 13%, transparent);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 9px 5px 8px;display:inline-flex}.cves .sev:before{content:"";background:currentColor;border-radius:2px;width:7px;height:7px;transform:skew(-10deg)}.cves .sev .sc{font:600 12px/1 var(--f-mono);color:var(--ink);opacity:.85}.cves .sev.n{color:var(--muted);background:var(--surface-2);font-weight:500}.cves .sev.n:before{outline-offset:-1px;background:0 0;outline:1px dashed}.cves .c-C{--c:var(--sev-c)}.cves .c-H{--c:var(--sev-h)}.cves .c-M{--c:var(--sev-m)}.cves .c-L{--c:var(--sev-l)}.cves .c-N{--c:var(--sev-n)}.cves .pub{font:400 13px/1.5 var(--f-mono);color:var(--text-2);white-space:nowrap;font-variant-numeric:tabular-nums}.cves .prod{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;line-height:1.45;overflow:hidden}.cves .prod.none{opacity:.8;font-style:italic}.cves .desc{color:var(--text-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.cves tr.open .desc{-webkit-line-clamp:unset;color:var(--ink);display:block}.cves tr.open .prod{white-space:normal}.cves .cv-more{font:500 12.5px/1.5 var(--f-mono);color:var(--muted);margin-top:10px;display:none}.cves .cv-more a{color:var(--ember-text)}.cves tr.open .cv-more{flex-wrap:wrap;gap:4px 16px;display:flex}.cves mark{background:color-mix(in srgb, var(--ember) 26%, transparent);color:inherit;border-radius:3px;padding:0 1px}.cves .wait{text-align:center;color:var(--muted);padding:48px 20px}.cves .cv-empty{text-align:center;padding:56px 20px 60px;display:none}.cves .cv-empty.on{display:block}.cves .cv-empty .glyph{background:var(--ember-soft);border-radius:12px;place-items:center;width:46px;height:46px;margin:0 auto 16px;display:grid;transform:skew(-8deg)}.cves .cv-empty .glyph svg{fill:none;width:22px;height:22px;stroke:var(--ember-text);stroke-width:2px;stroke-linecap:round;transform:skew(8deg)}.cves .cv-empty h2{font-size:24px;font-weight:700}.cves .cv-empty p{color:var(--text-2);margin-top:8px}.cves .cv-empty .btn{margin-top:18px}.cves .cv-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.cves .nav-btns{align-items:center;gap:10px;display:flex}.cves .pbtn{font:600 14px/1 var(--f-text);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:10px;padding:10px 14px}.cves .pbtn:hover:not(:disabled){background:var(--surface-2);border-color:var(--muted)}.cves .pbtn:disabled{opacity:.4;cursor:not-allowed}.cves .pinfo{font:500 14px/1 var(--f-text);color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;min-width:110px}.cves .pinfo b{color:var(--ink)}.cves .jump{color:var(--text-2);align-items:center;gap:8px;font-size:14px;display:flex}.cves .jump input{width:76px;font:500 14px/1 var(--f-mono);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);text-align:center;border-radius:10px;padding:9px 10px}.cves .jump input:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft);outline:none}.cves .perpage{color:var(--muted);font-size:14px}.cves .src{color:var(--muted);max-width:60em;font-size:14px}.cves .subcard{border-radius:var(--radius);border:1px dashed color-mix(in srgb, var(--ember) 55%, var(--line));background:color-mix(in srgb, var(--ember) 6%, var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px 20px;padding:20px 22px;display:grid}.cves .subcard .ico{background:var(--ember-soft);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;transform:skew(-8deg)}.cves .subcard .ico svg{fill:none;width:22px;height:22px;stroke:var(--ember-text);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transform:skew(8deg)}.cves .subcard h3{font-size:20px}.cves .subcard p{color:var(--text-2);margin-top:4px;font-size:15px}.cves .subcard .acts{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cves dialog.sub{border:1px solid var(--line);background:var(--surface);color:var(--ink);overscroll-behavior:contain;border-radius:20px;width:min(560px,100vw - 32px);max-height:calc(100vh - 48px);padding:0;overflow:auto;box-shadow:0 40px 80px -30px #0000008c}.cves dialog.sub::backdrop{backdrop-filter:blur(3px);background:#0a0e128c}.cves .dlg-in{padding:24px 26px 22px}.cves .dlg-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cves .dlg-head h2{letter-spacing:-.025em;font-size:26px;font-weight:700}.cves .dlg-head p{color:var(--text-2);margin-top:6px;font-size:15px}.cves .xbtn{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);background:0 0;border-radius:10px;flex:none;place-items:center;display:grid}.cves .xbtn:hover{background:var(--surface-2)}.cves .xbtn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.cves .fld{margin-top:18px}.cves .fld>label,.cves .fld>legend{font:600 14px/1.3 var(--f-text);color:var(--ink);margin-bottom:8px;padding:0;display:block}.cves .fld .opt-l{color:var(--muted);font-weight:400}.cves fieldset.fld{border:0;min-width:0;margin-inline:0;padding:0}.cves .tin{width:100%;font:500 16px/1.2 var(--f-text);color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:11px;outline:none;padding:12px 14px}.cves .tin:focus{border-color:var(--ember);box-shadow:0 0 0 3px var(--ember-soft)}.cves .tin[aria-invalid=true]{border-color:var(--sev-c)}.cves .err{color:var(--sev-c);margin-top:6px;font-size:13.5px;display:none}.cves .err.on{display:block}.cves .hint2{color:var(--muted);margin-top:6px;font-size:13px}.cves .opts{gap:8px;display:grid}.cves .opts.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cves .opts.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cves .opt{border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:12px;flex-direction:column;gap:4px;padding:11px 12px 11px 38px;display:flex;position:relative}.cves .opt input{width:16px;height:16px;accent-color:var(--ember);margin:0;position:absolute;top:13px;left:13px}.cves .opt b{font-size:14.5px;font-weight:600;line-height:1.25}.cves .opt span{color:var(--muted);font-size:12.5px;line-height:1.35}.cves .opt:has(input:checked){border-color:var(--ember);background:var(--ember-soft)}.cves .check{cursor:pointer;align-items:center;gap:10px;margin-top:16px;font-size:15px;display:flex}.cves .check input{width:17px;height:17px;accent-color:var(--sev-c);margin:0}.cves .dlg-submit{justify-content:center;width:100%;margin-top:22px}.cves .fine2{text-align:center;color:var(--muted);margin-top:10px;font-size:13px}.cves .rss{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.cves .rss-h{font:600 14px/1.3 var(--f-text)}.cves .rss-h span{color:var(--muted);font-weight:400}.cves .rss-row{gap:8px;margin-top:8px;display:flex}.cves .rss-row .tin{font:500 13px/1.2 var(--f-mono);color:var(--text-2);padding:10px 12px}.cves .copybtn{font:600 14px/1 var(--f-text);color:var(--ink);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;flex:none;padding:0 14px}.cves .copybtn.done{color:var(--moss);border-color:var(--moss);background:var(--moss-soft)}.cves .done-v{text-align:center;padding:14px 4px 4px}.cves .done-v .env{background:var(--moss-soft);border-radius:16px;place-items:center;width:60px;height:60px;margin:6px auto 16px;display:grid;transform:skew(-8deg)}.cves .done-v .env svg{fill:none;width:28px;height:28px;stroke:var(--moss);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;transform:skew(8deg)}.cves .done-v h2{font-size:26px;font-weight:700}.cves .done-v>p{color:var(--text-2);margin-top:8px}.cves .recap{text-align:left;background:var(--bg);border:1px solid var(--line);color:var(--text-2);border-radius:12px;gap:6px;margin:18px 0 0;padding:14px 16px;font-size:14.5px;list-style:none;display:grid}.cves .recap li{grid-template-columns:110px minmax(0,1fr);gap:10px;display:grid}.cves .done-acts{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}@media (width<=760px){.cves .viewbar{flex-direction:column;align-items:stretch}.cves .switch{grid-template-columns:1fr 1fr;display:grid}.cves .switch button{justify-content:center;gap:8px;padding:12px 8px;font-size:15px}.cves .alertbtn{justify-content:center}.cves .daystrip{grid-template-columns:1fr;gap:14px;padding:16px}.cves .day-big{font-size:44px}.cves .schips{grid-template-columns:1fr 1fr;display:grid}.cves .schip{padding:9px 10px}.cves .schip.kevc,.cves .schip.c-N{grid-column:span 2}.cves.view-today .filters{display:flex}.cves .mobile-sort{display:inline-flex}.cves .tablewrap{box-shadow:none;background:0 0;border:0;overflow:visible}.cves table,.cves tbody{display:block}.cves thead,.cves colgroup{display:none}.cves tbody{flex-direction:column;gap:12px;display:flex}.cves tbody tr{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:14px 16px;display:grid}.cves tbody tr:last-child{border-bottom:1px solid var(--line)}.cves tbody tr.open{background:var(--surface);border-color:var(--line-strong)}.cves tbody td{min-width:0;padding:0}.cves td.t-id{grid-column:1}.cves td.t-sev{grid-area:1/2;justify-self:end}.cves td.t-pub{grid-area:2/1/auto/-1}.cves td.t-prod{grid-area:3/1/auto/-1}.cves td.t-desc{grid-area:4/1/auto/-1}.cves td.t-pub:before{content:"Published ";font-family:var(--f-text);color:var(--muted)}.cves td.t-prod:has(.none){display:none}.cves .desc{-webkit-line-clamp:3}.cves .cv-pager{justify-content:center}.cves .perpage{display:none}.cves .loading{flex-basis:100%;max-width:none}.cves .subcard{grid-template-columns:auto minmax(0,1fr)}.cves .subcard .acts{grid-column:1/-1}.cves dialog.sub{border-bottom:0;border-radius:20px 20px 0 0;width:100vw;max-width:100vw;max-height:92vh;margin:auto 0 0}.cves .dlg-in{padding:10px 18px 22px}.cves .dlg-in:before{content:"";background:var(--line-strong);border-radius:3px;width:40px;height:5px;margin:0 auto 14px;display:block}.cves .opts.three,.cves .opts.two{grid-template-columns:1fr}}
