.tr{display:grid;gap:var(--sp-4)}.tr__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.tr__bar-text{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);flex:1 1 16rem;min-width:0}.tr__hint{font-size:var(--fs-sm);overflow-wrap:anywhere}.tr__copy{margin-inline-start:auto}.tr__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:var(--sp-3);align-items:center}.tr__end{display:grid;gap:.15rem;padding:var(--sp-3) var(--sp-4);border:var(--border-w) solid var(--c-border);border-radius:var(--r-md);background:var(--c-surface-2);min-width:0}.tr__end-name{font-weight:var(--fw-semibold);letter-spacing:var(--ls-tight)}.tr__end code{font-size:var(--fs-sm);overflow-wrap:anywhere}.tr__arrow{width:1.5rem;height:1.5rem;color:var(--c-text-3)}@media(max-width:30em){.tr__route{grid-template-columns:1fr}.tr__arrow{transform:rotate(90deg);justify-self:center}}.tr__path{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sp-2)}.tr__seg{display:grid;gap:.1rem;flex:1 1 10rem;min-width:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-md);border:var(--border-w) solid var(--c-border);background:var(--c-surface-2);font-size:var(--fs-sm);position:relative}.tr__seg--ours{background:var(--c-accent-soft);border-color:var(--c-accent-border)}.tr__seg--yours{background:var(--c-text);color:var(--c-text-inverse);border-color:var(--c-text)}.tr__seg--yours .subtle,.tr__seg--yours code{color:color-mix(in srgb,var(--c-text-inverse) 75%,transparent)}.tr__seg-role{font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;opacity:.8}.tr__seg-org{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.tr__seg code{font-size:var(--fs-xs)}.tr__table td.num{white-space:nowrap}.tr__table td.mono{overflow-wrap:anywhere}.tr__table tr.is-timeout td{color:var(--c-text-3)}.tr__table tr.is-dest td{font-weight:var(--fw-medium)}.tr__table tr.is-enter td:first-child{box-shadow:inset 3px 0 0 var(--c-accent)}.tr__ptr{color:var(--c-text-2);font-size:var(--fs-sm);overflow-wrap:anywhere}.tr__net{display:grid;gap:.1rem}.tr__net small{color:var(--c-text-3)}.tr__verdict{max-width:var(--measure)}.tr__skel td{padding-block:.9rem}@media(max-width:40em){.tr__table td:empty{display:none}.tr__table td>.badge{justify-self:start}}.tool p.source{display:block;max-width:var(--measure)}.tool p.source .icon{display:inline-block;vertical-align:-.2em;margin-inline-end:.3rem}
