.tnpm-home{margin:16px 0}.tnpm-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.tnpm-card{padding:18px;background:#121b2c;border:1px solid #8d5ac844;border-radius:14px;color:#edf0f7;min-width:0;box-sizing:border-box}.tnpm-card--day{border-color:#ae7ef066;background:linear-gradient(120deg,#251a3c,#121b2c)}.tnpm-eyebrow{font-size:11px;color:#b7a0d7}.tnpm-person{display:flex;align-items:center;gap:12px;margin-top:12px}.tnpm-person img,.tnpm-avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%;object-fit:cover}.tnpm-avatar{display:grid;place-items:center;background:#312247;color:#ddc5fa}.tnpm-person strong{font-size:18px;overflow-wrap:anywhere}.tnpm-card p{font-size:13px;line-height:1.6;color:#b5bfd0;margin:12px 0}.tnpm-links{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px}.tnpm-links a{font-size:13px;color:#d3b3ff;text-decoration:none;min-height:40px;display:inline-flex;align-items:center}.tnpm-links a:focus-visible{outline:2px solid #d3b3ff;outline-offset:3px}.tnpm-report{margin-top:24px;padding-top:20px;border-top:1px solid #30394c}.tnpm-report>p{font-size:13px;line-height:1.6;color:#a5b0c3}.tnpm-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.tnpm-metrics>div{background:#0d1421;padding:12px;border-radius:10px}.tnpm-metrics dt{font-size:12px;color:#a5b0c3;line-height:1.5}.tnpm-metrics dd{font-size:25px;font-weight:750;color:#e8dcfc;margin:6px 0 0}.tnpm-report summary{cursor:pointer;font-size:13px;color:#c8abed;padding:10px 0}.tnpm-report .tnpm-card{max-width:440px;margin-top:10px}@media(max-width:400px){.tnpm-metrics{grid-template-columns:1fr}.tnpm-metrics>div{display:flex;justify-content:space-between;align-items:center;gap:10px}.tnpm-metrics dd{margin:0;font-size:22px}}
.tnpm-home[hidden]{display:none!important}
