.fl-days[hidden],.fl-day[hidden],.fl-r[hidden]{display:none}.fl-days h3 small{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:6px;font-size:14px;font-weight:400}.fl-day:first-child h3{margin-top:22px}.fl-t td:first-child{white-space:nowrap}.fl-t td:nth-child(2){color:var(--ink-2)}.fl-t td:nth-child(2) b{color:var(--ink)}.fl-t td:nth-child(n+3){white-space:nowrap;color:var(--ink-3)}.fl-t tr:hover td{background:color-mix(in srgb,var(--soft) 60%,transparent)}.fl-filter{font:400 15px/1.5 var(--sans);color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 0;margin-top:18px;display:flex}.fl-filter[hidden]{display:none}.fl-filter>span{margin-right:10px}.fl-filter button{color:var(--ink-2);font:inherit;cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;background:0 0;border:0;padding:6px 0}.fl-filter button+button:before{content:"·";color:var(--ink-3);margin:0 10px;text-decoration:none;display:inline-block}.fl-filter button small{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:13px}.fl-filter button:hover{color:var(--ink)}.fl-filter button[aria-pressed=true]{color:var(--ink);font-weight:500;text-decoration:none}.fl-filter button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.fl-months{margin-top:16px}.fl-months table{table-layout:fixed;font-variant-numeric:tabular-nums;font-size:14px}.fl-months table th{text-align:center;padding:8px 4px}.fl-months table th:first-child,.fl-months table th[scope=row]{text-align:left;width:52px;padding-left:10px}.fl-months table tbody th{color:var(--ink);border-bottom:1px solid var(--rule);background:0 0;font-weight:500}.fl-months table .fl-months__t{text-align:right;width:58px;color:var(--ink-3);padding-right:10px}.fl-months table td{text-align:center;vertical-align:middle;height:36px;padding:0}.fl-m a{height:36px;color:var(--ink);place-items:center;display:grid;margin:0!important;padding:0!important;text-decoration:none!important}.fl-m a:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.fl-m a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fl-m--1{background:color-mix(in srgb,var(--crit) 7%,var(--bg))}.fl-m--2{background:color-mix(in srgb,var(--crit) 14%,var(--bg))}.fl-m--3{background:color-mix(in srgb,var(--crit) 24%,var(--bg))}.fl-m--4{background:color-mix(in srgb,var(--crit) 36%,var(--bg))}.fl-m.is-cur a{box-shadow:inset 0 0 0 2px var(--ink);font-weight:600}.fl-mm{display:none}.fl-mm+.fl-mm{margin-top:18px}.fl-mm__y{background:var(--soft);font:400 13.5px/1.4 var(--sans);color:var(--ink-3);justify-content:space-between;align-items:baseline;padding:8px 10px;display:flex}.fl-mm__y b{font:500 15px/1.4 var(--sans);color:var(--ink)}.fl-mm__g{border-left:1px solid var(--rule);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.fl-mm__g>*{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);height:50px;color:var(--ink);font:400 11.5px/1.1 var(--sans);flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.fl-mm__g>* span{color:var(--ink-2)}.fl-mm__g b{font:500 15px/1 var(--sans);font-variant-numeric:tabular-nums}.fl-mm__g .fl-m--0 span{color:var(--ink-3)}.fl-mm__g a.is-cur{box-shadow:inset 0 0 0 2px var(--ink)}.fl-tl>a.is-this i,.wk-key.fl-key{background:var(--accent)}.fl-art .wk-box td,.fl-ver td{overflow-wrap:anywhere}.fl-ver code{white-space:normal}.fl-when td:first-child{white-space:nowrap;color:var(--ink-3)}.fl-also small{color:var(--ink-3)}.fl-also a{font-variant-numeric:tabular-nums}.wk-body .fl-more{margin-top:18px}.fl-pager{font:400 15px/1.4 var(--sans);justify-content:space-between;gap:16px;margin-top:22px;display:flex}.fl-pager a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.fl-pager a:hover{color:var(--ink);text-decoration-color:currentColor}.fl-pager a[rel=next]{text-align:right;margin-left:auto}.fl-pager--flaw{border-top:1px solid var(--rule);margin-top:52px;padding-top:16px}.fl-pager--flaw a{max-width:48%;color:var(--ink);gap:3px;font-weight:500;text-decoration:none;display:grid}.fl-pager--flaw small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.fl-find{gap:0;max-width:640px;margin-top:26px;display:flex}.fl-find input{-webkit-appearance:none;appearance:none;border:1px solid var(--rule-2);background:var(--bg);min-width:0;height:48px;color:var(--ink);font:400 17px/1 var(--sans);border-right:0;border-radius:4px 0 0 4px;outline:none;flex:1;padding:0 14px}.fl-find input::placeholder{color:var(--ink-3)}.fl-find input:focus{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.fl-find input::-webkit-search-cancel-button{display:none}.fl-find button{border:1px solid var(--rule-2);background:var(--soft);height:48px;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;border-radius:0 4px 4px 0;flex:none;padding:0 20px}.fl-find button:hover{background:color-mix(in srgb,var(--ink) 8%,var(--soft))}.fl-hlist{font:400 var(--t-body-size)/1.85 var(--sans);color:var(--ink-3);margin:16px 0 0;padding:0;list-style:none}.fl-hlist li{display:inline}.fl-hlist li:not(:last-child):after{content:"·";color:var(--ink-3);margin:0 4px 0 9px}.fl-hlist a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.fl-hlist small{font-variant-numeric:tabular-nums;margin-left:5px;font-size:13.5px}.wk-body .fl-hlist+p{margin-top:16px}@media (width<=700px){.fl-t th:nth-child(n+3),.fl-t td:nth-child(n+3){display:none}.fl-t .wk-m{display:block}.fl-months{overflow:visible}.fl-months table{display:none}.fl-mm{display:block}.fl-pager a{align-items:center;min-height:40px;display:inline-flex}.fl-pager--flaw a{align-content:center;display:grid}.fl-find button{padding:0 14px}.fl-filter button{padding:9px 0}.fl-hlist{line-height:2.2}.fl-hub .wk-top>.wk-box{order:1}.fl-hub .wk-top>.wk-toc--box{order:2}}.fl-tl__y.fl-days-axis{justify-content:space-between;display:flex}.fl-also a,.fl-art .wk-body ul a,.fl-kinds a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.wk-body .fl-also li,.wk-body .fl-hlist li{font-size:var(--t-body-size)}.essay.fdb-page{max-width:1288px}.fdb-head .fdb-lead{max-width:760px;margin-top:20px}.fdb{margin-top:30px}.fdb [hidden]{display:none!important}.fdb .fdb-find{max-width:none;margin-top:0}.fdb-filters>summary{display:none}.fdb-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 16px;margin-top:16px;display:grid}.fdb-f{min-width:0;display:block}.fdb-f>span{font:500 13px/1.4 var(--sans);color:var(--ink-3);margin-bottom:5px;display:block}.fdb-f select{-webkit-appearance:none;appearance:none;border:1px solid var(--rule-2);background:var(--bg) linear-gradient(45deg,transparent 50%,var(--ink-3) 50%) no-repeat calc(100% - 15px) 17px/5px 5px,var(--bg) linear-gradient(-45deg,transparent 50%,var(--ink-3) 50%) no-repeat calc(100% - 10px) 17px/5px 5px;width:100%;height:40px;color:var(--ink-2);font:400 15px/1.2 var(--sans);text-overflow:ellipsis;cursor:pointer;border-radius:4px;padding:0 30px 0 11px;display:block}.fdb-f select:hover{border-color:var(--ink-3)}.fdb-f select:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.fdb-f.is-on select{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink);font-weight:500}.fdb-f.is-on>span{color:var(--ink)}.fdb-bar{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:26px;padding-bottom:12px;display:flex}.fdb .fdb-count{font:400 15px/1.5 var(--sans);color:var(--ink-2);margin:0}.fdb .fdb-count b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.fdb .fdb-count a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.fdb-link{color:var(--ink);font:500 15px/1.4 var(--sans);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:6px 0}.fdb-link:hover{text-decoration-color:currentColor}.fdb-sort{align-items:center;gap:10px;margin-left:auto;display:flex}.fdb-sort>span{margin:0}.fdb-sort select{width:auto;max-width:260px}.fdb-pages{border-bottom:1px solid var(--rule);margin-top:22px;padding-bottom:10px}.fdb .fdb-pages__h{font:500 13px/1.4 var(--sans);color:var(--ink-3);margin:0}.fdb-pages .sx-list{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:2px 12px;margin:8px 0 4px}.fdb-pages .sx-r{margin-left:-10px}.fdb-t{table-layout:fixed;border-collapse:collapse;width:100%;font:400 14.5px/1.45 var(--sans);color:var(--ink)}.fdb-t th{z-index:2;background:var(--soft);text-align:left;font:500 13px/1.3 var(--sans);color:var(--ink-2);white-space:nowrap;box-shadow:0 1px 0 var(--rule);padding:0;position:sticky;top:60px}.fdb-t th:not(:has(button)){padding:10px}.fdb-t th button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:10px;display:block}.fdb-t th button:hover{color:var(--ink)}.fdb-t th button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.fdb-t th[aria-sort]{color:var(--ink)}.fdb-t th[aria-sort=descending] button:after{content:" ↓"}.fdb-t th[aria-sort=ascending] button:after{content:" ↑"}.fdb-t td{border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 10px}.fdb-t tbody tr{position:relative}.fdb-t tbody tr:hover td{background:color-mix(in srgb,var(--soft) 70%,transparent)}.fdb-t .fdb-c-logo{width:42px;padding-right:0}.fdb-t td.fdb-c-logo{padding-top:9px;line-height:0}.fdb-t .fdb-c-prod{width:21%}.fdb-t .fdb-c-cve{width:150px}.fdb-t .fdb-c-added,.fdb-t .fdb-c-rw{width:108px}.fdb-t .fdb-c-sev{width:136px}.fdb-c-prod a{color:var(--ink);margin:-6px 0;padding:6px 0;font-weight:500;text-decoration:none;display:inline-block}.fdb-c-prod a:after{content:"";z-index:1;position:absolute;inset:0}.fdb-c-prod a:focus-visible{outline:none}.fdb-c-prod a:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.fdb-t tbody tr:hover .fdb-c-prod a{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.fdb-t td.fdb-c-cve code{white-space:nowrap;color:var(--ink-2);font-size:13px}.fdb-t td.fdb-c-what{color:var(--ink-2)}.fdb-t td.fdb-c-added{white-space:nowrap;color:var(--ink-3);font-variant-numeric:tabular-nums}.fdb-c-rw span{color:var(--crit);font-weight:500}.fdb-yes-m{display:none}.fdb-t td.fdb-c-sev{white-space:nowrap;color:var(--ink-3)}.fdb-sev b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:500}.fdb-sev--critical,.fdb-sev--critical b{color:var(--crit)}.fdb-sev--high{color:var(--ink-2)}.fdb-odds{color:var(--ink-3);margin-top:1px;font-size:13px;line-height:1.35;display:block}.fdb-t .fdb-none td{color:var(--ink-2);padding:28px 10px;font-size:15px}.fdb-more{text-align:center;margin-top:18px}.fdb-more button{border:1px solid var(--rule-2);background:var(--soft);height:42px;color:var(--ink);font:500 15px/1 var(--sans);cursor:pointer;border-radius:4px;padding:0 20px}.fdb-more button:hover{background:color-mix(in srgb,var(--ink) 8%,var(--soft))}.fdb-after{max-width:860px}.fdb-after h2:first-child{margin-top:64px!important}@media (width<=1100px){.fdb-t .fdb-c-rw{width:96px}.fdb-t .fdb-c-prod{width:24%}.fdb-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.fdb-filters{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:12px}.fdb-filters>summary{min-height:46px;font:500 15px/1.4 var(--sans);color:var(--ink);cursor:pointer;align-items:center;list-style:none;display:flex}.fdb-filters>summary::-webkit-details-marker{display:none}.fdb-filters>summary:after{content:"Show";color:var(--ink-3);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;margin-left:auto;font-weight:400}.fdb-filters[open]>summary:after{content:"Hide"}.fdb-filters>summary span{color:var(--ink-3);margin-left:6px;font-weight:400}.fdb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:2px 0 18px}.fdb-bar{margin-top:18px;padding-bottom:6px}.fdb-sort{width:100%;margin-left:0}.fdb-sort select{flex:1;max-width:none}.fdb-pages .sx-list{grid-template-columns:1fr}.fdb-t,.fdb-t tbody{display:block}.fdb-t thead{display:none}.fdb-t tbody tr{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:baseline;padding:13px 0;display:flex}.fdb-t td{border:0;padding:0;display:block;width:auto!important}.fdb-t td.fdb-c-logo{flex:none;order:1;align-self:flex-start;margin-right:12px;padding:1px 0 0;width:22px!important}.fdb-t td.fdb-c-prod{flex:1 1 0;order:2;min-width:0;font-size:16px;line-height:1.35}.fdb-t td.fdb-c-added{order:3;margin-left:12px;font-size:13px}.fdb-t td.fdb-c-what{flex:0 0 100%;order:4;margin-top:4px;padding-left:34px;font-size:15px}.fdb-t td.fdb-c-cve{order:5;margin-top:6px;padding-left:34px}.fdb-t td.fdb-c-sev{order:6;margin-left:14px;font-size:13.5px}.fdb-t td.fdb-c-rw{flex:0 0 100%;order:7;margin-top:3px;padding-left:34px;font-size:13.5px}.fdb-odds,.fdb-t td.fdb-c-rw:empty,.fdb-yes{display:none}.fdb-yes-m{display:inline}.fdb-t .fdb-none td{padding:20px 0}}@media (width<=400px){.fdb-grid{grid-template-columns:minmax(0,1fr)}}
