.radar{padding-top:clamp(40px,6vw,72px)}.radar-head{gap:16px;max-width:760px;margin-bottom:36px;display:grid}.radar-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:16px;display:grid}.radar-intake .sheet-pad{gap:12px;display:grid}.addr-field{resize:vertical;min-height:170px}.intake-meta{color:var(--muted);gap:14px;font-size:12px;display:flex}.intake-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:6px;display:grid}.depth{padding:10px 12px}.scan-btn{grid-column:1/-1;justify-content:center;height:48px}.intake-safe{margin:4px 0 0;font-size:11.5px;line-height:1.6}.radar-inst{overflow:hidden}.inst-stage{border-bottom:1px solid var(--line);height:250px;position:relative}.inst-eclipse{width:62%;height:100%;position:absolute;top:0;left:0}.inst-mascot{width:62%;position:absolute;top:0;bottom:0;left:0}.inst-verdict{text-align:right;justify-items:end;gap:6px;display:grid;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.inst-n{font:600 84px/.9 var(--sans);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.inst-gauge{border-bottom:1px solid var(--line);padding:4px 22px 18px}.inst-rail{border:0;border-bottom:1px solid var(--line);border-radius:0}.inst-log{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;height:168px;padding:12px 22px;overflow-y:auto}.radar-error{align-items:center;gap:12px;margin-top:16px;display:flex}.results{gap:16px;margin-top:16px;display:grid}.partial{border-color:#ffae3d59;flex-wrap:wrap;align-items:flex-start;gap:10px 14px;padding:18px 22px;display:flex}.partial p{color:var(--muted);flex:280px;margin:0;font-size:14px}.res-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;display:grid}.res-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 22px;display:flex}.res-wallets .scrollx,.res-tags .scrollx{padding:6px 22px 10px}.res-head2{margin:18px 0 14px}.linkmap{width:100%;height:auto;padding:10px;display:block}.lm-ring{fill:none;stroke:var(--line)}.lm-axis{stroke:var(--line);stroke-dasharray:2 4}.lm-t{fill:var(--faint);font:9px var(--mono)}.lm-link{stroke:var(--line-3)}.lm-link.on{stroke:var(--accent)}.lm-id{fill:var(--fg)}.lm-core{fill:none;stroke:var(--line-2);stroke-dasharray:1 3}.res-col{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}.radar-grid>*,.res-grid>*{min-width:0}.lm-idt{fill:var(--muted);font:9px var(--mono);letter-spacing:.14em}.lm-node circle{fill:var(--bg);stroke:var(--fg);stroke-width:1.5px}.lm-node.red circle{stroke:var(--red)}.lm-node.amber circle{stroke:var(--amber)}.lm-node.green circle{stroke:var(--green)}.lm-node text{fill:var(--fg);font:10px var(--mono)}.addr{color:var(--fg);border-bottom:1px solid var(--line-2)}.addr:hover{border-color:var(--accent)}.clu{color:var(--accent);border:1px solid;border-radius:3px;margin-left:8px;padding:1px 4px;font-size:10.5px}.small{font-size:12.5px}.idx{font-size:18px;font-weight:600}.findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.finding{align-content:start;gap:10px;padding:20px 22px;display:grid}.finding.strong{box-shadow:inset 2px 0 0 var(--red)}.finding.medium{box-shadow:inset 2px 0 0 var(--amber)}.finding p{margin:0;font-size:14.5px}.f-top{justify-content:space-between;align-items:center;display:flex}.f-wallets,.f-proof{color:var(--muted);flex-wrap:wrap;gap:12px;display:flex}.f-proof a{color:var(--fg);border-bottom:1px solid var(--line-2)}.f-proof a:hover{border-color:var(--accent)}.f-fix{border-top:1px solid var(--line);color:var(--fg);padding-top:10px;font-size:12.5px;line-height:1.6}.f-fix .acc{text-transform:uppercase;letter-spacing:.14em;margin-right:8px;font-size:11px}.empty{justify-items:start;gap:12px;display:grid}.empty p{margin:0}.tag-sel{min-width:170px;padding:7px 30px 7px 10px;font-size:12px}@media (max-width:980px){.radar-grid,.res-grid,.findings{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.inst-n{font-size:64px}.inst-verdict{right:16px}.inst-stage{height:220px}}
