.detail-breadcrumb{color:var(--subtle);flex-wrap:wrap;align-items:center;gap:14px;padding-block:27px;font-size:10px;display:flex}.detail-breadcrumb a{color:var(--muted);align-items:center;gap:9px;display:flex}.detail-breadcrumb a:hover{color:var(--accent)}.card-detail{grid-template-columns:390px minmax(0,1fr);align-items:start;gap:72px;padding:22px 0 30px;display:grid}.card-column{min-width:0;position:sticky;top:28px}.card-display-label{color:var(--subtle);letter-spacing:.1em;justify-content:space-between;padding:0 20px;font-size:8px;display:flex}.detail-card-stage{background:radial-gradient(#68744026,#0000 65%);place-items:center;padding:29px 0 34px;display:grid;position:relative}.detail-card-stage .card-face{transform:rotate(-2deg);box-shadow:10px 22px 35px #0007}.detail-card-actions{justify-content:center;align-items:center;gap:20px;display:flex}.detail-card-actions .button{min-height:40px;padding:10px 15px;font-size:11px}.detail-card-actions .text-link{font-size:11px}.copy-status{text-align:center;color:var(--accent);min-height:15px;margin-block:8px 0;font-size:10px}.card-caption{text-align:center;color:var(--subtle);margin-top:12px;font-size:11px;line-height:1.7}.detail-body{min-width:0}.detail-badges{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;display:flex}.severity-badge{background:var(--severity);color:#fff4e7;text-transform:uppercase;font:500 9px var(--mono);letter-spacing:.06em;border-radius:3px;padding:5px 9px}.exploited-badge{color:#dcad91;border:1px solid #594537;border-radius:3px;align-items:center;gap:7px;padding:4px 9px;font-size:10px;display:inline-flex}.exploited-badge i{background:currentColor;border-radius:50%;width:4px;height:4px}.revision-badge{color:var(--subtle);margin-left:auto;font-size:9px}.detail-cve{letter-spacing:.08em;color:var(--accent);margin-bottom:10px;font-size:12px;display:block}.detail-header h1{font:600 clamp(30px, 3.1vw, 46px)/1.1 var(--display);letter-spacing:-.055em;text-wrap:balance;margin:0 0 20px}.detail-summary{color:var(--muted);margin:0;font-size:16px;line-height:1.75}.next-move{background:#222d1c;border:1px solid #4f6137;border-radius:7px;gap:17px;margin-top:27px;padding:22px;display:flex}.next-move-icon{width:37px;height:37px;color:var(--accent);border:1px solid #4f6137;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.next-move h2{font:500 9px var(--mono);letter-spacing:.12em;color:var(--accent);margin:0 0 9px}.next-move p{margin:0;font-size:15px;line-height:1.6}.detail-section{margin-top:35px}.detail-section-heading{justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:17px;display:flex}.detail-section-heading h2{font:500 21px var(--display);letter-spacing:-.035em;margin:0}.detail-section-heading>span{letter-spacing:.06em;color:var(--subtle);font-size:8px}.risk-facts{border:1px solid var(--line);background:var(--line);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.risk-facts>div{background:#1b211a;min-width:0;padding:14px 17px}.risk-facts dt{color:var(--subtle);font:9px/1.5 var(--mono);margin-bottom:7px}.risk-facts abbr{text-underline-offset:3px;cursor:help;text-decoration:underline dotted #667458}.risk-facts dd{font:500 12px/1.5 var(--body);text-transform:capitalize;overflow-wrap:anywhere;margin:0}.risk-facts .primary-fact{padding-block:20px}.risk-facts .primary-fact dd{font:500 35px/1.2 var(--display);letter-spacing:-.06em;color:var(--accent)}.risk-facts .primary-fact dd small{font:11px var(--mono);color:var(--subtle);letter-spacing:0;margin-left:4px}.risk-facts .primary-fact .word-stat{font-size:29px;line-height:1.45}.primary-fact>span{color:var(--subtle);margin-top:5px;font-size:9px;display:block}.detail-vector{color:var(--subtle);overflow-wrap:anywhere;margin-block:12px 20px;font-size:9px}.detail-context{color:var(--muted);align-items:baseline;gap:15px;font-size:12px;line-height:1.6;display:flex}.detail-context strong{color:var(--text);min-width:92px;font-size:11px;font-weight:500}.detail-tags{flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none;display:flex}.detail-tags a{font:9px var(--mono);color:var(--muted);background:#1f281b;border:1px solid #37422f;border-radius:3px;gap:13px;padding:7px 9px;display:flex}.detail-tags a span{color:var(--subtle)}.detail-tags a:hover{color:var(--accent);border-color:var(--accent)}.detail-refs{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.detail-refs li{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:15px 0;display:flex}.ref-number{color:var(--subtle);font-size:9px}.detail-refs a{flex:1;gap:4px;min-width:0;display:grid}.ref-kind{color:var(--subtle);text-transform:uppercase;letter-spacing:.04em;font-size:8px}.ref-name{color:var(--text);overflow-wrap:anywhere;font-size:12px}.ref-host{color:var(--subtle);font-size:10px}.detail-refs li>svg{color:var(--subtle)}.detail-refs a:hover .ref-name{color:var(--accent)}.evidence-panel{border:1px solid var(--line);border-radius:5px;margin-top:16px}.evidence-panel summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:17px;font-size:12px;list-style:none;display:flex}.evidence-panel summary::-webkit-details-marker{display:none}.evidence-panel summary>.mono{color:var(--subtle);font-size:8px}.evidence-panel summary b{color:var(--accent);padding-left:12px;font-size:15px;font-weight:400}.evidence-content{padding:0 17px 17px}.evidence-content>p{color:var(--muted);font-size:11px}.table-wrap{max-width:100%;overflow-x:auto}.provenance{border-collapse:collapse;width:100%;min-width:580px;font-size:10px}.provenance th{text-align:left;color:var(--muted);font:9px var(--mono);background:var(--surface-raised);padding:10px}.provenance td{color:var(--subtle);border-bottom:1px solid var(--line);vertical-align:top;padding:12px 10px}.provenance a{color:var(--accent)}.provenance td:first-child{overflow-wrap:anywhere;max-width:190px}.printing-list{margin:0;padding:0;list-style:none}.printing-list li{border-top:1px solid var(--line);color:var(--muted);align-items:baseline;gap:15px;padding-block:15px;font-size:12px;display:flex}.printing-list time{color:var(--subtle);white-space:nowrap;font-size:10px}.printing-revision{color:var(--accent);font-size:10px}.printing-note{color:var(--subtle);margin:0;font-size:11px}.detail-why{text-underline-offset:3px;text-decoration:underline}.detail-meta{border-top:1px solid var(--line);color:var(--subtle);overflow-wrap:anywhere;margin-top:30px;padding-top:20px;font-size:8px}@media (width<=1100px){.card-detail{grid-template-columns:320px minmax(0,1fr);gap:32px}.card-display-label{padding-inline:0}.risk-facts>div{padding-inline:10px}.risk-facts .primary-fact dd{font-size:28px}.risk-facts .primary-fact .word-stat{font-size:25px}.primary-fact>span{font-size:8px}}@media (width<=800px){.card-detail{flex-direction:column;gap:24px;padding-top:0;display:flex}.card-column{order:2;width:min(100%,390px);margin-inline:auto;position:static}.detail-body{display:contents}.detail-header{order:0}.next-move{order:1;width:100%;margin-top:0}.detail-section{order:3;width:100%;margin-top:0}.detail-meta{order:4;width:100%}.detail-header h1{font-size:34px}.detail-summary{font-size:15px}.card-caption{display:none}.card-display-label{padding-inline:10px}.detail-card-stage{padding-block:25px}.detail-breadcrumb{gap:9px;font-size:9px}.next-move{gap:12px;padding:18px}.next-move p{font-size:14px}.detail-section-heading h2{font-size:20px}.risk-facts dt{font-size:8px}.risk-facts .primary-fact dd{font-size:27px}.risk-facts dd{font-size:11px}.risk-facts .primary-fact .word-stat{font-size:25px}.primary-fact>span{line-height:1.5}.evidence-panel summary>.mono{font-size:0}.evidence-panel summary b{font-size:15px}.detail-context{flex-direction:column;gap:5px}}@media (width<=359px){.detail-card-stage .card-face{width:280px}.risk-facts>div{padding-inline:8px}.risk-facts .primary-fact dd small{margin:0;display:block}.risk-facts .primary-fact .word-stat{font-size:22px}}.share-panel{border:1px solid var(--line);background:var(--surface);border-radius:8px;margin-top:18px}.share-panel>summary{cursor:pointer;font:600 12px var(--display);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;list-style:none;display:flex}.share-panel>summary::-webkit-details-marker{display:none}.share-panel>summary .mono{color:var(--muted);font-size:9px}.share-panel>summary b{color:var(--accent);margin-left:8px}.share-panel[open]>summary b{display:inline-block;transform:rotate(45deg)}.share-content{gap:14px;padding:0 16px 16px;display:grid}.share-lead{font:12px/1.6 var(--body);color:var(--muted);margin:0}.share-renders{gap:10px;display:grid}.share-render{border:1px solid var(--line);color:var(--text);border-radius:6px;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:border-color .16s;display:grid}.share-render:hover{border-color:var(--accent)}.share-render img{background:#131713;border-radius:3px;width:56px;height:auto}.share-render span{gap:2px;display:grid}.share-render b{font:600 12px var(--display)}.share-render small{font:10px var(--mono);color:var(--muted);letter-spacing:.04em}.share-captions{gap:10px;display:grid}.share-caption{border:1px solid var(--line);border-radius:6px;overflow:hidden}.share-caption-head{border-bottom:1px solid var(--line);background:var(--surface-raised);justify-content:space-between;align-items:center;padding:8px 12px;font-size:9px;display:flex}.share-caption-head .text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.share-caption pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;font:11.5px/1.55 var(--body);color:var(--text);margin:0;padding:12px;overflow:auto}.share-links{color:var(--muted);margin:0;font-size:10px;line-height:2}.share-links a{color:var(--accent);margin-left:10px}
