.tr-line>summary{cursor:pointer;border-radius:var(--radius-sm,8px);align-items:center;gap:12px;padding:14px 2px;list-style:none;display:flex}.tr-line>summary::-webkit-details-marker{display:none}.tr-line>summary:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tr-line>summary:hover .tr-name{color:var(--color-primary)}.tr-chev{color:var(--color-muted);flex-shrink:0;margin-inline-start:auto;transition:transform .18s cubic-bezier(.22,1,.36,1)}.tr-line[open]>summary .tr-chev{transform:rotate(180deg)}.tr-stop{font:var(--text-button-sm);color:var(--color-body,var(--color-ink));background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-full);transition:border-color .15s var(--ease-standard,ease), color .15s var(--ease-standard,ease);align-items:center;gap:6px;padding:7px 14px;text-decoration:none;display:inline-flex}.tr-stop:hover,.tr-stop:focus-visible{border-color:var(--line,var(--color-primary));color:var(--color-ink)}.tr-stop:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.tr-stop b{font:var(--text-caption-sm);color:var(--line,var(--color-primary));font-weight:600}@media (prefers-reduced-motion:reduce){.tr-chev,.tr-stop{transition:none}}