.tv{border:1px solid var(--border-strong);background:var(--bg-elev);font-family:var(--font-body);color:var(--fg-1);font-size:13px;overflow:hidden}.tv-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;display:flex}.tv-foot{padding:10px 14px 12px}.tv-mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--fg-2);font-size:11px}.tv-small{font-size:12px}.tv-strong{color:var(--fg);font-weight:500}.tv-dim{color:var(--fg-2)}.tv-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.tv-risk{color:var(--accent-alt);font-size:15px;font-weight:600}.tv-ok{color:var(--accent-ink);font-size:12px}.tv-tag{white-space:nowrap;border:1px solid;align-items:center;gap:6px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tv-tag-risk{color:var(--accent-alt)}.tv-rows{position:relative}.tv-row{border-bottom:1px solid var(--border);white-space:nowrap;grid-template-columns:1fr 1.4fr 1fr auto;align-items:center;gap:10px;padding:9px 14px;display:grid}.tv-row:last-child{border-bottom:0}.tv-row>span{text-overflow:ellipsis;overflow:hidden}.tv-pay{border-inline-start:3px solid #0000;grid-template-columns:auto 1fr auto}@media (max-width:639px){.tv-row{grid-template-columns:1fr 1.4fr auto}.tv-hide-sm{display:none}}.tv-scan:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--accent-alt) 22%, transparent) 50%, transparent);pointer-events:none;position:absolute;inset:0;transform:translate(-100%)}.tv[data-on] .tv-scan:after{animation:.9s ease-in-out .7s both tv-sweep}@keyframes tv-sweep{to{transform:translate(100%)}}.tv[data-on] .tv-scan .tv-row{animation:tv-row .35s ease-out calc(var(--i) * .12s) both, tv-tint .4s ease-out 1.1s both}@keyframes tv-row{0%{opacity:0;transform:translateY(6px)}}@keyframes tv-tint{to{background:color-mix(in oklab, var(--accent-alt) 7%, transparent)}}.tv[data-on] .tv-pay{animation:tv-row .35s ease-out calc(var(--i) * .45s) both}.tv[data-on] .tv-dup{animation:.35s ease-out .45s both tv-row,.3s ease-out .95s both tv-dup}@keyframes tv-dup{to{background:color-mix(in oklab, var(--accent-alt) 10%, transparent);border-inline-start-color:var(--accent-alt)}}.tv-late{opacity:0}.tv[data-on] .tv-late{animation:.3s ease-out 1.15s both tv-in}@keyframes tv-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.tv-bars{align-items:flex-end;gap:5px;height:92px;padding:14px 14px 0;display:flex}.tv-bar{height:var(--h);background:var(--border-strong);transform-origin:bottom;flex:1;transform:scaleY(1)}.tv-bar-risk{background:var(--accent-alt)}.tv[data-on] .tv-bar{animation:tv-bar .5s cubic-bezier(.2, 0, 0, 1) calc(var(--i) * 60ms) both}@keyframes tv-bar{0%{transform:scaleY(0)}}.tv-axis{color:var(--fg-3);justify-content:space-between;padding:8px 14px 10px;font-size:10px;display:flex}@media (prefers-reduced-motion:no-preference){.tv:not([data-on]) .tv-row,.tv:not([data-on]) .tv-bar{opacity:0}}
