.tc__body{gap:var(--vy-space-5);display:grid}.tc__wave{position:relative}.tc__scrub{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tc__wave:has(.tc__scrub:focus-visible){outline:2px solid var(--vy-focus-ring);outline-offset:4px;border-radius:var(--vy-radius-xs)}.tc__scrub:focus-visible{opacity:0}.tc__list{margin:0;padding:0;list-style:none}.tc__item{border-top:1px solid var(--vy-border);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.tc__item p{font:var(--vy-type-body);margin:0}.tc__at{color:var(--vy-text);padding-top:1px}.tc__item.is-resolved .tc__text{color:var(--vy-text-muted);text-decoration:line-through;text-decoration-color:var(--vy-border-strong)}.tc__item.is-new{animation:tc-in var(--vy-dur-base) var(--vy-ease-settle)}@keyframes tc-in{0%{opacity:0;transform:translateY(6px)}}.tc__form{gap:8px;display:grid}.tc__form p{margin:0}.tc__row{gap:8px;display:flex}.tc__row .input{flex:1;min-width:0}.wf__marker.is-new{animation:tc-drop var(--vy-dur-base) var(--vy-ease-settle)}@keyframes tc-drop{0%{opacity:0;transform:translateY(-8px)}}
