.tr-src{font-size:12px;font-weight:700;color:var(--muted);background:var(--bg-2);border-radius:99px;padding:2px 9px}.tr-ages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 12px}.tr-age{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:10px;background:var(--bg-soft);min-width:0}.tr-age-k{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.tr-age-v{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.15}.tr-age-v.tr-dim{color:var(--muted);font-size:18px}.tr-up{color:var(--up-ink)}.tr-age-s{font-size:13px;color:var(--ink-soft);margin-top:-2px}.tr-age-n{font-size:12.5px;color:var(--muted);line-height:1.45}.tr-bar{display:flex;height:6px;border-radius:99px;overflow:hidden;background:var(--bg-2);margin:4px 0 2px}.tr-bar i{display:block;height:100%}.tr-seg-up{background:var(--up)}.tr-seg-faded{background:var(--border-strong)}.tr-seg-gone{background:var(--muted)}.tr-note{margin:0 0 10px;background:var(--band);border-left:3px solid var(--border-strong);padding:8px 12px;border-radius:0 8px 8px 0}.tr-note,.tr-other{font-size:13px;line-height:1.5;color:var(--ink-soft)}.tr-other{margin:0 0 8px}.tr-other b{color:var(--ink);font-weight:600}.tr-miss{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.tr-miss h3{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--ink)}.tr-miss ul{list-style:none;margin:0;padding:0}.tr-miss li,.tr-miss ul{display:flex;flex-direction:column}.tr-miss li{gap:3px;padding:9px 0;border-top:1px solid var(--border);min-width:0}.tr-miss li:first-child{border-top:0;padding-top:2px}.tr-miss-t{display:flex;align-items:baseline;gap:10px;min-width:0}.tr-miss-t b{font-weight:600;font-size:14px;color:var(--ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.tr-chip{flex:none;font-size:11.5px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.tr-chip-faded{color:var(--ink-soft);background:var(--bg-2)}.tr-chip-gone{color:var(--panel);background:var(--muted)}.tr-miss-m{font-size:12.5px;color:var(--muted);line-height:1.45}.tr-none{margin:0;font-size:13px;color:var(--muted)}.tr-rule{margin-top:12px;border-top:1px solid var(--border);padding-top:10px;font-size:13px;color:var(--ink-soft)}.tr-rule summary{cursor:pointer;font-weight:600;color:var(--primary);width:-moz-fit-content;width:fit-content}.tr-rule summary:hover{text-decoration:underline}.tr-rule dl{margin:10px 0 8px;display:flex;flex-direction:column;gap:6px}.tr-rule dl>div{display:grid;grid-template-columns:92px minmax(0,1fr);grid-gap:10px;gap:10px}.tr-rule dt{font-weight:700;color:var(--ink)}.tr-rule dd{margin:0;line-height:1.5}.tr-rule .tr-dt-held_up{color:var(--up-ink)}.tr-rule p{margin:4px 0 0;line-height:1.5;color:var(--muted)}.tr-line{display:inline-flex;align-items:flex-start;gap:6px;line-height:1.4;font-size:11.5px;font-weight:600;color:var(--ink-soft)}.tr-line:before{content:"";width:6px;height:6px;margin-top:calc(.7em - 3px);border-radius:50%;background:var(--border-strong);flex:none}.tr-line.tr-line-block{display:flex;font-size:13px;margin:0}@media (max-width:560px){.tr-ages{grid-template-columns:minmax(0,1fr);gap:8px}.tr-age{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;grid-row-gap:3px;row-gap:3px;padding:10px 12px}.tr-age-k{grid-column:1/-1}.tr-age-v{font-size:19px}.tr-age-s{align-self:end;text-align:right;margin:0}.tr-age-n,.tr-age-wait .tr-age-n,.tr-bar{grid-column:1/-1}.tr-miss-t{flex-wrap:wrap;row-gap:4px}.tr-miss-t b{white-space:normal;flex-basis:100%}.tr-rule dl>div{grid-template-columns:minmax(0,1fr);gap:2px}}