.traits{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.trait{background:var(--paper);border:1px solid var(--hairline-soft);border-radius:var(--r-lg);gap:3px;min-width:0;padding:10px 12px;display:grid}.trait .k{color:var(--ash);font:600 10px var(--display);letter-spacing:.08em;text-transform:uppercase}.trait .v{font:500 14px var(--display);letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.trait .r{color:var(--ash);font-variant-numeric:tabular-nums;font-size:11px}.trait .r b{color:var(--accent-deep);font-weight:600}.timeline{gap:8px;margin:0;padding:0;list-style:none;display:grid}.timeline li{border:1px solid var(--hairline-soft);border-radius:var(--r-lg);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:10px 12px;display:grid}.timeline .who{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.timeline .arrow{color:var(--ash)}.timeline .meta{color:var(--ash);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-column:1/-1;gap:4px 10px;font-size:11px;display:flex}.timeline .meta a{color:inherit}.timeline .chip{justify-self:end}@media (max-width:480px){.timeline li{grid-template-columns:minmax(0,1fr)}.timeline .chip{grid-row:1;justify-self:start}}
