.dw-search-embed{margin:1.5em 0;border:1px solid var(--border);border-radius:4px;padding:.6em .75em .4em;background:var(--bg1);word-break:normal}.dw-search-embed-caption{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em;padding-bottom:.5em;margin-bottom:.25em;border-bottom:1px solid var(--border);font-size:.85rem;color:var(--fg2)}.dw-search-embed-title{color:var(--fg1);font-weight:600}.dw-search-embed-query{text-decoration:none}.dw-search-embed-query:hover{text-decoration:underline}.dw-search-embed-count{margin-left:auto;white-space:nowrap}.dw-embed-view-btn{background:0;border:0;padding:0;margin-left:.4em;font:inherit;font-size:inherit;color:var(--fg2);cursor:pointer;text-decoration:underline;text-decoration-style:dashed}.dw-embed-view-btn[aria-pressed="true"]{color:var(--fg1);text-decoration:none;font-weight:600;cursor:default}.dw-embed-view-btn:hover:not([aria-pressed="true"]){color:var(--fg1)}.dw-search-embed-tail{margin:0;padding:.5em 0 .2em;font-size:.85rem}.dw-search-embed-tail a{color:var(--link)}.dw-search-embed .dw-embed-card-link{color:inherit;text-decoration:none}.dw-search-embed .dw-embed-card-link:hover{text-decoration:none}.dw-search-embed code{background:0;padding:0;font-size:inherit;color:inherit;word-break:break-word}.dw-search-embed .search-cards{display:flex;flex-direction:column;gap:2px}.dw-search-embed .search-card{display:block;padding:.6em .75em;border-bottom:1px solid var(--border);cursor:pointer;transition:background .1s}.dw-search-embed .search-card:hover{background:var(--bg3)}.dw-search-embed .search-card--rule{border-left:3px solid var(--fg2)}.dw-search-embed .search-card--indicator{border-left:3px solid var(--indicator-accent)}.dw-search-embed .search-card-indicator-value{font-weight:600}.dw-search-embed .search-card-rule-link{display:block;padding:.25em .5em .25em .6em;margin:.2em 0;border-left:2px solid var(--fg2);font-size:.85rem;color:var(--fg1);text-decoration:none}.dw-search-embed .search-card-rule-link:hover{background:var(--bg2);text-decoration:none}.dw-search-embed .search-card-type{display:inline-block;font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--fg2);margin-right:.5em;opacity:.6;min-width:4.5em}.dw-search-embed .search-card-vendor{font-weight:600;font-size:.85rem}.dw-search-embed .search-card-technique{display:inline-block;font-size:.78rem;padding:.1em .4em;border-radius:2px;background:var(--bg3);margin-right:.35em;margin-bottom:.15em;color:var(--fg1)}.dw-search-embed .search-card-technique code{font-weight:600;font-size:.75rem;color:var(--link);margin-right:.25em}.dw-search-embed .search-card-techniques{display:flex;flex-wrap:wrap}.dw-search-embed .search-card-thirdline{font-size:.85rem;color:var(--fg2);display:flex;flex-direction:column;gap:.35em}.dw-search-embed .search-card-indicators{font-size:.78rem;color:var(--fg2);display:flex;flex-direction:column;gap:.15em;margin-top:.3em;padding-left:.7em;border-left:2px solid var(--border)}.dw-search-embed .search-card-indicator-line code{background:var(--bg3);padding:0 .25em;border-radius:2px;font-size:.92em;color:var(--fg1)}.dw-search-embed .search-card-indicator-line em,.dw-search-embed .search-card-indicator-kind{font-style:normal;color:var(--fg2);font-size:.9em;padding:0 .15em}.dw-search-embed .search-card-indicator-kind--regex_match{color:#dc2626}.dw-search-embed .search-card-indicator-kind--cidr_match{color:#2563eb}.dw-search-embed .search-card-indicator-kind--eq,.dw-search-embed .search-card-indicator-kind--in{color:#16a34a}.dw-search-embed .search-card-indicator-kind--starts_with,.dw-search-embed .search-card-indicator-kind--ends_with{color:#ea580c}.dw-search-embed .search-card-indicator-kind--wildcard,.dw-search-embed .search-card-indicator-kind--match,.dw-search-embed .search-card-indicator-kind--contains{color:var(--link)}.dw-search-embed .search-card-indicator-kind--ne{color:#9333ea}.dw-search-embed .search-card-rule-desc{display:block}.dw-search-embed .search-card-badge-row{display:flex;flex-wrap:wrap;gap:.4em;align-items:baseline}.dw-search-embed .search-card-badge{display:inline-block;font-size:.7rem;padding:.05em .4em;border-radius:3px;background:var(--bg3);color:var(--fg1);white-space:nowrap}.dw-search-embed .search-card-badge--sev-critical{background:color-mix(in srgb,#dc2626 25%,var(--bg2))}.dw-search-embed .search-card-badge--sev-high{background:color-mix(in srgb,#ea580c 22%,var(--bg2))}.dw-search-embed .search-card-badge--sev-medium{background:color-mix(in srgb,#ca8a04 22%,var(--bg2))}.dw-search-embed .search-card-badge--sev-low{background:color-mix(in srgb,#2563eb 18%,var(--bg2))}.dw-search-embed .search-card-badge--sev-informational{background:var(--bg3)}.dw-search-embed .search-card--provider{border-left:3px solid var(--link);padding-left:calc(0.75em - 3px)}.dw-search-embed .search-card--provider .search-card-provider{color:var(--link);font-size:.95rem;font-weight:600}.dw-search-embed .search-card-primary{font-size:.95rem;line-height:1.4}.dw-search-embed .search-card-provider{color:var(--fg2);font-size:.85rem}.dw-search-embed .search-card-separator{color:var(--fg2);font-size:.85rem;margin:0 .15em;display:inline-block}.dw-search-embed .search-card-id{color:var(--link);font-weight:600}.dw-search-embed .search-card-desc{color:var(--fg1)}.dw-search-embed .search-card-context{margin-top:.3em;padding-left:1em;font-size:.85rem;color:var(--fg2);line-height:1.5;overflow:hidden;text-overflow:ellipsis}.dw-search-embed .search-card-section{font-weight:600;color:var(--fg2);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.dw-search-embed .filter-detail-item{display:block;margin-top:.15em;padding-left:1em;text-indent:-1em}.dw-search-embed .search-card-more-btn{display:inline-block;margin-top:.4em;background:transparent;color:var(--fg2);border:1px solid var(--border);border-radius:3px;padding:.15em .55em;font-size:.75rem;cursor:pointer;font-family:inherit}.dw-search-embed .search-card-more-btn:hover{background:var(--bg3);color:var(--fg1)}.dw-search-embed .search-card-group-header{font-size:.95rem;margin:1.25em 0 .5em;color:var(--fg1);border-bottom:1px solid var(--border);padding-bottom:.3em}.dw-search-embed .search-card-group-header:first-child{margin-top:.25em}.dw-search-embed .search-card-group-count{color:var(--fg2);font-weight:normal;font-size:.85em}.dw-search-embed mark{background:var(--highlight-bg);color:var(--highlight-fg);border-radius:2px;padding:0 2px}.dw-search-embed .search-cards--compact .search-card{padding:.4em .65em}.dw-search-embed .search-cards--compact .search-card-context,.dw-search-embed .search-cards--compact .search-card-techniques,.dw-search-embed .search-cards--compact .search-card-thirdline,.dw-search-embed .search-cards--compact .search-card-indicators,.dw-search-embed .search-cards--compact .search-card-more-btn,.dw-search-embed .search-cards--compact .search-card-more-panel{display:none}.dw-search-embed .search-cards--compact .search-card-primary{margin:0}@media print{.dw-search-embed .search-card{break-inside:avoid}.dw-search-embed-tail a::after{content:" (" attr(href) ")";font-size:.75rem;color:var(--fg2)}}