section.svelte-4sgqw1{gap:.9rem;display:grid}header.svelte-4sgqw1,.result.svelte-4sgqw1,.score.svelte-4sgqw1{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}header.svelte-4sgqw1,.result.svelte-4sgqw1{justify-content:space-between}h2.svelte-4sgqw1,p.svelte-4sgqw1,dl.svelte-4sgqw1,dd.svelte-4sgqw1{margin:0}h2.svelte-4sgqw1{align-items:center;gap:8px;font-size:1rem;font-weight:650;display:flex}h2.svelte-4sgqw1 svg{color:var(--primary);flex:none}p.svelte-4sgqw1,dd.svelte-4sgqw1,small.svelte-4sgqw1{color:var(--muted-foreground,var(--color-muted-foreground));overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}.result.svelte-4sgqw1{background:var(--primary-soft);border-radius:.75rem;padding:.8rem 1rem}.score.svelte-4sgqw1 strong:where(.svelte-4sgqw1){letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:720;line-height:1.2}.egress.svelte-4sgqw1{font-variant-numeric:tabular-nums}.badge.svelte-4sgqw1{--tone:var(--muted-foreground,var(--color-muted-foreground));color:var(--tone);background:color-mix(in srgb, var(--tone) 10%, transparent);border-radius:.375rem;padding:.15rem .45rem;font-size:.75rem}.badge[data-band=low].svelte-4sgqw1{--tone:var(--success)}.badge[data-band=medium].svelte-4sgqw1{--tone:var(--warning)}.badge[data-band=high].svelte-4sgqw1{--tone:var(--danger)}details.svelte-4sgqw1{background:var(--muted);border-radius:.65rem;padding:.7rem .85rem}summary.svelte-4sgqw1{cursor:pointer;font-size:.875rem;font-weight:550}dl.svelte-4sgqw1{margin-top:.5rem}dl.svelte-4sgqw1 div:where(.svelte-4sgqw1){border-top:1px solid var(--border,var(--color-border));grid-template-columns:minmax(7rem,1fr) minmax(0,3fr);gap:.5rem;padding:.4rem 0;display:grid}dt.svelte-4sgqw1{font-size:.8125rem;font-weight:550}@media (width<=450px){dl.svelte-4sgqw1 div:where(.svelte-4sgqw1){grid-template-columns:minmax(0,1fr);gap:.15rem}}.diagnostics.svelte-12cmpuo,.grid.svelte-12cmpuo{gap:1rem;display:grid}.grid.svelte-12cmpuo{grid-template-columns:repeat(2,minmax(0,1fr))}h2.svelte-12cmpuo,p.svelte-12cmpuo,dl.svelte-12cmpuo,dd.svelte-12cmpuo{margin:0}h2.svelte-12cmpuo,summary.svelte-12cmpuo{font-size:1rem;font-weight:650}.history-heading.svelte-12cmpuo,nav.svelte-12cmpuo,li.svelte-12cmpuo,.network.svelte-12cmpuo div:where(.svelte-12cmpuo){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.history-heading.svelte-12cmpuo,li.svelte-12cmpuo,.network.svelte-12cmpuo div:where(.svelte-12cmpuo){justify-content:space-between}.egress.svelte-12cmpuo{background:linear-gradient(145deg, color-mix(in srgb, var(--primary-soft) 62%, var(--card)), var(--card) 74%);flex-direction:column;gap:.45rem;display:flex}.ip.svelte-12cmpuo{color:var(--muted-foreground);font-variant-numeric:tabular-nums;margin-top:.2rem;font-size:1.125rem;font-weight:600}.ip.measured.svelte-12cmpuo{color:var(--foreground);letter-spacing:-.04em;font-size:clamp(1.5rem,4vw,2.25rem);font-weight:720;line-height:1.25}p.svelte-12cmpuo,time.svelte-12cmpuo{color:var(--muted-foreground,var(--color-muted-foreground));overflow-wrap:anywhere;font-size:.8125rem;line-height:1.55}nav.svelte-12cmpuo{margin-top:auto;padding-top:.75rem}nav.svelte-12cmpuo a:where(.svelte-12cmpuo){font-size:.8125rem;text-decoration:none}nav.svelte-12cmpuo a:where(.svelte-12cmpuo):hover{text-decoration:underline}.history.svelte-12cmpuo{scroll-margin-top:5.5rem}.network.svelte-12cmpuo{margin:.5rem 0 .65rem;display:grid}.network.svelte-12cmpuo div:where(.svelte-12cmpuo){border-bottom:1px solid color-mix(in srgb, var(--border) 66%, transparent);padding:.55rem 0}dt.svelte-12cmpuo{font-size:.875rem;font-weight:550}dd.svelte-12cmpuo{color:var(--muted-foreground);background:var(--muted);font-variant-numeric:tabular-nums;border-radius:.375rem;padding:.13rem .42rem;font-size:.75rem}dd.reachable.svelte-12cmpuo{color:var(--success);background:color-mix(in srgb, var(--success) 10%, transparent)}summary.svelte-12cmpuo{cursor:pointer}summary.svelte-12cmpuo span:where(.svelte-12cmpuo){color:var(--muted-foreground,var(--color-muted-foreground));margin-inline-start:.3rem;font-size:.8125rem;font-weight:500}.history-heading.svelte-12cmpuo{margin-top:.75rem}ul.svelte-12cmpuo{margin:.65rem 0 0;padding:0;list-style:none}li.svelte-12cmpuo{border-top:1px solid var(--border,var(--color-border));font-variant-numeric:tabular-nums;overflow-wrap:anywhere;padding:.45rem 0;font-size:.8125rem}@media (width<=600px){.grid.svelte-12cmpuo{grid-template-columns:minmax(0,1fr)}}
