#result:is([data-state=empty],[data-state=error])>.tb-output[data-keep]{display:grid}#result:is([data-state=empty],[data-state=error])>.net-self[data-keep],#result:is([data-state=empty],[data-state=error])>.net-probe[data-keep]{display:grid}.net-run{display:grid;gap:var(--tb-space-2)}.net-run .tb-button{width:100%}.net-ports{display:flex;flex-wrap:wrap;gap:var(--tb-space-1)}.net-ports .tb-chip{font-size:var(--tb-font-size-xs)}.net-ports .tb-chip b{font:var(--tb-weight-semibold) var(--tb-font-size-xs) var(--tb-font-mono);color:inherit}.net-regions-pick{display:grid;gap:var(--tb-space-1)}.net-self{display:grid;gap:var(--tb-space-3);padding:var(--tb-space-6);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-panel);background:var(--tb-surface-card);min-width:0}.net-self__label{margin:0;font-size:var(--tb-font-size-sm);color:var(--tb-text-muted)}.net-self__value{margin:0;min-width:0;font:var(--tb-weight-semibold) var(--tb-font-size-5xl) / var(--tb-leading-snug) var(--tb-font-mono);letter-spacing:var(--tb-tracking-tight);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-self__value[data-family="6"]{font-size:var(--tb-font-size-3xl)}.net-self__value[data-state=empty]{color:var(--tb-text-muted);font-weight:var(--tb-weight-regular)}.net-self__meta{margin:0;font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-self__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tb-space-2)}.net-self__actions .tb-field__hint{margin:0}#result[aria-busy=true] .net-self__value{opacity:.45}.net-family{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tb-space-2)}.net-family__lane{display:grid;align-content:start;gap:var(--tb-space-2);min-width:0;padding:var(--tb-space-4);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-card);background:var(--tb-surface-card)}.net-family__lane[data-status=pass]{border-color:var(--tb-status-success-border)}.net-family__lane[data-status=warn]{border-color:var(--tb-status-warning-border)}.net-family__lane[data-status=idle]{background:var(--tb-surface-inset)}.net-family__head{display:flex;align-items:center;justify-content:space-between;gap:var(--tb-space-2)}.net-family__name{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong)}.net-family__address{margin:0;min-width:0;font:var(--tb-font-size-sm) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-family__note{margin:0;font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-device{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tb-space-2) var(--tb-space-3);margin-top:var(--tb-space-3)}.net-device .tb-field__hint{margin:0;flex:1 1 16rem}.net-hops{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--tb-space-3);margin:0;padding:var(--tb-space-4);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-card);background:var(--tb-surface-inset)}.net-hop{display:grid;gap:2px;min-width:0}.net-hop:last-child{text-align:right}.net-hop__name{font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-hop__value{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-hop__sub{font-size:var(--tb-font-size-xs);color:var(--tb-text-body);overflow-wrap:anywhere}.net-link{display:grid;justify-items:center;gap:var(--tb-space-1);min-width:7rem}.net-link__line{width:100%;height:2px;background:var(--tb-text-strong)}.net-link[data-status=warn] .net-link__line{background:repeating-linear-gradient(90deg,var(--tb-status-warning-solid) 0 6px,transparent 6px 10px)}.net-link__label{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong);white-space:nowrap}.net-link__sub{font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted);white-space:nowrap}.net-layers{list-style:none;display:grid;margin:0;padding:0}.net-layer{display:grid;grid-template-columns:minmax(7rem,10rem) minmax(0,1fr) auto;align-items:baseline;gap:var(--tb-space-1) var(--tb-space-4);padding:var(--tb-space-3) 0;border-top:1px solid var(--tb-border-subtle)}.net-layer__name{font-size:var(--tb-font-size-sm);color:var(--tb-text-muted)}.net-layer__value{min-width:0;font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-layer__meaning{grid-column:2 / -1;margin:0;font-size:var(--tb-font-size-xs);color:var(--tb-text-body)}.net-layer>.tb-badge{justify-self:end}.net-networks{list-style:none;display:grid;margin:0;padding:0}.net-network{display:grid;grid-template-columns:var(--tb-control-md) minmax(0,1fr) auto;align-items:center;gap:var(--tb-space-3);padding:var(--tb-space-3) 0;border-top:1px solid var(--tb-border-subtle)}.net-network__body{display:grid;gap:2px;min-width:0}.net-network__name{margin:0;font-size:var(--tb-font-size-sm);font-weight:var(--tb-weight-semibold);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-network__sub{margin:0;font:var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-muted);overflow-wrap:anywhere}.net-network__side{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--tb-space-2)}.net-asn{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong);white-space:nowrap}.net-kv{display:grid;grid-template-columns:minmax(0,1fr);margin:0}.net-kv>div{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);gap:var(--tb-space-3);padding:var(--tb-space-2) 0;border-top:1px solid var(--tb-border-subtle);min-width:0}.net-kv dt{font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-kv dd{margin:0;min-width:0;font:var(--tb-font-size-xs) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-kv>div[data-wide]{grid-column:1 / -1}.net-seen{display:grid;gap:var(--tb-space-2)}.net-seen__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--tb-space-1) var(--tb-space-3);margin:0}.net-seen__count{font:var(--tb-weight-semibold) var(--tb-font-size-2xl) / 1 var(--tb-font-mono);letter-spacing:var(--tb-tracking-tight);color:var(--tb-text-strong)}.net-seen__of{font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-seen__bar{display:flex;gap:2px;height:var(--tb-space-2)}.net-seen__bar:empty{display:none}.net-seen__part{min-width:2px;border-radius:var(--tb-radius-sm);background:var(--tb-text-strong)}.net-seen__part[data-kind=missing]{background:repeating-linear-gradient(135deg,var(--tb-border-default) 0 2px,transparent 2px 4px)}.net-seen[data-status=warn] .net-seen__part[data-kind=seeing]{background:var(--tb-status-warning-solid)}.net-timeline{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tb-space-3);margin:var(--tb-space-3) 0 0;padding:0}.net-timeline>li{display:grid;gap:2px;min-width:0}.net-timeline>li:last-child{text-align:right}.net-timeline span{font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-timeline b{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong)}.net-prefixes{display:flex;flex-wrap:wrap;gap:var(--tb-space-2);margin:0;padding:0;list-style:none}.net-prefixes code{display:inline-block;padding:0 var(--tb-space-2);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-control);background:var(--tb-surface-inset);font:var(--tb-font-size-xs) / 1.9 var(--tb-font-mono);color:var(--tb-text-strong)}.net-feed__controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tb-space-2) var(--tb-space-3);margin-bottom:var(--tb-space-3)}.net-feed__controls .tb-select{width:auto;min-width:0}.net-feed__filter{display:inline-flex;align-items:center;gap:var(--tb-space-2);font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-events td{vertical-align:top}.net-events td:first-child{white-space:nowrap}.net-events td>code{display:block}.net-events .web-sub{white-space:normal}.net-feed__state{margin:0;padding:var(--tb-space-4);border:1px dashed var(--tb-border-default);border-radius:var(--tb-radius-card);font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-feed__state b{display:block;margin-bottom:var(--tb-space-1);color:var(--tb-text-strong)}.net-feed__pages{display:flex;align-items:center;justify-content:space-between;gap:var(--tb-space-3);margin-top:var(--tb-space-3);font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-feed__pages:empty{display:none}.net-probe{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,1fr) minmax(0,1fr);align-items:center;gap:var(--tb-space-3);padding:var(--tb-space-5);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-panel);background:var(--tb-surface-card)}.net-probe[data-status=pass]{border-color:var(--tb-status-success-border)}.net-probe[data-status=fail]{border-color:var(--tb-status-danger-border)}.net-probe[data-status=warn]{border-color:var(--tb-status-warning-border)}.net-probe__end{display:grid;gap:2px;min-width:0}.net-probe__end:last-child{text-align:right}.net-probe__name{font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-probe__value{font:var(--tb-weight-semibold) var(--tb-font-size-lg) / var(--tb-leading-snug) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-probe__value small{font-size:var(--tb-font-size-sm);color:var(--tb-text-muted);font-weight:var(--tb-weight-regular)}.net-probe__sub{font-size:var(--tb-font-size-xs);color:var(--tb-text-body)}.net-probe__wire{display:grid;justify-items:center;gap:var(--tb-space-1)}.net-probe__line{position:relative;width:100%;height:2px;background:var(--tb-border-default)}.net-probe[data-status=pass] .net-probe__line{background:var(--tb-status-success-solid)}.net-probe[data-status=fail] .net-probe__line{background:linear-gradient(90deg,var(--tb-status-danger-solid) 80%,transparent 80%)}.net-probe[data-status=warn] .net-probe__line{background:repeating-linear-gradient(90deg,var(--tb-status-warning-solid) 0 6px,transparent 6px 10px)}.net-probe__word{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-sans);color:var(--tb-text-strong);text-align:center}.net-session{list-style:none;display:grid;margin:0;padding:0}.net-session>li{display:grid;grid-template-columns:5rem minmax(0,1fr) auto;align-items:baseline;gap:var(--tb-space-3);padding:var(--tb-space-2) 0;border-top:1px solid var(--tb-border-subtle);font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-session b{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong)}.net-session time{font:var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-muted)}.net-steps{margin:0;padding-left:var(--tb-space-5);display:grid;gap:var(--tb-space-2);font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-steps b{color:var(--tb-text-strong)}.net-regions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tb-space-2)}.net-region{display:grid;align-content:start;gap:var(--tb-space-3);min-width:0;padding:var(--tb-space-4);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-card);background:var(--tb-surface-card)}.net-region[data-status=pass]{border-color:var(--tb-status-success-border)}.net-region[data-status=fail]{border-color:var(--tb-status-danger-border)}.net-region[data-status=warn]{border-color:var(--tb-status-warning-border)}.net-region[data-status=off]{background:var(--tb-surface-inset)}.net-region__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--tb-space-2)}.net-region__name{margin:0;font-size:var(--tb-font-size-sm);font-weight:var(--tb-weight-semibold);color:var(--tb-text-strong)}.net-region__time{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-3xl) / 1 var(--tb-font-mono);letter-spacing:var(--tb-tracking-tight);color:var(--tb-text-strong)}.net-region__time small{margin-left:var(--tb-space-1);font-size:var(--tb-font-size-sm);font-weight:var(--tb-weight-regular);color:var(--tb-text-muted);letter-spacing:0}.net-region__time[data-empty]{font-size:var(--tb-font-size-lg);color:var(--tb-text-muted);font-weight:var(--tb-weight-medium)}.net-region__sub{margin:0;font-size:var(--tb-font-size-xs);color:var(--tb-text-muted)}.net-attempts{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tb-space-1);margin:0;padding:0}.net-attempt{display:grid;gap:2px;padding:var(--tb-space-2);border-radius:var(--tb-radius-control);background:var(--tb-surface-inset);min-width:0}.net-attempt__mark{height:var(--tb-space-1);border-radius:2px;background:var(--tb-status-success-solid)}.net-attempt[data-status=refused] .net-attempt__mark{background:var(--tb-status-danger-solid)}.net-attempt[data-status=timeout] .net-attempt__mark,.net-attempt[data-status=other] .net-attempt__mark{background:repeating-linear-gradient(90deg,var(--tb-status-warning-solid) 0 3px,transparent 3px 6px)}.net-attempt__value{font:var(--tb-weight-semibold) var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-strong);white-space:nowrap}.net-attempt__word{font-size:var(--tb-font-size-2xs);color:var(--tb-text-muted)}.net-compare{list-style:none;display:grid;gap:var(--tb-space-2);margin:0;padding:0}.net-compare>li{display:grid;grid-template-columns:minmax(8rem,12rem) minmax(0,1fr) 5rem;align-items:center;gap:var(--tb-space-3);font-size:var(--tb-font-size-sm);color:var(--tb-text-body)}.net-compare__bar{height:var(--tb-space-3)}.net-compare__fill{display:block;height:100%;min-width:2px;border-radius:var(--tb-radius-sm);background:var(--tb-text-strong)}.net-compare>li[data-fastest] .net-compare__fill{background:var(--tb-status-success-solid)}.net-compare__value{font:var(--tb-weight-semibold) var(--tb-font-size-sm) var(--tb-font-mono);color:var(--tb-text-strong);text-align:right}.net-compare__value[data-empty]{color:var(--tb-text-muted);font-weight:var(--tb-weight-regular)}.net-mc{--_icon: 4rem;display:grid;grid-template-columns:var(--_icon) minmax(0,1fr) auto;gap:var(--tb-space-4);align-items:start;padding:var(--tb-space-4);border:1px solid var(--tb-border-default);border-radius:var(--tb-radius-panel);background:var(--tb-surface-code)}.net-mc[data-status=fail]{border-color:var(--tb-status-danger-border)}.net-mc__icon{display:grid;place-items:center;width:var(--_icon);height:var(--_icon);border:1px solid var(--tb-border-subtle);border-radius:var(--tb-radius-control);background:var(--tb-surface-inset);color:var(--tb-data-header);font:var(--tb-weight-semibold) var(--tb-font-size-lg) / 1 var(--tb-font-mono)}.net-mc[data-status=fail] .net-mc__icon{color:var(--tb-text-muted)}.net-mc__body{display:grid;gap:var(--tb-space-1);min-width:0}.net-mc__host{margin:0;font:var(--tb-weight-semibold) var(--tb-font-size-md) var(--tb-font-mono);color:var(--tb-text-strong);overflow-wrap:anywhere}.net-mc__motd{margin:0;font:var(--tb-font-size-sm) / var(--tb-leading-normal) var(--tb-font-mono);color:var(--tb-text-body);white-space:pre-wrap;overflow-wrap:anywhere}.net-mc__motd[data-empty]{color:var(--tb-text-muted);font-family:var(--tb-font-sans)}.net-mc__side{display:grid;justify-items:end;gap:var(--tb-space-2)}.net-mc__players{font:var(--tb-weight-semibold) var(--tb-font-size-md) var(--tb-font-mono);color:var(--tb-text-strong);white-space:nowrap}.net-mc__players small{font-size:var(--tb-font-size-sm);color:var(--tb-text-muted);font-weight:var(--tb-weight-regular)}.net-mc__ping{display:flex;align-items:flex-end;gap:var(--tb-space-2);font:var(--tb-font-size-xs) var(--tb-font-mono);color:var(--tb-text-body)}.net-bars{--_h: 1rem;display:inline-grid;grid-auto-flow:column;align-items:end;gap:2px;height:var(--_h)}.net-bars>i{width:4px;border-radius:1px;background:var(--tb-border-default)}.net-bars>i:nth-child(1){height:20%}.net-bars>i:nth-child(2){height:40%}.net-bars>i:nth-child(3){height:60%}.net-bars>i:nth-child(4){height:80%}.net-bars>i:nth-child(5){height:100%}.net-bars>i[data-on]{background:var(--tb-status-success-solid)}.net-bars[data-level="2"]>i[data-on],.net-bars[data-level="1"]>i[data-on]{background:var(--tb-status-warning-solid)}.net-meter{display:block;width:7rem;height:var(--tb-space-1);border-radius:var(--tb-radius-full);background:var(--tb-border-default);overflow:hidden}.net-meter>span{display:block;height:100%;background:var(--tb-text-strong)}.net-meter[data-full]>span{background:var(--tb-status-warning-solid)}@media(max-width:80rem){.net-self__value{font-size:var(--tb-font-size-4xl)}}@media(max-width:60rem){.net-regions{grid-template-columns:minmax(0,1fr)}.net-region{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center}.net-region__head,.net-region__sub{grid-column:1 / -1}.net-compare>li{grid-template-columns:minmax(0,1fr) 5rem}.net-compare__bar{grid-column:1 / -1;grid-row:2}.net-layer{grid-template-columns:minmax(0,1fr) auto}.net-layer__value{grid-column:1;grid-row:2}.net-layer>.tb-badge{grid-row:1 / 3;grid-column:2;align-self:center}.net-layer__meaning{grid-column:1 / -1}}@media(max-width:40rem){.net-self{padding:var(--tb-space-4)}.net-self__value{font-size:var(--tb-font-size-3xl)}.net-self__value[data-family="6"]{font-size:var(--tb-font-size-xl)}.net-family{grid-template-columns:minmax(0,1fr)}.net-hops,.net-probe{grid-template-columns:minmax(0,1fr);text-align:left}.net-hop:last-child,.net-probe__end:last-child{text-align:left}.net-link,.net-probe__wire{justify-items:start}.net-link__line,.net-probe__line{width:2px;height:var(--tb-space-6)}.net-probe[data-status=fail] .net-probe__line{background:linear-gradient(180deg,var(--tb-status-danger-solid) 80%,transparent 80%)}.net-probe[data-status=warn] .net-probe__line,.net-link[data-status=warn] .net-link__line{background:repeating-linear-gradient(180deg,var(--tb-status-warning-solid) 0 6px,transparent 6px 10px)}.net-region{grid-template-columns:minmax(0,1fr)}.net-mc{--_icon: 3rem;grid-template-columns:var(--_icon) minmax(0,1fr)}.net-mc__side{grid-column:1 / -1;justify-items:start;grid-auto-flow:column;justify-content:space-between;align-items:center}.net-network{grid-template-columns:var(--tb-control-md) minmax(0,1fr)}.net-network__side{grid-column:2;justify-content:flex-start}.net-kv>div{grid-template-columns:minmax(0,1fr);gap:2px}.net-timeline{grid-template-columns:minmax(0,1fr)}.net-timeline>li:last-child{text-align:left}.net-session>li{grid-template-columns:4rem minmax(0,1fr)}.net-session time{grid-column:2}.net-ports .tb-chip,.net-run .tb-button{min-height:var(--tb-control-touch)}}@media(forced-colors:active){.net-seen__part,.net-attempt__mark,.net-compare__fill,.net-bars>i[data-on],.net-meter>span,.net-link__line,.net-probe__line{forced-color-adjust:none;background:CanvasText}.net-seen__part[data-kind=missing],.net-bars>i:not([data-on]){forced-color-adjust:none;background:GrayText}}
