.hv[data-astro-cid-32dgrrij]{gap:14px;min-width:0;display:grid}#hv-in[data-astro-cid-32dgrrij]{min-height:180px}.hv-warn[data-astro-cid-32dgrrij]{background:var(--warn-bg);color:var(--warn);border-radius:12px;margin:0;padding:10px 14px;font-size:13.5px}.hv-legend[data-astro-cid-32dgrrij]{text-transform:none;letter-spacing:0;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.hv-legend[data-astro-cid-32dgrrij] i[data-astro-cid-32dgrrij]{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:4px;display:inline-block}.hv-fall[data-astro-cid-32dgrrij]{grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:10px;max-height:420px;padding:10px 14px;display:grid;overflow:auto}.hv-fall[data-astro-cid-32dgrrij] svg{width:100%;display:block}.hv-fall-names[data-astro-cid-32dgrrij]{font-family:var(--mono);color:var(--ink-soft);margin:0;padding:0;font-size:11px;list-style:none}.hv-fall-names[data-astro-cid-32dgrrij] li{white-space:nowrap;text-overflow:ellipsis;height:16px;line-height:16px;overflow:hidden}.hv[data-astro-cid-32dgrrij] .ph-blocked{fill:var(--ink-soft);background:var(--ink-soft)}.hv[data-astro-cid-32dgrrij] .ph-dns{fill:var(--tint-3);background:var(--tint-3)}.hv[data-astro-cid-32dgrrij] .ph-connect{fill:var(--warn);background:var(--warn)}.hv[data-astro-cid-32dgrrij] .ph-ssl{fill:var(--tint-1);background:var(--tint-1)}.hv[data-astro-cid-32dgrrij] .ph-wait{fill:var(--ok);background:var(--ok)}.hv[data-astro-cid-32dgrrij] .ph-receive{fill:var(--accent-strong);background:var(--accent-strong)}.hv-search[data-astro-cid-32dgrrij]{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);font:inherit;border-radius:10px;flex:1;padding:8px 12px}.hv[data-astro-cid-32dgrrij] .seg[data-astro-cid-32dgrrij]{flex-wrap:wrap}.hv-count[data-astro-cid-32dgrrij]{color:var(--ink-soft);margin:0;font-size:13px}.hv-wrap[data-astro-cid-32dgrrij]{background:var(--surface);border:1px solid var(--border);border-radius:14px;max-height:440px;overflow:auto}.hv-table[data-astro-cid-32dgrrij]{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12px}.hv-table[data-astro-cid-32dgrrij] th[data-astro-cid-32dgrrij]{text-align:left;background:var(--surface);border-bottom:1px solid var(--border);padding:0;position:sticky;top:0}.hv-table[data-astro-cid-32dgrrij] th[data-astro-cid-32dgrrij] button[data-astro-cid-32dgrrij]{text-align:left;width:100%;color:var(--ink-soft);font:600 12px var(--sans);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;background:0 0;border:0;padding:9px 10px}.hv-table[data-astro-cid-32dgrrij] th[data-astro-cid-32dgrrij][aria-sort=ascending] button[data-astro-cid-32dgrrij]:after{content:" ↑" / ""}.hv-table[data-astro-cid-32dgrrij] th[data-astro-cid-32dgrrij][aria-sort=descending] button[data-astro-cid-32dgrrij]:after{content:" ↓" / ""}.hv-table[data-astro-cid-32dgrrij] td{border-bottom:1px solid var(--border);white-space:nowrap;color:var(--ink);padding:6px 10px}.hv-table[data-astro-cid-32dgrrij] .hv-name{text-overflow:ellipsis;max-width:260px;overflow:hidden}.hv-table[data-astro-cid-32dgrrij] .hv-bad .hv-status{color:var(--bad);font-weight:700}.hv-table[data-astro-cid-32dgrrij] .hv-sel{background:var(--accent)}.hv-table[data-astro-cid-32dgrrij] .hv-pick{border:1px solid var(--border);background:var(--surface-2);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;min-width:32px;padding:3px 6px}.hv-table[data-astro-cid-32dgrrij] .hv-pick:focus-visible,.hv-table[data-astro-cid-32dgrrij] th[data-astro-cid-32dgrrij] button[data-astro-cid-32dgrrij]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.hv-detail[data-astro-cid-32dgrrij]{gap:14px;min-width:0;padding:12px 14px;display:grid}.hv-detail[data-astro-cid-32dgrrij] h2{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft);margin:0 0 6px;font-size:13px}.hv-detail[data-astro-cid-32dgrrij] dl{font-family:var(--mono);grid-template-columns:minmax(90px,max-content) minmax(0,1fr);gap:4px 12px;margin:0;font-size:12px;display:grid}.hv-detail[data-astro-cid-32dgrrij] dt{color:var(--ink-soft)}.hv-detail[data-astro-cid-32dgrrij] dt.hv-secret{color:var(--bad);font-weight:700}.hv-detail[data-astro-cid-32dgrrij] dd{overflow-wrap:anywhere;color:var(--ink);margin:0}.hv-detail[data-astro-cid-32dgrrij] pre{background:var(--surface-2);color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;max-height:260px;margin:0;padding:10px;font-size:12px;overflow:auto}.hv-detail[data-astro-cid-32dgrrij] .hv-empty{color:var(--ink-soft);margin:0;font-size:13px}@media (width<=600px){.hv-fall[data-astro-cid-32dgrrij]{grid-template-columns:minmax(0,110px) minmax(0,1fr)}}
