.lp-monitor-stats{border:1px solid var(--border);background:var(--border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 0 24px;display:grid;overflow:hidden}.lp-monitor-stats:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.lp-monitor-stats>div{background:var(--lp-surface-1,var(--surface-1));gap:4px;padding:16px 20px;display:grid}.lp-monitor-stats dt{font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);color:var(--text-muted)}.lp-monitor-stats dd{letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800;line-height:1.2}.lp-monitor-watched{margin-top:2px}.lp-shell .lp-monitor-watched summary{color:var(--text-muted);font:var(--lp-t-support);letter-spacing:normal;cursor:pointer;text-underline-offset:4px;padding:0;text-decoration:underline;text-decoration-thickness:1px}.lp-monitor-watched ul{letter-spacing:normal;overflow-wrap:anywhere;margin:8px 0 0;padding:0;font-size:.875rem;font-weight:500;list-style:none}.lp-monitor-watched li{display:grid}.lp-monitor-watched li>span{color:var(--text-muted)}.lp-monitor-watched li+li{margin-top:6px}@media (max-width:720px){:is(.lp-monitor-stats,.lp-monitor-stats:has(>div:nth-child(4))){grid-template-columns:minmax(0,1fr)}.lp-monitor-stats>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;padding:12px 16px;display:flex}.lp-monitor-stats dd{text-align:right;font-size:1.05rem}}.lp-monitor-chips{margin:0 0 16px}.lp-fixes-chips.lp-monitor-chips{flex-wrap:wrap;overflow:visible}.lp-monitor-list{margin:0;padding:0 24px;list-style:none}.lp-monitor-list li+li{border-top:1px solid var(--border)}.lp-monitor-row{width:100%;min-height:80px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:112px minmax(0,1fr) max-content;align-items:center;gap:8px 20px;padding:14px 0;display:grid}.lp-monitor-row:hover strong,.lp-monitor-row:focus-visible strong{text-decoration:underline}.lp-monitor-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lp-monitor-row-main{gap:6px;min-width:0;display:grid}.lp-monitor-row-main strong{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.lp-monitor-row-meta{flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0;display:flex}.lp-monitor-row-sites{color:var(--text-muted);align-items:center;gap:4px;font-size:.85rem;display:inline-flex}.lp-monitor-row-sites>span:last-child{margin-left:4px}.lp-monitor-row-time{color:var(--text-muted);white-space:nowrap;font-size:.85rem}@media (max-width:640px){.lp-monitor-list{padding:0 16px}.lp-monitor-row{grid-template-columns:minmax(0,1fr) max-content}.lp-monitor-row .lp-monitor-severity{grid-area:1/1}.lp-monitor-row-main{grid-area:2/1/auto/-1}.lp-monitor-row-time{grid-area:1/2}}.lp-monitor-severity{font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.lp-monitor-severity-mark{border:2px solid var(--border-solid);border-radius:50%;flex:none;width:12px;height:12px}.lp-monitor-severity[data-severity=critical]{font-weight:800}.lp-monitor-severity[data-severity=critical] .lp-monitor-severity-mark{border-color:var(--sev-high-bg);background:var(--sev-high-bg);border-radius:3px;width:14px;height:14px}.lp-monitor-severity[data-severity=high] .lp-monitor-severity-mark{border-color:var(--sev-high-bg);background:var(--sev-high-bg)}.lp-monitor-severity[data-severity=medium] .lp-monitor-severity-mark{background:var(--sev-medium-bg);box-shadow:inset 4px 0 0 var(--shadow-color)}.lp-monitor-severity[data-severity=low]{color:var(--text-muted);font-weight:500}.lp-monitor-severity[data-severity=unknown] .lp-monitor-severity-mark{border-style:dashed}.lp-monitor-tech,.lp-monitor-likely,.lp-monitor-affects,.lp-monitor-exploited{min-height:var(--lp-chip-height);border:1px solid var(--border-strong);font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.lp-monitor-exploited{border-color:var(--sev-high-bg);background:var(--sev-high-bg);color:var(--sev-high-fg)}.lp-monitor-affects{border-color:var(--border-solid);background:var(--surface-2)}.lp-monitor-likely{border-color:var(--border-solid);border-width:2px}.lp-monitor-attribution{font-size:.8rem}.lp-monitor-empty{justify-items:start;gap:12px;padding:24px;display:grid}.lp-monitor-empty p{margin:0}.lp-monitor-sheet .lp-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lp-monitor-sheet-title{letter-spacing:-.045em;grid-column:1;margin:4px 0 0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:800;line-height:1.2}.lp-monitor-exploited-note{background:var(--surface-inverse);box-shadow:inset 0 0 0 1px var(--band-edge);color:var(--text-inverse);border-radius:8px;margin:16px 0 0;padding:10px 14px;font-weight:600}.lp-monitor-sheet-part{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.lp-monitor-sheet-part h3{font:var(--lp-t-label);letter-spacing:var(--lp-t-label-tracking);color:var(--text-muted);margin:0 0 8px}.lp-monitor-sheet-part>p{margin:0;line-height:1.5}.lp-monitor-sheet-actions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}@media (max-width:480px){.lp-monitor-sheet-actions>*{white-space:normal;width:100%}}.lp-monitor-note a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.lp-monitor-note{color:var(--text-muted);margin:12px 0;font-size:.9rem}.lp-monitor-sheet-part>.lp-monitor-note+*{margin-top:12px}.lp-monitor-sites{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.lp-monitor-sites li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:48px;display:flex}.lp-monitor-site{align-items:center;gap:10px;min-width:0;font-weight:700;display:inline-flex}.lp-monitor-handled{align-items:center;gap:12px;font-weight:700;display:inline-flex}.lp-monitor-handled .lp-btn-link{min-height:40px;padding:0 4px}.lp-monitor-mark{min-height:40px}.lp-monitor-error{flex-basis:100%;order:3;margin:8px 0 0;font-weight:600}.lp-monitor-ids{flex-wrap:wrap;gap:6px;margin:8px 0 0;display:flex}.lp-monitor-ids code{font-family:var(--font-mono), "JetBrains Mono", monospace;overflow-wrap:anywhere;font-size:.8rem}.lp-monitor-sources ul{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.lp-monitor-sources a{color:inherit;overflow-wrap:anywhere;font-weight:600}.lp-monitor-pinned{flex-basis:100%;order:3;gap:4px;min-width:0;font-size:.9rem;display:grid}.lp-monitor-pinned code{overflow-wrap:anywhere}.lp-monitor-pinned .lp-btn-link{justify-self:start}.lp-dash-feed{gap:8px;min-width:0;display:grid}.lp-feed-list{margin:0;padding:0;list-style:none;display:grid}.lp-feed-list li+li{border-top:1px solid var(--border)}.lp-feed-row{color:inherit;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px 16px;padding:12px 0;text-decoration:none;display:grid}@media (max-width:599px){.lp-feed-row{grid-template-columns:minmax(0,1fr);gap:6px}}.lp-feed-row:hover strong,.lp-feed-row:focus-visible strong{text-decoration:underline}.lp-feed-row-main{gap:6px;min-width:0;display:grid}.lp-feed-row-main strong{overflow-wrap:anywhere}.lp-feed-row-where{color:var(--text-muted);overflow-wrap:anywhere;font-size:.9rem}.lp-feed-news{border-top:1px solid var(--border);gap:12px;min-width:0;margin-top:8px;padding-top:16px;display:grid}.lp-feed-news h3{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800}.lp-feed-strip{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.lp-feed-card{border:1px solid var(--border-strong);background:var(--surface-2);border-radius:16px;align-content:start;justify-items:start;gap:6px;min-width:0;padding:14px;display:grid}.lp-feed-card-meta{color:var(--text-muted);flex-wrap:wrap;gap:4px 10px;margin:0;font-size:.8rem;font-weight:600;display:flex}.lp-feed-card-title{color:var(--text);overflow-wrap:anywhere;font-weight:700;line-height:1.3}.lp-feed-card-snippet{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.lp-relevance-strip{gap:8px;min-width:0;display:grid}.lp-relevance-list{margin:0;padding:0;list-style:none;display:grid}.lp-relevance-list li+li{border-top:1px solid var(--border)}.lp-relevance-item{gap:6px;min-width:0;padding:12px 0;display:grid}.lp-relevance-tags{flex-wrap:wrap;gap:6px;display:flex}.lp-relevance-title{color:var(--text);overflow-wrap:anywhere;font-weight:700}.lp-relevance-evidence{color:var(--text-muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 14px;font-size:.9rem;display:flex}.lp-relevance-ids{font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:.8rem}.lp-relevance-subtitle{letter-spacing:-.03em;margin:8px 0 0;font-size:1rem;font-weight:800}.lp-relevance-source{margin-top:4px}.lp-relevance-forget{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.lp-relevance-error{color:var(--text);font-weight:600}.lp-relevance-history summary{cursor:pointer;font-weight:600}.lp-relevance-history ul{gap:8px;margin:8px 0 0;padding:0;font-size:.9rem;list-style:none;display:grid}.lp-relevance-when{color:var(--text-muted)}.lp-relevance-badge{width:fit-content;color:var(--text-muted);font:var(--lp-t-support);white-space:normal;overflow-wrap:anywhere;max-width:100%;text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;margin-top:8px;display:block}.lp-relevance-badge:is(:hover,:focus-visible){color:var(--text);text-decoration-color:currentColor}.lp-finding-relevance{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:.9rem;display:flex}.lp-finding-relevance a{color:var(--text);font-family:var(--font-mono,"JetBrains Mono", monospace);font-size:.85rem}.lp-feed-filters{flex-wrap:wrap;gap:8px;margin:0 0 4px;text-decoration:none;display:flex}.lp-feed-filters .lp-fixes-chip{text-decoration:none}.lp-monitor-search{flex-wrap:wrap;align-items:end;gap:16px;margin-block:24px;display:flex}.lp-monitor-search label{flex:160px;gap:8px;min-width:0;font-size:13px;font-weight:650;display:grid}.lp-monitor-search input,.lp-monitor-search select{border:1px solid var(--border-boundary);background:var(--surface-2);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:8px;padding:12px;font-size:16px}.lp-monitor-pagination{justify-content:space-between;gap:24px;margin-block:24px;display:flex}.lp-monitor-health{overflow-wrap:anywhere;margin-block:24px;padding:16px}.lp-monitor-health li{margin-block:12px}.lp-monitor-chips [aria-current=page]{background:var(--emphasis-bg);color:var(--emphasis-fg)}.lp-monitor-news{padding:24px;list-style:none}.lp-monitor-news li{border-bottom:1px solid rgb(var(--line-rgb) / .18);overflow-wrap:anywhere;padding-block:16px}.lp-monitor-news a{font-weight:700;text-decoration:underline}.lp-monitor-news small{font-size:13px}.lp-monitor-tech{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%}.lp-monitor-row,.lp-monitor-row-main,.lp-monitor-row-body{min-width:0}.lp-monitor-more-filters{flex:0 auto;min-width:0}.lp-monitor-more-filters summary.lp-btn{gap:10px;padding:0 20px;list-style:none}.lp-monitor-more-filters summary::-webkit-details-marker{display:none}.lp-monitor-more-filters summary:after{content:"";border-inline:5px solid #0000;border-top:6px solid;width:0;height:0;transition:transform .16s}.lp-monitor-more-filters[open] summary:after{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.lp-monitor-more-filters summary:after{transition:none}}.lp-monitor-more-filters[open]{flex-basis:100%}.lp-monitor-filter-fields{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:16px;padding-block:16px;display:grid}@media (max-width:640px){.lp-monitor-search>label{flex-basis:100%}}.lp-feed-version{gap:8px;margin-top:16px;display:grid}.lp-feed-version h3{margin:0}.lp-feed-version>p{color:var(--text-muted);margin:0}.lp-monitor-version{margin-block:0 24px;padding:24px}.lp-advisory-code{font-family:var(--font-mono,ui-monospace, monospace);font-size:.9em;font-weight:500}.lp-version-help{gap:8px;display:grid}.lp-version-help>p{color:var(--text-muted);margin:0}.lp-site-support+.lp-version-help>p{font:var(--lp-t-support)}.lp-version-help-links{flex-wrap:wrap;gap:8px 16px;display:flex}.lp-version-help-links a{color:var(--text);text-underline-offset:3px;font-weight:600;text-decoration:underline}
