body,html{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[data-original-title],abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=number],input[type=password],input[type=text],textarea{-webkit-appearance:none}dl,ol,ul{margin-top:0;margin-bottom:1em}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}button,input,optgroup,select,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}#root,body,html{min-height:100%}body{margin:0;background:#ffffff;color:#1f2328}a{color:#0969da}pre{margin:0}.app-shell{min-height:100vh}.app-shell,.app-shell>.ant-layout{background:#ffffff}.app-sider{flex:0 0 360px!important;width:360px!important;min-width:360px!important;max-width:360px!important;background:#f8fafc!important;border-right:1px solid #d0d7de}.sider-inner{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;padding:16px 14px 20px}.app-brand{margin-bottom:12px;padding:12px;background:#ffffff;border:1px solid #d0d7de;border-radius:8px}.app-brand-mark{flex-shrink:0;color:#ffffff;font-size:13px;font-weight:700;background:#2563eb}.app-brand-copy{flex:1 1;min-width:0}.app-brand-copy .ant-typography{margin:0}.sidebar-search.ant-input-affix-wrapper{margin-bottom:12px;background:#ffffff;border-color:#d0d7de;border-radius:8px}.viewer-language-button{align-self:flex-start;min-width:38px;padding-inline:8px;color:#57606a;font-size:12px;font-weight:600;background:#f6f8fa;border-color:#d0d7de}.workflow-menu.ant-menu{-webkit-border-end:none!important;border-inline-end:none!important;background:transparent}.workflow-menu .ant-menu-sub{background:transparent!important}.workflow-menu .ant-menu-submenu-title{height:auto!important;margin:6px 0 2px!important;padding:9px 12px!important;line-height:1.35!important;border-radius:8px}.workflow-menu .ant-menu-submenu-title .ant-menu-title-content{min-width:0;overflow:visible}.workflow-menu .ant-menu-submenu-open>.ant-menu-submenu-title,.workflow-menu .ant-menu-submenu-selected>.ant-menu-submenu-title{background:#ffffff}.workflow-menu .ant-menu-item-group-title{max-width:100%;padding:12px 12px 6px!important;color:#24292f!important;font-size:12px;font-weight:600;line-height:1.35;text-transform:uppercase;letter-spacing:.04em;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workflow-menu .ant-menu-item{height:auto;min-height:38px;margin:3px 0!important;padding-inline:12px!important;line-height:1.45;border-radius:8px}.workflow-menu .ant-menu-item-selected{background:#e8f1ff!important}.workflow-menu .ant-menu-item .ant-menu-title-content{overflow:visible;min-width:0}.workflow-menu-label{align-items:flex-start}.workflow-menu-label,.workflow-menu-link{display:flex;justify-content:space-between;gap:12px;width:100%}.workflow-menu-link{align-items:center;min-width:0;min-height:32px}.workflow-menu-link,.workflow-menu-link:hover{color:inherit;text-decoration:none}.workflow-menu-text{flex:1 1;min-width:0;color:inherit;line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.workflow-menu-count{flex-shrink:0;-webkit-margin-end:0;margin-inline-end:0;color:#0969da;font-size:12px;line-height:18px;background:#e8f1ff;border-radius:999px}.workflow-menu-group-label{width:100%;min-width:0}.workflow-menu-group-text{min-width:0;color:#24292f;font-size:12px;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.workflow-menu-group-count{flex-shrink:0;-webkit-margin-end:28px;margin-inline-end:28px;color:#57606a;font-size:12px;line-height:18px;background:#f6f8fa;border-radius:999px}.sidebar-empty{margin-top:16px}.similarity-view{display:flex;width:100%;flex-direction:column;gap:14px}.similarity-header{padding:2px 2px 8px}.similarity-header .ant-typography{margin-bottom:6px}.similarity-section-card.ant-card{border-color:#e5eaf0;box-shadow:none}.similarity-section-card .ant-table-cell{vertical-align:top}.similarity-inline-alert{margin-top:14px}.similarity-language-note{margin-bottom:12px}.similarity-subheading.ant-typography{margin-top:22px}.similarity-toolbar{margin-bottom:12px}.similarity-toolbar .ant-input-affix-wrapper{width:min(440px,100%)}.similarity-toolbar .ant-select{min-width:170px}.similarity-edge-detail{padding:8px 12px 14px 40px}.similarity-edge-detail .ant-tag{white-space:normal}.page-content{padding:24px;background:#ffffff}.page-content-wide{max-width:1680px;width:100%;margin:0 auto}.detail-card,.page-card,.stat-card,.table-card{border-color:#d0d7de!important;box-shadow:none!important}.page-subtitle{color:#57606a}.historical-flow-card .ant-card-body{padding:20px}.historical-flow{overflow:hidden;border:1px solid #d8dee4;border-radius:10px;background:#ffffff}.historical-flow-lane{display:grid;grid-template-columns:168px minmax(0,1fr);min-height:132px;border-bottom:1px solid #d8dee4}.historical-flow-lane:last-child{border-bottom:none}.historical-flow-lane-label{display:flex;gap:10px;align-items:center;padding:18px;color:#334155;background:#f8fafc;border-right:1px solid #d8dee4}.historical-flow-lane-index{display:inline-flex;width:26px;height:26px;flex:0 0 26px;align-items:center;justify-content:center;color:#ffffff;font-size:12px;font-weight:700;background:#475569;border-radius:50%}.historical-flow-lane-content{display:grid;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr) 90px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;padding:18px 20px}.historical-flow-node{display:flex;min-height:92px;padding:13px 15px;flex-direction:column;justify-content:center;border:1px solid #cbd5e1;border-radius:9px;background:#ffffff}.historical-flow-node-source{border-color:#9fbce7;background:#f5f9ff}.historical-flow-node-accepted{border-color:#86c89b;background:#f2fbf5}.historical-flow-node-rejected{min-height:74px;border-color:#e7b2b2;background:#fff7f7}.historical-flow-node-final{border-color:#7aa2e8;background:#edf5ff;box-shadow:inset 4px 0 0 #2563eb}.historical-flow-number.ant-typography{margin-bottom:2px;color:#0f172a;font-size:24px;font-weight:700;line-height:1.1}.historical-flow-title.ant-typography{color:#1e293b;font-size:13px;line-height:1.35}.historical-flow-detail.ant-typography{margin-top:4px;color:#64748b;font-size:11px;line-height:1.35}.historical-flow-arrow{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;color:#64748b;text-align:center}.historical-flow-arrow span{max-width:112px;font-size:10px;line-height:1.25}.historical-flow-arrow b{margin-top:3px;color:#94a3b8;font-size:22px;font-weight:400;line-height:1}.historical-flow-outcomes{display:grid;grid-gap:7px;gap:7px}.historical-flow-notes{display:flex;gap:12px 20px;margin:12px 0;align-items:center;justify-content:space-between;flex-wrap:wrap}.historical-flow-notes>.ant-typography{max-width:760px;color:#57606a;font-size:12px}@media (min-width:961px) and (max-width:1200px){.historical-flow-lane{grid-template-columns:1fr}.historical-flow-lane-label{padding:12px 16px;border-right:none;border-bottom:1px solid #d8dee4}}@media (max-width:720px){.historical-flow-lane{grid-template-columns:1fr}.historical-flow-lane-label{padding:12px 16px;border-right:none;border-bottom:1px solid #d8dee4}.historical-flow-lane-content{grid-template-columns:1fr;padding:14px}.historical-flow-arrow b{transform:rotate(90deg)}}.workflow-tabs .ant-tabs-nav{margin-bottom:12px}.workflow-tabs .ant-tabs-tab{font-weight:600}.markdown-card{border-color:#d0d7de!important;box-shadow:none!important}.markdown-card .ant-card-head{background:#f6f8fa;border-bottom-color:#d0d7de}.markdown-loading{display:flex;align-items:center;justify-content:center;min-height:220px}.markdown-source-row{margin-bottom:18px;overflow-x:auto}.markdown-source-row .ant-typography{white-space:nowrap}.markdown-reader{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start}.markdown-reader-with-toc{grid-template-columns:minmax(0,1fr) 260px}.markdown-body{max-width:1120px;min-width:0;padding:4px 0;color:#1f2328}.markdown-reader-with-toc .markdown-body{max-width:none}.markdown-body .ant-typography{margin-top:0}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4{letter-spacing:0;scroll-margin-top:18px}.markdown-body li,.markdown-body p{line-height:1.65}.markdown-body blockquote{margin:16px 0;padding:8px 14px;color:#57606a;border-left:4px solid #d0d7de;background:#f6f8fa}.markdown-table-wrap{width:100%;margin:14px 0 20px;overflow-x:auto;border:1px solid #d0d7de;border-radius:8px}.markdown-body table{width:100%;min-width:640px;border-collapse:collapse;background:#ffffff}.markdown-body td,.markdown-body th{padding:9px 12px;vertical-align:top;border-right:1px solid #d0d7de;border-bottom:1px solid #d0d7de}.markdown-body td:last-child,.markdown-body th:last-child{border-right:none}.markdown-body tr:last-child td{border-bottom:none}.markdown-body th{color:#24292f;font-size:12px;font-weight:600;background:#f6f8fa}.markdown-code-block,.markdown-inline-code{font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace}.mermaid-diagram{display:flex;min-height:240px;margin:18px 0;padding:18px;align-items:center;justify-content:center;overflow-x:auto;border:1px solid #d0d7de;border-radius:10px;background:#fbfcfe}.mermaid-diagram-canvas{width:100%;min-width:720px}.mermaid-diagram-canvas svg{display:block;width:100%;height:auto;max-width:none!important;margin:0 auto}.mermaid-error{margin:18px 0}.markdown-inline-code{padding:1px 5px;color:#24292f;background:#f6f8fa;border:1px solid #d8dee4;border-radius:4px}.markdown-code-block{max-width:100%;margin:14px 0 20px;padding:14px;overflow:auto;color:#1f2328;font-size:12px;line-height:1.65;background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px}.markdown-toc{position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);padding:4px 0 4px 16px;overflow-y:auto;border-left:1px solid #d8dee4}.markdown-toc-title.ant-typography{display:block;margin-bottom:8px;color:#57606a;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.markdown-toc .ant-anchor-wrapper{padding:0;background:transparent}.markdown-toc .ant-anchor{font-size:13px}.markdown-toc .ant-anchor-link{padding-block:3px;padding-inline:0}.markdown-toc .ant-anchor-link-title{white-space:normal;overflow-wrap:anywhere}.markdown-toc-item{display:block;color:#57606a;line-height:1.35}.markdown-toc-level-1{padding-left:0;font-weight:600}.markdown-toc-level-2{padding-left:10px}.markdown-toc-level-3{padding-left:20px}.markdown-toc-level-4{padding-left:30px}.markdown-toc .ant-anchor-link-active>.ant-anchor-link-title .markdown-toc-item{color:#0969da;font-weight:600}.workflow-summary-list{display:flex;flex-direction:column;gap:12px}.workflow-summary-card .ant-card-body{padding:16px}.home-list-item{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%}.home-list-meta{max-width:72ch;color:#57606a;line-height:1.6}.cve-db-toolbar,.toolbar-row{margin-bottom:0}.stat-card .ant-card-body{padding:16px}.filter-input.ant-input-affix-wrapper{border-color:#d0d7de;border-radius:8px}.filter-input.ant-input-affix-wrapper-focused,.filter-input.ant-input-affix-wrapper:focus,.filter-input.ant-input-affix-wrapper:hover{border-color:#0969da}.zero-day-filter-count{text-align:right}.zero-day-filter-count-text{white-space:nowrap}.zero-day-status-filter-scroll{width:100%;overflow-x:auto;padding-bottom:2px}.zero-day-status-filter{min-width:max-content}.zero-day-status-filter .ant-segmented-item-label{padding-inline:10px;white-space:nowrap}.zero-day-filter-card .ant-card-body{padding:10px 14px}.language-filter{width:100%}.language-filter .ant-select-selector{border-radius:8px!important}.year-filter{width:100%}.ant-table-wrapper .ant-table-thead>tr>th{color:#1f2328;font-size:12px;font-weight:600}.ant-table-wrapper .ant-table-tbody>tr>td{vertical-align:top}.cell-wrap{white-space:normal;word-break:break-word;overflow-wrap:break-word;line-height:1.6}.zero-day-page-header .ant-typography{margin-bottom:0}.zero-day-page-header .ant-card-body{padding:12px 16px}.zero-day-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.zero-day-header-copy{min-width:0}.zero-day-page-title.ant-typography{margin:0;font-size:24px;line-height:1.25}.zero-day-overview-row{display:flex;align-items:center;gap:12px 18px;flex-wrap:wrap;margin-top:10px}.zero-day-compact-metrics{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.zero-day-compact-metric{display:inline-flex;align-items:baseline;gap:6px;padding:3px 8px;background:#f6f8fa;border:1px solid #d8dee4;border-radius:999px;line-height:1.35}.zero-day-compact-metric-value.ant-typography{color:#1f2328;font-size:16px}.zero-day-compact-metric-confirmed_by_us{background:#ecfdf3;border-color:#abefc6}.zero-day-compact-metric-confirmed_by_us .ant-typography{color:#067647}.zero-day-compact-metric-reported{background:#eff8ff;border-color:#b2ddff}.zero-day-compact-metric-reported .ant-typography{color:#175cd3}.zero-day-compact-metric-accepted{background:#fffaeb;border-color:#fedf89}.zero-day-compact-metric-accepted .ant-typography{color:#b54708}.zero-day-compact-metric-fixed{background:#f4f3ff;border-color:#d9d6fe}.zero-day-compact-metric-fixed .ant-typography{color:#5925dc}.zero-day-flow-details{min-width:0;margin-left:auto;color:#57606a;font-size:13px}.zero-day-flow-details summary{cursor:pointer;white-space:nowrap}.zero-day-flow-details[open]{width:100%}.zero-day-flow-details[open] summary{margin-bottom:6px}.outcome-page-header .ant-typography{margin-bottom:0}.outcome-star{color:#bf8700}.patch-location-page{display:flex;flex-direction:column;gap:16px;min-width:0}.patch-location-header .ant-typography{margin-bottom:0}.patch-location-header .page-subtitle{max-width:760px;margin-top:6px;color:#57606a}.patch-location-loading{display:grid;min-height:360px;place-items:center}.patch-location-path-line{margin:14px 0 8px;padding:14px 18px;overflow-x:auto;color:#0f4b78;font:650 16px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-align:center;white-space:nowrap;background:#f0f7ff;border:1px solid #c9def5;border-radius:8px}.patch-location-metric-card .ant-card-body,.patch-location-metric-card.ant-card{height:100%}.patch-location-page .ant-statistic-title{min-height:40px}.patch-location-page .ant-table-cell{overflow-wrap:anywhere}.no-followup-page{max-width:1680px;margin:0 auto}.no-followup-header{margin-bottom:18px}.no-followup-header .ant-typography{margin-bottom:6px}.no-followup-loading{display:grid;min-height:360px;place-items:center}.no-followup-overview{display:grid;grid-gap:16px;gap:16px}.no-followup-metric-card .ant-card-body,.no-followup-metric-card.ant-card{height:100%}.no-followup-distribution{display:grid;grid-gap:10px;gap:10px}.no-followup-distribution-row{display:grid;grid-template-columns:72px minmax(120px,1fr) 38px;align-items:center;grid-gap:10px;gap:10px}.no-followup-distribution-label{white-space:nowrap}.no-followup-distribution-track{height:12px;overflow:hidden;border-radius:999px;background:#edf1f5}.no-followup-distribution-bar{min-width:3px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#1677ff,#69b1ff)}.historical-recall-page{--recall-ink:#243447;--recall-muted:#697586;--recall-line:#e8ecf1;display:flex;flex-direction:column;gap:22px;color:var(--recall-ink)}.historical-recall-header{position:relative;padding:4px 2px 0}.historical-recall-header h2.ant-typography{font-size:26px;font-weight:650;letter-spacing:-.7px}.historical-recall-header .page-subtitle{max-width:600px;font-size:13px;color:var(--recall-muted)}.historical-recall-headline{display:flex;align-items:baseline;gap:8px;padding-top:4px;font-size:12px;white-space:nowrap}.historical-recall-total.ant-typography{color:#187453;font-size:30px;font-weight:650;line-height:1;letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.historical-recall-counts{margin-top:14px;padding-right:170px}.historical-recall-counts .ant-tag{margin:0;padding:2px 8px;color:#596579;background:#f5f7fa;border:0;border-radius:5px;font-size:11px}.historical-recall-counts strong{margin-left:5px;color:#344256}.historical-recall-guide{position:absolute;right:0;bottom:2px;display:inline-flex;align-items:center;gap:6px;padding:4px 0;border:0;background:none;color:#697586;font:inherit;font-size:12px;cursor:help}.historical-recall-guide:focus-visible{outline:2px solid #1677ff;outline-offset:4px}.historical-recall-table-card.ant-card{overflow:hidden;border-color:var(--recall-line)!important;border-radius:10px}.historical-recall-table-card .ant-card-body{padding:0}.historical-recall-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px}.historical-recall-sort{width:142px}.historical-recall-search{width:300px;max-width:100%}.historical-recall-language{width:150px}.historical-recall-visible-count{margin-left:auto;font-size:12px}.historical-recall-visible-count strong{color:#344256;font-weight:600}.historical-recall-table-card .ant-table-thead>tr>th{padding:11px 14px;background:#f8fafc;color:#697586;border-bottom-color:var(--recall-line);font-size:11px;font-weight:600}.historical-recall-table-card .ant-table-thead>tr>th:before{display:none}.historical-recall-table-card .ant-table-tbody>tr>td{padding:16px 14px;border-bottom-color:var(--recall-line)}.historical-recall-table-card .ant-table-tbody>tr>td:first-child{padding-inline:10px 0}.historical-recall-table-card .ant-table-row-expand-icon{margin-top:4px;color:#697586;border-color:#dce2e9}.historical-recall-table-card .ant-table-pagination{padding:0 16px}.historical-recall-repository{display:flex;flex-direction:column;gap:9px}.historical-recall-repo-link.ant-typography{color:#263d58;font-weight:600;font-size:13px;overflow-wrap:anywhere;line-height:1.5}.historical-recall-repo-link .anticon{margin-right:4px;color:#8995a5}.historical-recall-repository .ant-tag{margin:0;border:0;background:#f0f3f7;color:#5c6b7c;font-size:10px;line-height:19px}.historical-recall-status{display:inline-flex;align-items:center;gap:5px;color:#697586;font-size:10px}.historical-recall-status:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.historical-recall-status-confirmed{color:#187453}.historical-recall-status-pending{color:#9a701a}.historical-recall-source-count.ant-typography{color:#778394;font-size:11px}.historical-recall-methods{width:100%;line-height:1.65;font-size:12px;color:#58667a}.historical-recall-method-preview{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.historical-recall-more.ant-typography{display:block;margin-top:6px;font-size:11px}.historical-recall-chain{display:flex;max-width:100%;align-items:stretch;gap:8px;overflow-x:auto;padding:0 0 4px}.historical-recall-chain-step{display:flex;flex:1 0 132px;min-width:0;align-items:flex-start;gap:8px}.historical-recall-patch{display:flex;width:100%;min-width:0;padding:0 0 0 10px;flex-direction:column;gap:5px;border-left:2px solid #dbe5ef}.historical-recall-chain-step:first-child .historical-recall-patch{border-left-color:#a6b8d1}.historical-recall-side-label.ant-typography{color:#7c899a;font-size:9px;line-height:18px;font-weight:600;letter-spacing:.06em}.historical-recall-patch .ant-space{gap:4px!important}.historical-recall-patch .ant-space-item{min-width:0}.historical-recall-patch a{font-size:11px;overflow-wrap:anywhere}.historical-recall-patch .patch-commit-links a{color:#708198;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.historical-recall-patch .ant-tag{margin:0;padding:0 4px;border:0;border-radius:3px;color:#768395;background:#f1f4f8;font-size:10px;line-height:17px}.historical-recall-patch-record-count,.historical-recall-patch-record-label{font-size:11px}.historical-recall-release{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:normal;overflow-wrap:anywhere}.historical-recall-arrow.ant-typography{color:#a7b3c2;font-size:14px;padding-top:22px}.historical-recall-expanded{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px 28px;gap:20px 28px;padding:18px 22px;background:#f8fafc;border:1px solid #e8edf3;border-radius:8px}.historical-recall-detail-block{display:flex;min-width:0;flex-direction:column;gap:8px;line-height:1.65;overflow-wrap:anywhere;font-size:12px}.historical-recall-detail-block>.ant-typography{color:#53677f;font-size:11px}.historical-recall-expanded-patches{grid-column:1/-1}.historical-recall-chain-expanded{flex-wrap:wrap;gap:16px}.historical-recall-chain-expanded .historical-recall-chain-step{flex:0 1 260px}.historical-causes-page{display:flex;flex-direction:column;gap:16px}.historical-causes-header h2.ant-typography{margin:0;color:#243750}.historical-causes-header .page-subtitle{max-width:900px;margin:5px 0 0}.cause-iteration-note.ant-typography{max-width:940px;margin:8px 0 0;color:#65758a;font-size:12px}.cause-audit-note.ant-typography{max-width:940px;margin:4px 0 0;color:#3f5f7f;font-size:12px;font-weight:500}.manual-code-audit-summary{display:flex;width:100%;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid #e7edf4}.manual-code-audit-summary .ant-tag{margin:0;white-space:normal}.reviewed-flow-summary{display:flex;flex-direction:column;gap:10px;padding:13px 14px;border:1px solid #cbd8e6;border-radius:7px;background:#fff}.reviewed-flow-summary>.ant-flex>div>p.ant-typography{max-width:960px;margin:3px 0 0;color:#64758a;font-size:11px}.reviewed-flow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(560px,1fr));grid-gap:10px;gap:10px}.reviewed-flow-card{display:flex;min-width:0;padding:10px;flex-direction:column;gap:8px;border:1px solid #e1e7ee;border-radius:6px;background:#f8fafc}.reviewed-flow-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;grid-gap:8px;gap:8px}.reviewed-flow-stage{min-width:0;padding:9px;border:1px solid #e1e7ee;border-top:3px solid #e1e7ee;border-radius:5px;background:#fff;overflow-wrap:anywhere}.reviewed-flow-stage.is-source{border-top-color:#d4a72c}.reviewed-flow-stage.is-control{border-top-color:#1677ff}.reviewed-flow-stage.is-sink{border-top-color:#cf3c4f}.reviewed-flow-stage>.ant-tag{margin:0 0 4px}.reviewed-flow-stage .code-audit-fields{margin-top:4px}.reviewed-flow-stage .code-audit-fields dt{font-size:10px}.reviewed-flow-stage .code-audit-fields dd{font-size:11px;line-height:1.45}.reviewed-flow-arrow{align-self:center;color:#8190a3;font-size:17px;font-weight:700}.code-audit-panel{display:flex;flex-direction:column;gap:12px}.code-audit-panel>.ant-typography,.code-audit-panel>section>.ant-typography{margin:0}.code-audit-panel>section{display:flex;flex-direction:column;gap:5px}.code-audit-panel details{padding-top:8px;border-top:1px solid #e7ebf0}.code-audit-panel summary{color:#314761;font-size:12px;font-weight:600;cursor:pointer}.code-audit-list{margin:6px 0 0;padding-left:18px}.code-audit-list li{margin:4px 0}.code-audit-fields{display:flex;flex-direction:column;gap:7px;margin:7px 0 0}.code-audit-fields>div{min-width:0}.code-audit-fields dt{color:#6b7c90;font-size:11px}.code-audit-fields dd{margin:2px 0 0;overflow-wrap:anywhere}.code-audit-fields.is-nested{padding-left:8px;border-left:2px solid #e5eaf0}.code-audit-flow{margin-top:7px;padding:8px 9px!important;border:1px solid #e1e7ee!important;border-radius:5px;background:#f8fafc}.code-audit-flow>div{margin-top:8px}.code-audit-flow>div>.ant-typography:first-child{display:block;margin-bottom:3px;font-size:11px;font-weight:600}.code-audit-file-list{display:flex;flex-direction:column;gap:5px;margin:8px 0 0;padding:0;list-style:none}.code-audit-file-list li{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;grid-gap:6px;gap:6px;align-items:start}.code-audit-file-list code{color:#59636e;font-size:11px}.code-audit-file-list span{min-width:0;overflow-wrap:anywhere;font-size:12px}.code-audit-file-list .ant-tag{margin:0;font-size:10px}.program-analysis-panel{display:flex;flex-direction:column;gap:12px}.program-analysis-panel>.ant-typography{margin:0}.program-analysis-panel>section{display:flex;flex-direction:column;gap:7px}.program-flow,.program-unit{padding:8px 9px;border:1px solid #e1e7ee;border-radius:5px;background:#f8fafc}.program-flow>summary,.program-unit>summary{color:#314761;font-size:12px;font-weight:600;cursor:pointer}.program-flow>:not(summary),.program-unit>:not(summary){margin-top:8px}.program-flow{margin-top:7px;background:#fff}.program-state{display:grid;grid-gap:7px;gap:7px;padding:8px;border-left:2px solid #d9e2ec}.program-match{min-width:0}.program-match details{margin-top:3px}.program-match summary{color:#64748b;font-size:11px;cursor:pointer;overflow-wrap:anywhere}.program-match pre{max-height:180px;margin:5px 0 0;padding:7px;overflow:auto;border-radius:4px;background:#111827;color:#e5e7eb;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.program-metric-group{display:flex;flex-direction:column;gap:5px;padding-top:7px;border-top:1px solid #e5eaf0}.program-metric-group>.ant-flex>.ant-typography{min-width:0;font-size:12px}.cause-filter-card.ant-card{border-color:#d9e3ee;box-shadow:0 1px 2px rgb(31 45 61/4%)}.cause-filter-card.ant-card .ant-card-body{padding:12px 14px}.cause-scope-summary{display:flex;min-height:44px;padding:7px 12px;align-items:center;gap:18px;border:1px solid #e2e8f0;border-radius:7px;background:#fff}.cause-scope-label.ant-typography{margin-right:2px;font-size:11px;font-weight:600}.cause-scope-stat{display:flex;min-width:92px;padding-left:18px;align-items:baseline;gap:7px;border-left:1px solid #e5eaf0}.cause-scope-stat strong{color:#243750;font-size:20px;line-height:1}.cause-scope-stat span{color:#69798e;font-size:11px;font-weight:600}.cause-taxonomy-card.ant-card{border-color:#e5eaf0;box-shadow:none}.cause-distribution-note.ant-typography{margin:0 0 10px;color:#718096;font-size:11px}.cause-taxonomy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid #e8edf3;border-radius:7px;background:#e8edf3}.cause-taxonomy-item{display:flex;min-height:190px;padding:12px;flex-direction:column;align-items:flex-start;gap:7px;border:0;background:#fff;color:inherit;text-align:left;cursor:pointer}.cause-taxonomy-item:focus-visible,.cause-taxonomy-item:hover{background:#f7faff}.cause-taxonomy-item:focus-visible{outline:2px solid #1677ff;outline-offset:-2px}.cause-taxonomy-item-active{box-shadow:inset 0 0 0 2px #1677ff;background:#f4f8ff}.cause-taxonomy-title{display:flex;width:100%;align-items:flex-start;gap:8px}.cause-taxonomy-count{margin-left:auto;color:#6d7d90;font-size:10px;line-height:20px;white-space:nowrap}.cause-taxonomy-count b{color:#314761;font-size:11px}.cause-taxonomy-item .ant-tag{width:-moz-fit-content;width:fit-content;margin:0;white-space:normal}.cause-taxonomy-item>code{color:#8290a2;font-size:9px}.cause-taxonomy-item>span:not(.cause-taxonomy-title){color:#65758a;font-size:11px;line-height:1.45}.cause-taxonomy-item .cause-positive-test{color:#40536b}.cause-taxonomy-item .cause-subtypes{display:flex;width:100%;margin-top:auto;flex-direction:column;gap:8px;color:#78869a;font-size:9px}.cause-subtype-row{display:flex;padding-top:7px;flex-direction:column;gap:3px;border-top:1px solid #edf1f5}.cause-subtype-row>span:first-child{color:#40536b;font-size:10px}.cause-table-card.ant-card .ant-card-body{padding:0}.cause-toolbar{display:grid;grid-template-columns:repeat(4,minmax(180px,1fr));align-items:end;grid-gap:10px;gap:10px}.cause-filter-field{display:flex;min-width:0;flex-direction:column;gap:5px}.cause-filter-field>.ant-typography{font-size:11px;font-weight:600}.cause-filter-field .ant-select{width:100%}.cause-filter-actions{display:flex;min-height:32px;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.cause-filter-search{grid-column:span 3}.cause-table-card .ant-table-thead>tr>th{color:#5d6d81;background:#f6f8fb;font-size:11px}.cause-table-card .ant-table-tbody>tr>td{padding:11px 10px;vertical-align:top}.cause-label,.cause-label-list,.cause-patch-summary,.cause-repository{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:6px;overflow-wrap:anywhere}.cause-repository>a{color:#263d58;font-weight:600}.cause-label .ant-tag,.cause-repository .ant-tag{margin:0}.cause-repository code{color:#8390a0;font-size:10px}.cause-relation{display:grid;grid-template-columns:minmax(130px,1fr) auto minmax(130px,1fr);align-items:start;grid-gap:8px;gap:8px}.cause-relation>a{grid-column:1/-1;width:-moz-fit-content;width:fit-content;font-size:11px}.cause-arrow.ant-typography{padding-top:32px;color:#9aa7b6}.cause-patch-summary{padding-left:9px;border-left:2px solid #dbe5ef}.cause-patch-label.ant-typography{font-size:10px;font-weight:600;text-transform:uppercase}.cause-patch-summary a{font-size:11px;overflow-wrap:anywhere}.cause-commit-list code{color:#64758a;font-size:10px}.cause-category-tag{max-width:100%;white-space:normal}.cause-label{width:100%;padding-bottom:7px;border-bottom:1px solid #edf0f4}.cause-label:last-child{padding-bottom:0;border-bottom:0}.cause-evidence.ant-typography,.cause-label .ant-typography{margin:0;color:#53677f;font-size:11px;line-height:1.5}.cause-evidence.ant-typography{white-space:pre-wrap}.cause-code-audit{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:5px}.cause-code-audit .ant-tag{max-width:100%;margin:0;white-space:normal;line-height:1.45}.cause-code-audit .ant-typography{font-size:10px;line-height:1.45}.cause-expanded-review{display:grid;grid-template-columns:minmax(380px,1.5fr) repeat(2,minmax(260px,1fr));grid-gap:16px 22px;gap:16px 22px;padding:14px 18px;background:#f8fafc}.cause-expanded-review section{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:7px;color:#52657d;font-size:11px;overflow-wrap:anywhere}.cause-expanded-review .ant-typography{margin:0;font-size:11px;line-height:1.55}.cause-expanded-labels{grid-row:span 2}.cause-expanded-label{display:flex;width:100%;padding:10px;flex-direction:column;gap:6px;border:1px solid #e3e8ef;border-radius:6px;background:#fff}@media (max-width:1180px){.cause-taxonomy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cause-toolbar{grid-template-columns:minmax(200px,1fr) minmax(220px,1fr)}.cause-filter-actions,.cause-filter-search{grid-column:1/-1}.cause-expanded-review{grid-template-columns:1fr}.cause-expanded-labels{grid-row:auto}}@media (max-width:760px){.cause-taxonomy-grid,.cause-toolbar{grid-template-columns:1fr}.cause-scope-summary{flex-wrap:wrap}}.historical-recall-chain-expanded .historical-recall-patch{padding:10px 12px;background:#fff;border:1px solid #dbe5ef;border-radius:6px}.historical-recall-empty{display:flex;align-items:center;flex-direction:column;gap:10px;padding:36px 10px}.historical-chain-detail-page{display:flex;width:100%;max-width:1440px;margin:0 auto;flex-direction:column;gap:20px}.historical-chain-detail-header{padding:22px 24px;border:1px solid #d8dee4;border-radius:10px;background:#fff}.historical-chain-detail-header h2.ant-typography{margin:0 0 4px}.historical-chain-detail-sequence{display:flex;max-width:960px;flex-direction:column}.historical-chain-detail-step{display:flex;width:100%;flex-direction:column;align-items:stretch}.historical-chain-detail-arrow{height:30px;padding-left:28px;color:#8c959f;font-size:22px;line-height:30px}.historical-chain-detail-patch{border-left:4px solid #1677ff}.historical-chain-detail-patch-initial{border-left-color:#d97706}.historical-chain-detail-patch-grid{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(320px,1.5fr) minmax(130px,.6fr);grid-gap:18px;gap:18px}.historical-chain-detail-patch-grid>div,.historical-chain-review-item{display:flex;min-width:0;flex-direction:column;gap:5px}.historical-chain-review .ant-card-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 26px;gap:18px 26px}.historical-chain-patch-diffs>.ant-card-head{background:#f6f8fa}.historical-chain-commit-diff{overflow:hidden}.historical-chain-commit-diff>.ant-card-body{padding:0}.historical-chain-commit-title{display:flex;min-width:0;flex-direction:column;gap:2px}.historical-chain-commit-title>.ant-typography{max-width:720px;overflow:hidden;font-size:12px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.historical-chain-diff-state{display:flex;min-height:96px;align-items:center;justify-content:center;gap:10px}.historical-chain-no-diff{display:block;padding:14px}@media (max-width:1100px){.historical-recall-headline{padding-top:0}.historical-recall-visible-count{width:100%;margin:0}}@media (max-width:900px){.historical-recall-expanded{grid-template-columns:1fr;padding:12px}.historical-recall-header h2.ant-typography{font-size:23px}.historical-recall-counts{padding-right:0}.historical-recall-guide{position:static;margin-top:8px}.historical-recall-search{flex:1 1 200px}.historical-chain-detail-patch-grid,.historical-chain-review .ant-card-body{grid-template-columns:1fr}}.zero-day-repo-link{max-width:240px;overflow:hidden;color:#57606a;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.zero-day-report-channel{max-width:148px;white-space:normal;overflow-wrap:anywhere}.zero-day-findings-table .ant-tag{max-width:100%;-webkit-margin-end:0;margin-inline-end:0;white-space:normal;overflow-wrap:anywhere}.zero-day-table-copy{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:4px 0 0!important;color:#57606a;line-height:1.55}.zero-day-detail-card{border-color:#0969da!important;box-shadow:none!important}.zero-day-detail-card .ant-card-head{background:#f6f8fa;border-bottom-color:#d0d7de}.zero-day-detail-summary{display:flex;align-items:flex-start;gap:16px;width:100%;flex-wrap:wrap}.zero-day-detail-summary>.ant-descriptions{flex:1 1 380px;min-width:0}.zero-day-initial-patch{margin-left:auto;max-width:100%;text-align:right;line-height:1.8}.zero-day-selected-row>td{background:#f6f8fa!important}.markdown-pre{max-height:min(66vh,760px);padding:16px;color:#1f2328;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word;background:#f6f8fa}.markdown-pre,.zero-day-markdown{overflow:auto;border:1px solid #d0d7de;border-radius:8px}.zero-day-markdown{max-width:none;max-height:min(70vh,840px);padding:16px 18px;background:#ffffff}.zero-day-markdown>:first-child{margin-top:0}.zero-day-markdown>:last-child{margin-bottom:0}.zero-day-markdown img{display:block;max-width:100%;height:auto;border:1px solid #d0d7de;border-radius:8px}.markdown-code-block .markdown-inline-code{padding:0;background:transparent;border:none}.poc-review-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.poc-file-select{width:min(100%,640px)}.poc-file-meta{justify-content:flex-end}.poc-run-command,.poc-source-path{display:block;max-width:100%;overflow-wrap:anywhere}.poc-run-command{white-space:normal}.poc-code-viewer{max-width:100%;max-height:min(72vh,900px);overflow:auto;background:#0d1117;border:1px solid #30363d;border-radius:8px}.poc-code-viewer:focus-visible{outline:2px solid #0969da;outline-offset:2px}.poc-code-lines{width:max-content;min-width:100%;margin:0;padding:16px 0 16px 58px;color:#6e7681;background:transparent}.poc-code-lines li{min-height:20px;padding:0 18px 0 12px;white-space:pre}.poc-code-lines li::marker{color:#6e7681;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:11px}.poc-code-lines code{color:#e6edf3;line-height:1.65}.mono-link,.poc-code-lines code{font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px}.patch-summary-cell{display:flex;min-width:0;flex-direction:column;gap:6px;line-height:1.45}.patch-summary-header{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.patch-summary-date{font-size:12px}.patch-summary-commit-list{display:flex;flex-direction:column;gap:8px}.patch-summary-commit{display:flex;min-width:0;flex-direction:column;gap:3px}.patch-summary-commit+.patch-summary-commit{padding-top:8px;border-top:1px solid #d8dee4}.patch-summary-commit-meta{display:flex;min-width:0;align-items:center;gap:6px;flex-wrap:wrap}.patch-summary-message{display:-webkit-box;overflow:hidden;color:#24292f;font-size:12px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.annotation-actions{width:100%}.annotation-actions .ant-btn{justify-content:flex-start;min-height:30px;font-size:12px;font-weight:600}.annotation-actions .ant-btn .ant-btn-icon{flex-shrink:0}.detail-stack{display:flex;flex-direction:column;gap:16px;padding:8px 0}.detail-paragraph{margin-bottom:0!important}.cve-description-block{margin-top:12px}.detail-descriptions .ant-descriptions-item-label{width:160px}.fix-commit-list,.repo-list{display:flex;flex-direction:column;gap:12px}.fix-commit-item,.repo-item{padding:12px;border:1px solid #d8dee4;border-radius:8px;background:#f6f8fa}.commit-msg-preview{color:#57606a}.all-fields-panel{border-color:#d0d7de;background:#ffffff}.all-fields-panel .ant-collapse-header{font-weight:600}.value-break{white-space:pre-wrap;word-break:break-word;line-height:1.6}.description-review-page .ant-tabs-tab{font-weight:600}.description-link-list{max-width:100%}.description-link-list a{max-width:32rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.description-long-text{margin-bottom:0!important;line-height:1.55}.description-observation-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.description-observation-item{padding:12px;color:#24292f;line-height:1.55;background:#f6f8fa;border:1px solid #d0d7de;border-radius:8px}.description-expanded-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:12px;gap:12px}.description-expanded-field{min-width:0;padding:12px;background:#ffffff;border:1px solid #d8dee4;border-radius:8px}.description-action-stack{min-width:96px}.log-block{max-height:420px;overflow:auto;padding:12px;border:1px solid #d0d7de;border-radius:8px;background:#ffffff;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.page-loading{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px;background:#ffffff}.gt-add-btn{margin-top:8px}.gt-workspace{display:flex;flex-direction:column;gap:16px;width:100%;min-height:calc(100vh - 48px)}.gt-workspace:-webkit-full-screen{padding:18px;overflow:auto;background:#f6f8fa}.gt-workspace-fullscreen,.gt-workspace:fullscreen{padding:18px;overflow:auto;background:#f6f8fa}.gt-workspace-fullscreen{position:fixed;inset:0;z-index:1000;min-height:100vh}.gt-workspace:-webkit-full-screen .gt-command-card{position:-webkit-sticky;position:sticky;top:0;z-index:20}.gt-workspace-fullscreen .gt-command-card,.gt-workspace:fullscreen .gt-command-card{position:-webkit-sticky;position:sticky;top:0;z-index:20}.gt-command-card{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:18px;background:#ffffff;border:1px solid #d0d7de;border-radius:8px}.gt-command-main{min-width:0}.gt-command-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.gt-overview-grid{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-gap:12px;gap:12px}.gt-metric-card{border-color:#d0d7de!important;box-shadow:none!important}.gt-metric-card .ant-card-body{display:flex;min-height:116px;flex-direction:column;justify-content:space-between;gap:10px;padding:16px}.gt-metric-primary{border-color:#0969da!important}.gt-toolbar-panel{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;background:#ffffff;border:1px solid #d0d7de;border-radius:8px}.gt-filter-input{max-width:760px}.gt-filter-count{flex-shrink:0}.gt-table-card{overflow:hidden}.gt-chain-table .ant-table-thead>tr>th{background:#f6f8fa}.gt-chain-table .ant-table-tbody>tr.gt-chain-has-followups>td:first-child{border-left:3px solid #1a7f37}.gt-chain-table .ant-table-tbody>tr.gt-chain-initial-only>td:first-child{border-left:3px solid #bf8700}.gt-expanded-row{padding:10px 14px 16px;background:#ffffff;border-left:3px solid #0969da}.gt-patch-table{border:1px solid #d8dee4;border-radius:8px;overflow:hidden}.gt-patch-row-initial>td{background:#fff8c5!important}.gt-patch-row-followup>td{background:#ffffff!important}.gt-patch-row-followup:hover>td,.gt-patch-row-initial:hover>td{background:#f6f8fa!important}.editable-cell{cursor:text;padding:4px 8px;border:1px solid transparent;border-radius:4px;min-height:28px;transition:border-color .2s}.editable-cell:hover{border-color:#d0d7de}.editable-cell-editing{border-color:#0969da!important;outline:none}.editable-input{width:100%}.gt-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.gt-actions{display:flex;gap:4px}@media (max-width:960px){.zero-day-filter-count{text-align:left}.zero-day-header-top{gap:10px}.zero-day-page-title.ant-typography{font-size:21px}.zero-day-overview-row{align-items:flex-start;flex-direction:column;gap:8px}.zero-day-flow-details{width:100%;margin-left:0}.zero-day-flow-details summary{white-space:normal}.app-shell{display:block}.app-shell .ant-layout,.app-shell>.ant-layout{display:block!important;width:100%!important;min-width:0!important;flex:none!important}.app-sider{width:100%!important;max-width:none!important;min-width:100%!important;flex:none!important;border-right:none;border-bottom:1px solid #d0d7de}.sider-inner{position:static;height:auto}.page-content{width:100%!important;min-width:0!important;padding:16px}.home-list-item{flex-direction:column;align-items:stretch}.markdown-reader,.markdown-reader-with-toc{display:flex;flex-direction:column;gap:16px}.markdown-toc{position:static;order:-1;width:100%;max-height:260px;padding:12px 14px;border:1px solid #d0d7de;border-radius:8px}.markdown-body{max-width:100%}.detail-descriptions .ant-descriptions-item-label{width:120px}.cell-wrap{min-width:280px}.description-link-list a{max-width:18rem}.description-expanded-row{grid-template-columns:1fr}.gt-command-card,.gt-toolbar-panel{align-items:stretch;flex-direction:column}.gt-command-actions{justify-content:flex-start}.gt-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gt-filter-input{max-width:none}}@media (max-width:640px){.gt-overview-grid{grid-template-columns:1fr}}.diff-panel .ant-card-body{padding:0}.diff-side-by-side{display:grid;grid-template-columns:1fr 1fr;min-height:200px}.diff-col{display:flex;flex-direction:column;border-right:1px solid #d0d7de;min-width:0}.diff-col:last-child{border-right:none}.diff-col-header{padding:12px 16px;background:#f6f8fa;border-top:3px solid #d0d7de}.diff-col-hash{margin:4px 0 2px}.diff-col-body{flex:1 1;overflow:hidden}.diff-col-fallback{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.diff-commit-msg{margin-top:4px;color:#57606a;font-size:13px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.diff-file-collapse{border:none;border-radius:0;background:transparent}.diff-file-collapse .ant-collapse-item{border-bottom:1px solid #eaeef2}.diff-file-collapse .ant-collapse-item:last-child{border-bottom:none}.diff-file-collapse .ant-collapse-header{padding:8px 12px!important;background:#fafbfc}.diff-file-collapse .ant-collapse-content-box{padding:0!important}.diff-block{margin:0;padding:0;font-family:SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;line-height:1.55;overflow-x:auto;max-height:500px;overflow-y:auto}.diff-line{padding:0 12px;white-space:pre;min-height:1.55em}.diff-add{background:#dafbe1;color:#1a7f37}.diff-del{background:#ffebe9;color:#cf222e}.diff-hunk{background:#ddf4ff;color:#0969da;font-weight:600;padding:4px 12px;margin:2px 0}.diff-meta{color:#57606a;font-weight:600;background:#f6f8fa}@media (max-width:1200px){.diff-side-by-side{grid-template-columns:1fr}.diff-col{border-right:none;border-bottom:1px solid #d0d7de}.diff-col:last-child{border-bottom:none}}.chain-review-workspace{max-width:none;gap:14px}.chain-review-header{padding:0 2px}.chain-review-header>.ant-btn{margin-left:-8px;margin-bottom:8px}.chain-review-header h2.ant-typography{margin:0;font-size:24px}.chain-review-id{font-family:monospace;font-size:11px}.chain-review-sequence{display:flex;gap:10px;overflow-x:auto;padding:2px 0}.chain-review-stage{display:flex;align-items:center;gap:10px;flex:1 1;min-width:190px}.chain-review-stage button{display:flex;flex:1 1;flex-direction:column;align-items:flex-start;gap:3px;border:1px solid #d8dee4;border-radius:6px;padding:10px 14px;background:#fff;color:#24292f;text-align:left;cursor:pointer}.chain-review-stage button[aria-pressed=true]{border-color:#91baff;background:#f0f6ff}.chain-review-stage button:focus-visible{outline:2px solid #1677ff;outline-offset:2px}.chain-review-stage button>span,.chain-review-stage small{font-size:11px;color:#57606a}.chain-review-stage button>span{letter-spacing:.08em}.chain-review-stage strong{font-size:13px;overflow-wrap:anywhere}.manual-review-panel{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border:1px solid #cfdceb;border-radius:7px;background:#f8fbff}.manual-review-panel>.ant-flex>.ant-typography:last-child{font-size:11px}.manual-review-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.6fr);grid-gap:10px;gap:10px}.manual-review-card{display:flex;min-width:0;padding:11px 12px;flex-direction:column;align-items:flex-start;gap:9px;border:1px solid #dbe5f0;border-radius:6px;background:#fff}.manual-review-card>div:first-child{width:100%}.manual-review-card p.ant-typography{margin:3px 0 0;color:#64758a;font-size:11px;line-height:1.5}.manual-review-card-heading{display:flex;justify-content:space-between;gap:12px}.manual-review-card-heading>.ant-typography{flex-shrink:0;font-size:10px}.manual-cause-label{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:5px}.manual-cause-label .ant-tag{margin:0;white-space:normal}.manual-cause-label p.ant-typography{margin:0;color:#314761;font-size:12px;line-height:1.55}.cause-correction-editor{display:flex;width:100%;padding-top:8px;flex-direction:column;gap:7px;border-top:1px solid #e7edf4}.cause-correction-editor p.ant-typography{margin:2px 0 0}.cause-correction-editor>.ant-flex{width:100%}.cause-correction-select{min-width:min(520px,100%);flex:1 1}.chain-review-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:16px;gap:16px;align-items:start}.chain-review-code,.chain-review-context,.chain-review-pane{min-width:0}.chain-review-toolbar{display:flex;flex-direction:column;gap:10px;padding:14px;background:#fff;border:1px solid #d8dee4;border-radius:6px 6px 0 0}.chain-review-toolbar>.ant-typography{font-size:12px}.chain-review-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d8dee4;border-top:0;border-radius:0 0 6px 6px;overflow:hidden;background:#fff}.chain-review-comparison.is-stacked{grid-template-columns:1fr}.chain-review-pane+.chain-review-pane{border-left:1px solid #d8dee4}.chain-review-comparison.is-stacked .chain-review-pane+.chain-review-pane{border-left:0;border-top:1px solid #d8dee4}.chain-review-pane-header{display:flex;flex-direction:column;gap:8px;padding:12px;min-height:114px;background:#f6f8fa;border-top:3px solid #91baff}.chain-review-pane:first-child .chain-review-pane-header{border-top-color:#d4a72c}.chain-review-pane-header>.ant-space{flex-direction:row;flex-wrap:wrap;gap:4px 10px!important;font-size:12px}.chain-review-pane-header details{font-size:12px}.chain-review-pane-header summary{cursor:pointer;color:#57606a}.chain-review-pane .historical-chain-commit-diff{border:0;border-radius:0}.chain-review-pane .historical-chain-commit-diff>.ant-card-head{padding:8px 12px}.chain-review-pane .ant-collapse-header-text{min-width:0;overflow-wrap:anywhere}.chain-review-pane .diff-block{max-height:65vh;font-size:11px}.chain-review-context{position:-webkit-sticky;position:sticky;top:16px;padding:0 14px 14px;border:1px solid #d8dee4;border-radius:6px;background:#fff;max-height:calc(100vh - 32px);overflow-y:auto;overflow-wrap:anywhere}.chain-review-context .ant-tabs-tab{font-size:12px}.chain-review-context .ant-tabs-nav-list{gap:16px}.chain-review-context .ant-tabs-tab+.ant-tabs-tab{margin-left:0}.chain-review-context .ant-typography{font-size:12px}.chain-review-context div.ant-typography,.chain-review-context p.ant-typography{margin-top:8px;line-height:1.7}.chain-review-evidence-link{display:block;line-height:1.6}.patch-reference{display:inline-block;margin:0 2px;padding:0 5px;border:1px solid #9ec5f8;border-radius:4px;background:#eaf3ff;color:#174ea6;font-weight:700;line-height:1.55}@media (max-width:1450px){.chain-review-layout{grid-template-columns:minmax(0,1fr)}.chain-review-context{position:static;max-height:none}}@media (max-width:760px){.manual-review-grid,.reviewed-flow-grid,.reviewed-flow-path{grid-template-columns:1fr}.reviewed-flow-arrow{transform:rotate(90deg);justify-self:center}.chain-review-comparison{grid-template-columns:1fr}.chain-review-pane+.chain-review-pane{border-left:0;border-top:1px solid #d8dee4}}.chain-review-pane .ant-card-head-wrapper{flex-wrap:wrap;gap:4px}.chain-review-pane .ant-card-head-title{min-width:0}.chain-review-pane .ant-card-extra{font-size:11px;-webkit-margin-start:0;margin-inline-start:0}.git-diff-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 12px;border-bottom:1px solid #d1d9e0;background:#fff}.git-diff-toolbar .ant-btn,.git-diff-toolbar .ant-checkbox-wrapper,.git-diff-toolbar .ant-typography{font-size:12px}.git-file-collapse.ant-collapse{border:0;border-radius:0}.git-file-collapse .ant-collapse-header{background:#f6f8fa;border-bottom:1px solid #d1d9e0;padding:10px 12px!important;align-items:center!important}.git-file-collapse .ant-collapse-body,.git-file-collapse .ant-collapse-content-box{padding:0!important}.git-file-heading{display:flex;align-items:center;gap:8px;min-width:0}.git-file-path{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.git-diff-stats{margin-left:auto;display:inline-flex;flex-shrink:0;gap:7px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.git-diff-added{color:#1a7f37}.git-diff-deleted{color:#cf222e}.git-diff-scroll{overflow:auto;max-height:70vh;background:#fff}.git-diff-scroll:focus-visible{outline:2px solid #0969da;outline-offset:-2px}.git-diff-table{border-collapse:collapse;border-spacing:0;width:100%;font:12px/20px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:#1f2328;text-align:left}.git-diff-table code{font:inherit}.git-diff-table td{padding:0;vertical-align:top}.git-diff-table .git-number-col{width:38px}.git-diff-table .git-diff-number{width:38px;min-width:38px;padding:0 7px;text-align:right;color:#636c76;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-right:1px solid #d1d9e04d}.git-diff-table .git-diff-code{white-space:pre;padding-right:12px}.git-diff-sign{display:inline-block;width:24px;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.git-diff-table .git-diff-add{background:#e6ffec}.git-diff-table .git-diff-del{background:#ffebe9}.git-diff-add .git-diff-number,.git-diff-number.git-diff-add{background:#ccffd8}.git-diff-del .git-diff-number,.git-diff-number.git-diff-del{background:#ffd7d5}.git-diff-key-line,.git-diff-key-row .git-diff-code{box-shadow:inset 4px 0 #8250df;background-image:linear-gradient(90deg,#f4edff,transparent 180px)}.git-diff-key-label{display:inline-block;margin:2px 9px 2px 2px;padding:1px 7px;border:1px solid #b6a0e7;border-radius:10px;background:#f4edff;color:#6639ba;font:600 10px/16px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;vertical-align:middle}.git-diff-table .git-diff-hunk{background:#ddf4ff;color:#59636e}.git-diff-table .git-diff-meta{background:#f6f8fa;color:#59636e}.git-diff-table .git-diff-hunk td,.git-diff-table .git-diff-meta td{padding:5px 12px;white-space:pre-wrap;overflow-wrap:anywhere}.git-diff-table .git-diff-empty{background:#f6f8fa}.git-diff-table.split{table-layout:auto}.git-diff-table.split th{background:#f6f8fa;color:#59636e;font-weight:400;padding:5px 12px;border-bottom:1px solid #d1d9e0}.git-diff-table.split td:nth-child(3),.git-diff-table.split th+th{border-left:1px solid #d1d9e0}.git-diff-table.split .git-diff-code{min-width:200px}.git-diff-wrap .git-diff-table{table-layout:fixed}.git-diff-wrap .git-diff-code{white-space:pre-wrap;overflow-wrap:anywhere}.aligned-patch-comparison{background:#fff;border:1px solid #d1d9e0;border-top:0;border-radius:0 0 6px 6px;overflow:hidden}.aligned-patch-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.aligned-patch-row>*{min-width:0}.aligned-patch-row>*+*{border-left:1px solid #d1d9e0}.aligned-patch-row .chain-review-pane-header{height:100%}.aligned-commit-summary{display:flex;flex-direction:column;gap:3px;padding:10px 12px;overflow-wrap:anywhere;border-bottom:1px solid #d1d9e0}.aligned-commit-summary .ant-typography{font-size:12px}.key-line-overview{border-bottom:1px solid #d1d9e0;background:#fbf8ff}.key-line-overview-side{display:flex;min-width:0;flex-direction:column;gap:4px;padding:9px 12px}.key-line-overview-side>span{color:#6639ba;font-size:11px;font-weight:700}.key-line-overview-side code{overflow-x:auto;color:#3f246f;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space:nowrap}.key-line-overview-side small{color:#75658f;font:10px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.aligned-file-header{display:flex;align-items:center;gap:8px;width:100%;background:#f6f8fa;border:0;border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0;padding:11px 12px;color:#1f2328;text-align:left;cursor:pointer}.aligned-file-header:focus-visible{outline:2px solid #0969da;outline-offset:-2px}.aligned-file-stats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px 18px;margin-left:auto;font-size:11px}.aligned-file-stats>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.aligned-file-side{background:#fff}.aligned-file-side-label{padding:4px 12px;font-size:11px;color:#59636e;border-bottom:1px solid #d1d9e0;background:#f6f8fa}.aligned-file-empty{padding:28px 16px;color:#636c76;background:#f6f8fa;font-size:12px}.aligned-patch-row.is-stacked{grid-template-columns:minmax(0,1fr)}.aligned-patch-row.is-stacked>*+*{border-left:0;border-top:1px solid #d1d9e0}@media (max-width:760px){.aligned-patch-row{grid-template-columns:minmax(0,1fr)}.aligned-patch-row>*+*{border-left:0;border-top:1px solid #d1d9e0}.aligned-file-header{flex-wrap:wrap}}.patch-public-records{display:flex;flex-direction:column;gap:3px;padding:5px 7px;border:1px solid #dce6f0;border-radius:5px;background:#f3f7fc;min-width:0}.patch-records-label{color:#66788c;font-size:9px;font-weight:500;line-height:1.4}.patch-public-records a{overflow-wrap:anywhere}.patch-commit-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:0 2px}.chain-review-pane-header .patch-public-records{width:-moz-fit-content;width:fit-content;max-width:100%}.chain-review-pane-header .patch-public-records>.ant-space{flex-direction:row;flex-wrap:wrap;gap:4px 10px!important}.chain-cve-descriptions{border-top:1px solid #d1d9e0;border-bottom:1px solid #d1d9e0}.chain-cve-descriptions>summary{display:list-item;padding:10px 12px;background:#f6f8fa;font-size:12px;font-weight:600;cursor:pointer}.description-legend{display:inline-flex;flex-wrap:wrap;gap:8px;margin-left:16px;font-size:10px;font-weight:400}.description-highlight-previous{background:#dbeafe;color:#174ea6;border-radius:3px;padding:1px 3px;font-weight:600}.description-highlight-keyword{background:#fff0b3;color:#654d00;border-radius:3px;padding:1px 3px}.cve-description-column{padding:12px}.cve-description{font-size:12px;line-height:1.75;overflow-wrap:anywhere}.cve-description+.cve-description{margin-top:12px;padding-top:12px;border-top:1px solid #eaeef2}.cve-description>a{font-weight:600}.cve-description p{margin:7px 0;white-space:pre-wrap}.cve-description small{color:#636c76;font-size:10px}.cve-description-state{display:flex;align-items:center;gap:8px;padding:12px 0;color:#636c76}.recall-category-tags .ant-tag{margin:0;white-space:normal;font-size:11px}.recall-original-methods{margin-top:7px;font-size:11px}.recall-original-methods>summary{cursor:pointer;color:#66788c}.recall-original-methods>div{display:flex;flex-direction:column;gap:4px;margin-top:8px}.recall-original-methods code{overflow-wrap:anywhere;color:#66788c;font-size:10px}.recall-category-filter{min-width:235px}.recall-category-guide{padding:9px 12px;border:1px solid #e3e9f0;border-radius:5px;background:#f8fafc;font-size:12px;color:#526274}.recall-category-guide>summary{cursor:pointer}.recall-category-guide p{margin:10px 0}.recall-category-guide dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:12px 20px;gap:12px 20px}.recall-category-guide dt{font-weight:600}.recall-category-guide dd{margin:3px 0 0}.explicit-description-evidence blockquote{margin:7px 0;padding:8px 10px;border-left:3px solid #52a976;background:#f0f9f2;color:#244d34;font-size:12px;line-height:1.7}.explicit-description-evidence>div{margin-top:10px}.explicit-description-evidence details{margin-top:5px;font-size:11px}.explicit-description-evidence summary{cursor:pointer;color:#66788c}.explicit-description-evidence details .ant-typography{display:block;overflow-wrap:anywhere}.edge-discovery{display:flex;flex-direction:column;gap:12px}.edge-discovery-relation+.edge-discovery-relation{border-top:1px solid #e8ecf1;padding-top:12px}.edge-discovery-heading{font-family:monospace;font-size:11px;font-weight:600;margin-bottom:5px;color:#475569}.edge-discovery-method{font-size:12px;line-height:1.5;margin:5px 0}.edge-discovery-muted{color:#697586;font-size:11px;line-height:1.5}.edge-discovery .recall-original-methods code{display:block;overflow-wrap:anywhere;font-size:10px;margin-top:4px}.edge-discovery{min-width:0}.edge-discovery .ant-tag{max-width:100%;white-space:normal;overflow-wrap:anywhere}