.tr-card{flex-direction:column;gap:12px;display:flex}.tr-origin,.tr-target{color:var(--ink-2);align-items:flex-start;gap:8px;min-width:0;margin:0;font-size:15px;display:flex}.tr-origin>span,.tr-target>span{overflow-wrap:anywhere;min-width:0}.tr-origin .ico,.tr-target .ico{color:var(--gold-ink);flex:none;margin-top:3px}.tr-origin strong,.tr-target strong{color:var(--ink);font-weight:700}.tr-target{margin-top:-6px}.tr-target-sub{color:var(--muted);font-size:13px;display:block}.tr-change{font-size:14px;font-weight:600}.tr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tr-tile{border:1px solid var(--line);border-top:3px solid var(--gold-fill);border-radius:var(--radius);background:var(--surface-2);flex-direction:column;gap:4px;min-width:0;padding:14px 16px 12px;display:flex}.tr-tile-car{border-top-color:var(--ink-2)}.tr-tile-h{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.tr-tile-ico{background:var(--gold-soft);width:30px;height:30px;color:var(--gold-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tr-tile-car .tr-tile-ico{background:var(--surface);border:1px solid var(--line);color:var(--ink)}.tr-tile-v{font-family:var(--f-display);letter-spacing:-.012em;color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-size-adjust:none;margin:4px 0 0;font-size:clamp(28px,7vw,38px);font-weight:600;line-height:1.05}.tr-tile-u,.tr-tile-pre{font-family:var(--f-body);letter-spacing:0;color:var(--ink-2);font-size:15px;font-weight:600}.tr-tile-dash{margin:0 .03em}.tr-tile-sub{color:var(--ink-2);margin:0;font-size:13.5px;line-height:1.4}.tr-tile-unknown{color:var(--muted);margin:6px 0 2px;font-size:16px;font-weight:600;line-height:1.3}.tr-tile.is-loading .tr-tile-unknown{font-weight:500}.tr-scale{margin-top:auto;padding-top:8px}.tr-scale-track{background:var(--line);border-radius:999px;height:8px;position:relative;overflow:hidden}.tr-scale-fill,.tr-scale-band{background:var(--gold-fill);position:absolute;top:0;bottom:0}.tr-scale-fill{left:0}.tr-scale-band{opacity:.45}.tr-scale-car .tr-scale-fill,.tr-scale-car .tr-scale-band{background:var(--ink-2)}.tr-scale-ticks{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:3px;font-size:11px;display:flex}.tr-more{flex-direction:column;gap:8px;display:flex}.tr-more-h{font-family:var(--f-body);letter-spacing:0;margin:4px 0 0;font-size:15px;font-weight:700}.tr-tbl{border-collapse:collapse;width:100%}.tr-tbl thead th{text-transform:none;letter-spacing:0;padding:6px 12px;font-size:13px}.tr-tbl td,.tr-tbl th[scope=row]{padding:9px 12px}.tr-tbl th[scope=row]{text-transform:none;letter-spacing:0;width:auto;color:var(--ink);overflow-wrap:anywhere;background:0 0;font-size:14px;font-weight:600}.tr-tbl tr:last-child th[scope=row]{border-bottom:0}.tr-tbl td.tr-cell{font-size:14px}.tr-cell-sub{color:var(--muted);white-space:normal;font-size:12px;font-weight:400;display:block}.tr-sort{text-align:inherit;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;display:inline}.tr-sort:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.tr-sort-ico{color:var(--muted);white-space:nowrap;margin-left:4px;font-size:11px}th[aria-sort=ascending] .tr-sort{color:var(--ink)}.tr-more-btn{align-self:flex-start}.tr-acts{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.tr-osm{font-size:12px}.tr-attr{margin:6px 0 0}.tchips{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:4px;display:flex}.tchip{border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:1px 9px 1px 7px;font-size:12.5px;line-height:1.6;display:inline-flex}.tchip .ico{flex:none}.tchip-ok{border-color:var(--gold);background:var(--gold-soft);color:var(--ink);font-weight:600}.tchip-ok .ico{color:var(--gold-ink)}.tchip-off{color:var(--muted);background:0 0;border-style:dashed}.tchip[title]{cursor:help}@media (max-width:480px){.tr-tiles{gap:8px}.tr-tile{padding:12px 12px 10px}.tr-tile-h{gap:6px;font-size:13px}.tr-tile-ico{width:26px;height:26px}.tr-tile-u,.tr-tile-pre{font-size:13px}.tr-tile-sub{font-size:12.5px}.tr-tbl td,.tr-tbl th[scope=row],.tr-tbl thead th{padding-left:8px;padding-right:8px}}
